BGP路由器协议排错教程:BGP 团体

BGP 团体属性提供了一些额外的功能,它能够标记路由并修改上游和下游路由器上的 BGP
路由策略。当一台路由器把一条路由通告给另一台路由器时,它可以有选择地附加、删除或修
改 BGP 团体中的每个属性。
BGP 团体(Community)是一个可选传递 BGP 属性,它可以从一个自治系统传递到另一个自治系统。BGP 团体属性是一个 32 比特的号码,它可以包含在一条路由中。BGP 团体可以显
示为完整的 32 比特号码(0~4 294 967 295),但通常会使用一种新格式来显示:使用 2 个 16
比特号码,格式为(0~65 535):(0~65 535)。
私有 BGP 属性遵循了惯例,使用第一个 16 比特号码来表示起源团体的 AS,使用第二个
16 比特号码来表示由起源 AS 所定义的模式。每个组织机构都可以使用不同的私有 BGP 团体模
式,不需要进行注册,并且可以表示一个 AS 的地理位置,同时表示在另一个 AS 中通告路由的
方法。一些组织机构会在网站上公布其使用的私有 BGP 团体模式。
2006 年,RFC 4360 文档中提供了一种扩展格式,并以此扩展了 BGP 团体的功能。扩展的
BGP 团体属性为各类信息提供了数据结构,并且它通常用于 VPN 服务中。
IOS XR 和 NX-OS 设备默认使用新格式来显示 BGP 团体属性,IOS 设备默认使用十进制格
式来显示团体属性。工程师也可以在 IOS 设备上使用全局配置命令 ip bgp-community
new-format,让设备以新格式来显示 BGP 团体属性。
例 1-13 的上半部分以十进制显示了 BGP 团体,下半部分以新格式显示了 BGP 团体。

默认情况下,IOS 和 NX-OS 设备不会向对等体通告 BGP 团体属性。工程师可以使用 BGP
地址家族配置命令 neighbor ip-address send-community [standard | extended | both],或者在
NX-OS 设备上,在邻居地址族配置中使用命令 send-community [standard | extended | both],为
每个邻居启用团体属性。默认情况下设备会发送标准团体属性,但工程师也可以使用可选关键
字 extended 或 both,让设备发送扩展团体属性,或同时发送两种格式的团体属性。
默认情况下,IOS XR 设备会把 BGP 团体属性通告给IBGP 对等体,但要想为EBGP 对等体通
告团体属性,工程师需要使用邻居地址家族配置命令send-community-ebgp,来让设备通告标准BGP
团体属性,或者使用命令 send-extended-community-ebgp,来让设备通告扩展 BGP 团体属性。如
果要同时向 EBGP 对等体发送两种格式的 BGP 团体属性,则工程师需要同时配置这两条命令。 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值