Answers:
实际上并没有一个Internet路由表,这完全取决于您所在的位置以及连接的状态。路由汇总,路径可以不同等。
为了便于讨论,如果所有Internet路由器都丢失了其路由表,则无需花费大量时间来重建该表,因为路由表中的网络中仍然存在广告。通常,这取决于路由器CPU来处理可能会有的大量表更新。
根本没有“ RIPE路由表”,RIPE / ARIN等维护whois记录。这些不是路由条目,而只是所有权记录,尽管某些ISP(例如Level3)使用这些记录来构建用于阻止随机通知的前缀过滤器。
在此过程结束时,所有路线都将恢复为其(理论上)最佳路线(最佳路线这几天用网络中立性,运输成本等来说是一个非常松散的短语)。
BGP路由器可以自动重建其表,因为没有中央控制。每个路由器向其邻居通告可通过其自身到达的IP前缀,并从其邻居接收类似的通告。
假设A,B,C是3个BGP路由器。最初,A的表是(B,C),B的表是(A,C),C的表是(A,B)。现在,我们删除其路由表。
A()--- B()--- C()
A将向B发送其IP前缀。B将自己和A的IP前缀发送给C(因为它在路由表中),因此C现在具有完整的路由表
A()-> B(A)-> C(A,B)
C将向IP发送其IP前缀。B将自己发送给A,C则发送C的IP前缀,所以现在A再次具有完整的路由表
A(B,C)<--- B(A,C)<--- C(A,B)
通过以上过程,B也将重建整个表。
相同的过程适用于所有Internet路由器,这些路由器最终可以在没有任何中央协调的情况下随时重建其表。如果您想了解更多详细信息,可以搜索“路径矢量协议”,其优点是无需中央协调即可运行,并且可以扩展到非常多的节点(例如路由器)。
RIPE的作用是为自治系统分配IP前缀。之后,它在Internet路由中没有任何作用。