这个场景是一个四台路由器在一个正方形的网络;每个都连接到不同的传输提供商,每个提供商都有完整的 BGP 表。
R1----R2
| |
| |
R3----R4
如何计算这些路由器之一的 (BGP) 内存要求?(不包括 IGP 和 LDP/RSVP 等)
在这个示例网络中,所有路由器都是带有 NPE-G1 的 Cisco 7301。绘制它们的内存使用情况,它们目前都在已用 RAM 的 500MB 左右,BGP 表接近 500k 前缀(在撰写本文时约为 470k)。我知道这里通常会有一定的偏差,但是如果路由器要获取完整的 BGP 馈送,我是否可以粗略地计算出它需要多少内存。它只需要粗略,因为如果说 500k 前缀需要 500MBs,而 600k 前缀需要 600MBs 的 RAM,我不会放弃具有那么多 RAM 的路由器,否则它没有增长空间。所以我追求的是一种粗略的方法。假设我想在 R3 和 R4 之间的这个环中添加第 5 个路由器,连接到另一个具有完整 BGP 表源的传输提供商;如何计算路由器需要多少内存?