R1/R2/R3运行OSPF,R2/R3为ASBR,R2/R3/R4运行RIP,R4发布192.168.100.0/24、192.168.101.0/24、192.168.102.0/24。
R2/R3OSPF引入RIP。R2/R3都asbr-summary 192.168.100.0 255.255.252.0,即包含192.168.100.0/24---192.168.103.0/24。
R4没有发布192.168.103.0/24,因此当R1访问192.168.103.0/24时,匹配外部路由192.168.100.0/22,负载走R2或者R3,假设走R2,R2收到请求后查找路由表,匹配192.168.100.0/22,走R1,形成环路。
如果R1/R2运行OSPF,R2默认路由指向R4,R4聚合路由指向R2,当R2做路由聚合时,不在聚合路由段的路由都会形成环路,R1—R2—R4,AR4再返回给R2,形成环路。
避免环路方法:
在ASBR做聚合同时配置黑洞路由,如R2
ospf 1 router-id 2.2.2.2
asbr-summary 192.168.100.0 255.255.252.0
ip route-static 192.168.100.0 22 NULL 0