1 / 13

rip split horizon

Observe RIP operations in details: Request and Response packet structure,split horizon, periodical flooding routing info.

vl1111
Download Presentation

rip split horizon

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RIP Split HorizonRIP tutorialwith pictures -2www.visualland.net Watch animation to learn networking. Observe RIP operations in details: Request and Response packet structure,split horizon, periodical flooding routing info. This pictured tutorial takes screenshots fromRIP Split Horizon Animation. OK to republish this slide. Please use hyperlink to point to its source. www.visualland.net

  2. RIP animations RIP basic It shows how to configure RIP at two routers and the process of synchronizing routing information with Request, Response. Split Horizon Observe RIP operations in details: Request and Response packet structure, split horizon, periodical flooding routing info. Link Failover It animates the steps of finding new routes upon a link down event. Router poison RIP routers floods Response every 30 seconds. If a router has not heard from a neighbor for 180 seconds, it thinks the nieghbor is unreachble. It floods a Response to announce (with route metric 16.) Neighbors propagate this Response to spread out through the RIP network. This is called route poisoning. Equal cost - route poison When receivingg a route poison, a router does not re-flood route poison if it has other paths to reach the unreachable router. Garbage Collection After 180 second of silence from a neighbor, the router declares the neighbor is unreachable and floods route poison. However, this obsolete route stays in RIP database for another 60 seconds (Garbage Collection Timer). When this timer expires, RIP removes the router from RIP datase. Pinghole Congestion RIP uses hop count to calculate path cost, not bandwidth. If a router has two equal cost paths to reach a destination, it load balances traffic. However, if one path has a slower link, it is congested and becomes a bottleneck. This is called RIP pinhole congestion. 2014/3/10 www.visualland.net 2

  3. Overview: RIP detailsAnimation link Goal: Animate RIP packet structure, periodical flooding of routing info, and split horizon, no VLSM. Topology: R1, R2, R3 are RIP roouters connected linearly. R2 and R3 have started a while. R1 is just started.. Steps: 1) R1 started RIP. Flood Request to ask routing info from neighbors. Flood Response to tell its routes. 2) When receiving Request from R1, R2 returns a Response to R1. 3) When receiving Response from R1, R2 learns a new route (from R1) and floods a Response. 4) R3 receives R2's Response and learned R1's route. www.visualland.net

  4. Init: R2, R3 have started RIP In this simulaton, R2 and R3 have started RIP and synchronzied their routing tables. Note: Classful. In R2's routing table, (R, 10.0.0.0/8, E0/1, 1) describes R3's subnet 10.1.1.0/24. But the network address is shown as 10.0.0.0/8. This is because RIP does not support VLSM. It uses classful IP address only. www.visualland.net

  5. Init: Configure RIP at R1 Now configure R1 to run RIP. See RIP configuration commands in R1's Command Line window. www.visualland.net

  6. R1 floods Request After start, R1 wants to know neighbors routing information. It floods a Request. Click Request to see its content. - Command=1. Packet type is Request. Version=1. RIP version 1. - Address Family Identifier=0, IP Address=0.0.0.0 Metric=16 (See more details in FAQ) www.visualland.net

  7. R2: Sends Response(Split Horizon ) Upon receiving Request from R1, R2 sends a Response back to R1 to tell R1 about routes R2 has. - Response contains 2 routes: a local route connected to R3, a remote route learned from R3. - RIP does not support VLSM (classless IP). R3's remote route 10.1.1.1/24 is shown as 10.0.0.0 - Response does not include the local route 192.168.1.0, E0/0 due to split horizon rule. This route is derived from R2's E0/0 interface at which R2 receives Request from R1. (See more in FAQ) www.visualland.net

  8. R1: update routing table When R1 receives Response, it adds two new routes to its routing table. www.visualland.net

  9. R1: flood Response R1's routing table is cahnged, it floods Response to its neighbors to annouce the good news. - R1's Response does not include 192.168.1.0/24, 192.168.10.0, 10.0.0.0/8 due to split horizon rule. - Route 172.16.1.1/24 is shown as 172.16.0.0 (RIP 1 does not support classless IP addressing. www.visualland.net

  10. R2: flood Response After receiving Response from R1, R2 does: - Add new route (172.16.0.0/16, E0/0) to its routing table. - Flood a Response to announce this new route it just discovered. R2 won't send Repsonse from E0/0 due to split horizon rule (172.16.0.0 is received from E0/0) www.visualland.net

  11. R3: update routing table After receiving Response from R2, R3 adds the new route (172.16.1.0/24, E0/0, 2) to its routing table. Now R1, R2, R3's routing tables are synchronized. We can see that it takes two hops for R3 to reach 172.16.1.1 at R1. At R3, the cost for route 172.16.0.0 is 2 in R3's routing table. www.visualland.net

  12. FAQ • What are RIP packets? • What are the key parameters used in RIP packets? • What is split horizon? ( answers in the Comments box ) www.visualland.net

  13. What is Vlabvisualland.net • VLAB: Virtual Lab • Theory: Visualize key points of network protocols to help beginners grasp the basic ideas quickly. • Lab: Visualize network activities with packets and router states captured from network simulators (dynamips, packet tracer, and ns2. • Interactively control animation: packet headers, protocol state tables. • Vlab usage • Self learning, teaching aids, lab book. www.visualland.net

More Related