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


11

本质上,我想知道我们是否可以使用扩展ping或任何其他命令变体向客户证明该电路能够实现最低CIR。CE路由器是运行15.1的Cisco ISR 881,19x1和29x1,PE路由器是Juniper MX。

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

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

供参考:在Juniper MX方面,我们可以放入外壳并运行带有DF标志设置的多个Flooding Ping,但问题目前出在Cisco ISR上。

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

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

嗨,您能否添加Cisco ISR的型号,以及您试图在每个方向上生成多少带宽?快速的ASCII艺术图可能会有所帮助
Mike Pennington

因此,瞻博网络通过ping可以向ISR生成20Mbps ...什么是瞻博网络ping?如果是ISR,则ping响应已经产生了多少流量?
Mike Pennington

如果这是一项常见的任务,那么为什么没有理由在每个端都建立一个小型的专用Linux机器来生成数据包呢?通常,插入预配置的测试盒比每次触摸路由器都容易。
克莱里斯

1
我立即想到了Cisco的IP SLA,但是将Juniper添加到一端将其无效。我对您可能找到的任何解决方案感到很好奇。
laf

@MikePennington从PE向CE发送流量创建了1.47 Mbps出站和1.45 Mbps入站。
DrBru 2013年

Answers:


8

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.