BGP 路由属性

BGP 路由属性是路由信息所携带的一组参数,它对路由进行了进一步的描述,表达了每条路由的各种特性,使得路由接收者能够根据路由属性值对路由进行过滤和选择。


 

路由属性是BGP 协议区分与其它协议的重要特征。BGP 通过比较路由携带的属性,来完成路由选择、环路避免等工作。

 

BGP的每个属性都有特定的含义,具有不同的用途并可以灵活的应用;并且路由属性是基于“ TLV” 架构的,易于扩展。这些特性使得BGP 的功能十分强大。

 

 

BGP 路由属性包含有以下四类:

公认必遵

 

Well-known mandatory

ORIGIN

 

AS_PATH

 

NEXT_HOP

所有BGP路由器都必须能够识别这种属性,且必须存在于Update 消息中。如果缺少这种属性,路由信息就会出错。

公认可选

 

Well-known discretionary

Local_Pref

 

ATOMIC_AGGREGATE

所有BGP 路由器都可以识别,但不要求必须存在于Update 消息中,可以根据具体情况来选择。

可选传递

 

Optional transitive

COMMUNITY

 

AGGREGATE

AS 之间具有可传递性的属性。BGP路由器可以不支持此属性,但它仍然会接收带有此属性的路由,并通告给其他对等体。

可选非传递

 

Optional non-transitive

MED

CLUSTER_LIST

ORIGINATOR_ID

如果BGP 路由器不支持此属性,该属性被忽略,且不会通告给其他对等体。

 

转载于:https://www.cnblogs.com/renjiangzhou/p/8243879.html

### BGP 路由属性实验配置示例 #### 实验目标 通过HCL环境模拟不同自治系统(AS)间的通信,重点在于理解并操作BGP路由属性来影响路径选择。 #### 设备准备 假设存在三个路由器(RouterA, RouterB, 和 RouterC),分别位于不同的自治系统中。其中RouterA属于AS100,RouterB作为连接两个自治系统的边界设备,而RouterC则处于AS200内[^1]。 #### 配置说明 为了实现对特定BGP路由属性的操作,在此提供一个简单的例子——修改MED(Multi Exit Discriminator)值以控制进入某一自治系统的入口点: ##### Router A (AS100) 设置默认的本地优先级,并向邻居宣告一条静态路由的同时指定其MED值: ```plaintext ip route-static 192.168.2.0 255.255.255.0 NULL0 bgp 100 peer 172.16.1.2 as-number 200 network 192.168.1.0 mask 255.255.255.0 import-route static # ipv4-family unicast undo synchronization peer 172.16.1.2 enable peer 172.16.1.2 med 100 ``` 上述命令中的`peer 172.16.1.2 med 100`用于设定当这条路由被通告给Peer时所携带的MED值为100。 ##### Router C (AS200) 为了让RouterC能够接收来自外部网络的流量并通过最优路径转发至目的地,可以在该侧调整相应的策略以便更好地利用资源或满足业务需求: ```plaintext bgp 200 peer 172.16.1.1 as-number 100 # ipv4-family unicast undo synchronization peer 172.16.1.1 enable peer 172.16.1.1 preferred-value 150 ``` 这里设置了对于从AS100收到的所有前缀赋予更高的首选项(`preferred-value`),从而确保这些数据包会更倾向于经过这条链路返回源地址所在位置。 #### 测试验证 完成以上配置之后,可以通过执行如下指令来进行连通性和性能方面的检测: - 使用ping工具检查跨多个AS之间的主机间能否正常通讯; - 利用trace route功能查看实际传输过程中所经历的具体跳数以及延迟情况; - 查看各台路由器上的BGP表项详情,确认预期之外的变化是否发生; 此外还可以尝试更改某些参数(比如增加/减少权重),观察这会对整体选路造成怎样的改变,以此加深对各种属性作用机制的理解程度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值