详细介绍策略路由和路由策略的区别

豆豆网   技术应用频道   2007年10月01日  【字号: 收藏本文

内容摘要:在网络设备维护上,现在很多维护的资料上都讲到“路由策略”与“策略路由”这两个名词,但是有很多搞维护的技术人员对这两个名词理解的还不是很透彻,无法准确把握这两者之间的联系与区别。本文简单分析一下这两者之间的概念,并介绍一些事例,希望大家能从事例中得到更深的理解。

  例如,AS1不向AS2发布19.1.1.1/32这个网段,可以设置ACL列表,在RTB上设置(以华为的路由器为例):

  [RTB]acl number 1 match-order auto

  [RTB-acl-basic-1]rule deny source 19.1.1.1 0

  [RTB-acl-basic-1]rule permit source any

  [RTB]bgp 1

  [RTB-bgp]peer 2.2.2.2 as-number 2

  [RTB-bgp] import-route ospf

  [RTB-bgp] peer 2.2.2.2 filter-policy 1 export

  如果B向C发布了这条路由,但是C不想接收这条路由,则C可以设置:

  [RTC]acl number 1 match-order auto

  [RTC-acl-basic-1]rule deny source 19.1.1.1 0

  [RTC-acl-basic-1]rule permit source any

  [RTC]bgp 2

  [RTC-bgp]peer 2.2.2.1 as-number 1

  [RTC-bgp] peer 2.2.2.1 filter-policy 1 import

  再举个ip-prefix的例子:

  例如RTB不向RTC发布19.1.1.0/24这个网段的路由,则可以设置

  [RTB]ip ip-prefix test index 10 deny 19.1.1.0 24

  [RTB]ip ip-prefix test index 20 permit any

  [RTB]bgp 1

  [RTB-bgp]peer 2.2.2.2 as-number 2

  [RTB-bgp] import-route ospf

  [RTB-bgp] import-route direct

  [RTB-bgp]peer 2.2.2.2 ip-prefix test export

  ip-prefix是精确匹配的,如果想实现模糊匹配,可以通过后面的参数less-equal或greater-equal来实现,例如ip ip-prefix test index 10 deny 19.1.1.0 24 less-equal 31就表示从19.1.1.0/24、19.1.1.0/25、19.1.1.0/26一直到19.1.1.0/31都能匹配上,否则这仅仅表示只匹配目的网络是19.1.1.0/24这一条路由,而19.1.1.0/25不满足该条件,具体可以参考命令手册,这里不详细解释了。

来源:百度博客    作者:烟雨楼    责编:豆豆技术应用

正在加载评论...