首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么eBGP接收带有“receiving”的更新?

为什么eBGP接收带有“receiving”的更新?
EN

Network Engineering用户
提问于 2015-06-11 06:49:35
回答 1查看 9.8K关注 0票数 4

为什么eBGP要用Origin IGP接收更新?

这是正常的还是仅仅是操作系统的错误?

代码语言:javascript
复制
R1#show version
Cisco IOS Software, 3700 Software (C3745-ADVIPSERVICESK9-M), Version 12.4(25d), 
RELEASE SOFTWARE (fc1)
EN

回答 1

Network Engineering用户

发布于 2015-06-11 08:59:12

Origin IGP的理由:

由于以下原因之一,路由显示为Origin IGP

  • 如果在bgp进程中使用network x.x.x.x命令,则路由自然显示为Origin IGP。这是有意义的,因为bgp通常会在IGP中找到这些路线(当然,它们也可能是静态的)。
  • 有人将路由从IGP直接重新分配到BGP (名义上接收不完整的原产地代码),然后使用路径图手动将Origin incomplete转换为Origin IGP
  • BGP原产地代码是在策略中手动设置的。

为什么BGP原产地代码很重要?

因此,这个问题可能会被问到,“谁在乎BGP原产地代码是什么?”;在某些情况下,原产地代码很重要。如果您查看BGP路径选择算法,在10步算法的步骤6处考虑原始代码;如果权重、局部偏好和路径长度相同,则Origin IGP被认为是最低的。

BGP管理员通常在所有入口前缀上设置Origin IGP,以避免使用Origin incomplete的路由。如果您有使用Origin incomplete的路由,它可能会缩短这些决策点:最低MED、EBGP与IBGP、BGP下一跳的最低IGP成本和最低的BGP路由器id。

因此,简单的回答是,人们手动强制Origin IGP,使bgp的行为更加合理。例如,将所有路由设置为Origin IGP有助于促进热马铃薯路由

BGP路径选择算法:

我只想笑一笑,我包括下面的BGP路径选择算法.请注意,原产地代码位于步骤6,但下面有非常相关的决策点。

  1. 如果路径指定不可访问的下一跳,则删除更新。
  2. 更喜欢重量最大的路径。
  3. 如果权重相同,则选择具有最大局部偏好的路径。
  4. 如果本地首选项相同,则更喜欢由运行在此路由器上的BGP发起的路径(自发起)。
  5. 如果没有路由是自发起的,则更喜欢具有最短AS_path的路由.
  6. 如果所有路径都具有相同的AS_path长度,则选择原点类型最低的路径(其中IGP小于EGP,EGP小于不完全)。
  7. 如果原始代码相同,则选择具有最低MED属性的路径。
  8. 如果路径具有相同的MED,则选择外部路径而不是内部路径。
  9. 如果路径仍然相同,则选择通过最近的IGP邻居的路径。
  10. 更喜欢BGP路由器ID最低的路径(IP地址)
票数 7
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/19124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档