BGP路由选路及相关配置实验
发布时间
阅读量:
阅读量
BGP路由选路及相关配置实验
- 实验
- 路径选择
-
-
路径属性
-
- 分类:
- 选路原则
-
Local-Preference 在IBGP之间作用
-
as-path在EBGP之间作用(华为也可在IBGP)
-
通过MED属性控制选路(越小越优)
-
实验
































路径选择
路径属性
路径属性定义:path attributes,作用类似于metric,用于度量BGP的路由优劣
分类:
| 公认属性 | 公认必遵 | 所有的BGP的Update消息都包含该属性 | Origin/As_path/ |
|---|---|---|---|
| 公认属性 | 公认自决 | 该属性可选可不选,所有的BGP进程都能够识别 | Local-Preference/ATOMIC_Aggregate |
| 可选属性 | 可选传递 | 即使BGP进程不能识别该属性,也会继续传递下去 | Community/Aggregator |
| 可选属性 | 可选非传递 | 如果BGP进程不能识别该属性,可以忽略这条Update,并且不传递下去 | MED/Originator_ID/Cluster_list/*pre_value |
选路原则
- 如果此路由的下一跳不可达,忽略此路由
- Preferred-Value值数值越高越优先,华为私有属性,仅本地有意义
- Local-Preference值最高的路由优先
- 聚合路由优先于非聚合路由
- 本地手动聚合路由的优先级高于本地自动聚合的路由
- 本地通过Network命令引入的路由的优先级高于本地通过Import-route命令引入的路由
- 本地通过Network命令引入的路由的优先级高于本地通过Import-route命令引入的路由
- 比较Origin属性,IGP优于EGP,EGP优于Incomplete
- 选择MED较小的路由
- EBGP路由优于IBGP路由
- BGP优先选择到BGP下一跳的IGP度量值最低的路径
- 比较Cluster_list长度,短者优先
- 比较Originator_ID(如果没有Originator_ID,则用Router_ID比较),选择数值较小的路径。
- 比较对等体的IP地址,选择IP地址数值最小的路径。
Local-Preference 在IBGP之间作用
- 根据local-prefernce控制选路(越大越优)
- 为公认自决属性,用于告诉AS中的路由器,哪条路径是离开AS的首选路径
- Local_Preference属性只能在IBGP对等体间传递(除非做了策略否则Local_Preference值在IBGP对等体间传递过程中不会丢失),而不能在EBGP对等体间传递,如果在EBGP对等体间收到的路由的路径属性中携带了Local_Preference,则会触发Notifacation报文,造成会话中断;
- 但是可以在AS边界路由器上使用Import方向的策略来修改Local_Preference属性值。也就是在收到路由之后,在本地为路由赋予Local_Preference
R3为出
配置如下


as-path在EBGP之间作用(华为也可在IBGP)
- 使用AS-PATH属性控制选路(l列表越短越优)
- 为公认必遵属性,是前往目标网络的路由经过的AS号列表
- 作用:确保路由在EBGP对等体之间传递无环;另外也作为路由优选的衡量标准之一;
- 路由在被通告给EBGP对等体时,路由器会在该路由的AS_Path中追加上本地的AS号;路由被通告给IBGP对等体时,AS-path不会发生改变

通过MED属性控制选路(越小越优)
- 为可选非传递属性,是一种度量值
- 一般情况下,BGP设备只比较来自同一AS(不同对等体)的路由的MED属性值。
- 可以通过配置命令来允许BGP比较来自不同AS的路由的MED属性值。执行compare-different-as-med命令后,系统将比较来自不同AS中的对等体的路由的MED值。

全部评论 (0)
还没有任何评论哟~
