Advertisement

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

选路原则

  1. 如果此路由的下一跳不可达,忽略此路由
  2. Preferred-Value值数值越高越优先,华为私有属性,仅本地有意义
  3. Local-Preference值最高的路由优先
  4. 聚合路由优先于非聚合路由
  5. 本地手动聚合路由的优先级高于本地自动聚合的路由
  6. 本地通过Network命令引入的路由的优先级高于本地通过Import-route命令引入的路由
  7. 本地通过Network命令引入的路由的优先级高于本地通过Import-route命令引入的路由
  8. 比较Origin属性,IGP优于EGP,EGP优于Incomplete
  9. 选择MED较小的路由
  10. EBGP路由优于IBGP路由
  11. BGP优先选择到BGP下一跳的IGP度量值最低的路径
  12. 比较Cluster_list长度,短者优先
  13. 比较Originator_ID(如果没有Originator_ID,则用Router_ID比较),选择数值较小的路径。
  14. 比较对等体的IP地址,选择IP地址数值最小的路径。

Local-Preference 在IBGP之间作用

  1. 根据local-prefernce控制选路(越大越优)
  2. 为公认自决属性,用于告诉AS中的路由器,哪条路径是离开AS的首选路径
  3. Local_Preference属性只能在IBGP对等体间传递(除非做了策略否则Local_Preference值在IBGP对等体间传递过程中不会丢失),而不能在EBGP对等体间传递,如果在EBGP对等体间收到的路由的路径属性中携带了Local_Preference,则会触发Notifacation报文,造成会话中断;
  4. 但是可以在AS边界路由器上使用Import方向的策略来修改Local_Preference属性值。也就是在收到路由之后,在本地为路由赋予Local_Preference

R3为出

配置如下
在这里插入图片描述
在这里插入图片描述

as-path在EBGP之间作用(华为也可在IBGP)

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

通过MED属性控制选路(越小越优)

  1. 为可选非传递属性,是一种度量值
  2. 一般情况下,BGP设备只比较来自同一AS(不同对等体)的路由的MED属性值。
  3. 可以通过配置命令来允许BGP比较来自不同AS的路由的MED属性值。执行compare-different-as-med命令后,系统将比较来自不同AS中的对等体的路由的MED值。
    在这里插入图片描述

全部评论 (0)

还没有任何评论哟~