Advanced Security and Mobile Networks
|
|
- Carmel Reeves
- 6 years ago
- Views:
Transcription
1 Advanced Security and Mobile Networks W.Buchanan (1)
2 Research Area Area Define current limitations of technology Refinement Define Define Research Question Faster? More reliable? More configurable? Design Design Analysis Model Model Implement Refinement Refinement Formal Design Phases W.Buchanan (2)
3 Routing Protocols Background Area II Area Main highway Area B Area D Area A Area G Main connection to the Rest of the World (World gateway) Area F Access ontrol W.Buchanan (3)
4 1 AA Net1 Net2 2 Net5 Net4 4 Net6 6 Net8 BB 3 Net3 5 Net BB AA BB BB Alternative Routes BB W.Buchanan (4)
5 Routing based on hops: Route (1,3,5,6) = 4 hops [BEST] Route (1,3,5,2,4,6) = 6 hops Routing based on delay (latency): Route(2,4,6) = = 2.75 Route(2,5,6) = = 2.4 [BEST] Routing based on error probability: P e (2 5)=0.01 P e (5 6)=0.15 P e (2 4)=0.05 P e (4 6)=0.1 P noerror (2,5,6) =(1 0.01) (1 0.15) = P noerror (2,4,6) =(1 0.05) (1 0.1) = [BEST] Best route? W.Buchanan (5)
6 Bandwidth. The data capacity of a link, which is typically defined in bps. Delay. The amount of time that is required to send a packet from the source to a destination. Load. A measure of the amount of activity on a route. Reliability. Relates to the error rate of the link. Hop count. Defined by the number of routers that it takes between the current router and the destination. Ticks. Defines the delay of a link by a number of ticks of a clock. ost. An arbitrary value which defines the cost of a link, such as financial expense, bandwidth, and so on. Best Route Parameters? W.Buchanan (6)
7 Best Route based on hops B H F Network B Network A A ABH ABDFGH ABEH 3 hops 7 hops 4 hops D E Unfortunately hop count may not be the best way to find the best route, as ABH might involve a slow (or unreliable) link, such as BH, where ABEH could be faster (or more reliable). G W.Buchanan (7)
8 Analyse a part of a route that goes from one routing node to another, and reject the worst routes, so that it reduces the complexity of the problem 80 miles Glasgow Falkirk 64 miles Stirling Edinburgh This route would be dismissed Dijkstra s Algorithm W.Buchanan (8)
9 Inverness Oban 120 Stirling 20 Dunfermline Falkirk Glasgow Edinburgh Glasgow to Falkirk Glasgow to Oban Oban to Inverness Oban to Stirling Inverness to Stirling Stirling to Falkirk Stirling to Edinburgh Stirling to Dunfermline Falkirk to Edinburgh Dunfermline to Edinburgh 50 miles 100 miles 90 miles 120 miles 100 miles 5 miles 60 miles 20 miles 70 miles 15 miles Dijkstra s Algorithm W.Buchanan (9)
10 Inverness Oban 120 Stirling 20 Dunfermline Falkirk Glasgow Edinburgh Dijkstra s Algorithm W.Buchanan (10)
11 Inverness Oban 120 Stirling 20 Dunfermline Falkirk Glasgow Edinburgh Dijkstra s Algorithm W.Buchanan (11)
12 Inverness Oban Stirling 20 Dunfermline 5 50 Falkirk Glasgow Edinburgh Edin, Falkirk, Glasgow: Edin, Dunf, Stir, Falk, Glasgow: 120 miles 90 miles W.Buchanan (12)
13 Routing protocols. A routing protocol provides a mechanism for routers to share routing information. These protocols allow routers to pass information between themselves, and update their routing tables. Examples of routing protocols are Routing Information Protocol (RIP), Interior Gateway Routing Protocol (IGRP), Enhanced Interior Gateway Routing Protocol (EIGRP), and Open Shortest Path First (OSPF). Routed protocols. These protocols are any network layer protocol that allows for the addressing of a host and a destination on a network, such as IP and IPX. Routers are responsible for passing a data packet onto the next router in, if possible, an optimal way, based on the destination network address. The definition of an optimal way depends on many things, especially its reachability. With IP, routers on the path between a source and a destination, examine the network part of the IP address to achieve their routing. Only the last router, which is connected to the destination node network, examines the host part of the IP address. Layer 3 protocols W.Buchanan (13)
14 Distance-vector. Distance-vector routing uses a distance-vector algorithm (such as the Bellman-Ford routing algorithm), which uses a direction (vector) and distance to any link in the internetwork to determine the best route. Each router periodically sends information to each of its neighbors on the cost that it takes to get to a distance node. Typically, this cost relates to the hop count (as with RIP). The main problem with distance-vector is that updates to the network are step-bystep, and it has high bandwidth requirements as each router sends its complete routing table to all of its neighbors at regular intervals. Link-state. Link-state involves each router building up the complete topology of the entire internetwork (or at least of the partition on which the router is situated), thus each router contains the same information. With this method, routers only send information to all of the other routers when there is a change in the topology of the network. Linkstate is also known as shortest path first. Typical link-state protocols are OSPF, BGP and EGP. With OSPF, each router builds a hierarchical topology of the internetwork, with itself at the top of the tree. The main problem with link-state is that routers require much more processing power to update the database, and more memory as routers require to build a database with details of all the routers on the network. Routing protocol types W.Buchanan (14)
15 Broadcast. In broadcast, routers transmit their information to other routers at regular intervals. A typical broadcast routing protocol is RIP, in which routers send their complete routing table once every few minutes, to all of their neighbors. This technique tends to be wasteful in bandwidth, as changes in the route do not vary much over short amounts of time. Event-driven. In event-driven routing protocols, routing information is only sent when there is a change in the topology or state of the network. This technique tends to be more efficient than broadcast, as it does not use up as much bandwidth. Type of Update? W.Buchanan (15)
16 Hybrid (IS-IS) Layer Layer 3 protocols Types Types + Link-state + + Distance-vector Routed (IP, IPX, NetBEUI) + + Routing (RIP, OSPF) Session Session Transport Transport Network Network Data Data link link Physical Physical HTTP HTTP TP TP IP IP RIP RIP Ethernet/ Ethernet/ FDDI FDDI Routing Distance metrics Updates Hop count + Delay Tick + Bandwidth + ost + Reliability + Each router Each router transmits routing periodically sends information to information to all other routers each of its neighbors only when there (RIP). are changes (OSPF/BGP/EGP) Problems: Bandwidth Problems: Step-by-step updates Initial flooding Processing/memory Event driven v. broadcast Static.v. dynamic Routing protocol types W.Buchanan (16)
17 Dest Hops Next Dest Hops Next A 1 B 2 1 x z z A 0 B 1 2 Network A y y W 2 X Network A Dest Hops A 2 B 1 0 Next w y Network Z Network Y Network B Dest Hops A 1 B 0 1 Next x Network B z Example routing W.Buchanan (17)
18 Timing of events A B B E. E. Network Network A A reachable reachable D E E Routing loops B. B. I I can can reach reach Network Network A A in in 3 3 hops hops W Router Z thinks it can reach Network A in 4 hops, as Router W says it can reach it in 3 hops, this overrules the information from Router Y which says it cannot reach Network A Z A. A. Network Network A A unreachable unreachable.. Network Network A A Reachable Reachable via via Router Router W X Y A. A. Network Network A A unreachable unreachable V D. D. Network Network A A reachable reachable Network unreachable Network A W.Buchanan (18)
19 Network 1 becomes unreachable for a short time + LSP (Link state packets) + Topological database (for SPF) Methods Problem Link-state LSP:Network LSP:Network LSP:Network LSP:Network Reachable Reachable Unreachable Unreachable W Z X LSP:Network LSP:Network Unreachable Unreachable LSP Operation 4 Y OSPF OSPF (RF1583) (RF1583) Ver. Ver. Type Type Message Message Len. Len. Router Router ID ID oncerns Area Area ID ID hecksum hecksum Auth. Auth. Type Type Authentication Authentication Each router Processing + Memory builds up a tree Increased processing Increased topology of the power required to amount of subnetworks and find build trees storage memory shortest path for tree Network unreachable arrives after network reachable A change in topology causes updates to all other routers Link-state overview W.Buchanan (19)
20 Ad-hoc Routing Access ontrol W.Buchanan (20)
21 F Infrastructure (uses traditional routing of a fixed network) Ad-hoc routing (uses nodes to route data) W.Buchanan (21)
22 Table-driven. This is where the route is defined by continually updating routing tables. Examples include: DSDV (Destination-Sequenced Distance-Vector). GSR (lusterhead Gateway Switch Routing). WRP (Wireless Routing Protocol). Demand-driven (source-initiated). This is where the source initiates a route for a given connection. Examples include: AODV (Ah-hoc On-Demand Distance Vector). DSR (Dynamic Source Routing). LMR (Lightweight Mobile Routing). TORA (Temporally Ordered Routing Algorithm). ABR (Associativity-based Routing). SSR (Signal Stability Routing). lassifications of Ad-hoc Routing W.Buchanan (22)
23 Table-based Ad-hoc Routing DSDV GSR WRP Access ontrol W.Buchanan (23)
24 Routing table Routing table Routing table Routing table Routing table Routing table Table-based Routing W.Buchanan (24)
25 B F F A A A can see B and D B can see A, D and And so on. D D E E Example of wireless domains W.Buchanan (25)
26 B F F A A A can see B and D B can see A, D and And so on. D D E E Example of wireless domains W.Buchanan (26)
27 Destination Route Next Hop No. of hops H ABH B 2 ABDFH B 3 ABDEFH B 4 ADFH D 2 ADEFH D 3 1 hop B F F A A D D E E Destination-Sequenced Distance-Vector Routing W.Buchanan (27)
28 Destination Route Next Hop No. of hops H ABH B 2 ADFH D 2 Best route is either through B or D 1 hop B F F A A D D E E Destination-Sequenced Distance-Vector Routing W.Buchanan (28)
29 Destination Next Hop No. of hops B B 0 B 1 D D 0 E D 1 F D 1 H B 2 B F F A A D D E E Destination-Sequenced Distance-Vector Routing W.Buchanan (29)
30 Destination Next Hop No. of hops Sequence B B 0 5 B 1 6 D D 0 10 E D 1 1 F D 1 4 H B 2 30 B F F A A D D E E The sequence number Is defined by the destination node, and is used to determine how up-to-date a route is. DSVR (with Sequence Number) W.Buchanan (30)
31 Destination Destination Next Next Hop Hop No. No. of of hops hops Sequence Sequence B B 0 5 B 1 6 D D E D 1 1 F D 1 4 H B B F F A A Full dump of routing table sent at startup or where there is large-scale mobility D D E E NPDU - Network Packet Data Unit DSVR (Full dump of routing table) W.Buchanan (31)
32 Destination Destination Next Next Hop Hop No. No. of of hops hops Sequence Sequence B B 0 5 B 1 6 D D E D 1 1 F D 1 4 H B B F F A A Incremental update of route changes D D E E NPDU - Network Packet Data Unit DSVR (Incremental update) W.Buchanan (32)
33 Destination Destination Next Next Hop Hop No. No. of of hops hops Sequence Sequence B B 0 5 B 1 6 D D E D 1 1 F D 1 4 H B B A A Broadcast of a new route (I). Information sent: D D Dest_Add (I), Hops, Sequence_No (received from I), Sequence_No (of this broadcast) e.g , 0, 10, 22 DSVR (New route discovery) E E I I F F W.Buchanan (33)
34 Destination Destination Next Next Hop Hop No. No. of of hops hops Sequence Sequence B B 0 5 B 1 6 D D E D 1 1 F D 1 4 H B B A A Broadcast of a new route (I). Information sent: D D Dest_Add (I), Hops, Sequence_No (received from I), Sequence_No (of this broadcast) e.g , 0, 10, xx DSVR (New route discovery) E E I I F F W.Buchanan (34)
35 Destination Destination Next Next Hop Hop No. No. of of hops hops Sequence Sequence B B 0 5 B 1 6 D D E D 1 1 F D 1 4 H B B A A Broadcast of a new route (I). Information sent: D D Dest_Add (I), Hops, Sequence_No (received from I), Sequence_No (of this broadcast) e.g , 0, 10, xx DSVR (New route discovery) E E I I F F W.Buchanan (35)
36 Destination Destination Next Next Hop Hop No. No. of of hops hops Sequence Sequence B B 0 5 :: :: H B II D B F F A A , 0, 11, xx This will be ignored as it has the sequence number is lower than a previous update. I I D D E E , 0, 10, xx I I DSVR (New route discovery) W.Buchanan (36)
37 B F F A A D D E E lusterhead Gateway Switch Routing (GSR) W.Buchanan (37)
38 Gateway node is used to route data between clusters luster 2 I I B F F luster 4 A A luster 1 One node is elected a cluster head (normally based on geographical knowledge) D D E E luster 3 GSR W.Buchanan (38)
39 R R luster 2 I I QQ S S T T JJ K B P P U U A A L L luster 1 N N D D OO MM E E F F luster 3 luster 4 luster heads are responsible for the clusters and locating clusters outwith its cluster. A node which can be contacted by two cluster heads is elected as the gateway. SGR W.Buchanan (39)
40 R R luster 2 I I QQ S S T T JJ K B P P N U A L D luster 1 For example if K wishes to sent to Q: 1. K sends data packet to its cluster head (A) OO MM E E F F luster 3 luster 4 SGR W.Buchanan (40)
41 R R luster 2 I I QQ S S T T JJ K B P P N U F A L D MM OO luster 1 E luster 3 For example if K wishes to sent to Q: 2. luster head (A) sends the data packet to the required gateway (B) luster 4 SGR W.Buchanan (41)
42 R R luster 2 I I QQ S S T T JJ K B P P N U F A L D MM OO luster 1 E luster 3 For example if K wishes to sent to Q: 3. The gateway node (B) forwards the data packet to the cluster head (I) luster 4 SGR W.Buchanan (42)
43 R R luster 2 I I QQ S S T T JJ K B P P N U F A L D MM OO luster 1 E luster 3 For example if K wishes to sent to Q: 4. luster head forwards the data packet to the required node (Q) luster 4 SGR W.Buchanan (43)
44 luster member table Dest U R L :: Dest luster head A I A R R luster 2 I I QQ S S T T JJ K B P P U U A A L L luster 1 Each node stores a luster Member Table which is broadcast by each node at various times N N D D OO MM E E F F luster 3 luster 4 SGR - luster Member Table W.Buchanan (44)
45 Distance Distance Table. Table. Routing Routing Table. Table. Link-cost Link-cost Table. Table. Message Message retransmission retransmission Table. Table. Update Messages: Dest, Distance, Predecessor of the destination, Nodes to ack. update B Distance Distance Table. Table. Routing Routing Table. Table. Link-cost Link-cost Table. Table. Message Message retransmission retransmission Table. Table. I I opy of routing table F A D E MRT stores the required updates for an update message, and contains: Seq_No_of_Update_Message Retransmission_ounter Acknowledgement_flag List_Of_Updates Wireless Routing Protocol (WRP) W.Buchanan (45)
46 Distance Distance Table. Table. Routing Routing Table. Table. Link-cost Link-cost Table. Table. Message Message retransmission retransmission Table. Table. B Distance Distance Table. Table. Routing Routing Table. Table. Link-cost Link-cost Table. Table. Message Message retransmission retransmission Table. Table. I I A A Update Messages: Dest, Distance, Predecessor of the destination, Nodes to ack. update Once received, a node may forward the update message to its own neighbours D D E E F F Wireless Routing Protocol (WRP) W.Buchanan (46)
47 Distance Distance Table. Table. Routing Routing Table. Table. Link-cost Link-cost Table. Table. Message Message retransmission retransmission Table. Table. B Distance Distance Table. Table. Routing Routing Table. Table. Link-cost Link-cost Table. Table. Message Message retransmission retransmission Table. Table. I I A A Update Messages: Dest, Distance, Predecessor of the destination, Nodes to ack. update D D Updates thus propagate throughout the network E E F F Wireless Routing Protocol (WRP) W.Buchanan (47)
48 Distance Distance Table. Table. Routing Routing Table. Table. Link-cost Link-cost Table. Table. Message Message retransmission retransmission Table. Table. Distance Distance Table. Table. Routing Routing Table. Table. Link-cost Link-cost Table. Table. Message Message retransmission retransmission Table. Table. I I A A HELLO D D B HELLO HELLO HELLO E E HELLO Nodes determine their neighbours by listening to HELLO messages, which are sent out at regular intervals. A lack of a HELLO message means that the node have gone. F F WRP - HELLO messages W.Buchanan (48)
49 Source-Initiated Ad-hoc Routing AODV DSR TORA ABR Access ontrol W.Buchanan (49)
50 B F F A A RREQ (Route Request) D D I I E E Ad-hoc On-demand Distance Vector (AODV) W.Buchanan (50)
51 Routing Table New route added (from A) B F F A A D D RREQ (Route Request) I I E E AODV - Route Request W.Buchanan (51)
52 Routing Table New route added (from B) B F F A A D D RREQ (Route Request) I I E E AODV W.Buchanan (52)
53 Routing Table New route confirmed B Routing Table New route confirmed F F A A D D RREP (Route Reply) I I E E AODV - Route Reply W.Buchanan (53)
54 Routing Table New route confirmed B Routing Table New route confirmed F F A A D D RREP (Route Reply) I I E E AODV - Route Reply W.Buchanan (54)
55 HELLO B HELLO HELLO HELLO A A D D HELLO Along with RREQ and RREP, there are HELLO broadcasts which inform nodes as to their neighbours I I E E F F AODV - HELLO broadcasts W.Buchanan (55)
56 B F F A A D D I I E E Dynamic Source Routing (DSR) W.Buchanan (56)
57 Route Request Destination: H Route: A ID B F F A A Route Request Destination: H Route: A ID D D I I E E DSR - Route Discovery W.Buchanan (57)
58 A A D D B Route Request Destination: H Route: A, D ID Route Request Destination: H Route: A, B ID Route Request Destination: H Route: A, D ID I I E E F F DSR - Route Discovery W.Buchanan (58)
59 Route Request Destination: H Route: A, B, ID A A D D B E E Route Request Destination: H Route: A, D, I ID I I F F Route Request Destination: H Route: A, D, E ID DSR - Route Discovery W.Buchanan (59)
60 Routing Table New route confirmed Route Reply Destination: H Route: A, B,, H ID B Route Reply Destination: H Route: A, B,, H ID Route Reply Destination: H Route: A, B,, H ID F F A A D D I I E E DSR - Route Reply W.Buchanan (60)
61 The route is kept alive with acknowledgements of data received Ack B Ack Ack F F A A D D I I E E DSR - Keeping the route alive W.Buchanan (61)
62 Nodes will rip-up the route on receiving the error packets Error packet Destination not available B F F A A D D I I E E DSR - Route Reply W.Buchanan (62)
63 B F F A A D D I I E E A A B B D D D D I I E F F F First a Directed Acyclic Graph (DEG) is drawn A DEG contains no cycles, thus it is not possible to start from one position and end at the same place Temporally Ordered Routing Algorithm W.Buchanan (63)
64 A major problem in wireless networks is that nodes can be mobile and highly mobile nodes can loose the route W.Buchanan (64)
65 Association Table Node B Node D B F F A A D D The association table defines the possible stability of the route. High association typically equals low mobility I I E E Associated-Based Routing (ABR) W.Buchanan (65)
66 Route Request Destination: H Association: A-B (val) B Route Request Destination: H Association: A-B (val) B- (val) Route Request Destination: H Association: A-B (val) B- (val) -H (val) A A Route Request Destination: H Association: A-D (val) D D The destination can choice which route is the most stable. If they have the same associativity then a hop count is used. I I E E F F Route Request Destination: H Association: A-D (val) D-E (val) E-F (val) F-H (val) ABR W.Buchanan (66)
67 Stability Table Signal Strength, Location B F F A A D D I I E E Signal Stability Routing W.Buchanan (67)
68 Agent-based, Ah-hoc, On-demand routing - N.Migas, PhD Student, So - G.Sinclair, BEng (Hons), SEng, So W.Buchanan (68)
69 Wireless Domain A Wireless Domain Wireless Domain B Wireless Domains W.Buchanan (69)
70 Wireless Domain Wireless Domain A Wireless Domain B Routing Over Wireless Domains W.Buchanan (70)
71 Hosts Fixed network Wireless domains Bridging Wireless Domains W.Buchanan (71)
72 Routing mechanism between wireless domains (Defining metrics for different traffic types). Performance tests on hosts, especially related to routing. ompatibility of devices (Window, UNIX, Windows E, and so on). Generation of routing tables. Definition of QoS for connections. How agents are used (Static or Mobile?). Tests: Network performance. onnectivity. Memory buffering. Processor performance. Protocol performance. And so on. Issues? W.Buchanan (72)
73 Wireless Domain A Device running a proxy server Wireless Domain B Using a Proxy for Routing W.Buchanan (73)
74 Agents? - Goal-oriented programs Mobile Agent - an migrate code and data between hosts - an thaw its execution, serialise itself, and the start on another machine Static Agent - Stays local to the machine - an have high integration with host Mobile and Static Agents W.Buchanan (74)
75 Agents? - Goal-oriented programs Mobile Agent - Gathers information on hosts Static Agent - Runs routing tests, such as Processor tests, network tests, and so on. Mobile and Static Agents (How they are used in this research) W.Buchanan (75)
76 Routing Agent Database Agent Itinerary Agent Test Agent Database Agent Test Agent Mobile Agent Database Agent Test Agent Database Agent Test Agent Mobile and Static Agents (How they are used in this research) W.Buchanan (76)
77 Many programs now use client-server elements to their operation. The following sections show how Java and Visual Basic implement sockets. Most of the connections on the Internet are based on these sockets. Visual Basic is event-driven where an event occurs from the keyboard or from the network connection. Unfortunately Java does not quite allow this, and we must use threads to allow one thread to monitor the keyboard, and another to monitor the network connection. Socket programming W.Buchanan (77)
78 lient/server programming using threads System.in client Thread1 Thread1 Thread2 Thread2 System.out server W.Buchanan (78)
79 Server program public class server extends Thread { public static void main( String arg[]) throws IOException { int port1=1000, debug=0; if (arg.length>=1) port1=integer.parseint(arg[0]); // receiving port System.out.println("Using incoming port: " + port1 ); try { System.out.println("Listening..."); ServerSocket sock = new ServerSocket(port1); Socket sock1 = sock.accept(); System.out.println("Accepting"); System.out.println("Input : " + sock1.getinetaddress() + " Port : " + sock1.getport()); System.out.print("reating Write1 Thread..."); writethread1 w1thd = new writethread1(sock1); writethread2 w2thd = new writethread2(sock1); w1thd.start(); w2thd.start(); W.Buchanan (79)
80 lient program public class client extends Thread { public static void main( String arg[]) throws IOException { String addr=" "; int port1=1000; if (arg.length>=1) addr=arg[0]; // destination if (arg.length>=2) port1=integer.parseint(arg[1]); // receiving port System.out.println("Using incoming port: " + port1 + " Destination address : " + addr); try { Socket sock1 = new Socket(addr,port1); System.out.println("Input : " + sock1.getinetaddress() + " Port : " + sock1.getport()); System.out.print("reating Write1 Thread..."); writethread1 w1thd = new writethread1(sock1); writethread2 w2thd = new writethread2(sock1); w1thd.start(); w2thd.start(); W.Buchanan (80)
Unit 9. Author: W.Buchanan. Routing Protocols (1)
Unit 9 uthor: W.Buchanan. Routing Protocols (1) Routing Protocols B H F B D E G C uthor: W.Buchanan. Routing Protocols (2) Mobile s (Unit 10) Router Programming (Unit 8) Routing Protocols (Unit 9) IP ddressing/subnets
More informationAims. The aims of this unit are to: Outline the usage and importance of routing protocols. Understand the problems caused with routing protocols.
Aims The aims of this unit are to: Outline the usage and importance of routing protocols. Understand the problems caused with routing protocols. Unit 9: Routing Protocols 167 Introduction Routers filter
More informationContent. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.
Rahem Abri Content 1. Introduction 2. The Ad-hoc On-Demand Distance Vector Algorithm Path Discovery Reverse Path Setup Forward Path Setup Route Table Management Path Management Local Connectivity Management
More informationChapter 7: Routing Dynamically. Routing & Switching
Chapter 7: Routing Dynamically Routing & Switching The Evolution of Dynamic Routing Protocols Dynamic routing protocols used in networks since the late 1980s Newer versions support the communication based
More informationRouting Protocols in MANETs
Chapter 4 Routing Protocols in MANETs 4.1 Introduction The main aim of any Ad Hoc network routing protocol is to meet the challenges of the dynamically changing topology and establish a correct and an
More informationAd Hoc Routing Protocols and Issues
Ad Hoc Routing Protocols and Issues Stefano Basagni ECE Dept Northeastern University Boston, Jan 2003 Ad hoc (AD-HAHK or AD-HOKE)-Adjective a) Concerned with a particular end or purpose, and b) formed
More informationChapter 7 Routing Protocols
Chapter 7 Routing Protocols Nonroutable Protocols In the early days of networking, networks were small collections of computers linked together For the purposes of sharing information and expensive peripherals
More informationWhy dynamic route? (1)
Routing Why dynamic route? (1) Static route is ok only when Network is small There is a single connection point to other network No redundant route 2 Why dynamic route? (2) Dynamic Routing Routers update
More informationCHAPTER 4: ROUTING DYNAMIC. Routing & Switching
CHAPTER 4: ROUTING DYNAMIC Routing & Switching CHAPTER4 4.1 Dynamic Routing Protocols 4.2 Distance Vector Dynamic Routing 4.3 RIP and RIPng Routing 4.4 Link-State Dynamic Routing 4.5 The Routing Table
More informationInternet Routing Protocols Tuba Saltürk
Internet Routing Protocols 15505068 Tuba Saltürk Outline Internet Routers Routing Protocol Interior Gateway Protocol (IGP) Distance- Vector Routing Protocol Routing Information Protocol (RIP) Interior
More informationCS551 Ad-hoc Routing
CS551 Ad-hoc Routing Bill Cheng http://merlot.usc.edu/cs551-f12 1 Mobile Routing Alternatives Why not just assume a base station? good for many cases, but not some (military, disaster recovery, sensor
More informationRouting protocols in Mobile Ad Hoc Network
Routing protocols in Mobile Ad Hoc Network Presented By :- Nitesh Jain Date:-26/10/2005 SCHOOL OF INFORMATION TECHNOLOGY INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR KHARAGPUR Types of Wireless Networks Infrastructure
More informationTop-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols
Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Copyright 2010 Cisco Press & Priscilla Oppenheimer 1 Switching 2 Page 1 Objectives MAC address table Describe the features
More information2008 NDP Lectures 7 th Semester
2008 NDP Lectures 7 th Semester Neeli R. Prasad, Associate Professor Head of Wireless Security and Sensor Networks Group Networking and Security Aalborg University Niels Jernes Vej 12, 9220 Aalborg East,
More informationThe General Analysis of Proactive Protocols DSDV, FSR and WRP
Volume 116 No. 10 2017, 375-380 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu The General Analysis of Proactive Protocols DSDV, FSR and WRP 1 Dr.
More informationRouting. Advanced Computer Networks: Routing 1
Routing Advanced Computer Networks: Routing 1 Gateway To internet or wide area network Metropolitan Area Network (MAN) s s Organization Servers Backbone R S R R Departmental Server s R S R s S R s s s
More informationIP Protocols. ALTTC/Oct
IP Protocols Internet or IP technology over the years has emerged as the most prominent data communication technology. TCP/IP protocol has become de-facto data comm standard throughout the world. It can
More informationICS 351: Today's plan. distance-vector routing game link-state routing OSPF
ICS 351: Today's plan distance-vector routing game link-state routing OSPF distance-vector routing game 1. prepare a list of all neighbors and the links to them, and the metric for each link 2. create
More informationUnicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks
Unicast Routing in Mobile Ad Hoc Networks 1 Routing problem 2 Responsibility of a routing protocol Determining an optimal way to find optimal routes Determining a feasible path to a destination based on
More informationConfiguring EIGRP. 2001, Cisco Systems, Inc.
Configuring EIGRP 4-1 EIGRP Overview 4-2 What Is EIGRP? IPX Routing Protocols IP Routing Protocols AppleTalk Routing Protocol Enhanced IGRP IP Routing Protocols AppleTalk Routing Protocol IPX Routing Protocols
More informationKeywords- Routing protocols, Mobile Ad hoc network, routing schemes Classification of protocols, Comparison of protocols.
Classification of Routing Protocol in Mobile Ad Hoc Networks: A Review Vishal Pahal,* Amit Verma, Payal Gupta Department of Computer Science & Engineering Jind Institute of Engineering & technology. Jind,
More informationBTEC Level 3 Extended Diploma
BTEC Level 3 Extended Diploma Unit 9 Computer Network Routing and Routing Protocols BTEC Level 3 Extended Diploma Introduction to Routing Routing is the process that a router uses to forward packets toward
More information9.1. Routing Protocols
9.1. Routing Protocols Each organization that has been assigned a network address from an ISP is considered an autonomous system (AS). That organization is free to create one large network, or divide the
More informationICS 351: Today's plan. OSPF BGP Routing in general
ICS 351: Today's plan OSPF BGP Routing in general link-state routing in distance-vector (Bellman-Ford, Ford-Fulkerson, RIP-style) routing, each router distributes its routing table to its neighbors an
More informationIP Routing. Bharat S. Chaudhari International Institute of Information Technology Pune, India
IP Routing Bharat S. Chaudhari International Institute of Information Technology Pune, India June 21, 2005 Network Devices: Ø The networking and internetworking devices are divided in the following categories:
More informationOverview. Problem: Find lowest cost path between two nodes Factors static: topology dynamic: load
Dynamic Routing Overview Forwarding vs Routing forwarding: to select an output port based on destination address and routing table routing: process by which routing table is built Network as a Graph C
More informationMANET TECHNOLOGY. Keywords: MANET, Wireless Nodes, Ad-Hoc Network, Mobile Nodes, Routes Protocols.
MANET TECHNOLOGY Dharna 1, Varsha Saroha 2, R. B. Dubey 3 1,2,3 Department of Electronics and Communication Engineering, Hindu College of Engineering, Sonepat, Haryana,(India) ABSTRACT Wireless technology
More informationPerformance Evaluation of MANET through NS2 Simulation
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 1 (2014), pp. 25-30 International Research Publication House http://www.irphouse.com Performance Evaluation
More informationCSc 450/550 Computer Networks Internet Routing
CSc 450/550 Computer Networks Internet Routing Jianping Pan Summer 2007 7/12/07 CSc 450/550 1 Review Internet Protocol (IP) IP header addressing class-based, classless, hierarchical, NAT routing algorithms
More informationPart II. Chapter 3. Determining IP Routes
Part II Chapter 3 Routers perform two main functions: switching and routing. The switching function is the process of moving packets from an inbound interface to an outbound interface. The switching function
More informationSymbols. Numerics I N D E X
I N D E X Symbols? (question mark), CLI help system, 126 Numerics A 2-router BGP topology, configuring, 279 284 4-router BGP topology, configuring, 266, 276 279 ABRs (area border routers), 9, 87, 95, 141
More informationshortcut Tap into learning NOW! Visit for a complete list of Short Cuts. Your Short Cut to Knowledge
shortcut Your Short Cut to Knowledge The following is an excerpt from a Short Cut published by one of the Pearson Education imprints. Short Cuts are short, concise, PDF documents designed specifically
More informationTwo types of routing protocols are used in internetworks: interior gateway protocols (IGPs) and exterior gateway protocols (EGPs).
Introduction Dynamic routing is when protocols are used to find networks and update routing tables on routers. True, this is easier than using static or default routing, but it ll cost you in terms of
More informationRouting Protocols. The routers in an internet are responsible for receiving and. forwarding IP datagrams through the interconnected set of
Routing Protocols MITA DUTTA The routers in an internet are responsible for receiving and forwarding IP datagrams through the interconnected set of sub-networks from source to destination. Routing protocols
More informationRouting Protocol. Seiya Tsubone. Apr The University of Tokyo. Seiya Tsubone (The University of Tokyo) Routing Protocol Apr. 25.
Routing Protocol Seiya Tsubone The University of Tokyo Apr. 25. 2013 Seiya Tsubone (The University of Tokyo) Routing Protocol Apr. 25. 2013 1 / 60 Table of Contents 1 The Concept of Routing 2 RIP 3 OSPF
More informationRouting Protocols in Mobile Ad-Hoc Network
International Journal of Computer Science & Management Studies, Vol. 12, Issue 02, April 2012 Protocols in Mobile Ad-Hoc Network Sachin Minocha M. Tech Student, Vaish College of Engineering, Rohtak, Haryana
More informationC13b: Routing Problem and Algorithms
CISC 7332X T6 C13b: Routing Problem and Algorithms Hui Chen Department of Computer & Information Science CUNY Brooklyn College 11/20/2018 CUNY Brooklyn College 1 Acknowledgements Some pictures used in
More informationAnalytical Performance Comparison of Different Routing Protocols in Mobile Ad hoc Wireless Networks
76 Analytical Performance Comparison of Different Routing Protocols in Mobile Ad hoc Wireless Networks 1 Ravi Garg, 2 Amit Kumar, 3 Manvendra Partap Singh 1 Assistant Professor, Ganga Institute of Technology
More informationCCNA 3 (v v6.0) Chapter 5 Exam Answers % Full
CCNA 3 (v5.0.3 + v6.0) Chapter 5 Exam Answers 2017 100% Full ccnav6.com /ccna-3-v5-0-3-v6-0-chapter-5-exam-answers-2017-100-full.html CCNA Exam Answers 2017 CCNA 3 (v5.0.3 + v6.0) Chapter 5 Exam Answers
More informationKapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types
Kapitel 5: Mobile Ad Hoc Networks Mobilkommunikation 2 WS 08/09 Wireless Communication Wireless communication networks types Infrastructure-based networks Infrastructureless networks Ad hoc networks Prof.
More informationPlanning for Information Network
Planning for Information Network Lecture 8: Network Routing Protocols Assistant Teacher Samraa Adnan Al-Asadi 1 Routing protocol features There are many ways to characterize routing protocols, including
More informationREVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS
REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS G. Poornima 1, Mr. M. Rajasenathipathi 2, 1 Research Scholar, Department of Computer Science, NGM College, Pollachi 2 Assistant Professor, Department
More informationRouting Protocols. Autonomous System (AS)
Routing Protocols Two classes of protocols: 1. Interior Routing Information Protocol (RIP) Open Shortest Path First (OSPF) 2. Exterior Border Gateway Protocol (BGP) Autonomous System (AS) What is an AS?
More informationNetwork Layer: Routing
Network Layer: Routing The Problem A B R 1 R 2 R 4 R 3 Goal: for each destination, compute next hop 1 Lecture 9 2 Basic Assumptions Trivial solution: Flooding Dynamic environment: links and routers unreliable:
More informationCHAPTER 2 LITERATURE REVIEW
39 CHAPTER 2 LITERATURE REVIEW This chapter gives a brief summary of the MANET routing protocol types and their details. 2.1 ROUTING IN AD-HOC NETWORKS Routing is the act of moving information from source
More informationAims. The aims of this unit are to:
Aims The aims of this unit are to: Outlines the usage of TCP. Defines the usage of TCP ports and the concept of a socket, and the operation of a client and server. Unit 7: TCP/Socket Programming 125 Introduction
More informationRouting, Routing Algorithms & Protocols
Routing, Routing Algorithms & Protocols Computer Networks Lecture 6 http://goo.gl/pze5o8 Circuit-Switched and Packet-Switched WANs 2 Circuit-Switched Networks Older (evolved from telephone networks), a
More informationTable of Contents. Cisco Introduction to EIGRP
Table of Contents Introduction to EIGRP...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 What is IGRP?...2 What is EIGRP?...2 How Does EIGRP Work?...2 EIGRP
More informationLecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday
Lecture 13: Routing in multihop wireless networks Mythili Vutukuru CS 653 Spring 2014 March 3, Monday Routing in multihop networks Figure out a path from source to destination. Basic techniques of routing
More informationA Survey of Routing Protocols for Ad Hoc Wireless Home Networks
International Journal of Electronics and Computer Science Engineering 52 Available Online at www.ijecse.org ISSN-2277-1956 A Survey of Routing Protocols for Ad Hoc Wireless Home Networks Meenakshi Chaturvedi
More informationComprehensive Study and Review Various Routing Protocols in MANET
126 Comprehensive Study and Review Various Routing Protocols in MANET Prabhjot Kaur 1, Preet Bala 2 M-Tech Student(CSE), GZS PTU CAMPUS, Bathinda Prabhjot6996@gmail.com Dr. Shaveta Rani, Dr. Paramjeet
More informationRouting Basics. What is Routing? Routing Components. Path Determination CHAPTER
CHAPTER 5 Routing Basics This chapter introduces the underlying concepts widely used in routing protocols Topics summarized here include routing protocol components and algorithms In addition, the role
More informationIntroduction to Routing
1 Introduction to Routing Session 2 Presentation_ID.scr 1 Agenda Addressing Concepts Routing Protocols Statics and Defaults 3 ISO OSI Reference Model Routing Information Protocol (RIP and RIPv2) L7 L6
More informationA Survey of Routing Protocols for Ad Hoc Networks Based on Update Mechanism
A Survey of Routing Protocols for Ad Hoc Networks Based on Update Mechanism Ruaa A. S. Alsabah, Ali A. J. Al-Sabbag, and H. Alzorghani Abstract An essential matter for ad hoc networks is routing protocol
More information6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)
INTERNATIONAL International Journal of Computer JOURNAL Engineering OF COMPUTER and Technology ENGINEERING (IJCET), ISSN 0976- & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 4,
More informationMr. Pradip A. Chougule 1, Mr. Rajesh A. Sanadi 2, Mr. U. H.Kamble 3
IOSR Journal of Computer Engineering (IOSR-JCE) ISSN: 2278-0661, ISBN: 2278-8727, PP: 01-05 www.iosrjournals.org COMPARATIVE STUDY OF TABLE DRIVEN ROUTING PROTOCOLS IN AD HOC WIRELESS NETWORKS Mr. Pradip
More informationChapter 4: Advanced Internetworking. Networking CS 3470, Section 1
Chapter 4: Advanced Internetworking Networking CS 3470, Section 1 Intra-AS and Inter-AS Routing a C C.b b d A A.a a b A.c c B.a a B c Gateways: perform inter-as routing amongst themselves b perform intra-as
More informationTDC 363 Introduction to LANs
TDC 363 Introduction to LANs Routing Protocols and RIP Greg Brewster DePaul University TDC 363 1 Dynamic Routing Routing Protocols Distance Vector vs. Link State Protocols RIPv1 & RIPv2 RIP Problems Slow
More informationBasic Idea. Routing. Example. Routing by the Network
Basic Idea Routing Routing table at each router/gateway When IP packet comes, destination address checked with routing table to find next hop address Questions: Route by host or by network? Routing table:
More informationCCNA IP ROUTING. Revision no.: PPT/2K605/03
CCNA 640-801 IP ROUTING Revision no.: PPT/2K605/03 Routing Basics The term routing is used for taking a packet from one device and sending it through the network to another device on a different network.
More informationRouting by the Network
Routing Basic Idea Routing table at each router/gateway When IP packet comes, destination address checked with routing table to find next hop address Questions: Route by host or by network? Routing table:
More informationCCM 4300 Lecture 6 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115
CCM 4300 Lecture 6 Computer Networks, Wireless and Mobile Communications Dr Shahedur Rahman s.rahman@mdx.ac.uk Room: T115 1 Recap of Last Session Access Control ALOHA FDMA, TDMA, CDMA OSI Model Internetworking
More informationUnit 3: Dynamic Routing
Unit 3: Dynamic Routing Basic Routing The term routing refers to taking a packet from one device and sending it through the network to another device on a different network. Routers don t really care about
More informationRouting Protocols Wireless for Ad Hoc Wireless Networks: Classifications of Protocols and A review of Table Driven Protocols Abstract:
Routing Protocols Wireless for Ad Hoc Wireless Networks: Classifications of Protocols and A review of Table Driven Protocols Amr Ergawy aergawy@cc.hut.fi Abstract: Ad Hoc wireless networks have their own
More informationA Survey on Performance Evaluation of MANET Routing Protocols
ISSN 2278 0211 (Online) A Survey on Performance Evaluation of MANET Routing Protocols Aviral Kumar Nishank Tyagi Vipin Kumar Abstract: The task of finding and sustaining routes in Mobile Ad-hoc Networks
More informationSimulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Abstract Keywords:
Volume-9 Number-1 Jan -June 2017 pp. 16-21 available online at www.csjournalss.com Simulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Sachin Lalar, Arun Kumar Yadav
More informationCLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing
Volume 5, Issue 5, MAY 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Survey on Unicast
More informationETSF05/ETSF10 Internet Protocols. Routing on the Internet
ETSF05/ETSF10 Internet Protocols Routing on the Internet Circuit switched routing ETSF05/ETSF10 - Internet Protocols 2 Routing in Packet Switching Networks Key design issue for (packet) switched networks
More informationSection 6. Implementing EIGRP ICND2
ICND2 Section 6 Implementing EIGRP Enhanced Interior Gateway Routing Protocol (EIGRP) was introduced in Cisco IOS Release 9.21 as an enhancement to the limitations of IGRP. IGRP was developed by Cisco
More informationChapter 3. Introduction to Dynamic Routing Protocols. CCNA2-1 Chapter 3
Chapter 3 Introduction to Dynamic Routing Protocols CCNA2-1 Chapter 3 Introduction to Dynamic Routing Protocols Introduction to Dynamic Routing Protocols CCNA2-2 Chapter 3 Perspective and Background Dynamic
More informationOverview 4.2: Routing
Overview 4.2: Routing Forwarding vs Routing forwarding: to select an output port based on destination address and routing table routing: process by which routing table is built Network as a Graph A 6 1
More informationArvind Krishnamurthy Fall 2003
Ad-hoc Routing Arvind Krishnamurthy Fall 2003 Ad Hoc Routing Create multi-hop connectivity among set of wireless, possibly moving, nodes Mobile, wireless hosts act as forwarding nodes as well as end systems
More informationRouting in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14
Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14 Routing Algorithms Link- State algorithm Each node maintains a view of the whole network topology Find the shortest path
More informationMobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1
Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1 Oxford University Press 2007. All rights reserved. 1 Ad-hoc networks deployment For routing, target detection,
More informationTopics for This Week
Topics for This Week Routing Protocols in the Internet OSPF, BGP More on IP Fragmentation and Reassembly ICMP Readings Sections 5.6.4-5.6.5 1 Hierarchical Routing aggregate routers into regions, autonomous
More informationEnhanced IGRP. Chapter Goals. Enhanced IGRP Capabilities and Attributes CHAPTER
40 CHAPTER Chapter Goals Identify the four key technologies employed by (EIGRP). Understand the Diffusing Update Algorithm (DUAL), and describe how it improves the operational efficiency of EIGRP. Learn
More informationLab 4: Routing using OSPF
Network Topology:- Lab 4: Routing using OSPF Device Interface IP Address Subnet Mask Gateway/Clock Description Rate Fa 0/0 172.16.1.17 255.255.255.240 ----- R1 LAN R1 Se 0/0/0 192.168.10.1 255.255.255.252
More informationA study of WAN design, routing protocols and connectivity between Head office to Branch office
A study of WAN design, routing protocols and connectivity between Head office to Branch office Dr. Anil Kumar Singh ABSTRACT Jagran Institute of Management, 620-W Block Saket Nagar, Kanpur 3.LAB SETUP
More informationKeywords: - MANETs, Unicast, Network, Classification, Routing
Volume 5, Issue 2, February 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Classification
More informationMobile Communications. Ad-hoc and Mesh Networks
Ad-hoc+mesh-net 1 Mobile Communications Ad-hoc and Mesh Networks Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto Ad-hoc+mesh-net 2 What is an ad-hoc network? What are differences between
More informationCourse Routing Classification Properties Routing Protocols 1/39
Course 8 3. Routing Classification Properties Routing Protocols 1/39 Routing Algorithms Types Static versus dynamic Single-path versus multipath Flat versus hierarchical Host-intelligent versus router-intelligent
More informationCSCE 463/612 Networks and Distributed Processing Spring 2018
CSCE 463/612 Networks and Distributed Processing Spring 2018 Network Layer IV Dmitri Loguinov Texas A&M University April 12, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Chapter
More informationExam Code : Version: Free Demo. IT Certification Guaranteed, The Easy Way!
Vendor : Cisco Exam Code : 642-832 Version: Free Demo IT Certification Guaranteed, The Easy Way Cheat-Test.us - The Worldwide Renowned IT Certification Material Provider The safer, easier way to help you
More informationMANET is considered a collection of wireless mobile nodes that are capable of communicating with each other. Research Article 2014
Throughput Analysis of Proactive and Reactive MANET Routing Protocols Kiranveer Kaur 1 Surinderjit Kaur 2 Vikramjit Singh 3 Department of Computer Science, University College of Engineering, Department
More informationLECTURE 9. Ad hoc Networks and Routing
1 LECTURE 9 Ad hoc Networks and Routing Ad hoc Networks 2 Ad Hoc Networks consist of peer to peer communicating nodes (possibly mobile) no infrastructure. Topology of the network changes dynamically links
More informationCS 457 Networking and the Internet. Shortest-Path Problem. Dijkstra s Shortest-Path Algorithm 9/29/16. Fall 2016
9/9/6 S 7 Networking and the Internet Fall 06 Shortest-Path Problem Given: network topology with link costs c(x,y): link cost from node x to node y Infinity if x and y are not direct neighbors ompute:
More informationIntroduction to OSPF
Introduction to OSPF ISP/IXP Workshops ISP/IXP Workshops 1999, Cisco Systems, Inc. 1 Agenda OSPF Primer OSPF in Service Provider Networks OSPF BCP - Adding Networks OSPF Command Summary 2 OSPF Primer 3
More informationCSCD 330 Network Programming Spring 2018
CSCD 330 Network Programming Spring 018 Lecture 16 Network Layer Routing Protocols Reading: Chapter 4 Some slides provided courtesy of J.F Kurose and K.W. Ross, All Rights Reserved, copyright 017 1 Network
More informationLast time. Transitioning to IPv6. Routing. Tunneling. Gateways. Graph abstraction. Link-state routing. Distance-vector routing. Dijkstra's Algorithm
Last time Transitioning to IPv6 Tunneling Gateways Routing Graph abstraction Link-state routing Dijkstra's Algorithm Distance-vector routing Bellman-Ford Equation 10-1 This time Distance vector link cost
More informationCSCD 330 Network Programming Spring 2017
CSCD 330 Network Programming Spring 017 Lecture 16 Network Layer Routing Protocols Reading: Chapter 4 Some slides provided courtesy of J.F Kurose and K.W. Ross, All Rights Reserved, copyright 1996-007
More informationSimulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol
Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol V.S.Chaudhari 1, Prof.P.N.Matte 2, Prof. V.P.Bhope 3 Department of E&TC, Raisoni College of Engineering, Ahmednagar Abstract:-
More informationROUTING INTRODUCTION TO IP, IP ROUTING PROTOCOLS AND PROXY ARP
IP ROUTING INTRODUCTION TO IP, IP ROUTING PROTOCOLS AND PROXY ARP Peter R. Egli 1/37 Contents 1. IP Routing 2. Routing Protocols 3. Fragmentation in the IP Layer 4. Proxy ARP 5. Routing and IP forwarding
More informationModule 8. Routing. Version 2 ECE, IIT Kharagpur
Module 8 Routing Lesson 27 Routing II Objective To explain the concept of same popular routing protocols. 8.2.1 Routing Information Protocol (RIP) This protocol is used inside our autonomous system and
More informationTDC 363 Introduction to LANs
TDC 363 Introduction to LANs OSPF Greg Brewster DePaul University TDC 363 Greg Brewster, DePaul University 1 OSPF Link State Routing Algorithms Open Shortest Path First (OSPF) Message Types Operations
More informationRouting Protocol comparison
Routing Protocol comparison Introduction to routing Networks allow people to communicate, collaborate, and interact in many ways. Networks are used to access web pages, talk using IP telephones, participate
More informationLab- Configuring Basic Single-Area OSPFv2
Lab- onfiguring Basic Single-Area OSPFv2 Topology G0/0 G0/0 2013 isco and/or its affiliates. All rights reserved. This document is isco Public. Page 1 of 29 Addressing Table Objectives Device Interface
More informationWhite Paper. Mobile Ad hoc Networking (MANET) with AODV. Revision 1.0
White Paper Mobile Ad hoc Networking (MANET) with AODV Revision 1.0 This page is intentionally blank, or rather nearly blank. Table of Contents TABLE OF CONTENTS...3 TABLE OF FIGURES...4 WHAT IS MANET?...5
More informationChapter 4 Routing in Mobile Ad Hoc Networks
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Chapter 4 Routing in Mobile Ad Hoc Networks Al-Sakib Khan Pathan and Choong Seon
More informationTietokoneverkot T
Tietokoneverkot T-110.350 Ad-hoc networking 9.2.2005 Antti Ylä-Jääski 9.2.2005 / AYJ Slide 1 Goals and topics Ad-hoc networking terminology & outline Ad-hoc networking hot topics - routing Discuss how
More informationOutline. CS5984 Mobile Computing. Taxonomy of Routing Protocols AODV 1/2. Dr. Ayman Abdel-Hamid. Routing Protocols in MANETs Part I
CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Part I Outline Routing Protocols for Ad hoc Networks Example of a reactive routing protocol AODV: Ad hoc On-demand
More information