はじめに
NX-OS で動作する Nexus シリーズでは、同一の MAC アドレスであったとしても、show command によって3種類の表記方法があります。
そのため、tac-pac や show tech など複数の show comannd の結果を一括で出力するようなログから、MAC アドレスに注目した解析を行う場合は、それら全ての表記方法を認識しておくことが重要になります。
特に、キーワード検索で特定の MAC アドレスを検索する場合は、1つの表記方法でのみ検索するのではなく、3種類すべての表記方法で検索する必要があります。
3種類の MAC アドレス表記方法
NX-OS で動作する Nexus シリーズにおける3種類の MAC アドレスの表記方法は以下の通りです。
- 0123.4567.89ab
(`show interface` など)
- 01.23.45.67.89.ab
(`show cdp internal global-info` など)
- 01:23:45:67:89:ab
(`show system internal lldp info` など)
MAC アドレス検索の正規表現
上記の3種類の MAC アドレスの表記方法を tac-pac や show tech などからキーワード検索する際に、下記の正規表現を用いることで、全ての表記方法を一括で検索することができます。
上記の正規表現の検索結果の一例を以下に記します。
例1:show interface
----------------------------------------
Ethernet1/1 is up
admin state is up, Dedicated Interface
Hardware: 100/1000/10000/25000 Ethernet, address: 0123.4567.89ab (bia xxxx.xxxx.xxxx)
例2:show cdp internal global-info
----------------------------------------
system_name: NAME , valid: yes
domain_name: , valid: yes
fqdn: NAME
syslocation: , valid: yes
device serial num: XXXXXXXXXXX
device mac addr: [01.23.45.67.89.ab]
cdpd_pktmgr_register_done: yes cdpd_vtp_up: no
例3:show system internal lldp info
----------------------------------------
System info:
Globals Timers: msg_tx_hold : 120, reinit_delay :2
msg_tx_interval : 30, tx_delay_interval : 2
Chassis MAC address: 01:23:45:67:89:ab
System name: NAME
参考情報
Cisco Nexus スイッチ (NX-OS) : 設定例