17

learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101
Page 2: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101
Page 3: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101
Page 4: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

hostname GW

!

ip cef

!

ip dhcp pool LAN

network 192.168.0.0 255.255.255.0

default-router 192.168.0.1

!

interface FastEthernet0/0

description *** Inside LAN interface ***

ip address 192.168.0.1 255.255.255.0

!

interface Serial0/0/0

Page 5: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

description *** Link to ISP 1 ***

ip address 172.16.1.1 255.255.255.252

!

interface Serial0/0/1 point-to-point

description *** Link to ISP 2 ***

ip address 172.17.3.1 255.255.255.252

interface FastEthernet0/0

ip nat inside

!

interface Serial0/0/0

ip nat outside

!

interface Serial0/0/1 point-to-point

ip nat outside

!

ip nat inside source route-map ISP_A interface Serial0/0/0 overload

ip nat inside source route-map ISP B interface Serial0/0/1 overload

!

route-map ISP_A permit 10

match interface Serial0/0/0

!

route-map ISP_B permit 10

match interface Serial0/0/1

Page 6: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

ip route 0.0.0.0 0.0.0.0 Serial0/0/0 10

ip route 0.0.0.0 0.0.0.0 Serial0/0/1 251

Page 7: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

ip sla 100

icmp-echo 172.16.1.2 source-interface Serial0/0/0

timeout 500

frequency 3

ip sla schedule 100 life forever start-time now

track 100 rtr 100 reachability

delay down 10 up 20

ip route 0.0.0.0 0.0.0.0 Serial0/0/0 10 track 100

ip route 0.0.0.0 0.0.0.0 Serial0/0/1 251

Page 8: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

GW#show ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

Gateway of last resort is 0.0.0.0 to network 0.0.0.0

172.17.0.0 255.255.255.252 is subnetted, 1 subnets

C 172.17.3.0 is directly connected, Serial0/0/1

172.16.0.0 255.255.255.252 is subnetted, 1 subnets

C 172.16.1.0 is directly connected, Serial0/0/0

C 192.168.0.0 255.255.255.0 is directly connected, FastEthernet0/0

S* 0.0.0.0 0.0.0.0 is directly connected, Serial0/0/0

GW#show ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

Gateway of last resort is 0.0.0.0 to network 0.0.0.0

172.17.0.0 255.255.255.252 is subnetted, 1 subnets

C 172.17.3.0 is directly connected, Serial0/0/1

172.16.0.0 255.255.255.252 is subnetted, 1 subnets

C 172.16.1.0 is directly connected, Serial0/0/0

C 192.168.0.0 255.255.255.0 is directly connected, FastEthernet0/0

S* 0.0.0.0 0.0.0.0 is directly connected, Serial0/0/1

GW#show ip route track-table

ip route 0.0.0.0 0.0.0.0 Serial0/0/0 10 name ISP_A track 100 state is [down

]

Page 9: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

GW#debug track

06:49:44: Track: 100 Down change delayed for 10 secs

06:49:54: Track: 100 Down change delay expired

06:49:54: Track: 100 Change #26 rtr 100, reachability Up->Down

06:50:24: Track: 100 Up change delayed for 20 secs

06:50:34: Track: 100 Up change delay cancelled

06:58:59: Track: 100 Up change delayed for 20 secs

06:59:19: Track: 100 Up change delay expired

06:59:19: Track: 100 Change #25 rtr 100, reachability Down->Up

Page 10: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

event manager applet ISP_A_down

event track 100 state down

action 1.0 syslog msg "ping to 172.16.1.2 from Serial 0/0/0 failed"

event manager applet ISP_A_up

event track 100 state up

action 1.0 syslog msg "172.16.1.2 is reachable"

07:02:19: %HA_EM-6-

LOG: ISP_A_down: ping to 172.16.1.2 from Serial 0/0/0 failed

07:03:19: %HA_EM-6-LOG: ISP_A_up: 172.16.1.1 is reachable

hostname GW

!

ip sla 100

icmp-echo 172.29.0.1 source-interface Serial0/0/0

timeout 200

frequency 10

ip sla schedule 100 life forever start-time now

Page 11: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

GW#debug track

07:15:09: Track: 100 Change #32 rtr 100, reachability Up->Down

07:15:09: %HA_EM-6-

LOG: ISP_1_down: ping to 172.29.0.1 from Serial 0/0/0 failed

07:15:19: Track: 100 Up change delayed for 20 secs

07:15:39: Track: 100 Up change delay expired

07:15:39: Track: 100 Change #33 rtr 100, reachability Down->Up

07:15:39: %HA_EM-6-LOG: ISP_1_up: 172.29.0.1 is reachable

07:15:49: Track: 100 Change #34 rtr 100, reachability Up->Down

07:15:49: %HA_EM-6-

LOG: ISP_1_down: ping to 172.29.0.1 from Serial 0/0/0 failed

07:15:59: Track: 100 Up change delayed for 20 secs

Page 12: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

ip local policy route-map LocalPolicy

!

ip access-list extended PingISP_A

permit icmp host 172.16.1.1 host 172.29.0.1

!

route-map LocalPolicy permit 10

match ip address PingISP_A

set interface Serial0/0/0

hostname GW

!

ip cef

!

ip dhcp pool LAN

network 192.168.0.0 255.255.255.0

default-router 192.168.0.1

!

ip sla 100

icmp-echo 172.29.0.1 source-interface Serial0/0/0

timeout 200

frequency 3

ip sla schedule 100 life forever start-time now

!

Page 13: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

ip sla 101

icmp-echo 172.29.0.1 source-interface Serial0/0/1

timeout 500

frequency 3

ip sla schedule 101 life forever start-time now

!

track 100 rtr 100 reachability

delay down 10 up 20

!

track 101 rtr 101 reachability

delay down 10 up 20

!

interface FastEthernet0/0

ip address 192.168.0.1 255.255.255.0

ip nat inside

!

interface Serial0/0/0

description *** Link to ISP 1 ***

ip address 172.16.1.1 255.255.255.252

ip nat outside

!

interface Serial0/0/1

description *** Link to ISP 2 ***

ip address 172.17.3.1 255.255.255.252

ip nat outside

!

ip local policy route-map LocalPolicy

!

ip route 0.0.0.0 0.0.0.0 Serial0/0/0 10 track 100

ip route 0.0.0.0 0.0.0.0 Serial0/0/1 11 track 101

ip route 0.0.0.0 0.0.0.0 Serial0/0/0 250

ip route 0.0.0.0 0.0.0.0 Serial0/0/1 251

!

Page 14: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

!

ip nat inside source route-map ISP_A interface Serial0/0/0 overload

ip nat inside source route-map ISP B interface Serial0/0/1 overload

!

ip access-list extended PingISP_A

permit icmp host 172.16.1.1 host 172.29.0.1

ip access-list extended PingISP_B

permit icmp host 172.17.3.1 host 172.29.0.1

!

route-map ISP_A permit 10

match interface Serial0/0/0

!

route-map ISP_B permit 10

match interface Serial0/0/1

!

route-map LocalPolicy permit 10

match ip address PingISP_A

set interface Serial0/0/0

!

route-map LocalPolicy permit 20

match ip address PingISP_B

set interface Serial0/0/1

!

!

event manager applet ISP_A_down

event track 100 state down

action 1.0 syslog msg "ping to central site from Serial 0/0/0 failed"

event manager applet ISP_A_up

event track 100 state up

action 1.0 syslog msg "central site is reachable"

event manager applet ISP_B_down

event track 101 state down

action 1.0 syslog msg "ping to central site from Serial 0/0/1 failed"

Page 15: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101

event manager applet ISP_B_up

event track 101 state up

action 1.0 syslog msg "central site is reachable"

!

end

Page 16: learning.nil.comlearning.nil.com/assets/Tips-/Small-Site-Multi-Homing.pdf · ip sla 101 icmp-echo 172.29.0.1 source-interface Serial0/0/1 timeout 500 frequency 3 ip sla schedule 101