MAC Buchhaltung
Aktivieren der MAC-Kontoführung auf einem Gerät
Standardmäßig ist die MAC-Kontoführung auf dem Gerät deaktiviert. Sie können die Paketabrechnung entweder für ein Gerät als Ganzes oder für ein bestimmtes VLAN aktivieren. Nachdem Sie die Paketabrechnung aktiviert haben, verwaltet das Junos-Betriebssystem Paketzähler für jede gelernte MAC-Adresse.
Um die MAC-Buchhaltung zu aktivieren, fügen Sie die Anweisung auf Hierarchieebene ein:global-mac-statistics
[edit protocols l2-learning]
[edit protocols l2-learning] global-mac-statistics;
Aktivieren der MAC-Kontoführung für ein VLAN
Standardmäßig ist die MAC-Kontoführung deaktiviert. Sie können die Paketzählung für ein VLAN aktivieren. Wenn Sie die Paketabrechnung aktivieren, verwaltet das Junos-Betriebssystem Paketzähler für jede MAC-Adresse, die auf den Schnittstellen im VLAN gelernt wird.
Um die MAC-Kontoführung für ein VLAN zu aktivieren, fügen Sie die Anweisung auf Hierarchieebene ein:mac-statistics
[edit vlans vlan-name switch-options]
[edit vlans vlan-name switch-options] mac-statistics;
Aktivieren der MAC-Kontoführung für eine Reihe von VLANs
Standardmäßig ist die MAC-Kontoführung deaktiviert. Sie können die Paketzählung für eine Reihe von VLANs aktivieren. Nachdem Sie die Paketabrechnung aktiviert haben, verwaltet das Junos-Betriebssystem Paketzähler für jede MAC-Adresse, die auf dem Trunk-Port gelernt wurde, der den VLANs zugeordnet ist.
Um die MAC-Kontoführung für eine Gruppe von VLANs zu aktivieren, fügen Sie die Anweisung auf Hierarchieebene ein:mac-statistics
[edit switch-options]
[edit switch-options] mac-statistics;
Überprüfen, ob die MAC-Abrechnung funktioniert
Zweck
Stellen Sie sicher, dass die MAC-Kontoführung aktiviert ist und das System Pakete zählt und Statistiken sammelt.
Was
Stellen Sie sicher, dass die MAC-Kontoführung aktiviert ist.
user@switch> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface VLAN101 88:e0:f3:bb:07:f0 D,SE - ae20.0 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface VLAN102 88:e0:f3:bb:07:f0 D,SE - ae20.0 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface VLAN103 88:e0:f3:bb:07:f0 D,SE - ae20.0 [...output truncated...]
Zeigen Sie MAC-Abrechnungsstatistiken für alle VLANs an, die einer Schnittstelle zugeordnet sind.
user@switch> show ethernet-switching statistics Local interface: ae20.0, Index: 1039 Broadcast packets: 115 Broadcast bytes : 6900 Multicast packets: 395113 Multicast bytes : 61622869 Flooded packets : 0 Flooded bytes : 0 Unicast packets : 1419 Unicast bytes : 117924 Current MAC count: 4 (Limit 8192) [...output truncated...]
Zeigen Sie MAC-Abrechnungsstatistiken für jede Adresse in der MAC-Adresstabelle an.
user@switch> show ethernet-switching table extensive MAC address: 88:e0:f3:bb:07:f0 Routing instance: default-switch VLAN ID: 101 Learning interface: ae20.0 Layer 2 flags: in_hash,in_ifd,in_ifl,in_vlan,in_rtt,acct,kernel,in_ifbd Epoch: 6 Sequence number: 13 Learning mask: 0x00000020 MAC address used as destination: Packet count: 0 Byte count: 0 MAC address used as source: Packet count: 9 Byte count: 1116 MAC address: 88:e0:f3:bb:07:f0 Routing instance: default-switch VLAN ID: 102 Learning interface: ae20.0 Layer 2 flags: in_hash,in_ifd,in_ifl,in_vlan,in_rtt,acct,kernel,in_ifbd Epoch: 6 Sequence number: 13 Learning mask: 0x00000020 MAC address used as destination: Packet count: 0 Byte count: 0 MAC address used as source: Packet count: 9 Byte count: 1116 MAC address: 88:e0:f3:bb:07:f0 Routing instance: default-switch VLAN ID: 103 Learning interface: ae20/0 Layer 2 flags: in_hash,in_ifd,in_ifl,in_vlan,in_rtt,acct,kernel,in_ifbd Epoch: 6 Sequence number: 13 Learning mask: 0x00000020 MAC address used as destination: Packet count: 0 Byte count: 0 MAC address used as source: Packet count: 9 Byte count: 1116 [...output truncated...]
Bedeutung
In der Ausgabe für gibt das MAC-Flag an, dass die MAC-Kontoführung für die VLANs 101, 102 und 103 aktiviert ist, die alle der Routing-Instanz zugeordnet sind.show ethernet-switching table
SE
default-switch
Die Ausgabe für zeigt Paketstatistiken und die aktuelle Anzahl der MAC-Adressen an, die von den VLANs gelernt wurden, die der aggregierten Ethernet-Schnittstelle zugeordnet sind.show ethernet-switching statistics
ae20.0
Die Ausgabe für zeigt Informationen für jede Adresse in der MAC-Adresstabelle an.show ethernet-switching table extensive
Insbesondere zeigt es die Anzahl der Pakete an, die an eine Schnittstelle gesendet und von ihr empfangen werden, die durch eine MAC-Adresse identifiziert wird.
Die Ausgabe der drei Befehle zeigt, dass die MAC-Kontoführung ordnungsgemäß funktioniert. Das heißt, die MAC-Kontoführung ist in den VLANs 101, 102 und 103 aktiviert, und als Ergebnis können Sie Statistiken für jedes dieser VLANs, die aggregierte Ethernet-Schnittstelle und jede MAC-Adresse anzeigen.ae20.0