**公认必遵**:Origin、AS_Path、Next_hop(所有BGP路由都必须识别这类属性,且必须在Update报文中传递,如果缺少就报错)
Origin:指示路由信息的来源(如IGP、EGP或Incomplete)。
AS_Path:记录路由经过的AS(自治系统)路径。
Next_hop:指定到达目的网络的下一跳IP地址。
**公认任意**:Local_Pref、Atomic_aggregate(所有BGP路由器都必须识别这类属性,但不要求必须在Update报文中传递)
Local_Pref:用于在AS内部优选路由,值越高优先级越高。
Atomic_aggregate:指示路由信息已被聚合,且丢失了一些详细信息。
**可选过渡**:Aggregator、Community(BGP设备可以不识别这类属性,但是路由器仍然可以接收这类属性,并且通告给其他AS邻居)
Community团体属性:用于标记路由,以便在AS内部或AS之间应用策略。
用于对路由进行标记,类似于IGP的TAG值(IGP的TAG比较单一,BGP的团体比较丰富),使用团体来对BGP路由进行控制,主要控制传播范围,以及属性修改。
1、公认团体属性
Internet:设备在收到具有此属性的路由时,可以向任何BGP对等体发送该路由。(所有BGP路由都具有该属性,发送时都要遵守路由选路原则)
NO_Advertise:设备收到具有此属性的路由后,将不向任何BGP对等体发送该路由。
No_Exportise:设备收到具有此属性的路由后,将不向AS外部发送该路由。
No_Export_Subconfed:设备收到具有此属性的路由后,将不向AS外部发送该路由,也不向AS内部其他子AS(BGP联盟)发送路由。
1、自定义团体属性
使用aa:bb方式:aa和bb的取值范围为0-65535,两个数值的意义都是由管理员定义的,一般情况下,aa使用as号来表达,bb由管理员自定义
Ip community-filter 1 permit 234:1 团体列表,可以抓取团体属性
Aggregator路由聚合:指示路由聚合的AS号和路由器ID。
**可选非过渡**:MED、Cluster-list、Originator-id(BGP设备可以不识别这类属性,路由器会忽略这个属性,并且不会将这个属性传递给其他AS邻居)
MED(Multi-Exit Discriminator):用于在多个入口点之间优选路由,值越低优先级越高。
Cluster-list:用于防止路由反射环路,记录路由经过的集群ID。
Originator-id:用于路由反射器环境,指示路由的原始路由器ID。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)