HCIP-6.8BGP的团体属性、BGP联盟

文章介绍了BGP协议中的团体属性和联盟特性,包括Community的配置案例,如no_advertise、no_export等,以及BGP联盟的配置,强调了它们在路由策略和大型网络管理中的作用。此外,还提到了AS_PATH的四种类型:AS_SET、AS_SEQUENCE、AS_CONFED_SEQUENCE和AS_CONFED_SET。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


对于大型网络或者路由条目较多,使用一种BGP特有的路由标记,用于简化路由策略的执行。

对于减少路由条目,BGP使用以下几种技术:

  • 路由聚合(Aggregation)
  • 对等体组(Peer Group)
  • 团体属性(Community )
  • 路由反射(Route Reflection )
  • BGP联盟(Confederations )

1、Community:团体属性

团体属性用于标识具有相同特征的BGP 路由,Community的BGP路径属性是可选过渡 (Optional transitive)。

先来理解分配一个特定的COMMUNITY属性,COMMUNITY属性对邻居起作用,在设置后,同时需要向邻居发送的概念。

COMMUNITY属性的数值,这个数值是是一组4个8位组。格式为:AA:NN,前两个8位组表示自治系统,后2个8位组表示出地管理目的而定义的标识符。RFC1997规定前2B表示AS号,后2B表示基于管理目的设置的标示符。

COMMUNITY属性的数值
团体号:团体号是0~4294967295的整数。RFC1997中定义,0(0x00000000)~65535(0x0000FFFF)和4294901760(0xFFFF0000)~4294967295(0xFFFFFFFF)是预留的。

团体属性用来简化路由策略
上图中标识具有相同特征的BGP 路由。为不同种类的路由打上不同的COMMUNITY属性值,而不用管前缀是192.168.1还是172.16还是10开始,只根据属性值执行不同的策略。

COMMUNITY属性两个重大作用:
1、匹配路由(一种标识,标识路由)。
2、针对路由的过滤

  • 团体属性是BGP的私有属性,在BGP对等体(peer)之间传播,且不受AS的限制。利用团体属性可以使多个AS中的一组BGP设备共享相同的策略,从而简化路由策略的应用和降低维护管理的难度。
  • BGP设备可以在发布路由时(或者针对邻居更新以及收取时、或者引入路由时),新增或者改变路由的团体属性。
  • 是在BGP中一种给路由条目打上标记,用于确保路由过滤和选择的连续性,BGP路由可以过滤进出路由更新或者优选某些路由
  • 可选传输属性,必须针对做peer x.x.x.x advertise-community

团体属性分为:

  • 自定义团体属性
  • 公认团体属性
    • Internet
    • No_Advertise
    • No_Export
    • No_Export_Subconfed

公认团体属性:

团体属性名称 备注
Internet 0(0X00000000) 向任何BGP邻居宣告
No_Advertise 4294967042(0XFFFFFF02) 不向任何BGP邻居宣告
No_Export 4294967041(0XFFFFFF01) 不向任何EBGP邻居宣告,但可以向联盟内的EBGP邻居宣告
No_Export_Subconfed 4294967043(0XFFFFFF03) 不向任何EBGP邻居宣告,包括联盟内的EBGP邻居宣告
No_Export_Subconfed 4294967043(0XFFFFFF03) 不向任何EBGP邻居宣告,包括联盟内的EBGP邻居宣告

No_Advertise

上图只有R2有这条路由,与它相邻都收不到这条路由。No_Advertise
no_export

no_export_subconfed
自定义团体属性:
自定义规则和应用方法,格式:AS(2Bit):Number(2Bit)

  • aa:nn:aa和nn的取值范围都是0~65535,管理员可根据实际情况设置具体数值。通常aa表示私有系统AS编号,nn是管理员定义的私有团体属性标识。例如,来自AS100的一条路由,管理员定义的团体属性标识是1,则该路由的团体属性格式是100:1。
  • 团体号:团体号是0~4294967295的整数。RFC1997中定义,0(0x00000000)~65535(0x0000FFFF)和4294901760(0xFFFF0000)~4294967295(0xFFFFFFFF)是预留的。

1.1、案例配置

在这里插入图片描述

1、no_advertise使用案例 谁也不给
使用network方式宣告

[R1]bgp 100
[R1-bgp]network 1.1.1.1 255.255.255.255 route-policy community
#配置向对等体发布团体属性,缺省情况下,BGP不会将团体属性发送给任何对等体。
[R1-bgp] peer 12.0.0.2 advertise-community   //配置将团体属性发布给对等体(组)。
[R1-bgp] peer 13.0.0.3 advertise-community
[R1-bgp]q
[R1]ip ip-prefix 5 permit 1.1.1.1 32
[R1]route-policy community permit node 10
[R1-route-policy]if-match ip-prefix 5
[R1-route-policy]apply community no-advertise
[R1-route
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0与1之旅

创作不易请给予一点帮助和鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值