一、AR3和R4之间的BGP邻居正常建立,但是AR4的BGP路由没有表项,请举例原因(至少5个)
1、AR3针对AR4设备配置了出方向路由策略,并且过滤了BGP路由
(如:AR3 peer AR4 使用了route-policy filter export)
2、AR4全局下使用了路由策略,并且过滤了BGP路由
(如:filter-policy import)
3、AR3收到的BGP路由包含团体属性(no-export)所以不再传递给其他BGP对等体
4、AR4针对AR3设备使用了路由策略,并且过滤了BGP路由
(如:AR4 peer AR3 使用了route-policy filter import 或 AR4 peer AR3 filter-policy import)
5、AR4开启了ORF命令,把AR3中的BGP路由进行了过滤
(如:peer capability-advertise orf)
6、AR3配置了active-route-advertise 但是100.10.0.0/16 在AR3 IP路由表中并非最优路由,则不传递给AR4设备
7、AR4 针对AR3 配置了 as-path-filter 并且AR3传递的BGP路由包含相关的AS-Path
8、AR4 配置了 dampening (路由抑制)并且到达了抑制阈值
9、AR4 针对 AR3 使用了route-limit 并且达到了路由抑制数量
(第七点需要看清楚题目,如果AR4 BGP 路由表没有任何表项则不能写这个点,route-limit 最少1条路由,不能0条。如果是没有100.10.0.0/16 则可以选择这个答案)
二、在AR3上为什么不一定会选择AR1链路(MED值较小)作为主链路去往目标网段100.10.0.0/16?
1、缺省情况下BGP路由不会比较不同AS邻居之间的MED值,可以通过配置compare-different-as-med命令来允许比较来自不AS邻居之间的路由MED值。
2、根据BGP的选路原则,在MED之前还有更优的选路属性。并且这些选路属性会根据排序比较,一旦选择出最优路由则会忽略后续选路属性
首选值<