2
Juniper对等路由器的路由引擎上CPU负载过高的原因
最近,我们两台Juniper对等路由器上路由引擎的CPU利用率从平均负载的10%增至80%。我试图找出是什么原因造成的(以及如何降低高负载)。 路由器上的一些信息:都运行相同的JunOS版本,都连接到相同的两个对等的IXP LAN,并且具有大量(几百个)(几乎相同)IPv4和IPv6会话。这两个路由器都连接到不同的IP传输提供商,并且以相同的方式连接到我们网络的其余部分。路由引擎的CPU负载并不是80%以上的水平,而是下降到正常水平持续数分钟到数小时,但这种下降并不常见。 我检查过的事情: 开始增加时,未进行任何配置更改 指向控制平面的非单播流量没有增加 转发的流量没有(大幅度)变化(尽管即使增加也不重要) show system processes summary指示该rpd进程正在导致较高的CPU负载 没有快速震荡的BGP对等体导致BGP大量更改 我可以提出的一种可能的解释是,IXP的两个路由器之一都连接了一个对等点(或多个),以发送大量BGP更新。目前,我仅具有有关我的传输会话的BGP消息数量的统计信息(显示无异常活动),并且在对等LAN上有数百个BGP会话,如果要为这些会话创建图,则发现有问题的会话并不那么容易所有会议。 我的问题是: 我还应该检查其他事情以找到路由引擎上CPU负载增加的原因吗? 如果我的假设是正确的,我如何轻松找出导致这些问题的会话?启用BGP跟踪选项会生成大量数据,但是我不确定是否能提供任何真正的见解。