为什么我在容量隧道上的 GRE 上看不到数据包丢失?

网络工程 思科 网络 snmp iperf 交通
2022-02-19 15:47:01

我在AWS上设置了以下拓扑,其中部署了4 个CSR 1000v 路由器并启用了分段路由,其中​​分段路由头端R1,目标是R3

我的目标是使用以下SR 路径= { R1、R2、R3、R4、R3、R2、R1、R2 和 R3 } 将iperf流量从Endpoint1(客户端)发送到Endpoint2(服务器) 。 首先,iperfEndpoint1生成的流量是线性增加的 UDP 流量,直到我手动停止。使用SNMPCacti ,我可以通过下面总结的链接(GRE 隧道)获得吞吐量。在此处输入图像描述

我将所有隧道的带宽设置为10Mbps,我期待看到丢包,但我没有。从图中可以明显看出,吞吐量已经超过了隧道的带宽。但是,没有记录丢包。

在此处输入图像描述 在此处输入图像描述

这是隧道的配置:

interface Tunnel0
 bandwidth 10000
 ip flow monitor NTAMonitor input
 ip flow monitor NTAMonitor output
 ip address 10.10.1.1 255.255.255.252
 ip router isis aws
 load-interval 30
 mpls traffic-eng tunnels
 keepalive 2 3
 tunnel source GigabitEthernet1
 tunnel destination 52.27.173.12
 tunnel path-mtu-discovery
 isis metric 1

除了名称、地址和目的地址外,它与其他隧道的配置基本相同。

show platform hardware throughput level节目_200000000 kb/s

1个回答

bandwidth 命令设置报告的带宽,仅用于度量计算。 它不影响实际的接口带宽。

如果要限制带宽,则需要实施流量整形/监管。