Comparative Analysis of OLSR and AODV Under IPv6 Environment | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Comparative Analysis of OLSR and AODV Under IPv6 Environment Amritbir Singh This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-7903545/v2 This work is licensed under a CC BY 4.0 License Status: Posted Version 2 posted You are reading this latest preprint version Show more versions Abstract Due to the inherent property of mobile ad hoc network, nodes in this environment move arbitrarily or illogically. Due to the mobility of nodes the topology changes dynamically. As routing of data in such dynamic topology is an important issue in mobile ad hoc network, so the selection of suitable routing protocol is necessary which enables to route data between mobile nodes efficiently by using less bandwidth of the network. Each routing protocol has its own architecture and working. Routing protocols behave differently under different environments. Thus, it is necessary to analyze the behavior of different routing protocols under different environments. Many studies have been done on the performance evaluation of routing protocols of MANET, but most of these studies are based on IPv4. On the other hand, IPv6 gains popularity because it has some additional features over IPv4 as it supports multicasting, multi-homing, efficient routing. IPv6 is more secure as compared to IPv4 and has large address space to support. On account of these features of IPv6, many organizations are moving to use IPv6, and therefore, it is worthwhile to evaluate the performance of routing protocols under IPv6 environment. In this research performance of two ad hoc routing protocols OLSR and AODV evaluated under IPv6 environment on the basis of end-to-end delay, throughput, and network load. The objective of this research is to investigate how these routing protocols behave under IPv6 environment and identify which routing protocol performs better. OPNET Modeler 14.5 is used as simulation tool. On the basis of simulations we conclude that OLSR performs well which proves that it is suitable for efficient routing. AODV MANET OLSR OPNET Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 1. INTRODUCTION Mobile Ad Hoc Network is a type of wireless network in which collection of mobile nodes form a network without any fixed architecture or prior organization. Mobile ad hoc network gains popularity because it is easy to deploy infrastructure less through their dynamic nature. Mobile ad hoc network is self-creator, self-organizer and self- administrator network. In mobile ad hoc network nodes move arbitrarily so topology in mobile ad hoc network may change frequently. Study of the routing protocols of mobile ad hoc network is an area of research since past two decades. Many routing protocols have been studied and new routing protocols are proposed. Routing of data packets efficiently to mobile nodes in the absence of pre defined infrastructure are major problem in mobile ad hoc networks. There is always a need in mobile ad hoc network to search a good path for the routing of data packets from source to destination. In mobile ad hoc network every mobile node acts as a host and as a router. Due to the limited transmission range of wireless networks, multi-hops are needed to exchange data packets between source to destination in network. Bandwidth, energy, physical security and other resources are limited in mobile ad hoc network. Congestion in network may arise due to the limited bandwidth of mobile ad hoc networks and to avoid this problem efficient routing in mobile nodes is essential. 2. ROUTING PROTOCOLS IN MANET On the basis of properties mobile ad hoc routing protocols are divided into two types: Reactive Routing Protocols Pro-active Routing Protocols A. Reactive Routing Protocols Reactive routing protocol is a type of routing protocol in which route is established when it is needed by source node to send data packets to the destination node. In reactive routing protocol flooding technique is used for route discovery. Once routes are discovered the routes are stored and maintained in route cache. The main advantage of this type of routing protocols is to save precious bandwidth of ad hoc network. AODV AODV is a type of reactive protocol in which route is created when it is needed. In AODV, the routing table stores the information about the next hop to destination and sequence which it gets from destination. This is to avoid problem of loop of messages and to retain the freshness of the information received. In discovery of the destination node information about active nodes is received. If the route breaks, the neighbors can be notified. Four types of control messages are used. The RREQ message is used to make request for route when a source node wants to communicate with destination node. RREP message is sent by destination node to source node in response to RREQ message. This means the destination node is alive and connection is fresh. The RERR message is sent to neighbors when link is broken. RREP-ACK message is sent by destination to source when acknowledgement option is selected. B. Proactive Routing Protocols Proactive is a type of routing protocol in which each node maintains routing information of every other node in a network. In proactive routing protocol routing information is kept in routing tables and updated when topology is changed. The main advantage of this type of routing protocols is that nodes get the route information immediately and establish a session. OLSR OLSR is a type of table-driven pro-active link state routing protocol developed for mobile ad hoc network. OLSR exchange information with other nodes in the network .In OLSR the concept multi point relay (MPR) is used to reduce control traffic overhead. In OLSR nodes elect MPR among themselves. MPR is transmitting the control messages on the behalf of other nodes in the network. Each node in a network has a list of MPR nodes. The OLSR is suited for large and dense networks. MPR helps in providing the shortest path to destination. Different types of control messages are used in OLSR. Hello messages are used to find link status information and host’s neighbors. Topology Control (TC) messages are used for broadcasting information about own advertised neighbors which includes at least the MPR selector list. Multiple Interface Declaration (MID) messages are used to inform other nodes that announcing node may use multiple OLSR interface. Host and Network Association (HNA) messages are used to provide external routing information and giving the possibility of routing to external addresses. 3. INTERNET PROTOCOL Internet protocol is a primary communication protocol which is used to send data packets from source to destination node in network. Data is transmitted in the form of data gram. Fragmentation is a technique which is used to send large datagram in network in it large datagram is divided into small data packets that can easily be transmitted in the network, because every network link has limited size for messages transmission in a network which known as maximum transmission unit (MTU). Datagram is used to send large amount of data. Datagram structure is defined by internet protocol and data is which is encapsulated in these datagram is sent from source to destination. Internet Protocol is connectionless protocol so there is no guarantee of delivery of data. Internet Protocol has two versions, namely, Internet Protocol Version 4 and Internet Protocol Version 6. Internet protocol version 4(IPv4) is a widely used protocol which was deployed by Internet Engineering Task Force(IETF) in early 1990. IPv4 has 32 bits address space and is able to provide 4,294,467,294 addresses[ 5 ].Some addresses are reserved for special purposes and are not available for public use. IPv4 is more prone to network attacks because no encryption and authentication is used. IPSec which is responsible for secure routing is optional in IPv4. IPv4 header format is complex and not easy to understand. IPv4 supports Quality of Service(QoS) but it relies on 8 bits type of service(TOS) field and identification of payload.IPv4 type of service(TOS) has limited functionality and payload identification is not possible when the IPv4 packet is encrypted. IPv4 address space is divided into five types of classes A, B, C, D, E, in which addresses of A,B,C are available for public use but address of class D is reserved for multicasting operations and class E address is reserved for future research and experimentation. This may lead to the problem of address exhaustion. Address exhaustion problem of IPv4 provides a base for IPv6’s recent growth amongst the internet users, since IPv4 is unable to fulfill the demand of internet users. Due to address depletion problem of IPv4 mobile nodes are unable to obtain IP address from regional address registries to connect to the internet. So the need of new Internet Protocol arose, which could be fulfilled by IETF in year 1999 with the deployment of IPv6 which is also known as Internet Protocol for next generation (IPng). IPv6 has 128 bits address space and is able to provide approximately 3.4×10 38 addresses.IPv6 and also it is more secure as compared to IPv4 because several encryption and authentication techniques like ESP are used. IPSec is mandatory in IPv6. IPv6 uses flow label mechanism so router easily recognize where to send information. IPv6 header size is 40 bytes and so, it is simple and small in size as compared IPv4. IPv6 supports multicasting and multi- homing, efficient routing which is not supported by IPv4 [ 2 ]. On the basis of the above discussion we conclude that internet protocol version 6 is the future internet protocol and the future internet technology depends on IPv6. Therefore, it is necessary to evaluate the performance of these routing protocols under IPv6. This can help us if immediate shifting from IPv4 environment to IPv6 environment is required. 4. RELATED WORK In[ 4 ],the author compares two routing protocols AODV and OLSR on the basis of various parameters like performance and scalability,security,resource usage and has drawn the conclusion about AODV and OLSR, and on the basis of this study and has suggested the appropriate routing protocol which is suitable under different situations. In[ 14 ],the author explains the working of OLSR under IPv4 and IPv6 and explains the header information and basics of OLSR in IPv4 and IPv6. In[ 6 ], the author explains the implementation of OLSR routing protocol and study various extensions of OLSR routing protocol. In[ 7 ], the author explains how mobility is affected by the two mobile ad-hoc routing protocols. In this study, he first compares the two routing protocols under static condition linear fashion, and then under mobility. This helps to know how rapid changes in topology may affect routing protocols. 5. SIMULATION TOOL Discrete Event Simulation software OPNET Modeler 14.5 is used in this study. OPNET is commercial network simulator used widely to design heterogeneous networks like ad hoc networks. OPNET is a graphical user interface based network and so it is easy to use. OPNET incorporates a number of features to support an increase stability and mobility in the mobile ad-hoc network. A number of routing parameters of MANET are supported by OPNET Modeler and so it is easy to design network in OPNET Modeler and to evaluate the performance of these routing protocols. These parameters are known as performance metrics. Specific application and transport layer protocols demand their own set of performance metrics to evaluate the network efficiency. In this study, the performance of these routing protocols is evaluated on the basis of three parameters network load, end-to-end delay and throughput. Performance of these routing protocols is evaluated for the selection of efficient routing protocol in this communication network. The parameters used in this study are summarized below in Table 1 : Table 1 Parameters of Simulation Parameters Value Number of Nodes 10,15,20 Maximum Speed 10 m/s Simulation Time 10 minutes Pause Time 60 sec Environment Size 4000X4000 Packet Size 50000 bytes Traffic Type FTP Packet Rate 11Mbps 6. PERFORMANCE METRICS End-To-End Delay : End-To-End Delay is the average time that take by a data packet to reach its destination. This metric is calculated by subtracting time that first packet take to traverse the network from time at which first data packet arrived to destination. This is a time the generate data packet by sender and it received by receiver at destination in application layer and it is measured in seconds. All delays in network is cause by node mobility, packet retransmission and due to weak signal strength between nodes connection tearing and its making is also be included. Applications like voice requires a low average delay in network but other applications like FTP may be lenient to delay at certain level. This metric is more significant in understanding the delay introduced by path discovery. Network Load : Network load represents the bit/sec load submitted by all higher layers in all WLAN nodes of the network to wireless LAN layers. When more traffic is coming on the network it is difficult for network to cope up with this heavy load of traffic it is called network load. The efficient network should cope up with this heady traffic load and provide best network infrastructure and many techniques are used for this. Heavy load on network may affect mobile ad hoc networks the data packets may collide this increases congestion on the network and makes the routing process slow. Throughput : It is ratio of total amount of data transfer from sender to receiver and the time it takes for the receiver to receive last packet of data from sender. In other words we say that it calculates how constantly data is provided by network to receiver. Throughput is the number of data packets arriving at the receiver per milliseconds. 7. SIMULATION AND PERFORMANCE ANALYSIS Simulation process is divided into different scenarios. We use 10, 15 and 20 randomly deployed nodes under campus network environment of 4000X4000 square meters. The FTP high load traffic is used. The file size is 50,000 bytes. Every node moves with constant speed of 10 m/s with 60 seconds pause time. Mobility between nodes is based on random waypoint mobility model. All nodes are defined as workstations with one WLAN server. WLAN connection speed is 11 Mbps The simulation time is 10 minutes. In this paper we evaluate the performance of two ad hoc routing protocols OLSR and AODV under IPv6 environment on the basis of three parameters, that is, end- to-end delay, network load and throughput. Table 2 Resultant Values Nodes Protocol IP Version Delay(sec) Network Load(bits/sec) Throughput (bits/sec) 10 AODV IPv4 0.005509 420213 421952 10 AODV IPv6 0.004661 288922 301605 10 OLSR IPv4 0.008013 784282 774805 10 OLSR IPv6 0.005984 595728 616709 15 AODV IPv4 0.004653 860277 863904 15 AODV IPv6 0.005348 920149 941882 15 OLSR IPv4 0.005037 1440309 1448826 15 OLSR IPv6 0.004625 814490 890378 20 AODV IPv4 0.004089 1476474 1474698 20 AODV IPv6 0.005541 1324709 1384938 20 OLSR IPv4 0.003759 834608 903194 20 OLSR IPv6 0.005593 1029557 1227296 8. CONCLUSION In this research we tested two routing protocols of mobile ad hoc networks OLSR and AODV under IPv6 environment. On the basis of observation, we say that OLSR performs better in terms of end-to-end delay and throughput, whereas AODV shows good results in terms of network load. Thus we conclude that OLSR performs better as compared to AODV. However, it is not necessary that OLSR always perform better the results may vary by varying networks. General Terms Mobile Ad Hoc Network, Routing Protocols, Internet Protocol Version 6 References Clausen T, Jacquet P (2003) Optimized Link State Routing Protocol(OLSR). IETF RFC 3626 Deering S, Hinden R (1998) Internet Protocol Version 6 IETF RFC 2460 December Deering S, Hinden R (1995) Internet Protocol Version 6 IETF RFC 1883 December Huhtonen A, Comparing AODV And OLSR Routing Protocols Helsinki University of Technology Sjökulla, 2004-04-26 Internet Protocol (1981) DAPRA IETF RFC 791 September Jacquet P, Muhlethaler P, Clausen T, Laouiti A,Qayyum A (2001) Viennot L.Optimized Link State Routing Protocol For Ad Hoc NetworksProc.5th IEEE Multi Topic Conference INMIC pp.62–68,2001 Kumar, Tanuja (2009) Performance Evaluation Of AODV And OLSR Under Mobility Rutgers University Laouti A (2002) Muhlethaler P,Najid A,Plakoo E,Simulation Results Of OLSR Routing. Protocol For Wireless Network,INRIA Perkins CE, Royer EM (1999) Ad-Hoc On Demand Distance Vector Routing, Mobile Computing Systems and Applications Proc. IEEE Workshop Mobile Computing Systems & Applications(WMCSA 99) pp. 90–100 Perkins CE, Royer EB, Das S (2000) Adhoc On Demand Distance Vector(AODV) Routing IETF RFC 3561 July ,Royer Elizabeth PCE (2000) M,Das Samir R,Ad Hoc On Demand Distance Vector(AODV) Routing For IP Version 6,IETF DRAFT,10 November Perkins Charles E ,Royer Elizabeth M,Das Samir R,Ad Hoc On Demand Distance Vector Routing, IETF DRAFT,22October1999 Tonnesen Andreas (2004) Implementing And Extending Optimized Link State Routing Protocol,Deptt. of Informatics,University of OLSO Wakikawa Ryuji,Tuominen AJ OLSR For IPv6(OLSR6) OLSR Interop and Workshop 2004, San Diego CA USA, 2004/8 Additional Declarations The authors declare no competing interests. Cite Share Download PDF Status: Posted Version 2 posted You are reading this latest preprint version Show more versions Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-7903545","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":623108535,"identity":"d1764188-7df4-4707-bdc4-055e9b1967ff","order_by":0,"name":"Amritbir Singh","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABE0lEQVRIiWNgGAWjYPACCQYDZiCVAET8IH5CAWEtEnAtkg0ghgER1sDUJBgcAFF4tPBLH2D8dHOPRZ05O+/jDw931OYZn1+d+OGBAYM8v9gBrFok+xKYpXOeSUhYNrObSSSeOV5sduPtZgmgwwxnzk7AqsXgDAODdM4BoF8Os7ExJLYdS9x24+wGkJYEg9vYtdifYWD+DdXC/AGkZfOMs5t/4NNiwMPABrOFQSKxrSZxA3/vNry2SJxhbLMGapHc2czGBtRyIHHGDd5tFgkGEjj9wt/DfPh2zoE6fnP+Y8wff7bVJfb3n91880eFjTy/NHYtDAyMDci8w0CLwSolcCjHBHVAiw8QrXoUjIJRMApGBgAALDVdFuWJ3UwAAAAASUVORK5CYII=","orcid":"","institution":"Punjabi University Regional Centre for Information Technology and Management Mohali","correspondingAuthor":true,"prefix":"","firstName":"Amritbir","middleName":"","lastName":"Singh","suffix":""}],"badges":[],"createdAt":"2025-10-20 08:12:53","currentVersionCode":2,"declarations":{"humanSubjects":false,"vertebrateSubjects":false,"conflictsOfInterestStatement":false,"humanSubjectEthicalGuidelines":false,"humanSubjectConsent":false,"humanSubjectClinicalTrial":false,"humanSubjectCaseReport":false,"vertebrateSubjectEthicalGuidelines":false},"doi":"10.21203/rs.3.rs-7903545/v2","doiUrl":"https://doi.org/10.21203/rs.3.rs-7903545/v2","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":109122962,"identity":"85adab80-52f9-46af-bbc0-e8a0c3239b7a","added_by":"auto","created_at":"2026-05-12 17:51:55","extension":"jpg","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":27067,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eSimulation Scenario Having 20Nodes\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"1.jpg","url":"https://assets-eu.researchsquare.com/files/rs-7903545/v2/8a4527f2f94a9538e98d3aea.jpg"},{"id":109122967,"identity":"a8fa0c9c-ed17-4f68-b5eb-6612d8c07f0b","added_by":"auto","created_at":"2026-05-12 17:51:55","extension":"jpg","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":21766,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eNetwork Load for 10 Nodes\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"2.jpg","url":"https://assets-eu.researchsquare.com/files/rs-7903545/v2/f23ebf9ca6f0dce30842f0ee.jpg"},{"id":109205078,"identity":"fa429fec-f337-459c-9ddb-da2689436c2e","added_by":"auto","created_at":"2026-05-13 15:03:18","extension":"jpg","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":20374,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eThroughput for 10 Nodes\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"3.jpg","url":"https://assets-eu.researchsquare.com/files/rs-7903545/v2/0e654d5ede9413a3632c92bf.jpg"},{"id":109122963,"identity":"b6968afc-e271-45a1-bc2d-42d9e27b2361","added_by":"auto","created_at":"2026-05-12 17:51:55","extension":"jpg","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":19924,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eNetwork Load for 15 Nodes\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"4.jpg","url":"https://assets-eu.researchsquare.com/files/rs-7903545/v2/e65709d88074a3394fdfd2fc.jpg"},{"id":109204919,"identity":"79100045-84d7-4049-9edc-8c68f486bb7a","added_by":"auto","created_at":"2026-05-13 15:02:51","extension":"jpg","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":21988,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eThroughput for 15Nodes\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"5.jpg","url":"https://assets-eu.researchsquare.com/files/rs-7903545/v2/21207ae1cceb3596aa9a3132.jpg"},{"id":109204858,"identity":"40ac1f05-8ab4-45f5-a773-6c2bdd979d94","added_by":"auto","created_at":"2026-05-13 15:02:37","extension":"jpg","order_by":6,"title":"Figure 6","display":"","copyAsset":false,"role":"figure","size":21394,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eNetwork Load for 20 Nodes\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"6.jpg","url":"https://assets-eu.researchsquare.com/files/rs-7903545/v2/eec4796fbb4bfb77fba4b798.jpg"},{"id":109122966,"identity":"3bc386da-b36e-441e-96fe-0623511c27be","added_by":"auto","created_at":"2026-05-12 17:51:55","extension":"jpg","order_by":7,"title":"Figure 7","display":"","copyAsset":false,"role":"figure","size":19888,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eThroughput for 20 Nodes\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"7.jpg","url":"https://assets-eu.researchsquare.com/files/rs-7903545/v2/db2c5d40417a9067b8928172.jpg"},{"id":109206666,"identity":"0d1df720-6f43-4b66-bfe1-672e647864aa","added_by":"auto","created_at":"2026-05-13 15:15:06","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":316232,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-7903545/v2/261344fd-864c-4aee-9de7-1ccc1c829b53.pdf"}],"financialInterests":"The authors declare no competing interests.","formattedTitle":"Comparative Analysis of OLSR and AODV Under IPv6 Environment","fulltext":[{"header":"1. INTRODUCTION","content":"\u003cp\u003eMobile Ad Hoc Network is a type of wireless network in which collection of mobile nodes form a network without any fixed architecture or prior organization. Mobile ad hoc network gains popularity because it is easy to deploy infrastructure less through their dynamic nature. Mobile ad hoc network is self-creator, self-organizer and self- administrator network. In mobile ad hoc network nodes move arbitrarily so topology in mobile ad hoc network may change frequently. Study of the routing protocols of mobile ad hoc network is an area of research since past two decades. Many routing protocols have been studied and new routing protocols are proposed. Routing of data\u003c/p\u003e\u003cp\u003epackets efficiently to mobile nodes in the absence of pre defined infrastructure are major problem in mobile ad hoc networks. There is always a need in mobile ad hoc network to search a good path for the routing of data packets from source to destination. In mobile ad hoc network every mobile node acts as a host and as a router. Due to the limited transmission range of wireless networks, multi-hops are needed to exchange data packets between source to destination in network. Bandwidth, energy, physical security and other resources are limited in mobile ad hoc network. Congestion in network may arise due to the limited bandwidth of mobile ad hoc networks and to avoid this problem efficient routing in mobile nodes is essential.\u003c/p\u003e"},{"header":"2. ROUTING PROTOCOLS IN MANET","content":"\u003cp\u003eOn the basis of properties mobile ad hoc routing protocols are divided into two types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eReactive Routing Protocols\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePro-active Routing Protocols\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eA. Reactive Routing Protocols\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eReactive routing protocol is a type of routing protocol in which route is established when it is needed by source node to send data packets to the destination node. In reactive routing protocol flooding technique is used for route discovery. Once routes are discovered the routes are stored and maintained in route cache. The main advantage of this type of routing protocols is to save precious bandwidth of ad hoc network.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAODV\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAODV is a type of reactive protocol in which route is created when it is needed. In AODV, the routing table stores the information about the next hop to destination and sequence which it gets from destination. This is to avoid problem of loop of messages and to retain the freshness of the information received. In discovery of the destination node information about active nodes is received. If the route breaks, the neighbors can be notified. Four types of control messages are used. The RREQ message is used to make request for route when a source node wants to communicate with destination node. RREP message is sent by destination node to source node in response to RREQ message. This means the destination node is alive and connection is fresh. The RERR message is sent to neighbors when link is broken. RREP-ACK message is sent by destination to source when acknowledgement option is selected.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eB. Proactive Routing Protocols\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eProactive is a type of routing protocol in which each node maintains routing information of every other node in a network. In proactive routing protocol routing information is kept in routing tables and updated when topology is changed. The main advantage of this type of routing protocols is that nodes get the route information immediately and establish a session.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOLSR\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOLSR is a type of table-driven pro-active link state routing protocol developed for mobile ad hoc network. OLSR exchange information with other nodes in the network .In OLSR the concept multi point relay (MPR) is used to reduce control traffic overhead. In OLSR nodes elect MPR among themselves. MPR is transmitting the control messages on the behalf of other nodes in the network. Each node in a network has a list of MPR nodes. The OLSR is suited for large and dense networks. MPR helps in providing the shortest path to destination. Different types of control messages are used in OLSR. Hello messages are used to find link status information and host\u0026rsquo;s neighbors. Topology Control (TC) messages are used for broadcasting information about own advertised neighbors which includes at least the MPR selector list. Multiple Interface Declaration (MID) messages are used to inform other nodes that announcing node may use multiple OLSR interface. Host and Network Association (HNA) messages are used to provide external routing information and giving the possibility of routing to external addresses.\u003c/p\u003e"},{"header":"3. INTERNET PROTOCOL","content":"\u003cp\u003eInternet protocol is a primary communication protocol which is used to send data packets from source to destination node in network. Data is transmitted in the form of data gram.\u003c/p\u003e\u003cp\u003eFragmentation is a technique which is used to send large datagram in network in it large datagram is divided into small data packets that can easily be transmitted in the network, because every network link has limited size for messages transmission in a network which known as maximum transmission unit (MTU). Datagram is used to send large amount of data. Datagram structure is defined by internet protocol and data is which is encapsulated in these datagram is sent from source to destination.\u003c/p\u003e\u003cp\u003eInternet Protocol is connectionless protocol so there is no guarantee of delivery of data. Internet Protocol has two versions, namely, Internet Protocol Version 4 and Internet Protocol Version 6. Internet protocol version 4(IPv4) is a widely used protocol which was deployed by Internet Engineering Task Force(IETF) in early 1990. IPv4 has 32 bits address space and is able to provide 4,294,467,294 addresses[\u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e5\u003c/span\u003e].Some addresses are reserved for special purposes and are not available for public use. IPv4 is more prone to network attacks because no encryption and authentication is used. IPSec which is responsible for secure routing is optional in IPv4. IPv4 header format is complex and not easy to understand. IPv4 supports Quality of Service(QoS) but it relies on 8 bits type of service(TOS) field and identification of payload.IPv4 type of service(TOS) has limited functionality and payload identification is not possible when the IPv4 packet is encrypted. IPv4 address space is divided into five types of classes A, B, C, D, E, in which addresses of A,B,C are\u003c/p\u003e\u003cp\u003eavailable for public use but address of class D is reserved for multicasting operations and class E address is reserved for future research and experimentation. This may lead to the problem of address exhaustion. Address exhaustion problem of IPv4 provides a base for IPv6\u0026rsquo;s recent growth amongst the internet users, since IPv4 is unable to fulfill the demand of internet users. Due to address depletion problem of IPv4 mobile nodes are unable to obtain IP address from regional address registries to connect to the internet. So the need of new Internet Protocol arose, which could be fulfilled by IETF in year 1999 with the deployment of IPv6 which is also known as Internet Protocol for next generation (IPng). IPv6 has 128 bits address space and is able to\u003c/p\u003e\u003cp\u003eprovide approximately 3.4\u0026times;10\u003csup\u003e38\u003c/sup\u003e addresses.IPv6 and also it is more secure as compared to IPv4 because several encryption and authentication techniques like ESP are used. IPSec is mandatory in IPv6. IPv6 uses flow label mechanism so router easily recognize where to send information. IPv6 header size is 40 bytes and so, it is simple and small in size as compared IPv4. IPv6 supports multicasting and multi- homing, efficient routing which is not supported by IPv4 [\u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2\u003c/span\u003e]. On the basis of the above discussion we conclude that internet protocol version 6 is the future internet protocol and the future internet technology depends on IPv6. Therefore, it is necessary to evaluate the performance of these routing protocols under IPv6. This can help us if immediate shifting from IPv4 environment to IPv6 environment is required.\u003c/p\u003e"},{"header":"4. RELATED WORK","content":"\u003cp\u003eIn[\u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e4\u003c/span\u003e],the author compares two routing protocols AODV and OLSR on the basis of various parameters like performance and scalability,security,resource usage and has drawn the conclusion about AODV and OLSR, and on the basis of this study and has suggested the appropriate routing protocol which is suitable under different situations. In[\u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e14\u003c/span\u003e],the author explains the working of OLSR under IPv4 and IPv6 and explains the header information and basics of OLSR in IPv4 and IPv6. In[\u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e6\u003c/span\u003e], the author explains the implementation of OLSR routing protocol and study various extensions of OLSR routing protocol. In[\u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e7\u003c/span\u003e], the author explains how mobility is affected by the two mobile ad-hoc routing protocols. In this study, he first compares the two routing protocols under static condition linear fashion, and then under mobility. This helps to know how rapid changes in topology may affect routing protocols.\u003c/p\u003e"},{"header":"5. SIMULATION TOOL","content":"\u003cp\u003eDiscrete Event Simulation software OPNET Modeler 14.5 is used in this study. OPNET is commercial network simulator used widely to design heterogeneous networks like ad hoc networks. OPNET is a graphical user interface based network and so it is easy to use. OPNET incorporates a number of features to support an increase stability and mobility in the mobile ad-hoc network. A number of routing parameters of MANET are supported by OPNET Modeler and so it is easy to design network in OPNET Modeler and to evaluate the performance of these routing protocols. These parameters are known as performance metrics. Specific application and transport layer protocols demand their own set of performance metrics to evaluate the network efficiency. In this study, the performance of these routing protocols is evaluated on the basis of three parameters network load,\u003c/p\u003e\n\u003cp\u003eend-to-end delay and throughput. Performance of these routing protocols is evaluated for the selection of efficient routing protocol in this communication network. The parameters used in this study are summarized below in Table\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e1\u003c/span\u003e:\u003c/p\u003e\n\u003cdiv class=\"gridtable\"\u003e\n\u003cdiv class=\"colspec\" align=\"left\"\u003e\u0026nbsp;\u003c/div\u003e\n\u003cdiv class=\"colspec\" align=\"left\"\u003e\u0026nbsp;\u003c/div\u003e\n\u003ctable id=\"Tab1\" border=\"1\"\u003e\u003ccaption\u003e\n\u003cdiv class=\"CaptionNumber\"\u003eTable 1\u003c/div\u003e\n\u003cdiv class=\"CaptionContent\"\u003e\n\u003cp\u003eParameters of Simulation\u003c/p\u003e\n\u003c/div\u003e\n\u003c/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003eParameters\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003eValue\u003c/p\u003e\n\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eNumber of Nodes\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e10,15,20\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eMaximum Speed\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e10 m/s\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eSimulation Time\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e10 minutes\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003ePause Time\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e60 sec\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eEnvironment Size\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e4000X4000\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003ePacket Size\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e50000 bytes\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eTraffic Type\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eFTP\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003ePacket Rate\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e11Mbps\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e"},{"header":"6.\tPERFORMANCE METRICS","content":"\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnd-To-End Delay\u003c/strong\u003e: End-To-End Delay is the average time that take by a data packet to reach its destination. This metric is calculated by subtracting time that first packet take to traverse the network from time at which first data packet arrived to destination. This is a time the generate data packet by sender and it received by receiver at destination in application layer and it is measured in seconds. All delays in network is cause by node mobility, packet retransmission and due to weak signal strength between nodes connection tearing and its making is also be included. Applications like voice requires a low average delay in network but other applications like FTP may be lenient to delay at certain level. This metric is more significant in understanding the delay introduced by path discovery.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNetwork Load\u003c/strong\u003e: Network load represents the bit/sec load submitted by all higher layers in all WLAN nodes of the network to wireless LAN layers. When more traffic is coming on the network it is difficult for network to cope up with this heavy load of traffic it is called network load. The efficient network should cope up with this heady traffic load and provide best network infrastructure and many techniques are used for this. Heavy load on network may affect mobile ad hoc networks the data packets may collide this increases congestion on the network and makes the routing process slow.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eThroughput\u003c/strong\u003e: It is ratio of total amount of data transfer from sender to receiver and the time it takes for the receiver to receive last packet of data from sender. In other words we say that it calculates how constantly data is provided by network to receiver. Throughput is the number of data packets arriving at the receiver per milliseconds.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e"},{"header":"7.\tSIMULATION AND PERFORMANCE ANALYSIS","content":"\u003cp\u003eSimulation process is divided into different scenarios. We use 10, 15 and 20 randomly deployed nodes under campus network environment of 4000X4000 square meters. The FTP high load traffic is used. The file size is 50,000 bytes. Every node moves with constant speed of 10 m/s with 60 seconds pause time. Mobility between nodes is based on random waypoint mobility model. All nodes are defined as workstations with one WLAN server. WLAN connection speed is 11 Mbps The simulation time is 10 minutes.\u003c/p\u003e\n\u003cp\u003eIn this paper we evaluate the performance of two ad hoc routing protocols OLSR and AODV under IPv6 environment on the basis of three parameters, that is, end- to-end delay, network load and throughput.\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cdiv class=\"gridtable\"\u003e\n\u003ctable id=\"Tab2\" border=\"1\"\u003e\u003ccaption\u003e\n\u003cdiv class=\"CaptionNumber\"\u003eTable 2\u003c/div\u003e\n\u003cdiv class=\"CaptionContent\"\u003e\n\u003cp\u003eResultant Values\u003c/p\u003e\n\u003c/div\u003e\n\u003c/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003eNodes\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003eProtocol\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003eIP\u003c/p\u003e\n\u003cp\u003eVersion\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003eDelay(sec)\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003eNetwork\u003c/p\u003e\n\u003cp\u003eLoad(bits/sec)\u003c/p\u003e\n\u003c/th\u003e\n\u003cth align=\"left\"\u003e\n\u003cp\u003eThroughput\u003c/p\u003e\n\u003cp\u003e(bits/sec)\u003c/p\u003e\n\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e10\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eAODV\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv4\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.005509\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e420213\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e421952\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e10\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eAODV\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv6\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.004661\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e288922\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e301605\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e10\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eOLSR\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv4\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.008013\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e784282\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e774805\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e10\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eOLSR\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv6\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.005984\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e595728\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e616709\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e15\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eAODV\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv4\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.004653\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e860277\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e863904\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e15\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eAODV\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv6\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.005348\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e920149\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e941882\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e15\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eOLSR\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv4\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.005037\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e1440309\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e1448826\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e15\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eOLSR\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv6\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.004625\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e814490\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e890378\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e20\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eAODV\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv4\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.004089\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e1476474\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e1474698\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e20\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eAODV\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv6\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.005541\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e1324709\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e1384938\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e20\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eOLSR\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv4\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.003759\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e834608\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e903194\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003e20\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eOLSR\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\n\u003cp\u003eIPv6\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e0.005593\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e1029557\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd align=\"char\" char=\".\"\u003e\n\u003cp\u003e1227296\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e"},{"header":"8. CONCLUSION","content":"\u003cp\u003eIn this research we tested two routing protocols of mobile ad hoc networks OLSR and AODV under IPv6 environment. On the basis of observation, we say that OLSR performs better in terms of end-to-end delay and throughput, whereas AODV shows good results in terms of network load. Thus we conclude that OLSR performs better as compared to AODV. However, it is not necessary that OLSR always perform better the results may vary by varying networks.\u003c/p\u003e"},{"header":"General Terms","content":"\u003cp\u003eMobile Ad \u0026nbsp; \u0026nbsp;Hoc Network, Routing Protocols, Internet Protocol Version 6\u003c/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\u003cli\u003e\u003cspan\u003eClausen T, Jacquet P (2003) Optimized Link State Routing Protocol(OLSR). IETF RFC 3626\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eDeering S, Hinden R (1998) Internet Protocol Version 6 IETF RFC 2460 December\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eDeering S, Hinden R (1995) Internet Protocol Version 6 IETF RFC 1883 December\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eHuhtonen A, Comparing AODV And OLSR Routing Protocols Helsinki University of Technology Sj\u0026ouml;kulla, 2004-04-26\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eInternet Protocol (1981) DAPRA IETF RFC 791 September\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eJacquet P, Muhlethaler P, Clausen T, Laouiti A,Qayyum A (2001) Viennot L.Optimized Link State Routing Protocol For Ad Hoc NetworksProc.5th IEEE Multi Topic Conference INMIC pp.62\u0026ndash;68,2001\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eKumar, Tanuja (2009) Performance Evaluation Of AODV And OLSR Under Mobility Rutgers University\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eLaouti A (2002) Muhlethaler P,Najid A,Plakoo E,Simulation Results Of OLSR Routing. Protocol For Wireless Network,INRIA\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003ePerkins CE, Royer EM (1999) Ad-Hoc On Demand Distance Vector Routing, Mobile Computing Systems and Applications Proc. IEEE Workshop Mobile Computing Systems \u0026amp; Applications(WMCSA 99) pp. 90\u0026ndash;100\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003ePerkins CE, Royer EB, Das S (2000) Adhoc On Demand Distance Vector(AODV) Routing IETF RFC 3561 July\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e,Royer Elizabeth PCE (2000) M,Das Samir R,Ad Hoc On Demand Distance Vector(AODV) Routing For IP Version 6,IETF DRAFT,10 November\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003ePerkins Charles E ,Royer Elizabeth M,Das Samir R,Ad Hoc On Demand Distance Vector Routing, IETF DRAFT,22October1999\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eTonnesen Andreas (2004) Implementing And Extending Optimized Link State Routing Protocol,Deptt. of Informatics,University of OLSO\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003eWakikawa Ryuji,Tuominen AJ OLSR For IPv6(OLSR6) OLSR Interop and Workshop 2004, San Diego CA USA, 2004/8\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"AODV, MANET, OLSR, OPNET","lastPublishedDoi":"10.21203/rs.3.rs-7903545/v2","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-7903545/v2","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eDue to the inherent property of mobile ad hoc network, nodes in this environment move arbitrarily or illogically. Due to the mobility of nodes the topology changes dynamically. As routing of data in such dynamic topology is an important issue in mobile ad hoc network, so the selection of suitable routing protocol is necessary which enables to route data between mobile nodes efficiently by using less bandwidth of the network. Each routing protocol has its own architecture and working. Routing protocols behave differently under different environments. Thus, it is necessary to analyze the behavior of different routing protocols under different environments. Many studies have been done on the performance evaluation of routing protocols of MANET, but most of these studies are based on IPv4. On the other hand, IPv6 gains popularity because it has some additional features over IPv4 as it supports multicasting, multi-homing, efficient routing. IPv6 is more secure as compared to IPv4 and has large address space to support. On account of these features of IPv6, many organizations are moving to use IPv6, and therefore, it is worthwhile to evaluate the performance of routing protocols under IPv6 environment. In this research performance of two ad hoc routing protocols OLSR and AODV evaluated under IPv6 environment on the basis of end-to-end delay, throughput, and network load. The objective of this research is to investigate how these routing protocols behave under IPv6 environment and identify which routing protocol performs better. OPNET Modeler 14.5 is used as simulation tool. On the basis of simulations we conclude that OLSR performs well which proves that it is suitable for efficient routing.\u003c/p\u003e","manuscriptTitle":"Comparative Analysis of OLSR and AODV Under IPv6 Environment","msid":"","msnumber":"","nonDraftVersions":[{"code":2,"date":"2026-05-12 17:51:51","doi":"10.21203/rs.3.rs-7903545/v2","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}},{"code":1,"date":"2025-10-21 05:57:00","doi":"10.21203/rs.3.rs-7903545/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"e3f344e8-a74d-4953-ae94-6595a5675d0c","owner":[],"postedDate":"May 12th, 2026","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[],"tags":[],"updatedAt":"2025-11-16T12:55:11+00:00","versionOfRecord":[],"versionCreatedAt":"2026-05-12 17:51:51","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v2","identity":"rs-7903545","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-7903545","identity":"rs-7903545","version":["v2"]},"buildId":"8U1c8b4HqxoKbykW_rLl7","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.