我们已经迁移到新的ISP,该ISP为我们提供了多种服务(Internet + VoIP + VoD),并将每种服务分别划分为一个VLAN 100,101,102。现在,我正在寻找一种解决方案来监视每个服务并测量每个VLAN上的带宽。我知道我们在L3 SVI接口上没有计数器。我虽然端口通道子接口有可操作的计数器,但没有。
我们在4500-X上收到3个VLAN /服务,并将它们中继到604到CMTS。VLAN 260用于IPTV多播。
总而言之,我使用仙人掌来监视接口上的带宽,并且需要类似的方式在VLAN上进行操作。
也许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视为可能的解决方案。
编辑2:
我正在尝试添加Cacti,但遇到了一些问题。
当我添加接口vlan100时显示的图:
如何添加这样的界面并进行计算以显示正确的交通图?如Mike Pennington所建议
ifName
并张贴吗?仅供参考,您不必为配置snips使用pastebin