• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

BGP的路由优选规则

2023-03-15提问
  • 0关注
  • 0收藏,759浏览
粉丝:0人 关注:0人

问题描述:

BGP的路由优选规则的:依次选择从EBGP、联盟EBGP、联盟IBGP、IBGP学习的路由,这是什么意思?

组网及组网描述:

BGP的路由优选规则的:依次选择从EBGP、联盟EBGP、联盟IBGP、IBGP学习的路由,这是什么意思?

最佳答案

粉丝:179人 关注:0人

您好,参考

BGP选择路由的策略

当到达同一目的地存在多条路由时,BGP依次对比下列属性来选择路由:

  1. 优选协议首选值(PrefVal)最高的路由。

    协议首选值(PrefVal)是华为设备的特有属性,该属性仅在本地有效。

  2. 优选本地优先级(Local_Pref)最高的路由。

    如果路由没有本地优先级,BGP选路时将该路由按缺省的本地优先级100来处理。

  3. 依次优选手动聚合路由、自动聚合路由、network命令引入的路由、import-route命令引入的路由、从对等体学习的路由。

  4. 优选AS路径(AS_Path)最短的路由。

  5. 依次优选Origin类型为IGP、EGP、Incomplete的路由。

  6. 对于来自同一AS的路由,优选MED值最低的路由。

  7. 依次优选EBGP路由、IBGP路由、LocalCross路由、RemoteCross路由。

    PE上某个VPN实例的VPNv4路由的ERT匹配其他VPN实例的IRT后复制到该VPN实例,称为LocalCross;从远端PE学习到的VPNv4路由的ERT匹配某个VPN实例的IRT后复制到该VPN实例,称为RemoteCross。

  8. 优选到BGP下一跳IGP度量值(metric)最小的路由。

    在IGP中,对到达同一目的地址的不同路由,IGP根据本身的路由算法计算路由的度量值。

    执行bestroute igp-metric-ignore命令后,BGP选路时忽略IGP Metric的比较。

  9. 优选Cluster_List最短的路由。

    缺省情况下,BGP在选择最优路由时Cluster-List优先于Router ID。配置bestroute routerid-prior-clusterlist命令后,BGP在选择最优路由时Router ID优先于Cluster-List。
  10. 优选Router ID最小的设备发布的路由。

    如果路由携带Originator_ID属性,选路过程中将比较Originator_ID的大小(不再比较Router ID),并优选Originator_ID最小的路由。

  11. 优选从具有最小IP Address的对等体学来的路由。

暂无评论

1 个回答
粉丝:6人 关注:3人

BGP 的路由选择算法基于以下 13 条选路准则(Rules of Path Selection):

  1. 属性权值:首先,BGP 会检查每个路由路径的 LOCAL_PREF 属性,该属性表示本地优先级。LOCAL_PREF 值越高,则该路径被选择的可能性就越大。

  2. 外部路径长度:如果两条路由路径的 LOCAL_PREF 相等,则 BGP 会选择 AS-PATH 属性最短的路径,即通过 AS 数量较少的路径。

  3. 原点类型:如果两条路由路径的 AS-PATH 长度相等,则 BGP 会选择 Origin Code 更低的路径。Origin Code 表示路径的起点,比如 IGP(内部网关协议)、EGP(外部网关协议)或 Incomplete(不完整)。

  4. 多出口判别器(MED):如果两个邻居提供了相同的路由路径,则 BGP 可以使用 MED 属性来决定哪个邻居提供的路径更好。MED 表示多出口判别器,用于向外界传达特定 AS 中的出口转发偏好。

  5. 本地偏好值:如果两条路径都是从同一个 eBGP(外部 BGP) 邻居收到的,则 BGP 会选择具有较高的本地偏好值的路径。本地偏好值也称为本地优先级,表示在本地路由器上的优先级设置。

  6. 路径来源:如果以上所有标准均无法确定一条最佳路径,则 BGP 会根据其获得的路径来源进行选择。BGP 将首选 BGP 协议获得的路径,次选 OSPF 协议获得的路径,再次选 RIP 协议获得的路径,最后才考虑默认路由。

  7. 短连接:如果通过某个邻居获得的路径与通过其他邻居获得的路径仅相差一跳,则 BGP 会选择通过直接连接获得的路径。

  8. 路由器ID:如果仍然存在多个可用路径,则 BGP 将选择 Router ID 更小的路径。

  9. 资源可用性:如果以上所有标准仍未能确定最佳路径,则 BGP 将考虑路径中的资源可用性,例如链路带宽、延迟和丢包率等等。

  10. 通告者可达性:如果有多个可用路径,且这些路径均在同一个 AS 内,则 BGP 将选择首选通告这些路径的 BGP 路由器。

  11. 最近的IGP邻居:如果以上所有标准仍未能确定最佳路径,则 BGP 将考虑到目的地的最近 IGP(内部网关协议)邻居。

  12. 路径重复器:如果以上所有标准仍未能确定最佳路径,则 BGP 将选择具有最短 AS-PATH 并且重复器 ID 更小的路径。

  13. 维护的路由策略:BGP 还可以采用自定义策略,例如基于来源网络、负载平衡和流量工程等因素进行路由选择。

具体来说,BGP 会首先考虑 eBGP 学习的路由,即从外部自治系统(AS)获得的路由。这是因为 eBGP 路由通常比较可靠,并且更容易达到全局网络的最短路径。如果存在多个 eBGP 路由,则会根据 BGP 的其他规则进行选择。

当没有可用的 eBGP 路由时,BGP 会考虑从联盟 eBGP 学习的路由,即从与本地 AS 同属于同一个联盟的其他 AS 中获得的路由。这些路由通常也比较可靠,因为它们之间有一定的信任关系和协议约束。

如果仍然无法找到合适的 eBGP 或联盟 eBGP 路由,则 BGP 会考虑从联盟 iBGP 学习的路由,即从与本地 AS 同属于同一个联盟的其他 iBGP 路由器中获得的路由。这些路由可以传递 AS 内部的流量,但可能不太可靠,因此通常被认为是次优选项。

最后,如果以上所有来源都没有可用的路由,则 BGP 会考虑从 iBGP 学习的路由,即从本地 AS 的其他 iBGP 路由器中获得的路由。这些路由通常只能传递 AS 内部的流量,并且可能不是全局最短路径,因此被认为是最次优选项。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明