การสร้างทราฟฟิกจากอุปกรณ์ Cisco IOS เพื่อพิสูจน์วงจร WAN


11

ในสาระสำคัญฉันต้องการทราบว่ามีวิธีใดที่เราสามารถใช้ ping แบบขยายหรือตัวแปรคำสั่งอื่น ๆ เพื่อพิสูจน์ให้ลูกค้าเห็นว่าวงจรนั้นสามารถบรรลุ CIR ขั้นต่ำได้ เราเตอร์ CE คือ Cisco ISR 881,19x1 และ 29x1 ที่ทำงาน 15.1 และเราเตอร์ PE คือ Juniper MX

ในโลกอุดมคติเราเพียงแค่เสียบแล็ปท็อปเข้ากับพอร์ต LAN และใช้ iperf ไปยังปลายทางระยะไกลที่อยู่เบื้องหลังเราเตอร์ CE แต่การปรับใช้ WAN / LAN นั้นเสร็จสิ้นในวันที่แยกจากกันดังนั้นจึงได้รับคำสั่งให้ปิดพอร์ต LAN

เราจำเป็นต้องพิสูจน์ตามสัญญาว่าวงจร VDSL2 80 / 20MBps ตรงตามข้อกำหนด CIR ขั้นต่ำ 20 / 4MBps

สำหรับการอ้างอิง: ในด้านจูนิเปอร์ MX เราสามารถวางลงในเปลือกและเรียกใช้การส่ง Ping หลายชุดที่มีการตั้งค่าธง DF แต่ปัญหาอยู่ในขณะนี้กับ Cisco ISR

หมายเหตุ: RE-Protect จะถูกปิดการใช้งานสำหรับช่วงเวลาการทดสอบแบนด์วิดท์และจะไม่เป็นปัจจัย และอาจปรับใช้ 12 ไซต์ต่อวันดังนั้นความเรียบง่ายจึงเป็นปัจจัยสู่ความสำเร็จที่สำคัญ

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

สวัสดีคุณสามารถเพิ่มหมายเลขรุ่นของ Cisco ISR และแบนด์วิธที่คุณพยายามสร้างในแต่ละทิศทางได้หรือไม่ แผนภาพศิลปะ ASCII ฉบับย่ออาจช่วยได้
Mike Pennington

ดังนั้นจูนิเปอร์จึงสร้าง 20Mbps ต่อ ISR ด้วยการปิง ... จูนิเปอร์ส่งเสียงหึ่งอะไร หากเป็น ISR ปริมาณการรับส่งข้อมูลจะถูกสร้างขึ้นจากคำตอบ ping แล้วหรือไม่
Mike Pennington

หากนี่เป็นงานทั่วไปมีเหตุผลหรือไม่ที่ทำไมการตั้งค่ากล่องลีนุกซ์เฉพาะขนาดเล็กที่ปลายแต่ละด้านโดยที่แพ็คเก็ตรุ่นนั้นจะไม่สามารถใช้งานได้จริง? ฟังดูง่ายกว่าที่จะเสียบปลั๊กในกล่องทดสอบที่กำหนดค่าล่วงหน้าได้ง่ายกว่าการแตะเราเตอร์ทุกครั้ง
chrylis -on strike-

1
ฉันนึกถึง IP SLA ของ Cisco ในทันที แต่เพิ่ม Juniper ไว้ที่ปลายด้านหนึ่ง ฉันอยากรู้เกี่ยวกับวิธีแก้ปัญหาที่คุณอาจพบ
laf

@MikePennington ส่งการรับส่งข้อมูลจาก PE ไปยัง CE ที่สร้างขึ้น 1.47 Mbps ขาออกและขาเข้า 1.45 Mbps
DrBru

คำตอบ:


8

IOS รวมถึง ttcp แม้ว่ามันอาจไม่ได้รับการสนับสนุนอย่างเป็นทางการจาก Cisco แต่ก็มีประโยชน์ในสถานการณ์เช่นนี้

JUNOS ไม่รองรับ ttcp เท่าที่ฉันรู้ แต่มันอาจจะไม่ยุ่งยากมากนักเมื่อเพิ่มเครื่อง Linux ตัวเดียวที่เชื่อมต่อกับ PE ที่คุณสามารถทำการวัดได้

บน 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

ตอนนี้ฉันไม่มีจุดสิ้นสุดที่สอง แต่คุณได้รับแนวคิด :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.