Reduce rip topo1 run time from ~100 seconds down to ~45 seconds.
1) Reduce very very long sleeps
2) Modify rip timers to be more aggressive in sending data.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Routing Protocol is "rip"
- Sending updates every 30 seconds with +/-50%, next due in XX seconds
- Timeout after 180 seconds, garbage collect after 120 seconds
+ Sending updates every 5 seconds with +/-50%, next due in XX seconds
+ Timeout after 180 seconds, garbage collect after 5 seconds
Outgoing update filter list for all interface is not set
Incoming update filter list for all interface is not set
Default redistribution metric is 1
log file ripd.log
!
router rip
+ timers basic 5 180 5
version 2
network 193.1.1.0/26
!
Routing Protocol is "rip"
- Sending updates every 30 seconds with +/-50%, next due in XX seconds
- Timeout after 180 seconds, garbage collect after 120 seconds
+ Sending updates every 5 seconds with +/-50%, next due in XX seconds
+ Timeout after 180 seconds, garbage collect after 5 seconds
Outgoing update filter list for all interface is not set
Incoming update filter list for all interface is not set
Default redistribution metric is 1
!
router rip
version 2
+ timers basic 5 180 5
network 193.1.1.0/26
network 193.1.2.0/24
!
Routing Protocol is "rip"
- Sending updates every 30 seconds with +/-50%, next due in XX seconds
- Timeout after 180 seconds, garbage collect after 120 seconds
+ Sending updates every 5 seconds with +/-50%, next due in XX seconds
+ Timeout after 180 seconds, garbage collect after 5 seconds
Outgoing update filter list for all interface is not set
Incoming update filter list for all interface is not set
Default redistribution metric is 1
!
router rip
version 2
+ timers basic 5 180 5
redistribute connected
redistribute static
network 193.1.2.0/24
print("\n\n** Check if FRR/Quagga is running on each Router node")
print("******************************************\n")
- sleep(5)
# Make sure that all daemons are running
for i in range(1, 4):
print("\n\n** Waiting for protocols convergence")
print("******************************************\n")
- # Not really implemented yet - just sleep 60 secs for now
- sleep(60)
+ # Not really implemented yet - just sleep 11 secs for now
+ sleep(11)
# Make sure that all daemons are still running
for i in range(1, 4):
Routing Protocol is "RIPng"
- Sending updates every 30 seconds with +/-50%, next due in XX seconds
- Timeout after 180 seconds, garbage collect after 120 seconds
+ Sending updates every 5 seconds with +/-50%, next due in XX seconds
+ Timeout after 180 seconds, garbage collect after 5 seconds
Outgoing update filter list for all interface is not set
Incoming update filter list for all interface is not set
Default redistribution metric is 1
debug ripng zebra
!
router ripng
+ timers basic 5 180 5
network fc00:5::/64
!
line vty
Routing Protocol is "RIPng"
- Sending updates every 30 seconds with +/-50%, next due in XX seconds
- Timeout after 180 seconds, garbage collect after 120 seconds
+ Sending updates every 5 seconds with +/-50%, next due in XX seconds
+ Timeout after 180 seconds, garbage collect after 5 seconds
Outgoing update filter list for all interface is not set
Incoming update filter list for all interface is not set
Default redistribution metric is 1
debug ripng zebra
!
router ripng
+ timers basic 5 180 5
network fc00:5::/64
network fc00:6::/62
!
Routing Protocol is "RIPng"
- Sending updates every 30 seconds with +/-50%, next due in XX seconds
- Timeout after 180 seconds, garbage collect after 120 seconds
+ Sending updates every 5 seconds with +/-50%, next due in XX seconds
+ Timeout after 180 seconds, garbage collect after 5 seconds
Outgoing update filter list for all interface is not set
Incoming update filter list for all interface is not set
Default redistribution metric is 1
debug ripng zebra
!
router ripng
+ timers basic 5 180 5
network fc00:6::/62
redistribute connected
redistribute static
print("\n\n** Check if FRR/Quagga is running on each Router node")
print("******************************************\n")
- sleep(5)
# Starting Routers
for i in range(1, 4):
print("\n\n** Waiting for protocols convergence")
print("******************************************\n")
- # Not really implemented yet - just sleep 60 secs for now
- sleep(60)
+ # Not really implemented yet - just sleep 11 secs for now
+ sleep(11)
# Make sure that all daemons are running
for i in range(1, 4):