华为HCIP学习笔记 - BGP 路由优选小结
咸鱼13
本文讲述了华为HCIP BGP 路由优选。分享给大家供大家参考,具体如下:
BGP 路径属性
- 公认属性:必须都能够识别
- 公认强制 (Well-Known Mandatory)
- Origin
- AS-Path
- Next_Hop
- 公认自由决定 (Well-Known Discretionary)
- Local_Preferent
- Atomic_Aggregate
- 公认强制 (Well-Known Mandatory)
- 可选属性:不要求都能识别
- 可选传递 (Optional Transitive)
- Community
- Aggregate
- 可选非传递 (Optional Nontransitive)
- MED
- Originator_ID
- Cluster_List
- 可选传递 (Optional Transitive)
Preferred_Value
- 该属性值的取值范围:0 ~ 65535
- 属性值越大则路由的优先级越高
- 只在本地有效
- 缺省值:0
Local_Preferent 本地优先级
- 公认自由决定属性
- 该属性值的取值范围:0 ~ 4294967295
- 属性值越大则路由的优先级越高
- 只能在 IBGP 邻居之间传递
- 缺省值:100
- 修改命令:default local_preferent
AS-Path
- 公认强制属性
- 防止出现 EBGP 路由环路
- 是一个有长度的 AS 号码列表
- 长度越短则越优
Origin 起源
- 公认强制属性
- 属性值:
- IGP —— network 优选
- Incomplete —— import-route
MED
- Multi-Exit Discriminator 多出口鉴别属性
- 可选非传递属性,度量值
- 属性值越小则越优
- 缺省情況:当路由来自同一个相邻的AS时,才会进行比较
- 修改缺省:compare-different-as-med
- 缺省时,会继承 IGP 度量值 (network、import-route)
Next_Hop
- 公认强制属性
- 属性显示: 0.0.0.0 (network、import-route)
- 属性显示:127.0.0.1 (aggregate)
- 修改属性值:next-hop-local
路由汇总
- AS-Set 关键字:防止AS-Path等属性丢失
- Atomic_Aggregate:公认自由决定属性 (预警标记)
- Aggregator:可选传递属性
Community
- 可选传递属性
- 路由的 “标记”
- 属性值格式:AS(0 ~ 65535):自定义
- 公认的属性值:
- Internet:缺省
- No-Advertise:仅自己使用
- No-Export:本地 AS 内传递
- No-Export-Subconfed:禁止传递给任何 EBGP 邻居 (联盟内可以)
BGP 路由优选规则
- 最优路径选择算法 (Best Path Selection Algorithm)
-
最大的权重 优选 Preferred-Value 属性值最大的路由
-
最大的本地优先级 优选 Local_Preference 属性值最大的路由
-
起源于本地 本地始发的路由优于从邻居学习到的路由
优先级:手动汇总 > 自动汇总 > network > import-route -
最短的AS路径 优选 AS_Path 属性最短的路由
-
不变的起源属性 优选 Origin 属性值最优的路由
优先级:IGP > EGP > Incomplete -
最小的MED 优选 MED 属性值最小的路由
-
EBGP优于IBGP EBGP 路由的优先级高于 IBGP 路由
-
最近的IGP邻居 优选到Next_Hop的IGP度量值最小的路由
-
最短的Cluster_List 优选 Cluster_List 最短的路由
-
最小的Router-ID 优选Router-ID最小的邻居所通告的路由
-
最小的IP地址 优选 IP 地址最小的邻居所通告的路由