如何找出我的 ethersvi MAC 地址對應於 Cisco 交換機上的哪個物理埠?
我正在做一個 layer2 網路映射(我的第一個),這是我遇到的第一個虛擬 mac。
從switch1的mac地址表中,我有
VLAN 1 6416.8d98.52c0 DYNAMIC Te0/1
另一方面,我將其稱為 switch0,當我在尋找那個 mac 地址時,我找到了:
Vlan1 is up, line protocol is up Hardware is EtherSVI, address is 6416.8d98.52c0 (bia 6416.8d98.52c0) Internet address is 192.168.101.252/24
如何找出對應的物理埠?
當我
show vlan
在 switch0 上進行操作時,我得到:VLAN 名稱 狀態 埠
1個預設啟動 Gi0/1, Gi0/2, Gi0/11, Gi0/12, Gi0/13, Gi0/14, Gi0/15, Gi0/16, Gi0/17, Gi0/18, Gi0/19, Gi0/20 , Gi0/21, Gi0/22, Gi0/23, Gi0/24
2 VLAN0002 活動 Gi0/7、Gi0/8
3 VLAN0003 活動 Gi0/9、Gi0/10
4 VLAN0004 活動 Gi0/3, Gi0/4
5 VLAN0005 活動 Gi0/5, Gi0/6
我應該使用什麼命令?
**編輯:**邁克的命令有效(感謝邁克!),但現在我有時間更多地關注我的 mac 地址表,我再次感到困惑。我的無知會發光,所以盡量不要被它蒙蔽:
為什麼多個埠同時屬於多個 VLAN?這是其中一個開關的輸出範例:
VLAN
1 0014.4f97.bb1f DYNAMIC Gi0/11 <-- ??? similar to MACs on a solaris box 1 edgertr Fa0/0 DYNAMIC Gi0/1 1 sw00 Te0/1 DYNAMIC Te0/1 1 6416.8d98.52c0 DYNAMIC Te0/1 <--virtual MAC from before 2 box2 nxge2 DYNAMIC Te0/1 2 box1 e1000g2 DYNAMIC Gi0/7 2 box0 e1000g2 DYNAMIC Te0/1 2 sw00 Te0/1 DYNAMIC Te0/1 3 box2 nxge3 DYNAMIC Te0/1 3 box1 e1000g3 DYNAMIC Gi0/9 3 box0 e1000g3 DYNAMIC Te0/1 3 sw00 Te0/1 DYNAMIC Te0/1 4 box2 nxge0 DYNAMIC Te0/1 4 box0 e1000g0 DYNAMIC Gi0/3 4 edgertr Fa0/0 DYNAMIC Gi0/1 4 boxx bge0 DYNAMIC Gi0/2 4 box0 e1000g0 DYNAMIC Te0/1 4 sw00 Te0/1 DYNAMIC Te0/1 5 sw00 Te0/1 DYNAMIC Te0/1
這是我目前對 layer2 圖表的良好測量嘗試(不完整,尚未在另一個開關上開始)。有什麼我應該省略或添加的嗎?
通常,映射 Cisco 網路的最佳方式是使用CDP(只要它在 switch0 和 switch1 上啟用)。做一個
show cdp nei Te0/1
;switch1
這將告訴您另一端連接的 Cisco 設備/埠號。
Vlan1 is up, line protocol is up Hardware is EtherSVI, address is 6416.8d98.52c0 (bia 6416.8d98.52c0) Internet address is 192.168.101.252/24
如何找出對應的物理埠?
嚴格來說,SVI 不會將虛擬 MAC 地址與單個物理埠相關聯。這就是 SVI 的意義所在。SVI 的虛擬 MAC 地址可用於屬於該 SVI的任何埠**注 1。您可以使用交換機的 CAM、LLDP 或 CDP 表找到給定 SVI 中連接到另一個的物理埠。
順便說一句,您的交換機在 Vlan1 上使用 SVI;最佳實踐要求您不要將 Vlan1 用於數據流量,但這超出了此問題的範圍。
注 1:只要該埠沒有被生成樹阻塞