Beruflich Dokumente
Kultur Dokumente
Routing Updates :RIP sends routing-update messages at regular intervals and when the network topology changes. When a router receives a routing update that includes changes to an entry, it updates its routing table to reflect the new route. The metric value for the path is increased by 1, and the sender is indicated as the next hop. RIP routers maintain only the best route (the route with the lowest metric value) to a destination. After updating its routing table, the router immediately begins transmitting routing updates to inform other network routers of the change. These updates are sent independently of the regularly scheduled updates that RIP routers send.
RIP Routing Metric :RIP uses a single routing metric (hop count) to measure the distance between the source and a destination network. Each hop in a path from source to destination is assigned a hop count value, which is typically 1. When a router receives a routing update that contains a new or changed destination network entry, the router adds 1 to the metric value indicated in the update and enters the network in the routing table. The IP address of the sender is used as the next hop.
RIP Stability Features :RIP prevents routing loops from continuing indefinitely by implementing a limit on the number of hops allowed in a path from the source to a destination. The maximum number of hops in a path is 15. If a router receives a routing update
that contains a new or changed entry, and if increasing the metric value by 1 causes the metric to be infinity (that is, 16), the network destination is considered unreachable. The downside of this stability feature is that it limits the maximum diameter of a RIP network to less than 16 hops. RIP includes a number of other stability features that are common to many routing protocols. These features are designed to provide stability despite potentially rapid changes in a networks topology. For example, RIP implements the split horizon and holddown mechanisms to prevent incorrect routing information from being propagated.
RIP Timers :RIP uses numerous timers to regulate its performance. These include a routingupdate timer, a route-timeout timer, and a route-flush timer. The routing-update timer clocks the interval between periodic routing updates. Generally, it is set to 30 seconds, with a small random amount of time added whenever the timer is reset. This is done to help prevent congestion, which could result from all routers simultaneously attempting to update their neighbors. Each routing table entry has a route-timeout timer associated with it. When the route-timeout timer expires, the route is marked invalid but is retained in the table until the route-flush timer expires.
RIP Packet Format :The following descriptions summarize the IP RIP packet format fields : CommandIndicates whether the packet is a request or a response. The request asks that a router send all or part of its routing table. The response can be an unsolicited regular routing update or a reply to a request. Responses contain routing table entries. Multiple RIP packets are used to convey information from large routing tables. Version numberSpecifies the RIP version used. This field can signal different potentially incompatible versions. ZeroThis field is not actually used by RFC 1058 RIP; it was added solely to provide backward compatibility with prestandard varieties of RIP. Its name comes from its defaulted value: zero. Address-family identifier (AFI)Specifies the address family used. RIP is designed to carry routing information for several different protocols. Each entry has an address-family identifier to indicate the type of address being specified. The AFI for IP is 2. AddressSpecifies the IP address for the entry. MetricIndicates how many internetwork hops (routers) have been traversed in the trip to the destination. This value is between 1 and 15 for a valid route, or 16 for an unreachable route.
IP ROUTING :#sh ip route - To view IP routing tables created on a Cisco router. -Static Routing- Routers are manually configured for networks that are not directly connected, to be able to route to all networks via the next-hop interface.
Example- Let 192.168.30.0/24 be the IP of a network not directly connected Let 192.168.20.2 be the next hop interface (config)#ip route 192.168.30.0 255.255.255.0 192.168.20.2 -to remove static route (config)#no ip route 192.168.30.0 255.255.255.0 192.168.20.2 -Default Routing- Used on stub networks only to send packets with remote destination network not in the routing table to the next hop router. (Assume IP 192.168.40.1 is not in routing table) -first remove static route (config)#no ip route 192.168.30.0 255.255.255.0 192.168.40.1 (config)#ip route 0.0.0.0 0.0.0.0 192.168.40.1 -RIP- A distance vector routing protocol that passes complete routing table contents to neighbouring routers Example- Let 192.168.10.0 & 192.168.20.0 be directly connected networks of a router interfaces and 192.168.30.0 be non-directly connected -first delete all static routes (config)#no ip route 192.168.30.0 255.255.255.0 192.168.20.2 (config)#router rip (config-router)#network 192.168.10.0 (config-router)#network 192.168.20.0 (config-router)#^z # -Verifying RIP 1.Sh ip route 2.debug ip -Holding Down RIP Propagation- To stop RIP update sending but allow its receipt -say for s0/0 with ip 192.168.10.0 (config)#router rip (config-router)#network 192.168.10.0
COMMANDS EXECUTED TO CONFIGURE :At PC-0 :IP Address :- 10.0.0.3 Subnet Mask :- 255.0.0.0 Default Gateway :- 10.0.0.1 At PC-1 :IP Address :- 20.0.0.3 Subnet Mask :- 255.0.0.0 Default Gateway :- 20.0.0.1 At PC-2 :IP Address :- 30.0.0.3 Subnet Mask :- 255.0.0.0 Default Gateway :- 30.0.0.1
At Router-0 :sh ip interface brief Interface Protocol IP-Address OK? Method Status
up
up down down
Serial1/3
unassigned
YES
manual down
down
# Show run Building configuration... Current configuration : 833 bytes version 12.4 no service password-encryption hostname Router ip ssh version 1 interface FastEthernet0/0 ip address 10.0.0.1 255.0.0.0 duplex auto speed auto interface FastEthernet0/1 no ip address duplex auto speed auto shutdown interface Serial1/0 ip address 192.168.1.1 255.255.255.0 clock rate 64000 interface Serial1/1 no ip address shutdown interface Serial1/2 no ip address shutdown interface Serial1/3 no ip address shutdown
interface Serial1/5 no ip address shutdown interface Serial1/6 no ip address shutdown interface Serial1/7 no ip address shutdown interface Vlan1 no ip address shutdown router rip version 2 network 10.0.0.0 network 192.168.1.0 At Router-1 :sh ip interface brief Interface FastEthernet0/0 FastEthernet0/1 down Serial1/0 Serial1/1 Serial1/2 down IP-Address 20.0.0.1 unassigned 192.168.1.3 192.168.2.1 unassigned YES YES OK? YES Method Status manual up YES manual down up up Protocol up
# Show run Building configuration... Current configuration : 867 bytes version 12.4 no service password-encryption hostname Router ip ssh version 1 !
interface FastEthernet0/0 ip address 20.0.0.1 255.0.0.0 duplex auto speed auto interface FastEthernet0/1 no ip address duplex auto speed auto shutdown ! interface Serial1/0 ip address 192.168.1.3 255.255.255.0 ! interface Serial1/1 ip address 192.168.2.1 255.255.255.0 clock rate 64000 ! interface Serial1/2 no ip address shutdown ! interface Serial1/3 no ip address shutdown ! interface Serial1/4 no ip address interface Vlan1 no ip address shutdown ! router rip version 2 network 20.0.0.0
network 192.168.1.0 network 192.168.2.0 ! ip classless ! ! line con 0 line vty 0 4 login ! ! End At Router-2 :sh ip interface brief Interface FastEthernet0/0 FastEthernet0/1 down Serial1/0 Serial1/1 IP-Address 30.0.0.1 unassigned 192.168.2.3 unassigned YES YES OK? YES YES Method Status manual up manual down manual up manual down up down Protocol up
sh run Building configuration... Current configuration : 815 bytes ! version 12.4 no service password-encryption ! hostname Router ! ip ssh version 1 ! ! interface FastEthernet0/0 ip address 30.0.0.1 255.0.0.0
duplex auto speed auto ! interface FastEthernet0/1 no ip address duplex auto speed auto shutdown ! interface Serial1/0 ip address 192.168.2.3 255.255.255.0 interface Serial1/1 no ip address shutdown ! interface Serial1/2 no ip address shutdown interface Vlan1 no ip address shutdown router rip version 2 network 30.0.0.0 network 192.168.2.0 ip classless ! ! line con 0 line vty 0 4 login ! end VERIFICATION :-
r0#ping 20.0.0.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 20.0.0.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 2/4/6 ms r0#ping 30.0.0.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 30.0.0.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 7/8/10 ms
r1#ping 10.0.0.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 3/4/6 ms r1#ping 30.0.0.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 30.0.0.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 2/3/5 ms r2#ping 10.0.0.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/7/10 ms r2#ping 20.0.0.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 20.0.0.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 2/4/6 ms