首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当不使用IGP/静态路由时,路由反射器的两个客户端如何相互了解?

当不使用IGP/静态路由时,路由反射器的两个客户端如何相互了解?
EN

Network Engineering用户
提问于 2021-09-23 18:14:16
回答 2查看 300关注 0票数 2

我最近了解到,路线反射器是一个有效的选择,以全面网格IBGP窥视在一个大的AS。想象一下这样的网络: D1 - AS1 R_P RR R_Q AS3 - D3

  • D1和D3是AS1和AS3所熟知的公共网络。
  • R_P,RR和R_Q来自AS2。RR是一个路由反射器。
  • eBGP窥视
  • iBGP窥视

当R_P向RR (通过eBGP学习)广告D1 (通过eBGP学习),而RR又向R_Q发布广告时,D1的下一跳将是R_P (假设它有下一跳自我配置)。因此,当R_Q需要路由到D1的流量时,它必须为R_P执行递归路由查找(该路由的下一跳)。如果没有IGP/静态路由,这是不可能的,对吗?

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2021-09-23 18:54:34

BGP通常假设正在运行IGP,以连接其路由器。

当R_Q接收到一条通过R_P的路由时,它将不得不通过R_P查找到R_P路由,作为BGP路由计算的一部分。

  • 如果R_Q无法找到到R_P的路由,它将忽略该路由
  • 在BGP决策过程中的某一时刻,考虑到了路由的IGP度量。例如,如果有两个路由器连接到AS1 R_P1和R_P2,这两个路由器都宣传到D1的路由,R_Q会选择其中一个基于P_Q - P_P1和P_Q - P_P2的IGP成本。(见BGP决策过程这里)
  • 如果在某个时候IGP路由失败或IGP度量更改,BGP需要对接收到的路由“重做”它的考虑(参见第4271第9.1.2节)。
  • 为了在转发表中安装条目,R_Q需要在通过IGP解析到R_P的路由上选择其下一跳。(同一条)

注:在全网中,BGP路由器不直接连接。无论是否使用路由反射器,都需要IGP将数据包从一个路由器路由到另一个路由器。

注意:与IGP一样,数据包是在内部路由的。线路D1也需要在IGP内部传播。

票数 3
EN

Network Engineering用户

发布于 2021-09-23 20:13:55

BGP将不会安装到路由表的路由,除非它的下一跳入口是可到达的.这种可达性可以随心所欲地实现。也许甚至使用BGP本身来为这个下一跳做广告……但这可能是个坏主意(因为您不希望这些地址可以从其他ASes获得)。请注意,RR不必在到达路由的路径上- RR甚至可以是位于某个服务器上处理许多其他服务的某个VM上的软件包。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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