Dit document geeft voorbeelden van hoe u MAC- en IP-adresboekhoudkundige informatie kunt verkrijgen van Cisco-routers met Simple Network Management Protocol (SNMP).
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
De MAC-adresboekhoudingsfunctie biedt boekhoudkundige informatie voor IP-verkeer op basis van de bron- en doeladressen van MAC-interfaces. Deze optie berekent het totale pakket en de byte tellen voor een LAN-interface die IP-pakketten naar of van een uniek MAC-adres ontvangt of verstuurt. Het registreert ook een timestamp voor het laatste ontvangen of verzonden pakket.
Vanuit een opdrachtregel krijgt u dit resultaat:
router_10.64.7.2#show running <snip> ... interface FastEthernet2/0 ip address 10.64.7.2 255.255.255.248 ip accounting mac-address input ip accounting Mac-address output ... <snip> ... snmp-server community public RO SNMP-server community private RW ... <snip> router_10.64.7.2#show interfaces mac FastEthernet2/0 Input (486 free) 0000.0c75.4120(24 ): 19349 packets, 1608842 bytes, last: 5360ms ago 00e0.1e3f.6989(33 ): 19272 packets, 1597208 bytes, last: 1276ms ago ... 0040.0550.bc5c(245): 207 packets, 44890 bytes, last: 174440ms ago Total: 1091720 packets, 178475402 bytes Output (506 free) 0040.ca19.c776(34 ): 3744 packets, 400075 bytes, last: 81804ms ago ... 0090.bf1f.e000(208): 229537 packets, 64266576 bytes, last: 0ms ago Total: 266111 packets, 70376527 bytes router_10.64.7.2#
U kunt de bovenstaande informatie ook verkrijgen via SNMP van CISCO-IP-STAT-MIB zoals aangegeven:
% snmpwalk 10.64.7.2 public .1.3.6.1.4.1.9.9.84.1.2.1 enterprises.9.9.84.1.2.1.1.3.9.1.0.0.12.117.65.32 = Counter32: 19349 ... enterprises.9.9.84.1.2.1.1.3.9.2.1.0.94.0.0.5 = Counter32: 19040 enterprises.9.9.84.1.2.1.1.4.9.1.0.0.12.117.65.32 = Counter32: 1608842 ... enterprises.9.9.84.1.2.1.1.4.9.2.1.0.94.0.0.5 = Counter32: 1485120
Opmerkingen:
public = RO community string 1.3.6.1.4.1.9.9.84.1.2.1 = cipMacTable 1.3.6.1.4.1.9.9.84.1.2.1.1.3 = cipMacSwitchedPkts 1.3.6.1.4.1.9.9.84.1.2.1.1.4 = cipMacSwitchedBytes
Neem een van de voorbeelden van de opdrachtoutput van de snelweg.
Voor de eerste helft van de productie, dat wil zeggen, cipMacSwitchedPackets:
enterprises.9.9.84.1.2.1.1.3.9.1.0.0.12.117.65.32 = Counter32: 19349
Hier is de 9 de ifIndex, en de 1 is cipMacDirection.
input(1), output(2)
Dus, 0.0.12.117.65.32 is het MAC-adres, d.w.z. 0000.0c75.4120. Het MAC-adres is in decimale volgorde: 0.0.12.117.65.32 (dat zich vertaalt naar 0000.0c75.4120 in hexadecimaal).
Het aantal pakketten is 19349.
Voor de tweede helft van de SNMP-uitvoer, dat wil zeggen, CIPMacSwitchedBytes:
enterprises.9.9.84.1.2.1.1.4.9.1.0.0.12.117.65.32 = Counter32: 1608842
Hier is de 9 de ifIndex en de 1 is cipMacDirection.
input(1), output(2)
Dus 0.0.12.117.65.32 is het MAC-adres, dat wil zeggen 0000.0c75.4120.
Het aantal bytes = 1608842. Dit komt overeen met de volgende ingang in de opdrachtoutput van de show interfaces mac:
router_10.64.7.2#show interfaces mac FastEthernet2/0 Input (486 free) 0000.0c75.4120(24 ): 19349 packets, 1608842 bytes, last: 5360ms ago ...
CISCO-IP-STAT-MIB wordt ondersteund op Cisco-routers sinds Cisco IOS® softwarerelease 12.0. Raadpleeg voor meer informatie over MIB-ondersteuning de MIB Locator (alleen geregistreerde klanten).
Meer informatie is te vinden op:
Door IP-accounting mogelijk te maken, kunnen gebruikers het aantal bytes en pakketten zien die door de Cisco IOS-software zijn geschakeld op een bron- en IP-adresbasis. Alleen het IP-transitoverkeer wordt gemeten en alleen aan de uitloop; het door de software gegenereerde of in de software eindigende verkeer wordt niet in de financieel administratieve statistieken opgenomen .
Om een nauwkeurige boekhouding te kunnen voeren, onderhoudt de software twee boekhouddatabases: een actieve en een checkpoint database. Er zijn twee tabellen in OUD-CISCO-IP-MIB.my, die lipCkAccountingTable (de checkpoint database) en lipAccountingTable (de actieve database) zijn. De actCheckPoint kopieert de actieve database in de checkpoint database. Bijgevolg wordt de opdracht om een ip-boekhouding te voeren goedgekeurd.
Een netwerkbeheersysteem (NMS) kan lipCkAccountingTable van het MIB gebruiken om stabiele gegevens in de checkpoint database te analyseren. De actieve, of actieve, database wordt gekopieerd naar de checkpoint database. Als de checkpoint database al gegevens heeft die eerder uit de actieve database zijn verkregen, voegt de router de laatste kopie van de actieve database toe aan de bestaande gegevens in de checkpoint database. De checkpoint database slaat gegevens op die van de actieve database worden gehaald totdat de actCheckPoint is ingesteld, of totdat u de inhoud van deze database verwijdert door de duidelijke ip accounting [checkpoint] opdracht uit te geven.
De MIB actCheckPoint activeert een checkpoint database. Deze variabele moet worden gelezen en dan worden ingesteld op dezelfde waarde die werd gelezen. De waarde die wordt gelezen en dan wordt ingesteld wordt verhoogd na een succesvol ingesteld verzoek. De configuratie op de router is als volgt:
<snip> ... interface FastEthernet2/0 ip address 10.64.7.2 255.255.255.248 ip accounting output-packets ... <snip>
Gebruik controle het richten van en herstel de gegevens van de controlepuntgegevensbank die SNMP gebruikt om accurate boekhoudgegevens te krijgen.
Er is een proces in twee stappen nodig om de checkpoint in te stellen en de gegevens van de actieve database naar de checkpoint database te kopiëren:
Lees de waarde van actCheckPoint (1.3.6.1.4.1.9.2.4.11).
% snmpget -v 1 10.64.7.2 public .1.3.6.1.4.1.9.2.4.11.0 enterprises.9.2.4.11.0 = 0
Stel de actCheckPoint in op de waarde die zojuist werd gelezen.
% snmpset 10.64.7.2 private .1.3.6.1.4.1.9.2.4.11.0 i 0 enterprises.9.2.4.11.0 = 0
Opmerking: Als de set succesvol is, is de waarde van actCheckPoint stappen voor één.
% snmpget -v 1 10.64.7.2 public .1.3.6.1.4.1.9.2.4.11.0 enterprises.9.2.4.11.0 = 1
Hier verwijdert u niet echt de IP-controletabel. Wanneer u de tabel controleert, kopieert u de bewegende tabel naar de controletabel en herinitialiseert u de bewegende tabel. Controle zoals hierboven vermeld, schrapt of herinitialiseert de IP-boekhoudingstabel. Om de IP-checkpoint accounting tabel op te halen, klikt u op de lipCkAccountingTable.
Opmerking: 1.3.6.1.4.1.9.2.4.9 = lipCkAccountingTable:
% snmpwalk 10.64.7.2 public .1.3.6.1.4.1.9.2.4.9 enterprises.9.2.4.9.1.1.10.64.7.26.172.17.111.59 = IpAddress: 10.64.7.26 enterprises.9.2.4.9.1.1.172.17.110.208.172.17.110.223 = IpAddress: 172.17.110.208 enterprises.9.2.4.9.1.2.10.64.7.26.172.17.111.59 = IpAddress: 172.17.111.59 enterprises.9.2.4.9.1.2.172.17.110.208.172.17.110.223 = IpAddress: 172.17.110.223 enterprises.9.2.4.9.1.3.10.64.7.26.172.17.111.59 = 29 enterprises.9.2.4.9.1.3.172.17.110.208.172.17.110.223 = 57 enterprises.9.2.4.9.1.4.10.64.7.26.172.17.111.59 = 2436 enterprises.9.2.4.9.1.4.172.17.110.208.172.17.110.223 = 5700 enterprises.9.2.4.9.1.5.10.64.7.26.172.17.111.59 = 0 enterprises.9.2.4.9.1.5.172.17.110.208.172.17.110.223 = 0
Van de router_10.64.7.2:
router_10.64.7.2#show ip account Source Destination Packets Bytes 172.17.110.208 172.17.110.223 25 2500 10.64.7.26 172.17.111.59 13 1092
Het jaartal van boekhoudkundige gegevens is 0.
Samengevat, het instellen van actCheckPoint wisst gegevens in de lipCkAccountingTable. Met andere woorden, dit begint met een gloednieuwe database.
OUD-CISCO-IP-MIB wordt ondersteund op Cisco-routers sinds Cisco IOS-softwarerelease 10.x. Raadpleeg voor meer informatie over MIB-ondersteuning de MIB Locator (alleen geregistreerde klanten).
Meer informatie is te vinden op: