我正在编写一个将接口数据邮寄给网络管理员的脚本。为此,我使用 LibreNMS 和 RRDTool 来收集数据。在检查其中一个环回接口时,我发现接口速度为 10 Mbps,但流量速度为 1.67 Gbps。谁能解释这是如何工作的?谢谢。[
环回接口速度为 10 Mbps,但传入和传出流量以 Gbps 为单位
网络工程
网络
环回
2022-03-01 21:38:01
2个回答
环回接口是一种逻辑结构。它没有任何物理链接速度。
通常,标称链接速度仅用于表完整性,尤其是在使用 SNMP 或类似协议进行检查时。速度通常是设备支持的最高或最低链接速度。这表明速度没有意义。
从思科略微倾斜的角度给出的答案:
这是来自 Nexus 3164Q 的环回接口、具有 64 个 QSFP 40G 端口和额定速率为 5.12Tbit/秒的背板的 L3 交换机。它没有 QoS 配置,也没有任何性能调整或任何类似的东西。
查看输出,其中一个 Loopback 接口的带宽似乎只有区区 8Mbit/s。
spine11# show int lo101
loopback101 is up
admin state is up,
Hardware: Loopback
Internet Address is 10.mm.nn.11/32
MTU 1500 bytes, BW 8000000 Kbit, DLY 5000 usec
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation LOOPBACK, medium is broadcast
Auto-mdix is turned off
0 packets input 0 bytes
0 multicast frames 0 compressed
0 input errors 0 frame 0 overrun 0 fifo
0 packets output 0 bytes 0 underruns
0 output errors 0 collisions 0 fifo
0 out_carrier_error
通常,在 Cisco 设备上,接口报告的“带宽”与通过/通过该接口可实现的吞吐量无关。
“带宽”参数乍一看是装饰性的;它是可配置的(甚至单独用于接收/传输),但它对流量转发或性能没有(直接)影响。
但是,给定交换机或路由器的其他配置项和服务会获取给定值并基于它进行操作。示例(可能还有更多...)
- OSPF 和 EIGRP 等动态路由协议使用接口的带宽来计算网络路径的“成本”。有时,我们会看到网络管理员调整接口的带宽参数以调整路由首选项(这是错误的做法,因为.. 请参阅下一条语句)
- SNMP 轮询器和流量绘图器,例如 MRTG、PRTG、Solardwinds(当然还有 LibreNMS)和许多其他使用该值来获得给定接口 100% 利用率的参考。记住这一点很重要:对于 20Mbit/s 流量,100Mbit/s 交换机端口将显示 20% 的轻微“绿色”负载。同时,那里连接的 20Mbit/s WAN 电路实际上可能完全拥塞,并且应该在您的交通记录仪中显示为炽热的红光......
- 该值作为 Cisco 概念中的上限
rxload/txload(参见上面的接口输出)。今天可能不太重要,但在 ISDN、Multilink-PPP 和按需拨号路由的时代,rxload/txload 是决定是否添加 ISDN 通道的重要指标。 - (也许是最重要的和流量的实际影响)接口的带宽参数作为给定接口的 QoS 配置(调度、拥塞管理)的 100% 参考。QoS 配置可以基于相对值(例如“10% LLQ+policing for voice, 1% WRED for bulk traffic, 5% tail-drop for signaling/control ...”)而不是比特/秒的绝对值;在这种情况下,错误配置的带宽参数可能会导致100Mbit/s的 10% 而不是1Gbit/s的 10% ,并对应用程序产生不利影响。
您没有说明您正在使用的平台。我认为它确实以与 Cisco 设备类似的方式处理接口的“bandwitdh”属性。
其它你可能感兴趣的问题