核心网络路由器中的路由表变化频率是多少?

核心网络路由器中的路由表变化频率是多少?

核心网络路由器中的路由表多久更改一次?每 30 秒一次?每分钟一次?每 5 分钟一次?

我知道有一个边界网关协议在核心互联网路由器中运行,并了解相邻路由器之间的最佳网络路径,我只是想知道路由表更新的频率。

例如,如果 Youtube 视频开始流式传输到我的 PC,那么数据包的路由(理论上从某个 Google 服务器开始,经过 15-20 次跳转后到达我的 PC)在我观看这段 10 分钟的视频期间发生变化的可能性有多大?在大多数情况下,中间路由器在 10 分钟内保持不变,这样说公平吗?不这样说的概率有多大?5%?20%?

答案1

变化的频率实际上取决于您在网络中的位置。

有一个项目用于跟踪和可视化互联网中的 BGP 变化:播播;在那之间邦邦/RouteViews,您可以获得更多数据。

我从 BGPmon 抓取了昨天(2013/12/06)的数据:总共有 11976 次更新。至于回答您到 Google 服务器的路由是否发生了变化,即使数据直接也无法告诉您(如果两个端点都没有移动,您就不会在数据中看到它)。相反,您必须不断跟踪 PC/Google 路由,并观察其变化,然后将其映射回 BGPMon 或 RouteViews 看到的数据。

答案2

思科文档中写道:“当邻居之间的 TCP 连接首次建立时,BGP 邻居会交换完整的路由信息​​。当检测到路由表发生变化时,BGP 路由器只会向其邻居发送已更改的路由。BGP 路由器不会发送定期的路由更新,BGP 路由更新只会通告到目标网络的最佳路径。”

相关内容