路由汇总
配置R1,R2
[r1]int g 0/0/0
[r1-GigabitEthernet0/0/0]ip add 10.0.12.1 24
[r1-GigabitEthernet0/0/0]q
[r2]int g 0/0/0
[r2-GigabitEthernet0/0/0]ip add 10.0.12.2 24
[r2-GigabitEthernet0/0/0]q
[r2]int lo0
[r2-LoopBack0]ip add 6.6.6.1 24
[r2-LoopBack0]q
[r2]int lo1
[r2-LoopBack1]ip add 6.6.4.1 24
在R1处ping 6.6.6.1,不通,并且在路由表中无地址
正常的是
[r1]ip route-static 6.6.4.1 24 10.0.12.2
r1]ip route-static 6.6.6.1 24 10.0.12.2
路由汇总,静态路由
可以ping通
路由黑洞
配置 R1,R2,R3,R4
R1:
int g 0/0/0
ip address 13.1.1.1 24
int LoopBack0
ip address 10.1.1.1 24
ip route-static 10.1.0.0 24 13.1.1.3
ip route-static 34.1.1.0 24 13.1.1.3
R2:
int g 0/0/1
ip address 23.1.1.2 24
interface LoopBack1
ip address 10.1.2.1 24
ip route-static 10.1.0.0 24 23.1.1.1
ip route-static 34.1.1.0 24 23.1.1.1
R3:
int g 0/0/2
ip address 34.1.1.3 24
int g 0/0/1
ip address 23.1.1.3 24
int g 0/0/0
ip address 13.1.1.1 24
ip route-static 0.0.0.0 0 34.1.1.4 缺省路由
ip route-static 10.1.0.0 24 34.1.1.4
ip route-static 10.1.1.0 24 13.1.1.1
ip route-static 10.1.2.0 24 23.1.1.2
R4:
int g 0/0/2
ip address 34.1.1.4 24
interface LoopBack2
ip address 10.1.0.1 16
先断开R2与R3之间的通路,并用R4追踪R2
[r3-GigabitEthernet0/0/0]shutdown
[r4]tracert -a 10.1.0.1 10.1.2.1
在R3的接口断开之后,当R4上ping 10.1.2.1,R4上会根据第四条路由去R3,到R3后查询第二条路由表之后是到R4的,如此循环往复就出现了环路
构建静态黑洞路由
[r3]ip route-static 10.1.0.0 16 NULL 0
[r4]tracert -a 10.1.0.1 10.1.2.1
添加路由黑洞后wireshark抓包,ping 5个包,抓包也只能抓5个包