スイッチ : Cisco Nexus 6000 シリーズ

Nexus 6000 スイッチ ELAM 外観

2016 年 10 月 27 日 - 機械翻訳について
その他のバージョン: PDFpdf | 英語版 (2015 年 8 月 22 日) | フィードバック

概要

この資料は Cisco Nexus 6000 スイッチの組み込みロジック アナライザ モジュール(ELAM)を行うために使用されるステップを記述し最も関連した出力を説明し、結果を解読する方法を記述したものです。

Yogesh Ramdoss および Vinayak Sudame によって貢献される、Cisco TAC エンジニア。

トポロジ

IP: 12.12.12.2 SVI VLAN 100 IP: 12.12.12.3 IP: 13.13.13.2

(Mac 78da.6e71.95ff) SVI VLAN 200 IP: 13.13.13.3 (Mac 78da.6e71.9b7f

Nexus 6001T スイッチは前例で使用されますが、解決するのに使用されるこのプロシージャおよびコマンドは Nexus 6000 スイッチのあらゆるモデルに適用されます。

IP アドレス 12.12.12.2 との Vlan100 のホスト 1 はポート Ethernet2/1 の Nexus 6000 スイッチに接続されます。 Nexus 6000 スイッチのもう一方の端は Vlan200 ポートの IP アドレス 13.13.13.2 との 2 を ethernet2/4 ホストするために接続されます。

この場合ホスト 1 は Vlan200 の 2 をホストするためにアドレス解決プロトコル(ARP)要求を送信 します。 13.13.13.2 に行く ELAM は 12.12.12.2 からのこの単一 の ブロードキャスト パケットをキャプチャ するために使用されます。 ELAM が単一 フレームをキャプチャ することを可能にすることを覚えておくことは重要です。

ASIC 例を判別して下さい

Nexus6k-11.25-2-ESC# show platform fwm info pif ethernet 2/1 | inc slot_asic
Eth2/1 pd: slot 1  logical port num 0  slot_asic_num 0  global_asic_num 5 fw_ins
t 8  phy_fw_inst 2 fc 0
 
Nexus6k-11.25-2-ESC# show platform fwm info pif ethernet 2/4 | inc slot_asic
Eth2/4 pd: slot 1  logical port num 3  slot_asic_num 1  global_asic_num 6 fw_ins
t 4  phy_fw_inst 1 fc 0

前の出力は eth2/1 および eth2/4 が両方「スロット 1." に対応することを示したものです

: スロット 番号は bigsur 例が 1 ベースである一方、0 ベースです。 従って、この slot1 例で bigsur 例 2.に対応します。

トリガーを設定して下さい

Nexus6k-11.25-2-ESC(config)# elam slot 2 asic bigsur instance ?
*** No matching command found in current mode, matching in (exec) mode ***
  <0-5>  ASIC Instance Number
  all    All the ASICs in this slot.

ASIC 例が 0 および 1 であるので、この場合すべての例を使用できます。

これらのパラメータと一致するこのトリガーはパケットをキャプチャ します:

  • 送信元MACアドレス 78da.6e71.95ff
  • VLAN 100 
Nexus6k-11.25-2-ESC(config)# elam slot 2 asic bigsur instance 0
Nexus6k-11.25-2-ESC(bigsur-elam)# trigger lu ingress arp if source-mac-address
78da.6e71.95ff vlan 0x64

: VLAN は ELAM トリガーで 16進法の値として入ります。 十六進 100 つを HEX に小数点を変換するために命じます入力して下さい。

キャプチャを開始して下さい

12.12.12.3Nexus6k-11.25-2-ESC(bigsur-elam)# start capture
Nexus6k-11.25-2-ESC(bigsur-elam)# show elam asic bigsur
+-------------------------------+
| Slot | Instance |    State    |
+-------------------------------+
|  --  |    --    |     --      |
|  --  |    --    |     --      |
|  --  |    --    |     --      |
|  --  |    --    |     --      |
|  --  |    --    |     --      |
|  02  |    00    |    Start    |
|  02  |    01    |    Start    |
|  02  |    02    |    Start    |
|  02  |    03    |    Start    |
|  02  |    04    |    Start    |
 
Nexus6k-11.25-2-ESC(bigsur-elam)# show capture lu
Things of interest in elam capture
Ethernet2/1 IS NOT A PC
+-----------------------------------------+
|              Lookup Vector              |
+--------------------+--------------------+
|       Field        |      Raw Value     |
+--------------------+--------------------+
...
...
...
| CE_DA              | 0x002a6a570401       |
| CE_SA              | 0x78da6e7195ff       |
...
...
| CE_Q0_ETYPE        | 0x8100               |
| CE_Q0_VLAN         | 100                  |
| CE_Q0_VLAN         | 100                  |
...
...
| ARP_SHA            | 0x78da6e7195ff       |
| ARP_SPA            | 12.12.12.2           |
| ARP_THA            | 0x002a6a570401       |
| ARP_TPA            | 12.12.12.3           |
 
Egress Interface: Ethernet2/4 IS NOT A PC
+-----------------------------------------+
|              Lookup Vector              |
+--------------------+--------------------+
|       Field        |      Raw Value     |
+--------------------+--------------------+
| CE_DA              | 0xffffffffffff       |
| CE_SA              | 0x002a6a570401       |
...
...
| ARP_SHA            | 0x002a6a570401       |
| ARP_SPA            | 13.13.13.3           |
| ARP_THA            | 0xffffffffffff       |
| ARP_TPA            | 13.13.13.2           |
 

結果を解読して下さい

この出力はキャプチャされるパケットの詳細を表示するものです。

Nexus6k-11.25-2-ESC(bigsur-elam)# show capture rs
+------------------------------------------+
|               Result Vector              |
+---------------------+--------------------+
|       Field         |      Raw Value     |
+---------------------+--------------------+
| NSH_WORD2           | 0x20640             |
| CE_DA               | 0x002a6a570401      |
| CE_DA_RW            | 0                   |
| CE_SA               | 0x78da6e7195ff      | <<<<<<<<<< source mac address
| CE_SA_RW            | 0                   |
...
...
EXT_VLAN            | 100                 |
| CDCE_DA             | 0x020abc000002      |
| CDCE_DA_RW          | 1                   |
| CDCE_SA             | 0x020abc000033      |
| CDCE_SA_RW          | 1                   |
| CDCE_DTAG_ETYPE     | 0x0000              |
| CDCE_QTAG_ETYPE     | 0x0000              |
| CDCE_DTAG_TTL       | 32                  |
| CDCE_DTAG_TTL_RW    | 1                   |
| CDCE_DTAG_FTAG      | 1023                |
| CDCE_DTAG_FTAG_RW   | 1                   |

追加確認

またキャプチャ するために追加確認のためのこれらのパラメータに基づいてトリガーを修正できます:

  • ソース IP アドレス 12.12.12.2
  • 宛先 IP アドレス 13.13.13.2
trigger lu ingress ipv4 if source-ipv4-address_ipv4 12.12.12.2
destination-ipv4-address_ipv4 13.13.13.2

異なるフレーム形式は Nexus 6000 ELAM によってサポートしました

IPv4 パケットに加えてこれらのフレームタイプをキャプチャ するために、Nexus 6000 ELAM はまた設定することができます:

  arp   ARP Frame Format
  ce    CE Frame Format
  fc    FC Frame Format

IPv4 および ARP のための ELAM のいくつかのコモン トリガー

提供される例に加えて ELAM トリガーはまたキャプチャ するためにこれらのパラメータに基づいて書くことができます:

  ce_q0_etype                    Ce_q0_etype
  destination-ipv4-address_ipv4  Destination-ipv4-address_ipv4
  destination-mac-address        L2 destination address
  l2_cos                         L2 cos (valid for lu ingress trigger only)
  l3_ah                          L3_ah
  l3_esp                         L3_esp
  l3_frag                        L3_frag
  l3_ipv6                        L3_ipv6
  l3_length                      L3_length
  l3_mf                          L3_mf
  l3_none_dest                   L3_none_dest
  l3_none_frag                   L3_none_frag
  l3_none_hbh                    L3_none_hbh
  l3_none_route                  L3_none_route
  l3_opt_none                    L3_opt_none
  l3_prot                        L3_prot
  l3_tos                         L3_tos
  l3_ttl                         L3_ttl
  l4_dp                          L4_dp
  l4_sp                          L4_sp
  l4_tcp_udp                     L4_tcp_udp
  l4_tcpflags                    L4_tcpflags
  max_ipv6_frag                  Max_ipv6_frag
  max_ipv6_hbh                   Max_ipv6_hbh
  pkt_id                         Pkt_id
  sid                            Sid
  source-ipv4-address_ipv4       Source-ipv4-address_ipv4
  source-mac-address             L2 source address
  vlan                           L2 vlan (valid for lu ingress trigger only)
  arp_hlen                       Arp_hlen
  arp_htype                      Arp_htype
  arp_oper                       Arp_oper
  arp_plen                       Arp_plen
  arp_ptype                      Arp_ptype
  arp_sha                        Arp_sha
  arp_spa                        Arp_spa
  arp_tha                        Arp_tha
  arp_tpa                        Arp_tpa
  ce_q0_etype                    Ce_q0_etype
  destination-mac-address        L2 destination address
  l2_cos                         L2 cos
  pkt_id                         Pkt_id
  sid                            Sid
  source-mac-address             L2 source address
  vlan                           Vlan

関連情報



Document ID: 118902