Routing Loop Caused by Redistribution

  • 有2个边界路由器在做重分布的时候,会产生很多问题
  • 因为不同协议的AD值不同,影响到哪种协议的路由会最终进入路由表,或者被更优AD的路由替换,或者导致重分布失效

70 Redistribution and Routing Loop - 图1

Solution1 - Modify AD

  • 在上图中,是把1个AD为170的 D EX路由重分布,进了拥有相同路由但AD值为110的网络中。我们可以直接减小170,或者调高110
    • 减小R1 和 R2 D EX的AD值,小于110
    • 加大右侧OSPF网络中 Type 5 路由的AD值,大于170
  • 修改AD是全局命令,需要谨慎
  • Cisco 允许修改特定路由的AD,但是 D EX路由除外

Solution2 - Router Filtering

  • 通过 prefix-list + distribute-list 过滤掉指定的路由

Solution3 - Route Tag

  • 1和2都不是最优方案
  • 打上Route Tag,然后基于Tag过滤
  • 在R1上过滤R2,R2上过滤R1