CISCO路由器配置前缀列表解疑

http://tech.ddvip.com   2007年09月03日    社区交流 收藏本文

内容摘要:在BGP路由选择协议中,可以对BGP路由选择更新进行过滤,要完成这个工作要用到前缀列表。

  172.16.10.0/24

  172.16.11.0/24

  下面就祥细的说明一下路由器C为什么会学到这三条路由:

  因为我们在路由器A中用aggregate创建了一条聚合路由器172.16.0.0/16,

  而且在使用这个命令的时候没有加参数summary-only所以,路由器A的EBGP邻居,即路由器C有可能学到三条路由,即聚合路由172.16.0.0/16,具体路由172.16.10.0/24,

  具体路由172.16.11.0/24。

  在命令“in prefix-list tenonly permit 172.16.10.0/8 le 24”中, len等于8,len-value等24,。前面我们说过对于比“network/len”更具体的前缀,要加上参数len-value,如果只规定了“le”属性,该范围被认为是从“le”到“le-value”,这里的8和24是长度的概念,即可以精确匹配前8位,前9位,前11位,…….一直到可以精确匹配前24位。172.16.0.0/16被认为是精确匹配了前16位,而172.16.10.0/24和172.16.11.0/24则被认为是精确匹配了前24位,如果是172.0.0.0/8则被认为是精确匹配了前8位,即这里的8至24可是掩码位的概念,就是说从路由器C的角度上来说,我可以学到路由器A的BGP路由表中的掩码为/8,/9,/10,/11,/12,/13,/14,/15,/16,/17,/18,/19,/20,/21,/22,/23,/24的路由器,所以在这种情况下路由器C学到了三条路由即:

  172.16.0.0/16

  172.16.10.0/24

  172.16.11.0/24

  第二种情况、在这种情况中,对路由器A做了如下配置:

  router bgp 65000

  aggregate-address 171.16.0.0 255.255.0.0

  neighbor 10.1.1.1 prefix-list tenonly out

  in prefix-list tenonly permit 172.16.10.0/8 le 16

责编:豆豆技术应用

正在加载评论...