《Cisco BGP-4 命令与配置手册》——1-7 aggregate-address address mask

本节书摘来异步社区《Cisco BGP-4 命令与配置手册》一书中的第1章,第1.7节,作者:【美】William R. Parkhurst,更多章节内容可以访问云栖社区“异步社区”公众号查看

1-7 aggregate-address address mask

Cisco BGP-4 命令与配置手册
语法描述:

addres:聚合路由的IP地址。
mask:聚合路由的掩码。
route-map-name:路由映射的名称,该路由映射用来确定抑制哪条精确前缀(明确路由)。
用途:在BGP表中创建聚合路由表项。只有当BGP表中存在待创建聚合路由的明细路由时,才能创建出相应的聚合路由。这种形式的aggregate-address命令在抑制由路由映射所指明的明细路由的同时,通告聚合路由。

Cisco IOS软件版本:10.0

配置案例:抑制用来构成聚合路由的部分明细路由的通告
如图1-8所示,路由器B在生成聚合路由172.16.0.0/22的同时,抑制隶属于其的某条明细路由的通告。

12f82b0644194bfc9ada1765758df4bdfbf99e92

在路由器B上,已经创建好了4个loopback接口,以模拟由本路由器生成的待聚合路由。只有当BGP表中至少存在一条隶属于聚合路由的明细路由时,BGP路由器才会通告该聚合路由。为了将聚合路由的明细路由置入BGP表,在路由器B上还得动用BGP network命令。在聚合与loopback接口相关的前缀之前,有必要验证明细路由是否已在路由器A和B的BGP表中现身。

7a20ed22089e58915451a5862269c2765777dcef

现在,修改路由器B的BGP配置,令其在抑制明细路由172.16.2.0/24通告的同时,激活聚合路由的通告。

2062eba243d135d789274da21509b74fa1856311

路由映射使用permit形式来表示将要被抑制的路由。在本例中,permit前缀172.16.2.0/24,则表明要对该前缀进行抑制。隶属于聚合路由,而又未能精确匹配路由映射的前缀,则不被抑制。

验证
在路由器A和B的BGP表中,验证聚合前缀是否现身,以及是否抑制了明细路由172.16.2.0/24的通告。

b618614cb9100e8f8d621f301ca531109b242203

在路由器B上查看前缀172.16.2.0/24的详细信息。

588ef9eae6270ffef4587a76781dd8f7820644eb

故障排除
步骤1:使用show ip bgp neighbors命令来验证BGP是否邻居处于Established状态。

步骤1:如果邻居关系不处于Established状态,请见8-23节。

步骤2:使用show ip bgp命令,弄清BPG表中是否至少有一条明细路由隶属于待聚合网络的地址范围。

步骤3:若BGP表中至少拥有了一条这样的明细路由,请跳到步骤5。

步骤4:若BGP 表中没有这样的明细路由,请执行以下操作。

检查BGP network命令的语法(地址和掩码)。返回步骤2。
若以重分发的方式在BGP中注入路由(直连、静态,或IGP路由),请确保开启了no auto-summary特性。检查重分发命令的语法。返回步骤2。
步骤5:验证是否存在过滤器阻挡了聚合路由的通告。

步骤6:验证路由映射和访问列表的语法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值