ACL :: 通过一个BGP的实例讲讲ACL的一个用法

Wandering 发表于 2008-04-24 18:37:23

.


>>> Topology <<<

                      --- BGP ---
 
               \ /                   \ /
                |                     |
                |          10.1.1.1   |  10.1.1.2
                |               |     |     |        | 20.1.0.0/24
   (R3)-s0/1--------s0/1-(R1)-s0/0--------s0/0-(R2)--| 20.1.1.0/24
                |                     |              | 20.1.2.0/24
    (AS 300)    |      (AS 100)       |   (AS 200)   | 20.1.3.0/24
                |                     |
               / \                   / \



>>> Requirement <<<

将 AS 200 (R2) 的 20.1.0.0/24, 20.1.1.0/24, 20.1.2.0/24, 20.1.3.0/24 汇总为一条路由发送到 AS 100 (R1) 内。但是,要求 AS 100 只发送从 AS 200 学到的 aggregate route 到 AS 300 内,所有 more-specific route 不得发送到 AS 300 内。



>>> Description <<<

这个需求需要通过设置 COMMUNITY 的 NO_EXPORT 属性来达到目的。具体实现就不看了,在 Routing TCP/IP Volume II 中有这个例子的说明。在实现这个需求的过程中,需要使用 ACL 来匹配出需要设置 NO_EXPORT 的路由条目。


涉及的路由条目有 5 条:

R2#sh ip bgp
BGP table version is 11, local router ID is 2.2.2.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 20.1.0.0/24      0.0.0.0                  0         32768 i
*> 20.1.0.0/22      0.0.0.0                            32768 i
*> 20.1.1.0/24      0.0.0.0                  0         32768 i
*> 20.1.2.0/24      0.0.0.0                  0         32768 i
*> 20.1.3.0/24      0.0.0.0                  0         32768 i
R2#


要执行的操作是:

R2#sh route-map SET-COMM
route-map SET-COMM, permit, sequence 10
  Match clauses:
    ip address (access-lists): ???
  Set clauses:
    community none
  Policy routing matches: 0 packets, 0 bytes
route-map SET-COMM, permit, sequence 20
  Match clauses:
  Set clauses:
    community no-export
  Policy routing matches: 0 packets, 0 bytes
R2#


这里,我写出三种 ACL ,到底哪种格式是能够满足需求的呢? (route-map 中的 ??? 部分)

A) access-list 1 permit ip 20.1.0.0
0.0.0.0
B) access-list 11 permit ip 20.1.0.0
0.0.3.255
C) access-list 101 permit ip host 20.1.0.0 host 255.255.252.0

正确答案是 C


......


收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定