免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

BGP 路由属性

BGP 路由属性 一、属性分类公认必遵 Well‑Known Mandatory所有 BGP 路由器必须识别Update 报文中一定携带Origin起源、AS‑Path、Next‑Hop。公认自由决定 Well‑Known Discretionary全部设备认识可以选填Local‑Preference本地优先级。可选传递 Optional Transitive设备不认识该属性也继续向下传递Community团体属性。可选非传递 Optional‑non‑transitive设备不识别就丢弃不再传递MED多出口区分。二、逐个属性详解1. Origin起源属性公认必遵取值 3 种IGPi用 network 宣告路由优先级最高Incomplete?通过 import‑route 引入静态、OSPF、IS‑IS优先级最低EGPe老式外部网关协议现在基本不用。 选路i e ?。2. AS‑Path公认必遵记录路由经过的 AS 编号路由离开本 AS 追加自己 AS 号。两大作用防环收到包含自己 AS‑Number 的路由直接丢弃EBGP 防环选路AS‑Path 越短越优先。IBGP 传递路由时 AS‑Path 不会增加。3. Next‑Hop下一跳公认必遵EBGP 邻居发布路由时下一跳改为自身和邻居互联地址IBGP 邻居传递路由默认不修改 Next‑Hop 问题IBGP 对等体拿不到路由。 解决命令next‑hop‑local把下一跳改为自身环回地址。4. Local‑Preference 本地优先级公认自由决定仅在本 AS 内部生效EBGP 邻居之间不传递默认值 100数值越大越优先作用控制本 AS 出去流量选哪条链路。5. MED可选非传递默认只传给相邻 AS不会传给下一个 AS默认值 0数值越小越优先作用说服对方 AS 把流量发往自己这边。默认仅比较同一个相邻 AS 发来的 MED配置compare‑different‑as‑med才可以对比不同 AS 的 MED。6. Community 团体属性可选传递本身不参与选路只是打标记用来批量控制路由策略。 常见特殊团体值no‑export不发给 EBGP 邻居no‑advertise谁都不发送internet可以正常发布。7. Originator‑ID、Cluster‑ID路由反射器 RR 专属属性Originator‑ID路由始发路由器 RID防止集群内环路Cluster‑ID反射器集群编号多个 RR 配置相同 Cluster‑ID 防止重复路由。8. Preferred‑Value华为私有属性选路优先级最高仅在本地路由器生效不会传递给任何邻居默认值 0数值越大越优先优先级高于 Local‑preference。BGP 选路顺序从上往下依次比较Preferred‑Value越大越好华为私有Local‑Preference 本地优先级越大越好优选本设备手动聚合路由Origini e ?AS‑Path 越短越好MED 值越小越好EBGP 优于 IBGP到 Next‑Hop 开销越小优先IGP 开销三、总结精简版Local‑PrefAS 内生效越大优先出方向MED对邻居 AS 生效越小优先入方向AS‑Path只在 EBGP 传递时增加IBGP 传递路由AS‑Path 不变Next‑Hop 默认不变Preferred‑Value 只在本地生效优先级最高。四、配置命令华为#设置Local‑preference route‑policy LP permit node 10 apply local‑preference 150 #修改MED值 route‑policy MED permit node 10 apply med 50 #IBGP修改下一跳为本机 peer 2.2.2.2 next‑hop‑local
返回列表