ROUTING AND FORWARDING

Size: px
Start display at page:

Download "ROUTING AND FORWARDING"

Transcription

1 ROUTING AND FORWARDING Mario Baldi Routing - 1

2 Copyright Notice This set of transparencies, hereinafter referred to as slides, is protected by copyright laws and provisions of International Treaties. The title and copyright regarding the slides (including, but not limited to, each and every image, photography, animation, video, audio, music and text) are property of the authors specified on page 1. The slides may be reproduced and used freely by research institutes, schools and Universities for non-profit, institutional purposes. In such cases, no authorization is requested. Any total or partial use or reproduction (including, but not limited to, reproduction on magnetic media, computer networks, and printed reproduction) is forbidden, unless explicitly authorized by the authors by means of written license. Information included in these slides is deemed as accurate at the date of publication. Such information is supplied for merely educational purposes and may not be used in designing systems, products, networks, etc. In any case, these slides are subject to changes without any previous notice. The authors do not assume any responsibility for the contents of these slides (including, but not limited to, accuracy, completeness, enforceability, updated-ness of information hereinafter provided). In any case, accordance with information hereinafter included must not be declared. In any case, this copyright notice must never be removed and must be reported even in partial uses. Routing - 2

3 Routing Determine a path through the network for packets Routing - 3

4 Forwarding Advance packets through the network Includes a routing decision Routing - 4

5 Forwarding and Routing B B 1. Routing (proactive) A B,D A,C,E,F B 2. Forwarding (on the fly routing) A,B C C,D,F B,D A,C,E,F C,D,F A,B D B F C,A,B,D E F E,A,B F Routing - 5

6 Proactive Routing Independent of actual traffic Determine reachable destinations Compute best route Commonly referred to as routing Routing - 6

7 On-the-fly Routing Realized when handling each packet Based on local information Routing/forwarding table Output of proactive routing or signaling A.k.a. route Routing - 7

8 On-the-fly Routing Algorithms Routing by Network Address Label Swapping Source Routing Each protocol architecture adopts one or more Routing - 8

9 Forwarding Phases Routing (on-the-fly) Output port selection Possibly next-hop selection Switching: transfer to output port Transmission Routing - 9

10 A Proactive Routing Algorithm Classification Non-adaptive algorithms (static) Adaptive algorithms (dynamic) Routing - 10

11 NON-ADAPTIVE ROUTING Routing - 11

12 Non-adaptive Algorithms Fixed Directory routing AKA static routing Manual configuration (Selective) flooding and derivates Routing - 12

13 A Fixed Directory Routing Routing Table of B A,E C,D B C D Routing Table of D A,B,C,E Routing Table of A B,D E,C E Routing Table of E A,B C,D Routing Table of C A,B D E Routing - 13

14 Pros and Cons Administrator has full control Error prone It does not adapt to topology changes Routing - 14

15 Backup Route Load Balancing Routing Table of B A,E,C,D C,D,E,A Routing Table of D A,B,C,E A B C D Routing Table of A B,D,C,E E,C,B,D E Routing Table of E A,B C,D,B Routing Table of C A,B D E,A,B Routing - 15

16 Static vs. Dynamic The only way to the rest of network Multiple alternative routes Core Dynamic routing Edge Static routing Small routing tables Routing - 16

17 DYNAMIC ROUTING Routing - 17

18 Adaptive Algorithms Centralized Routing Isolated Routing Distributed Routing Distance Vector Link State Routing - 18

19 Centralized Routing Routing Control Center (RCC) Calculates and distributes routing tables Needs information from all nodes Routing - 19

20 Centralized Routing Optimizes performance Simplifies troubleshooting Significant network load in proximity of RCC Routing - 20

21 Centralized Routing RCC is single point of failure RCC is bottleneck Not suitable for highly dynamic networks Routing - 21

22 Isolated Routing Each node decides independently No exchange of information E.g., Backward Learning IEEE 8O2.1D bridges Routing - 22

23 Distributed Routing Combines advantages of isolated and centralized routing Routers co-operate in exchanging connectivity information Each router decides independently, but coherently Routing - 23

24 DISTANCE VECTOR ROUTING ALGORITHM Routing - 24

25 Basic Principle 2. A at dist 0 and E at 1 (from A1) 3. A at 0 and E at 1 1. E at dist 0 A1 C1 C2 A C 4. C at 0, A at 1 (from C1), F at 1 (from C2), and E at 2 (from C1 and C2, same dist) 2. F at 0 and E at 1 (from F1) E F1 F 3. F at 0 and E at 1 Routing - 25

26 Distance Vector List of reachable destinations (all!) Distance from announcing router Generated by each router Received from neighbors Routing - 26

27 Sample Scenario A D B E Loc (A) A, 0 C Routing information stored by A DV (B) A, 1 B, 0 C, 1 D, 1 E, 1 DV (D) A, 1 B, 1 C, 2 D, 0 E, 1 Routing - 27

28 A A2 A1 B C Distance Vector Merging and Generation D E Received from line A1 Received from line A2 Loc (A) DV (B) A, 0 DV (D) ROUT. TABLE (A) A, 1 B, 0 A, 1 B, 1 A, local, 0 B, A1, 1 C, 1 D, 1 C, 2 D, 0 C, A1, 2 D, A2, 1 E, 1 E, 1 E, A2, 2 DV (A) A, 0 B, 1 C, 2 D, 1 E, 2 Routing - 28

29 A A2 A1 B C Topology Change D E Loc (A) DV (B) DV (D) ROUT. TABLE (A) A, 0 A, 1 B, 0 C, 1 D, 1 E, 1 E, 1 A, 1 A, local, 0 B, 1 B, A2, 2 C, 2 C, A2, 3 D, 0 D, A2, 1 E, A2, 2 DV (A) A, 0 B, 2 C, 3 D, 1 E, 2 Routing - 29

30 Example: Cold Start RT (A) A,loc,0 RT (A) A,loc,0 RT (A) A,loc,0 B,A1, 1 D,A2, 1 RT (A) A,loc,0 B,A1, 1 C,A1, 2 D,A2, 1 E,A2, 2 RT (B) B,loc,0 RT (B) A,B1, 1 B,loc,0 RT (B) A,B1, 1 B,loc,0 D,B2, 1 RT (B) A,B1, 1 B,loc,0 C,B4, 1 D,B2, 1 E,B3, 1 RT (C) C,loc,0 A sends its DV RT (C) C,loc,0 B and D send their DVs RT (C) A,C1,2 B,C1,1 C,loc,0 RT (D) D,loc,0 RT (D) A,D1, 1 D,loc,0 RT (D) A,D1, 1 B,D2, 1 D,loc,0 All send their DVs... RT (C) A,C1,2 B,C1,1 C,loc,0 D,C2, 2 E,C2, 1 RT (D) A,D1, 1 B,D2, 1 C,D2, 2 D,loc,0 E,D3, 1 RT (E) E,loc,0 RT (E) E,loc,0 RT (E) A,E2, 2 B,E2, 1 D,E1, 1 E,loc,0 RT (E) A,E2, 2 B,E2, 1 C,E3, 1 D,E1, 1 E,loc,0 A D A2 D1 A1 D2 D3 B1 B2 E1 B3 E2 B E B4 E3 C1 C C2 Routing - 30

31 Issues Several problems Black Hole Count to infinity Bouncing Effect (loop) Instability Routing - 31

32 Count to Infinity A A1 B1 B2 C1 B C IS B: Loc (B) B, 0 DV (A) A, 0 B, 1 C, 2 DV (C) A, 2 B, 1 C, 0 RT (B) A,B2,3 B,loc,0 C,B2,1 IS C: Loc (C) C, 0 DV (B) A, 1 B, 0 C, 1 RT (C) A,C1,2 B,C1,1 C,loc,0 B sends DV Loc (C) C, 0 DV (B) A, 3 B, 0 C, 1 RT (C) A,C1,4 B,C1,1 C,loc,0 C sends DV Loc (B) B, 0 DV (C) A, 4 B, 1 C, 0 RT (B) A,B2,5 B,loc,0 C,B2,1 Count to Infinity! Routing - 32

33 Bouncing Effect A A1 B1 B2 C1 B C IS B: Loc (B) B, 0 DV (A) A, 0 B, 1 C, 2 DV (C) A, 2 B, 1 C, 0 RT (B) A,B2,3 B,loc,0 C,B2,1 IS C: Loc (C) C, 0 DV (B) A, 1 B, 0 C, 1 RT (C) A,C1,2 B,C1,1 C,loc,0 B sends its DV Loc (C) C, 0 DV (B) A, 3 B, 0 C, 1 RT (C) A,C1,4 B,C1,1 C,loc,0 Routing - 33

34 Issues Partial solutions Split Horizon Path Hold Down Route Poisoning Routing - 34

35 Split Horizon If C reaches destination A through B, it is useless for B trying to reach A through C A A1 B1 B2 C1 B C C2 D1 D IS B: Loc (B) B, 0 DV (A) A, 0 DV (C) C, 0 D, 1 RT (B) B,loc,0 C,B2,1 D,B2, 2 DV (C C1) C, 0 D, 1 DV (C C2) A, 2 B, 1 C, 0 Routing - 35

36 Split Horizon Routing - 36 Prevents loops between two nodes Speeds up convergence Personalized DVs to neighbors DV of C to B does not contain destinations reached through B In actual implementations, route has to expire

37 Split Horizon on Mesh IS B: A Loc (B) B, 0 IS C: Loc (C) C, 0 A1 D1 D DV (A) A, 0 B1 B3 D2 B DV (C) C, 0 D, 1 B2 C2 B sends its DV DV (B) B, 0 D, 1 DV (D) A, 2 B, 1 D, 0 C1 C DV (D) C, 1 D, 0 RT (C) A,C2, 3 B,C1, 1 C,loc,0 D,C2, 1 RT (B) B,loc,0 C,B2,1 D,B3, 1 IS C: Loc (C) C, 0 IS D: Loc (D) D, 0 IS D: Loc (D) D, 0 DV (B) A, 1 B, 0 D, 1 DV (B) A, 1 B, 0 C, 1 DV (B) B, 0 C, 1 DV (D) A, 2 B, 1 D, 0 DV (C) A, 2 B, 1 C, 0 DV (C) A, 2 B, 1 C, 0 RT (C) A,C1, 2 B,C1, 1 C,loc,0 D,C2, 1 RT (D) A,D1, 2 B,D1, 1 C,D2, 1 D,loc,0 RT (D) A,D2, 3 B,D1, 1 C,D2, 1 D,loc,0 Routing - 37

38 Split Horizon on Mesh IS C: Loc (C) C, 0 (from the previous slide) DV (B) B, 0 D, 1 DV (D) A, 2 B, 1 D, 0 RT (C) A,C2, 3 B,C1, 1 C,loc,0 D,C2, 1 IS D: Loc (D) D, 0 DV (B) B, 0 C, 1 DV (C) A, 2 B, 1 C, 0 RT (D) A,D2, 3 B,D1, 1 C,D2, 1 D,loc,0 C and D send their DVs IS B: Loc (B) B, 0 IS C: Loc (C) C, 0 DV (C) A, 3 C, 0 D, 1 DV (B) B, 0 D, 1 DV (D) A, 3 C, 1 D, 0 DV (D) B, 1 D, 0 RT (B) A,B3, 4 B,loc,0 C,B2,1 D,B3, 1 RT (C) B,C1, 1 C,loc,0 D,C2, 1 IS D: Loc (D) D, 0 A A1 DV (B) B, 0 C, 1 D1 D B1 B3 D2 DV (C) B, 1 C, 0 B B2 C2 C1 C RT (D) B,D1, 1 C,D2, 1 D,loc,0 Routing - 38

39 Path Hold Down If link L fails, all destinations reachable through link L are considered unreachable for a certain period of time I.e., no routes to them are computed A A1 B1 B2 C1 B C C2 D1 D IS B: Loc (B) B, 0 DV (A) A, 0 B, 1 C, 2 D, 3 Quarantine! DV (C) A, 2 B, 1 C, 0 D, 1 RT (B) B,loc,0 C,B2,1 D,B2, 2 IS C: Loc (C) C, 0 DV (B) B, 0 C, 1 D, 2 DV (D) A, 3 B, 2 C, 1 D, 0 Count to Infinity! RT (C) A,C2, 4 B,C1, 1 C,loc,0 D,C2, 1 Routing - 39

40 Path Hold Down High convergence time for the examined node (even with an alternative path) The router that noted the fault may not participate to any loop at least until the timeout of Hold Down timer Routing - 40

41 React on Cost Increase Routing loops happen when routes have increasing costs Routing - 41 Cost-increasing routes in DVs are not used Two subsequent advertisements show a cost increase Possibly with Path Hold Down Might block routes with legitimate cost increase

42 Route Poisoning Routing - 42 An invalid route is advertised at infinite distance Instead of just omitting it It would have to expire Faster convergence time E.g., when link fails or cost increases It can substitute or complement Path Hold Down

43 Split Horizon with Poisonous Reverse More aggressive No theoretical advantages Practically, no need to wait for route expiration A A1 B1 B2 C1 B C C2 D1 D IS B: Loc (B) B, 0 Routing - 43 DV (A) A, 0 B, inf C, inf D, inf DV (C) A, inf B, inf C, 0 D, 1 RT (B) B,loc,0 C,B2,1 D,B2, 2 DV (C C1) A, inf B, inf C, 0 D, 1 DV (C C2) A, 2 B, 1 C, 0 D, inf

44 The Bottom Line Routers do not know the network topology Based on distance vectors B cannot distinguish A B C A B C Routing - 44

45 Advantages Simple to implement Protocols simple to deploy Very little configuration Routing - 45

46 Shortcomings Exponential worst case complexity and convergence time O(n 2 ) to O(n 3 ) Routing - 46

47 Shortcomings Convergence limited by slower links and routers set pace Complex tuning Routing - 47

48 Shortcomings Complex troubleshooting Large routing traffic (and storage) Not suitable for large complex networks Routing - 48

49 Path Vector Eliminates routing loops A A1 B1 B2 C1 B C C2 D1 D A2 IS A: Loc (A) A, 0 PV (B) A, 1, [B] B, 0, [-] C, 1, [B] D, 2, [B,C] PV (C) A, 1 [C] B, 1, [B] C, 0, [-] D, 1, [D] RT (A) A, loc, 0 B, A1, 1 C, A2, 1 D, A2, 2 PV (A) A, 0, [-] B, 1, [A] C, 1, [A] D, 2, [A,C] Routing - 49

50 LINK STATE ROUTING ALGORITHM Routing - 50

51 Basic Principles 2. I, node A, connect to E and C A A E F A C E F 1. I, node E, connect to A and F C A C E F E F 3. I, node F, connect to E and C Routing - 51

52 Basic Principles Information on the state of each link Link state A local map Sent by each node to all other nodes Selective flooding Routing - 52

53 Basic Principles Nodes build a network map The same on all nodes Each node computes routes on the map Dijkstra (shortest path first) algorithm Routing - 53

54 Link State Database A B C D LS (A) B, 1 D, 1 E LS (B) A, 1 C, 1 D, 1 E, 1 Stored by each router LS (C) B, 1 E, 1 LS (D) A, 1 B, 1 E, 1 LS (E) B, 1 C, 1 D, 1 Routing - 54

55 Dijkstra Algorithm Low complexity L log (N) L: number of links N: number of nodes Shortest Path First Routing - 55

56 Shortest Path First The next node nearest to the root is identified Its path is inserted into the routing table Routing - 56

57 Routing - 57 Example B A C D E root PATH TEMP F 2 2) B A C D E F 3) B A C D E F 4) B A C D E F 5) B A C D E F 6) B A C D E F B A C D E F 7) B A C D E F 8) B A C D E F 9) B A C D E F 10) 1)

58 Rapid Convergence LSs spread quickly No intermediate processing Routing - 58

59 Limited Routing Traffic and Storage Link states are small Fast and efficient neighbor greeting Routing - 59

60 Other Advantages It rarely generates loops Simple to understand and troubleshoot All nodes have identical databases Routing - 60

61 Shortcoming High implementation complexity Selective flooding First implementation took several years Protocols with complex configuration Routing - 61

62 Link State Generation In principle: when there is a topology change Actual protocols: LS are generated periodically Increased reliability Routing - 62

ROUTING PROTOCOLS. Mario Baldi Routing - 1. see page 2

ROUTING PROTOCOLS. Mario Baldi   Routing - 1. see page 2 ROUTING PROTOCOLS Mario Baldi www.baldi.info Routing - 1 Copyright Notice This set of transparencies, hereinafter referred to as slides, is protected by copyright laws and provisions of International Treaties.

More information

Spanning Tree Protocol

Spanning Tree Protocol Spanning Tree Protocol Exercises Mario Baldi Politecnico di Torino (Technical University of Turin) http://www.mario-baldi.net Copyright Notice This set of transparencies, hereinafter referred to as slides,

More information

ICMPv6. Internet Control Message Protocol version 6. Mario Baldi. Politecnico di Torino. (Technical University of Turin)

ICMPv6. Internet Control Message Protocol version 6. Mario Baldi. Politecnico di Torino. (Technical University of Turin) ICMPv6 Internet Control Message Protocol version 6 Mario Baldi Politecnico di Torino (Technical University of Turin) http://www.baldi.info Copyright Notice This set of transparencies, hereinafter referred

More information

Static Routing Design Exercises

Static Routing Design Exercises Static Routing Design Exercises Mario Baldi Flavio Marinone Fulvio Risso Static_routing_ex - 1 Copyright notice: page 2 Copyright notice This set of transparencies, hereinafter referred to as slides, is

More information

IP over. Mario Baldi. Politecnico di Torino. (Technical University of Turin) IPinterconnection - 1 Copyright: si veda nota a pag.

IP over. Mario Baldi. Politecnico di Torino. (Technical University of Turin)  IPinterconnection - 1 Copyright: si veda nota a pag. IP over ATM SDH DWDM Mario Baldi Politecnico di Torino (Technical University of Turin) www.baldi.info IPinterconnection - 1 Copyright: si veda nota a pag. 2 Nota di Copyright This set of transparencies,

More information

Configuring IPsec on Cisco Routers Mario Baldi Politecnico di Torino (Technical University of Torino)

Configuring IPsec on Cisco Routers Mario Baldi Politecnico di Torino (Technical University of Torino) Configuring IPsec on Cisco Routers Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi Nota di Copyright This set of transparencies, hereinafter referred

More information

Traffic priority - IEEE 802.1p

Traffic priority - IEEE 802.1p Traffic priority - IEEE 802.1p Mario Baldi Politecnico di Torino mario.baldi[at]polito.it staff.polito.it/mario.baldi Pietro Nicoletti Studio Reti piero[at]studioreti.it www.studioreti.it Based on chapter

More information

IGMP Snooping. Mario Baldi. Pietro Nicoletti. Politecnico di Torino. Studio Reti

IGMP Snooping. Mario Baldi. Pietro Nicoletti. Politecnico di Torino. Studio Reti IGMP Snooping Mario Baldi Politecnico di Torino mario.baldi[at]polito.it staff.polito.it/mario.baldi Pietro Nicoletti Studio Reti piero[at]studioreti.it www.studioreti.it Based on chapter 8 of: M. Baldi,

More information

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1 Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. NOTE: Router E should only be used for Internet traffic. Router A Router

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,

More information

Computer Networks. Routing Algorithms

Computer Networks. Routing Algorithms Computer Networks Routing Algorithms Topics Routing Algorithms Shortest Path (Dijkstra Algorithm) Distance Vector Routing Count to infinity problem Solutions for count to infinity problem Link State Routing

More information

Multimedia Applications over Packet Networks

Multimedia Applications over Packet Networks Multimedia Networking and Quality of Service Mario Baldi Technical Univeristy of Torino Computer Engineering Department mario.baldi@polito.it +39 011 564 7067 staff.polito.it/mario.baldi Nota di Copyright

More information

Troubleshooting Tools

Troubleshooting Tools Troubleshooting Tools An overview of the main tools for verifying network operation from a host Fulvio Risso Mario Baldi Politecnico di Torino (Technical University of Turin) see page 2 Copyright Notice

More information

Multimedia Networking and Quality of Service

Multimedia Networking and Quality of Service Multimedia Networking and Quality of Service Mario Baldi Politecnico di Torino (Technical Univeristy of Torino) Department of Computer Engineering mario.baldi [at] polito.it +39 011 564 7067 staff.polito.it/mario.baldi

More information

Distance Vector Routing Protocols

Distance Vector Routing Protocols Distance Vector Routing Protocols Routing Protocols and Concepts Chapter 4 Version 4.0 1 Objectives Identify the characteristics of distance vector routing protocols. Describe the network discovery process

More information

CIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1

CIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1 Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. Router A Router B Router C Router D Network Next Hop Next Hop Next Hop Next

More information

6.02 Fall 2014! Lecture #21. Failures in routing Routing loops Counting to infinity

6.02 Fall 2014! Lecture #21. Failures in routing Routing loops Counting to infinity 6.02 Fall 2014! Lecture #21 Failures in routing Routing loops Counting to infinity Unanswered questions (about packet-switched networks) How do nodes determine routes to every other node? Nodes determine

More information

CIS-331 Spring 2016 Exam 1 Name: Total of 109 Points Version 1

CIS-331 Spring 2016 Exam 1 Name: Total of 109 Points Version 1 Version 1 Instructions Write your name on the exam paper. Write your name and version number on the top of the yellow paper. Answer Question 1 on the exam paper. Answer Questions 2-4 on the yellow paper.

More information

CIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1

CIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1 Version 1 1. (20 Points) Given the class A network address 117.0.0.0 will be divided into multiple subnets. a. (5 Points) How many bits will be necessary to address 4,000 subnets? b. (5 Points) What is

More information

Comparative Study of Routing Protocols Convergence using OPNET Chapter Three: Simulation & Configuration

Comparative Study of Routing Protocols Convergence using OPNET Chapter Three: Simulation & Configuration 3.1 Optimized Network Engineering Tools:- Optimized Network Engineering Tools () Modeler is the industry s leading simulator specialized for network research and development. It allows users to design

More information

Distance-Vector Routing: Distributed B-F (cont.)

Distance-Vector Routing: Distributed B-F (cont.) istance-vector Routing: istributed - (cont.) xample [ istributed ellman-ord lgorithm ] ssume each node i maintains an entry (R(i,x), L(i,x)), where R(i,x) is the next node along the current shortest path

More information

CIS-331 Exam 2 Fall 2014 Total of 105 Points. Version 1

CIS-331 Exam 2 Fall 2014 Total of 105 Points. Version 1 Version 1 1. (20 Points) Given the class A network address 119.0.0.0 will be divided into a maximum of 15,900 subnets. a. (5 Points) How many bits will be necessary to address the 15,900 subnets? b. (5

More information

LAN design using layer 3 switches

LAN design using layer 3 switches LAN design using layer 3 switches Mario Baldi Politecnico di Torino http://www.mario-baldi.net Pietro Nicoletti Studio Reti http://www.studioreti.it Based on chapter 10 of: M. Baldi, P. Nicoletti, Switched

More information

Lecture 9. Reminder: Homework 3, Programming Project 2 due today. Questions? Thursday, September 22 CS 475 Networks - Lecture 9 1

Lecture 9. Reminder: Homework 3, Programming Project 2 due today. Questions? Thursday, September 22 CS 475 Networks - Lecture 9 1 Lecture 9 Reminder: Homework 3, Programming Project 2 due today. Questions? Thursday, September 22 CS 475 Networks - Lecture 9 1 Outline Chapter 3 - Internetworking 3.1 Switching and Bridging 3.2 Basic

More information

Unicast Routing Protocols (RIP, OSPF, and BGP)

Unicast Routing Protocols (RIP, OSPF, and BGP) CHAPTER 4 Unicast Routing Protocols (RIP, OSPF, and BGP) Exercises. RIP is an intradomain routing protocol that enables routers to update their routing tables within an autonomous system. 3. The expiration

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Original slides by Cisco Press & Priscilla Oppenheimer Selection Criteria for Switching and Routing Protocols Network traffic

More information

SEMESTER 2 Chapter 4 Distance Vector Routing Protocols V 4.0 RIP, IGRP, EIGRP

SEMESTER 2 Chapter 4 Distance Vector Routing Protocols V 4.0 RIP, IGRP, EIGRP SEMESTER 2 Chapter 4 Distance Vector Routing Protocols V 4.0 4.1.1 What are the three distance vector routing protocols? What are the key characteristics of RIP? What are the key characteristics of IGRP?

More information

VLAN. Mario Baldi. Pietro Nicoletti. Politecnico di Torino. Studio Reti

VLAN. Mario Baldi. Pietro Nicoletti. Politecnico di Torino. Studio Reti VLAN Mario Baldi Politecnico di Torino http://staff.polito.it/mario.baldi Pietro Nicoletti Studio Reti http://www.studioreti.it Based on chapter 5 of: M. Baldi, P. Nicoletti, Switched LAN, McGraw-Hill,

More information

Routing. 4. Mar INF-3190: Switching and Routing

Routing. 4. Mar INF-3190: Switching and Routing Routing 4. Mar. 004 1 INF-3190: Switching and Routing Routing: Foundations! Task! To define the route of packets through the network! From the source! To the destination system! Routing algorithm! Defines

More information

Lecture 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 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 information

Determining IP Routes. 2000, Cisco Systems, Inc. 9-1

Determining IP Routes. 2000, Cisco Systems, Inc. 9-1 Determining IP Routes, Cisco Systems, Inc. 9- Objectives Upon completion of this chapter, you will be able to complete the following tasks: Distinguish the use and operation of static and dynamic routes

More information

Youki Kadobayashi NAIST

Youki Kadobayashi NAIST Information Network 1 Routing (1) Youki Kadobayashi NAIST 1 The Routing Problem! How do I get from source to destination?! Which path is best? In terms of:! Number of hops! Delay! Bandwidth! Policy constraints!

More information

Overview. Problem: Find lowest cost path between two nodes Factors static: topology dynamic: load

Overview. 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 information

Introduction to Intra-Domain Routing

Introduction to Intra-Domain Routing Introduction to Intra-Domain Routing Stefano Vissicchio UCL Computer Science COMP3 Agenda We delve into network layer s main functionality. Setting Context Routing players. Intra-domain routing problem

More information

RIP Configuration. RIP Overview. Operation of RIP. Introduction. RIP routing table. RIP timers

RIP Configuration. RIP Overview. Operation of RIP. Introduction. RIP routing table. RIP timers Table of Contents RIP Configuration 1 RIP Overview 1 Operation of RIP 1 Operation of RIP 2 RIP Version 2 RIP Message Format 3 Protocols and Standards 4 Configuring RIP Basic Functions 5 Configuration Prerequisites

More information

Computer Networking. Intra-Domain Routing. RIP (Routing Information Protocol) & OSPF (Open Shortest Path First)

Computer Networking. Intra-Domain Routing. RIP (Routing Information Protocol) & OSPF (Open Shortest Path First) Computer Networking Intra-Domain Routing RIP (Routing Information Protocol) & OSPF (Open Shortest Path First) IP Forwarding The Story So Far IP addresses are structured to reflect Internet structure IP

More information

Topology. Youki Kadobayashi NAIST. Outline. Routing system: its function. Gateway Model Revisited. Routing system: its structure

Topology. Youki Kadobayashi NAIST. Outline. Routing system: its function. Gateway Model Revisited. Routing system: its structure Information Network 1 Routing (1) Topology Topology 1: 2a (1): a branch of mathematics concerned with those properties of geometric configurations (as point sets) which are unaltered by elastic deformations

More information

C13b: Routing Problem and Algorithms

C13b: 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 information

Routing in a network

Routing in a network Routing in a network Focus is small to medium size networks, not yet the Internet Overview Then Distance vector algorithm (RIP) Link state algorithm (OSPF) Talk about routing more generally E.g., cost

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,

More information

Network Routing. Packet Routing, Routing Algorithms, Routers, Router Architecture

Network Routing. Packet Routing, Routing Algorithms, Routers, Router Architecture Network Routing Packet Routing, Routing Algorithms, Routers, Router Architecture Routing Routing protocol Goal: determine good path (sequence of routers) thru network from source to dest. Graph abstraction

More information

CS 457 Networking and the Internet. What is Routing. Forwarding versus Routing 9/27/16. Fall 2016 Indrajit Ray. A famous quotation from RFC 791

CS 457 Networking and the Internet. What is Routing. Forwarding versus Routing 9/27/16. Fall 2016 Indrajit Ray. A famous quotation from RFC 791 CS 457 Networking and the Internet Fall 2016 Indrajit Ray What is Routing A famous quotation from RFC 791 A name indicates what we seek An address indicates where it is A route indicates how we get there

More information

CSE 461 Routing. Routing. Focus: Distance-vector and link-state Shortest path routing Key properties of schemes

CSE 461 Routing. Routing. Focus: Distance-vector and link-state Shortest path routing Key properties of schemes CSE 46 Routing Routing Focus: How to find and set up paths through a network Distance-vector and link-state Shortest path routing Key properties of schemes Application Transport Network Link Physical Forwarding

More information

Chapter 7 Routing Protocols

Chapter 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 information

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1 Version 1 1. (20 Points) Given the class A network address 121.0.0.0 will be divided into multiple subnets. a. (5 Points) How many bits will be necessary to address 8,100 subnets? b. (5 Points) What is

More information

Lecture on Computer Networks

Lecture on Computer Networks Lecture on Computer Networks Historical Development Copyright (c) 28 Dr. Thomas Haenselmann (Saarland University, Germany). Permission is granted to copy, distribute and/or modify this document under the

More information

Table of Contents 1 Static Routing Configuration RIP Configuration 2-1

Table of Contents 1 Static Routing Configuration RIP Configuration 2-1 Table of Contents 1 Static Routing Configuration 1-1 Introduction 1-1 Static Route 1-1 Default Route 1-1 Application Environment of Static Routing 1-1 Configuring a Static Route 1-2 Configuration Prerequisites

More information

IP Routing Volume Organization

IP Routing Volume Organization IP Routing Volume Organization Manual Version 20091105-C-1.03 Product Version Release 6300 series Organization The IP Routing Volume is organized as follows: Features IP Routing Overview Static Routing

More information

ECE 333: Introduction to Communication Networks Fall 2001

ECE 333: Introduction to Communication Networks Fall 2001 ECE : Introduction to Communication Networks Fall 00 Lecture : Routing and Addressing I Introduction to Routing/Addressing Lectures 9- described the main components of point-to-point networks, i.e. multiplexed

More information

Routing, Routing Algorithms & Protocols

Routing, 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 information

Link State Routing & Inter-Domain Routing

Link State Routing & Inter-Domain Routing Link State Routing & Inter-Domain Routing CS640, 2015-02-26 Announcements Assignment #2 is due Tuesday Overview Link state routing Internet structure Border Gateway Protocol (BGP) Path vector routing Inter

More information

Introduction to Local and Wide Area Networks

Introduction to Local and Wide Area Networks Introduction to Local and Wide Area Networks Lecturers Amnach Khawne Jirasak Sittigorn Chapter 1 1 Routing Protocols and Concepts Chapter 4 : Distance Vector Routing Protocols Chapter 5 : RIP version 1

More information

Unit 3: Dynamic Routing

Unit 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 information

Distance vector and RIP

Distance vector and RIP DD2490 p4 2008 Distance vector and RIP Olof Hagsand KTHNOC/NADA Literature RIP lab RFC 245: RIPv2. Sections 1 2 contains some introduction that can be useful to understand the context in which RIP is specified..1.4

More information

Politecnico di Torino Master s Degree in Computer Engineering. Protocolli e architetture di routing lecture notes

Politecnico di Torino Master s Degree in Computer Engineering. Protocolli e architetture di routing lecture notes Politecnico di Torino Master s Degree in Computer Engineering Protocolli e architetture di routing lecture notes Main authors: Luca Ghio Professors: Fulvio Giovanni Ottavio Risso, Mario Baldi Academic

More information

Routing Protocols of IGP. Koji OKAMURA Kyushu University, Japan

Routing Protocols of IGP. Koji OKAMURA Kyushu University, Japan Routing Protocols of IGP Koji OKAMURA Kyushu University, Japan Routing Protocol AS (Autonomous System) Is operated autonomous in the organization. 6bit IGP (Interior Gateway Protocol) Routing Control inside

More information

Basic Idea. Routing. Example. Routing by the Network

Basic 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 information

Network Protocols. Routing. TDC375 Winter 2002 John Kristoff - DePaul University 1

Network Protocols. Routing. TDC375 Winter 2002 John Kristoff - DePaul University 1 Network Protocols Routing TDC375 Winter 2002 John Kristoff - DePaul University 1 IP routing Performed by routers Table (information base) driven Forwarding decision on a hop-by-hop basis Route determined

More information

ICMP, ARP, RARP, IGMP

ICMP, ARP, RARP, IGMP Internet Layer Lehrstuhl für Informatik 4 Raw division into three tasks: Data transfer over a global network Route decision at the sub-nodes Control of the network or transmission status Routing Protocols

More information

Link-State Routing OSPF

Link-State Routing OSPF CE Computer Networks Link-State Routing OSPF Behnam Momeni Computer Engineering Department Sharif University of Technology Acknowledgments: Lecture slides are from Computer networks course thought by Jennifer

More information

CS4450. Computer Networks: Architecture and Protocols. Lecture 11 Rou+ng: Deep Dive. Spring 2018 Rachit Agarwal

CS4450. Computer Networks: Architecture and Protocols. Lecture 11 Rou+ng: Deep Dive. Spring 2018 Rachit Agarwal CS4450 Computer Networks: Architecture and Protocols Lecture 11 Rou+ng: Deep Dive Spring 2018 Rachit Agarwal 2 Goals for Today s Lecture Learning about Routing Protocols Link State (Global view) Distance

More information

Routing by the Network

Routing 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 information

VI. ROUTING. - "routing protocol" nodes exchange information to ensure consistent understanding of paths

VI. ROUTING. - routing protocol nodes exchange information to ensure consistent understanding of paths (a) General Concepts VI. ROUTING - "routing" determination of suitable (i.e., least cost) path from a source to every destination (i.e., which nodes/switches/routers are in path) - "routing protocol" nodes

More information

Youki Kadobayashi NAIST

Youki Kadobayashi NAIST Information Network 1 Routing (1) Image: Part of the entire Internet topology based on CAIDA dataset, using NAIST Internet viewer Youki Kadobayashi NAIST 1 The Routing Problem! How do I get from source

More information

IP Forwarding Computer Networking. Graph Model. Routes from Node A. Lecture 11: Intra-Domain Routing

IP Forwarding Computer Networking. Graph Model. Routes from Node A. Lecture 11: Intra-Domain Routing IP Forwarding 5-44 omputer Networking Lecture : Intra-omain Routing RIP (Routing Information Protocol) & OSPF (Open Shortest Path First) The Story So Far IP addresses are structured to reflect Internet

More information

2008 NDP Lectures 7 th Semester

2008 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 information

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents Table of Contents Table of Contents Chapter 1 Static Routing Configuration... 1-1 1.1 Introduction... 1-1 1.1.1 Static Route... 1-1 1.1.2 Default Route... 1-1 1.1.3 Application Environment of Static Routing...

More information

Computer Networks II. RIP Routing Information Protocol. Dipartimento di Informatica e Sistemistica

Computer Networks II. RIP Routing Information Protocol. Dipartimento di Informatica e Sistemistica Dipartimento di Informatica e Sistemistica Computer Networks II RIP Routing Information Protocol Luca Becchetti Luca.Becchetti@dis.uniroma1.it A.A. 2009/2010 RIP RIP is a Distance Vector Routing Protocol

More information

ETSF05/ETSF10 Internet Protocols Routing on the Internet

ETSF05/ETSF10 Internet Protocols Routing on the Internet ETSF05/ETSF10 Internet Protocols Routing on the Internet 2014, (ETSF05 Part 2), Lecture 1.1 Jens Andersson Circuit switched routing 2014 11 05 ETSF05/ETSF10 Internet Protocols 2 Packet switched Routing

More information

Lecture 12. Introduction to IP Routing. Why introduction? Routing

Lecture 12. Introduction to IP Routing. Why introduction? Routing Lecture. Introduction to IP Routing Why introduction? Routing: very complex issue need in-depth study entire books on routing our scope: give a flavour of basic routing structure and messaging give an

More information

Routing Protocol comparison

Routing 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 information

CS118 Discussion Week 7. Taqi

CS118 Discussion Week 7. Taqi CS118 Discussion Week 7 Taqi Outline Hints for project 2 Lecture review: routing About Course Project 2 Please implement byte-stream reliable data transfer Cwnd is in unit of bytes, not packets How to

More information

How Routing Algorithms Work

How Routing Algorithms Work How Routing Algorithms Work A router is used to manage network traffic and find the best route for sending packets. But have you ever thought about how routers do this? Routers need to have some information

More information

WAN Technologies (to interconnect IP routers) Mario Baldi

WAN Technologies (to interconnect IP routers) Mario Baldi WAN Technologies (to interconnect IP routers) Mario Baldi www.baldi.info WAN_Technologies - 1 Copyright: see page 2 Copyright Notice This set of transparencies, hereinafter referred to as slides, is protected

More information

ETSF05/ETSF10 Internet Protocols. Routing on the Internet

ETSF05/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 information

CSCE 463/612 Networks and Distributed Processing Spring 2018

CSCE 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 information

RFC Compliance Test Report. Release 3.0

RFC Compliance Test Report. Release 3.0 .2 Type FRR FRR FRR FRR FRR FRR Commit ID 3e71b5d 5cf0c43 f633dc2 6289215 36a7e78 30283fd Commit Date 2017-04-02 2017-10-14 2017-11-08 2017-11-08 2017-11-08 ANVL-RIP-1.1 RFC 2453 s3.6 p20 Message Format

More information

Network Protocols. Routing. TDC375 Autumn 03/04 John Kristoff - DePaul University 1

Network Protocols. Routing. TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Routing TDC375 Autumn 03/04 John Kristoff - DePaul University 1 IPv4 unicast routing All Internet hosts perform basic routing for local net destinations, forward to local host for non-local

More information

Fairness Example: high priority for nearby stations Optimality Efficiency overhead

Fairness Example: high priority for nearby stations Optimality Efficiency overhead Routing Requirements: Correctness Simplicity Robustness Under localized failures and overloads Stability React too slow or too fast Fairness Example: high priority for nearby stations Optimality Efficiency

More information

Youki Kadobayashi NAIST

Youki Kadobayashi NAIST Information Network 1 Routing (1) Image: Part of the entire Internet topology based on CAIDA dataset, using NAIST Internet viewer Youki Kadobayashi NAIST 1 The Routing Problem How do I get from source

More information

Intra-domain Routing

Intra-domain Routing Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm CS 640 1 Goal Build router forwarding tables in an internetwork using intra-domain routing protocols High level approach Distributed

More information

Routing Protocols Classification

Routing Protocols Classification Routing Protocols Classification Petr Grygárek rek 1 Classification criteria Internal (IGP) / External (EGP) number of handled routes possibilities of routing politics specification Convergence Time Distance-vector

More information

Redes de Computadores. Shortest Paths in Networks

Redes de Computadores. Shortest Paths in Networks Redes de Computadores Shortest Paths in Networks Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto » What is a graph?» What is a spanning tree?» What is a shortest path tree?» How are

More information

CS 457 Networking and the Internet. Shortest-Path Problem. Dijkstra s Shortest-Path Algorithm 9/29/16. Fall 2016

CS 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 information

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. 06 Routing protocols. Fundamentals of Communication Networks

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. 06 Routing protocols. Fundamentals of Communication Networks Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione 06 Routing protocols Fundamentals of Communication Networks Topics o Routing basics o Routing algorithms (Bellman-Ford, Dijkstra)

More information

CS 138: Communication I. CS 138 V 1 Copyright 2012 Thomas W. Doeppner. All rights reserved.

CS 138: Communication I. CS 138 V 1 Copyright 2012 Thomas W. Doeppner. All rights reserved. CS 138: Communication I CS 138 V 1 Copyright 2012 Thomas W. Doeppner. All rights reserved. Topics Network Metrics Layering Reliability Congestion Control Routing CS 138 V 2 Copyright 2012 Thomas W. Doeppner.

More information

Youki Kadobayashi NAIST

Youki Kadobayashi NAIST Information Network 1 Routing (1) Image: Part of the entire Internet topology based on CAIDA dataset, using NAIST Internet viewer Youki Kadobayashi NAIST 1 The Routing Problem How do I get from source

More information

Lecture 12: Link-state Routing. Lecture 12 Overview. Router Tasks. CSE 123: Computer Networks Chris Kanich. Routing overview

Lecture 12: Link-state Routing. Lecture 12 Overview. Router Tasks. CSE 123: Computer Networks Chris Kanich. Routing overview Lecture : Link-state Routing CSE 3: Computer Networks Chris Kanich Lecture Overview Routing overview Intra vs. Inter-domain routing Link-state routing protocols CSE 3 Lecture : Link-state Routing Router

More information

EIGRP Dynamic Metric Calculations

EIGRP Dynamic Metric Calculations The features enables the Enhanced Interior Gateway Routing Protocol (EIGRP) to use dynamic raw radio-link characteristics (current and maximum bandwidth, latency, and resources) to compute a composite

More information

CSE 123: Computer Networks

CSE 123: Computer Networks CSE 123: Computer Networks Homework 2 Solutions Total points = 50 Problems 1. The Domain Name System (DNS) [6 points] In the figure below, the first two steps are shown in the process of the local DNS

More information

CIS-331 Final Exam Spring 2016 Total of 120 Points. Version 1

CIS-331 Final Exam Spring 2016 Total of 120 Points. Version 1 Version 1 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present

More information

CCNA IP ROUTING. Revision no.: PPT/2K605/03

CCNA 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 information

CHAPTER 9: PACKET SWITCHING N/W & CONGESTION CONTROL

CHAPTER 9: PACKET SWITCHING N/W & CONGESTION CONTROL CHAPTER 9: PACKET SWITCHING N/W & CONGESTION CONTROL Dr. Bhargavi Goswami, Associate Professor head, Department of Computer Science, Garden City College Bangalore. PACKET SWITCHED NETWORKS Transfer blocks

More information

CSE 123: Computer Networks

CSE 123: Computer Networks CSE 123: Computer Networks Homework 3 Out: 11/19 Due: 11/26 Instructions 1. Turn in a physical copy at the beginning of the class on 11/26 2. Ensure the HW cover page has the following information clearly

More information

CS118 Discussion 1A, Week 7. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m.

CS118 Discussion 1A, Week 7. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m. CS118 Discussion 1A, Week 7 Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m. 1 Outline Network control plane Routing Link state routing (OSPF) Distance vector routing (RIP) BGP ICMP Midterm/Project 2

More information

Review: Routing in Packet Networks Shortest Path Algorithms: Dijkstra s & Bellman-Ford. Routing: Issues

Review: Routing in Packet Networks Shortest Path Algorithms: Dijkstra s & Bellman-Ford. Routing: Issues Review: Routing in Packet Networks Shortest Path lgorithms: ijkstra s & ellman-ford Routing: Issues How are routing tables determined? Who determines table entries? What info used in determining table

More information

4. Specifications and Additional Information

4. Specifications and Additional Information 4. Specifications and Additional Information AGX52004-1.0 8B/10B Code This section provides information about the data and control codes for Arria GX devices. Code Notation The 8B/10B data and control

More information

Routing Outline. EECS 122, Lecture 15

Routing Outline. EECS 122, Lecture 15 Fall & Walrand Lecture 5 Outline EECS, Lecture 5 Kevin Fall kfall@cs.berkeley.edu Jean Walrand wlr@eecs.berkeley.edu Definition/Key Questions Distance Vector Link State Comparison Variations EECS - Fall

More information

Routing Architecture. Objectives. Module 2 Routing Fundamentals. Author: Rolf Augstein January 2006

Routing Architecture. Objectives. Module 2 Routing Fundamentals. Author: Rolf Augstein January 2006 Routing Architecture Module 2 Routing Fundamentals Basic Problems Principles, Classification Operation Author: Rolf Augstein raugstein@rolfaugstein.com January 2006 Feel free to use this publication for

More information

Configuring RIP. Information About RIP CHAPTER

Configuring RIP. Information About RIP CHAPTER CHAPTER 23 This chapter describes how to configure the ASASM to route data, perform authentication, and redistribute routing information using the Routing Information Protocol (RIP). This chapter includes

More information