Font Size: a A A

Research And Application Of Anycast Communication Based On NS-2 In IPv6

Posted on:2010-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q WangFull Text:PDF
GTID:2178360272997151Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Network simulation is the modeling of network used computer program, and it isthe process of though running the program to simulate network running, the networksimulation is the basic method of network study. In the studying process of newtechnologies, because of various reasons, the realization of practical network systemsoften cost of lager or unrealistic. In this case, the simulation has become the one ofbest methods for testing, evaluation and authentication. Network simulation is cyclesmall, low cost, and it is easier for researchers to use other people's research results,researchers can focus on their studies rather than part of the other parts of the systemto spend too much energy.Network simulation can forecasted the correctness and performance of networkprotocols, applications, services, and used control algorithms before the new typedeployed; it is the effective means of support network-related technology research anddevelopment. Currently used universal network simulation software NS-2, Opent andso on, because NS-2 is a network technology for open source, software simulationplatform of free, researchers can easily use it to development network technology,today, NS-2 contained abundant of modules, it is almost involved in all aspects ofnetwork technology.NS-2, Network Simulator Version 2, it is the network environment ofobject-oriented, and discrete event driven simulator, mainly used for solved theresearch of network. Because of NS-2 is provided with discrete time simulationengine- Schedule Class, in principle it can simulation any system, not limited tocommunication network system. Compared to general discrete event simulation, NS-2has an advantage in that it has abundance of component library, and these objects easyto composed and extend, user can easy to use of has been the objects for a fewexpansions to compose the network system model of researched, and then simulated.With the requesting of new applications, new service, the new service model hasproduced, as a new communication model; in the IPv6 a new network model has put forward-Anycast. It is a new IPv6 standard method of communication is IPv6, one ofthree means of communication, a host can be achieved using the same anycast grouphosts the purpose of any communication, and with the "recent" to the hostcommunications. It provides a mechanism that is: from a group of anycast addresseshave the same service site specific strategies (such as from a recent request for thenode) and some choose a site for most customers. Multimedia applications for theanycast service, the routing strategy of the QoS (Quality of Service) for therequirements.However, for most of the research work anycast are confined to the realization ofsoftware to simulate the anycast Communication. In the existing open-source networksimulator software, they did not include simulation of anycast communication, soneed to be expanded.In this article, studying is the use of network simulation tool NS-2 from theperspective of theory and practice of network simulation mainly, focus on the use ofNS-2 open-source environment to develop anycast routing protocol we needed.Basis of researching network simulation tool NS-2, and to added a anycastrouting module for anycast service network simulation in NS-2, and focused onanalysis the network simulator NS-2 working principle of the routing, put forwardanycast routing model, and its group management, by technology of modifying theoriginal data structure and the expansion nodes, such as through simulation testing,the expansion of the routing module effectively support anycast routing. Study on theNS-2 to expand the program to achieve AnycastQoS routing, and gives concreterealization of the process of expansion and program code. Finally, graphical analysistools, experimental results on data analysis a more objective conclusion.The main research works in this article include:First of all, analyzing NS-2 software of the basic principles, architecture, thecomponents and their functions; directions the general methodology and process ofused NS-2 to network simulating ; directed how to make full use of NS-2 open-sourceenvironment to developed the protocol of we needed, to simulated of more autonomyfor network.Second, research how to extended NS-2. Normally NS-2 components areachieved by two interrelated categories: the one in C++, to achieve the main functionof components; another one in OTcl, to provide interface configuration for the user ofC++ object-oriented., this is called the split object model. It is made NS-2 has very complex content, so how the NS-2 to expand, how best use of NS-2 environment todevelop open-source agreement our needed to become a major problem.Third, the detailed introduction the simulated experimentation work of anycast.Basis of analysis the Network simulation tool of NS-2, put forward anycast routingmodel, and its group management, by technology of modifying the original datastructure and the expansion nodes, and add an anycast Routing Module to achieve theanycast Simulation network.Fourth, carries on the analysis to the simulation result. In the Linux environment,use of OTcl and C++, researching of NS-2 expansion, adding to the support ofAnycastQoS routing module and testing of the corresponding simulation, to beanalyzed and summarized the test results. The results show that the dynamics requestof user, anycast routing module could elected anycast group members from theanycast routing function expansion based on NS-2 is feasible and effective.This is a useful try for simulated Anycast routing protocol base on NS-2, at thesame time, it is also laid the foundation for the further study.So, network simulation is the effective way to analyze the network model,communication protocols and the network research. Because of NS-2 has thecharacter of open source code, strong expansion in the field of network simulation, ithas broad application prospects for a reasonable. It has the actual referencesignificance for reasonable set of network parameters, optimized design for network,study of new protocol algorithm, reproduced and analyzed the complex networkenvironment and so on.
Keywords/Search Tags:Network Simulation, NS-2, Extended Application, Routing Protocol
PDF Full Text Request
Related items