从 Cisco IOS 设备生成流量以证明 WAN 电路

网络工程 思科 思科-ios 带宽 测试
2021-07-09 17:56:28

从本质上讲,我想知道是否有任何方法可以使用扩展 ping 或任何其他命令变体来向客户证明该电路能够达到最低 CIR。CE 路由器是运行 15.1 的 Cisco ISR 881、19x1 和 29x1,PE 路由器是瞻博网络 MX。

在理想情况下,我们只需将笔记本电脑插入 LAN 端口并使用 iperf 连接到 CE 路由器后面的远程目标,但 WAN / LAN 部署是在不同的日子完成的,因此已被指示关闭 LAN 端口。

我们需要通过合同证明 80/20MBps VDSL2 电路满足最低 20/4MBps CIR 要求。

供参考:在瞻博网络 MX 端,我们可以进入 shell 并在设置了 DF 标志的情况下运行多个洪水 ping,但问题目前出在 Cisco ISR 上。

注意:在带宽测试期间将禁用 RE-Protect,因此不会成为一个因素。并且可能每天部署 12 个站点,因此简单性是成功的关键因素。

  +---------------+          +---------------+             +-------------+
  |               |+--20mb-->|               |             |Cisco ISR CE |
  |Juniper MX PE  |          |Carrier network|<------4mb---|             |
  +---------------+          +---------------+             +-------------+
1个回答

IOS 包括 ttcp,尽管 Cisco 可能不正式支持它,但它可以在这种情况下派上用场。

据我所知,JUNOS 不支持 ttcp,但添加一台连接到 PE 的中央 Linux 机器可能不会太麻烦,您可以使用它进行测量。

在 IOS 上,您只需像这样运行 'ttcp';

LAB-C7600-1#ttcp
transmit or receive [receive]: transmit
Target IP address: 1.3.3.7
calculate checksum during buffer write [y]: 
perform tcp half close [n]: 
send buflen [32768]: 
send nbuf [2048]: 
bufalign [16384]: 
bufoffset [0]: 
port [5001]: 
sinkmode [y]: 
buffering on writes [y]: 
show tcp information at end [n]: y

ttcp-t: buflen=32768, nbuf=2048, align=16384/0, port=5001  tcp  -> 1.3.3.7

现在我没有第二个终点,但你明白了:)