วิธีการตรวจสอบปริมาณการใช้ Vlan


14

เราได้ย้ายไปยัง ISP ใหม่ที่ให้บริการหลายอย่างกับเรา (Internet + VoIP + VoD) และได้แบ่งบริการแต่ละบริการในหนึ่ง vlan 100,101,102 ตามลำดับ ตอนนี้ฉันกำลังมองหาโซลูชันในการตรวจสอบแต่ละบริการและวัดแบนด์วิดท์ในแต่ละ vlan ฉันรู้ว่าเราไม่มีเคาน์เตอร์บนอินเทอร์เฟซ L3 SVI ฉันว่าอินเตอร์เฟสย่อยของช่องสัญญาณมีตัวนับการทำงาน แต่ไม่

เราได้รับ 4500-X 3 vlans / บริการและเก็บไว้ที่ vlan 604 ถึง CMTS vlan 260 ใช้สำหรับ IPTV Multicast

โดยสรุปฉันใช้ cacti เพื่อตรวจสอบแบนด์วิดธ์บนอินเตอร์เฟซและฉันต้องการวิธีที่คล้ายกันเพื่อทำบน vlans

บางที Netflow สามารถแก้ปัญหาได้ แต่ก่อนตัดสินใจลงทุนฉันต้องการให้คุณพิจารณาหาโซลูชันที่ง่ายกว่าในฐานะ Cacti

โครงสร้างของที่นี่

============4500-X==================
!----------ingress - From ISP-----------------
sw-4500-X#sh run int te1/1/15 
Building configuration...

Current configuration : 171 bytes
!
interface TenGigabitEthernet1/1/15
 description Po from ISP 
 switchport trunk allowed vlan 100-102
 switchport mode trunk
 channel-group 5 mode active
end

sw-4500-X#sh run int te2/1/15
Building configuration...

Current configuration : 171 bytes
!
interface TenGigabitEthernet2/1/15
 description Po from ISP 
 switchport trunk allowed vlan 100-102
 switchport mode trunk
 channel-group 5 mode active
end

!----------egress port to CMTS------------------
sw-4500-X#sh run int te1/1/1
Building configuration...

Current configuration : 192 bytes
!
interface TenGigabitEthernet1/1/1
 description link Po1 -> CMTS (te2/0/0)
 switchport trunk allowed vlan 260,706
 switchport mode trunk
 load-interval 30
 channel-group 1 mode on
end

sw-4500-X#sh run int te2/1/1
Building configuration...

Current configuration : 192 bytes
!
interface TenGigabitEthernet2/1/1
 description link Po1 -> CMTS (te1/0/0)
 switchport trunk allowed vlan 260,706
 switchport mode trunk
 load-interval 30
 channel-group 1 mode on
end

แก้ไข:

นี่คือผลลัพธ์ของ snmpwalk

[root@unix ~]# snmpwalk -v 2c -c rw_community <IP-4500-x> IF-MIB::ifName
....
IF-MIB::ifName.168 = STRING: VLAN-100  
IF-MIB::ifName.169 = STRING: VLAN-101   
IF-MIB::ifName.170 = STRING: Vl100  
IF-MIB::ifName.171 = STRING: VLAN-102  
IF-MIB::ifName.172 = STRING: Vl101  
IF-MIB::ifName.173 = STRING: Vl102  
...

[root@unix ~]# snmpwalk -v 2c -c rw_community <IP-4500-x> IF-MIB::ifName.168
IF-MIB::    IFName.168 = STRING: VLAN-100
[root@unix ~]# snmpwalk -v 2c -c rw_community <IP-4500-x>     IF-MIB::    IFHCInUcastPkts.168
IF-MIB::    IFHCInUcastPkts.168 = No Such Instance currently exists at this OID
[root@unix ~]# snmpwalk -v 2c -c rw_community <IP-4500-x>     IF-MIB::    IFHCOutUcastPkts.168
IF-MIB::    IFHCOutUcastPkts.168 = No Such Instance currently exists at this OID
[root@unix ~]# snmpwalk -v 2c -c rw_community <IP-4500-x>     IF-MIB::    IFHCInOctets.168
IF-MIB::    IFHCInOctets.168 = No Such Instance currently exists at this OID
[root@unix ~]# snmpwalk -v 2c -c rw_community <IP-4500-x>     IF-MIB::    IFHCOutOctets.168
IF-MIB::    IFHCOutOctets.168 = No Such Instance currently exists at this OID

แต่ถ้าฉันลองด้วย. 170 ฉันจะได้รับ

[root@unix ~]# snmpwalk -v 2c -c rw_community <IP-4500-x> IF-MIB:ifHCInUcastPkts.170
IF-MIB::ifHCInUcastPkts.170 = Counter64: 0
[root@unix ~]# snmpwalk -v 2c -c rw_community <IP-4500-x> IF-MIB:ifHCOutOctets.170
IF-MIB::ifHCOutOctets.170 = Counter64: 325414481

นี่ทำให้ฉันมีคำถามอื่น: ทำไมความแตกต่างในอินเทอร์เฟซเดียวกัน (VLAN-100 และ Vl100)?

คำถามหลักของฉันยังคงไม่ได้รับคำตอบเพราะ OID ที่ฉันได้รับสำหรับแพ็กเก็ตและไบต์บนเคาน์เตอร์

สิ่งที่ฉันต้องการได้รับคือการวัดแบนด์วิดท์ในบาง vlan จนถึงตอนนี้ฉันเห็นว่า Netflow เป็นโซลูชันที่น่าจะเป็นเท่านั้น

EDIT2:

ฉันกำลังพยายามเพิ่ม Cacti และฉันมีปัญหา

กราฟแสดงเมื่อฉันเพิ่มอินเตอร์เฟส vlan100:

cacti

วิธีการเพิ่มส่วนต่อประสานดังกล่าวและทำการคำนวณเพื่อแสดงกราฟปริมาณการใช้ที่ถูกต้อง ?? ตามที่แนะนำโดย Mike Pennington


คุณกำลังใช้อิมเมจและเวอร์ชัน IOS ใด หากเป็นไปได้คุณสามารถโพสต์พอร์ต ingress และ egress switchport เพื่อให้เรามีความคิดที่ดีขึ้นว่าปัญหาใดที่เรากำลังเผชิญอยู่
Mike Pennington

Vlans 100, 101 และ 102 SVIs บนสวิตช์นั้นหรือไม่ ฉันเกือบจะเป็นบวก 100% คุณมีเคาน์เตอร์แพ็คเก็ตระดับ IP ที่ 4,400 SVIs
Mike Pennington

นี่คือการกำหนดค่า ของ ingress egress port - pastebin.com/ghQH5abqและเวอร์ชั่นของ IOS คือ 15.0 (1r) SG6
cgasp

คุณสามารถเดินifNameและโพสต์สิ่งนั้นด้วยหรือไม่ ปีงบประมาณคุณไม่ต้องใช้ pastebin สำหรับ snips การตั้งค่า
Mike Pennington

เกี่ยวกับปัญหาของคุณในการสร้างกราฟอินเทอร์เฟซ ... ปัญหาที่แน่นอนยังไม่ชัดเจน แต่คุณได้ตรวจสอบแล้วว่าคุณได้กำหนดทิศทางเอาท์พุทและอินพุตในไฟล์ xml หรือไม่ ดูรายการบล็อกนี้สำหรับคำแนะนำ ...
Mike Pennington

คำตอบ:


10

ลองเพิ่มคำสั่งตัวนับภายใต้ SVI (ดูที่นี่สำหรับข้อมูลเพิ่มเติมโดยเฉพาะในส่วน "การทำความเข้าใจตัวนับส่วนต่อประสาน L3")

ตัวอย่างเช่น

 Cisco#config t
 Cisco(config)#interface vlan 100
 Cisco(config-if)#counter ?
   ipv4  Enable IPv4 statistic counters
   ipv6  Enable IPv6 statistic counters
   <cr>
 Cisco(config-if)#counter
 Cisco(config-if)#end

เมื่อรวมกับคำตอบที่ยอดเยี่ยมของ Mike นี่อาจเป็นสิ่งที่คุณต้องการ


นี่คือส่วนที่ขาดหายไปของปริศนา ขอบคุณมาก.
cgasp

statistics enableสำหรับทุกคนที่สงสัยว่าคำสั่งเทียบเท่าบนอุปกรณ์ของหัวเว่ยเป็น
kR105

16

โพลifHCInUcastPkts , ifHCOutUcastPkts , ifHCInOctetsและifHCOutOctetsบน Vlan100, Vlan101 และ Vlan102 คุณสามารถค้นหาifIndexSVI เหล่านี้ได้ด้วยการเดินifName

นี่ทำให้ฉันมีคำถามอื่น: ทำไมความแตกต่างในอินเทอร์เฟซเดียวกัน (VLAN-100 และ Vl100)?

  • VLAN-100เป็นอินเตอร์เฟสเสมือนสำหรับ layer2 จริง vlan ไม่มีที่อยู่ IP ที่เชื่อมโยงอยู่ดังนั้นจึงไม่มีเคาน์เตอร์ที่คุณต้องการสำรวจความคิดเห็น
  • Vlan100 คือ SVI ซึ่งเป็นสาเหตุที่คุณสามารถรับตัวนับ IP ได้

คำถามหลักของฉันยังคงไม่ได้รับคำตอบเพราะ OID ที่ฉันได้รับสำหรับแพ็กเก็ตและไบต์บนเคาน์เตอร์

นั่นคือ SNMP ทั้งหมดที่จะมอบแบนด์วิดธ์ให้คุณ ทุกสถานีตรวจสอบ SNMP บนโลก (เช่นcacti , ObserviumหรือGraphite ) ได้รับกราฟแบนด์วิธของอินเตอร์เฟสจากตัวนับไบต์เดียวกัน (เช่นifHCInOctets / ifHCOutOctets )

สิ่งที่ฉันต้องการได้รับคือการวัดแบนด์วิดท์ในบาง vlan จนถึงตอนนี้ฉันเห็นว่า Netflow เป็นโซลูชันที่น่าจะเป็นเท่านั้น

คุณสามารถใช้เครื่องมือใดก็ได้ตามที่คุณต้องการ อย่างไรก็ตามฉันไม่แน่ใจว่าการสลับเป็น Netflow ช่วยได้อย่างไร ... ระบบ NMS (ไม่ว่าพวกเขาจะพูด SNMP หรือ Netflow) เป็นสัตว์ที่ซับซ้อนหรือไม่ ...


ฉันได้อัปเดตคำถามพร้อมข้อมูลเพิ่มเติม ขอบคุณสำหรับ OID ที่คุณมอบให้ฉัน แต่มันมีไว้สำหรับแพ็กเก็ตและไบต์ตัวนับบนส่วนต่อประสานไม่ใช่สำหรับการวัดแบนด์วิดท์
cgasp

4
ไบต์เป็นวิธีที่ทุกอย่างวัดแบนด์วิดท์ ... คุณต้องทำคณิตศาสตร์ระหว่างการสำรวจมันเป็นส่วนหนึ่งของการวัดสิ่งต่าง ๆ ด้วย SNMP
Mike Pennington

ขอบคุณไมค์ ตอนนี้ข้อสงสัยของฉันคือ Cacti เกี่ยวกับวิธีการคำนวณและแสดงกราฟ อัปเดตคำถามแล้ว
cgasp

0

คำตอบของ Mike นั้นถูกต้องและฉันจะไปด้วยถ้ามันเหมาะสมกว่าสำหรับคุณ

ฉันอ้างอิงคำตอบนี้ตามสองประเด็นในคำถามของคุณ 1) คุณไม่มีวิธีตรวจสอบปริมาณข้อมูล vlan และคุณต้องการตรวจสอบ (สาม vlans - 100, 101 และ 102) 2) คุณมีวิธีตรวจสอบ อินเตอร์เฟซการจราจร

ฉันต้องการเสนอให้ใช้คุณสมบัติSPAN (Switched Port Analyzer) สำหรับสิ่งนี้ http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/12-2/25ew/configuration/guide/conf/span.html#wp1044290 นี่คือวิธีการ

สถานการณ์ที่ 1 คุณเก็บปลายทางพอร์ตของคุณในสวิตช์ที่แตกต่างกันและคุณต้องการรวบรวมทราฟฟิกจากสวิตช์ที่แตกต่างกัน

1) สร้าง vlans ใหม่สามรายการคือ 200, 201 และ 202 สิ่งนี้จะถูกใช้เพื่อวัตถุประสงค์ของ SPAN เท่านั้น

2) ไม่ว่าคุณต้องการรวบรวมการรับส่งข้อมูลใดให้กำหนดค่าแหล่งข้อมูล SPAN เป็นปริมาณข้อมูล vlan (100 หรือ 101 หรือ 102) และกำหนดค่าปลายทาง SPAN เป็นคู่ที่สอดคล้องกัน vlan (200, 201 หรือ 202)

3) คุณต้องสร้าง vlans เหล่านี้ 200, 201 และ 202 ในสวิตช์ทั้งหมดจากสวิตช์ต้นทางไปยังสวิตช์ปลายทางที่จะต้องทำการตรวจสอบของคุณ

4) ในสวิตช์ปลายทางอุทิศสามพอร์ตและกำหนดค่าใน vlans ที่สอดคล้องกัน 200, 201, 202

5) กำหนดค่า RSPAN กับแหล่งที่มาเป็น vlans (200, 201 และ 202) และกำหนดค่าปลายทางเป็นอินเทอร์เฟซที่สอดคล้องกันซึ่งคุณเพิ่งกำหนดค่า

6) ตรวจสอบอินเทอร์เฟซเหล่านั้นเช่นเดียวกับที่คุณจะตรวจสอบอินเทอร์เฟซอื่น ๆ ด้วยเครื่องมือของคุณ

สถานการณ์ที่ 2 คุณต้องการตรวจสอบทราฟฟิกที่ผ่านหนึ่งสวิตช์ (โดยเฉพาะสวิตช์ 4500 ของคุณ) ในกรณีนี้มันง่ายกว่ามาก โซลูชันนี้มีเฉพาะสำหรับ 4500 http://www.cisco.com/c/en/us/support/docs/switches/catalyst-6500-series-switches/10570-41.html#anc30

ลิงค์ด้านบนบอกคุณว่าคุณสามารถตรวจสอบ vlans ที่เฉพาะเจาะจงบนลำตัวใน 4500 ได้อย่างไร

หวังว่านี่จะเป็นประโยชน์

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