通过mac地址查找PC位于那个接入层交换机上

工作需求:通过mac地址查找PC3位于那个接入层交换机上

拓扑图如下:

#在核心交换机上查找该mac地址对应的IP地址,属于那个VLAN,从哪个接口学习到的MAC地址信息

<COREA>dis arp | include 5489-9810-380d

ARP Entry Types: D - Dynamic, S - Static, I - Interface, O - OpenFlow, RD - Redi

rect

EXP: Expire-time VLAN:VLAN or Bridge Domain

IP ADDRESS      MAC ADDRESS    EXP(M) TYPE/VLAN       INTERFACE        VPN-INSTA

NCE

--------------------------------------------------------------------------------

--------

192.168.100.100 5489-9810-380d   19   D/100           GE1/0/2         

--------------------------------------------------------------------------------

--------

Total:8         Dynamic:5       Static:0    Interface:3    OpenFlow:0

Redirect:0

(可选)继续通过命令display mac-address interface GE 1/0/2查找该MAC地址对应的端口号。发现380d是通过GE1/0/2口进来。

<COREA>display mac-address interface GE 1/0/2

Flags: * - Backup 

BD   : bridge-domain   Age : dynamic MAC learned time in seconds

-------------------------------------------------------------------------------

MAC Address    VLAN/VSI/BD   Learned-From        Type                Age

-------------------------------------------------------------------------------

5489-9810-380d 100/-/-       GE1/0/2             dynamic               -

5489-9810-380d 100/-/-       GE1/0/2             dynamic               -

-------------------------------------------------------------------------------

Total items: 2

核心交换机COREA上执行命令display mac-address,发现380d是通过GE1/0/2口进来。

[~COREA]dis mac-address

Flags: * - Backup 

BD   : bridge-domain   Age : dynamic MAC learned time in seconds

-------------------------------------------------------------------------------

MAC Address    VLAN/VSI/BD   Learned-From        Type                Age

-------------------------------------------------------------------------------

707b-e8a1-332c 10/-/-        Eth-Trunk1          dynamic               -

707b-e8a1-332c 20/-/-        Eth-Trunk1          dynamic               -

707b-e8a1-332c 100/-/-       Eth-Trunk1          dynamic               -

5489-9814-56ea 10/-/-        GE1/0/2             dynamic               -

5489-9810-380d 100/-/-       GE1/0/2             dynamic               -

707b-e8a1-332c 10/-/-        Eth-Trunk1          dynamic               -

707b-e8a1-332c 20/-/-        Eth-Trunk1          dynamic               -

707b-e8a1-332c 100/-/-       Eth-Trunk1          dynamic               -

5489-9814-56ea 10/-/-        GE1/0/2             dynamic               -

5489-9810-380d 100/-/-       GE1/0/2             dynamic               -

-------------------------------------------------------------------------------

Total items: 10

通过查看GE1/0/2口,发现这是一个下级联端口,此接口的描述提示连接到HUIJ01,然后到汇聚HUIJ01上继续排查。

<COREA>dis interface GE 1/0/2

GE1/0/2 current state : UP (ifindex: 7)

Line protocol current state : UP

Description: TO_HUIJ01

Switch Port, PVID :    1, TPID : 8100(Hex), The Maximum Frame Length is 9216

Internet protocol processing : disabled

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 707b-e8ef-56b3

Last physical up time   : 2021-08-01 09:02:51

Last physical down time : 2021-08-01 09:02:31

Current system time: 2021-08-01 10:07:18

在汇聚交换机HUIJ01上执行命令 display mac-address

<HUIJ01>dis mac-address

MAC address table of slot 0:

-------------------------------------------------------------------------------

MAC Address    VLAN/       PEVLAN CEVLAN Port            Type      LSP/LSR-ID 

               VSI/SI                                              MAC-Tunnel 

-------------------------------------------------------------------------------

0000-5e00-010a 100         -      -      GE0/0/2         dynamic   0/-        

0000-5e00-010a 10          -      -      GE0/0/2         dynamic   0/-        

0000-5e00-0114 20          -      -      GE0/0/2         dynamic   0/-        

707b-e8ef-56b3 10          -      -      GE0/0/2         dynamic   0/-        

707b-e8ef-56b3 20          -      -      GE0/0/2         dynamic   0/-        

707b-e8ef-56b3 100         -      -      GE0/0/2         dynamic   0/-        

5489-9810-380d 100         -      -     GE0/0/4         dynamic   0/-        

5489-9814-56ea 10          -      -     GE0/0/1         dynamic   0/-        

-------------------------------------------------------------------------------

Total matching items on slot 0 displayed = 8

在汇聚交换机上查到380d是连接在当前交换机的GE0/0/4口上,属于VLAN100,此接口是与SW1交换机连接的中继端口。现在大致知道终端是连到那个接入层交换机,即SW1接入层交换机。

现在到SW1交换机上继续排查,发现终端是连接到GE0/0/1端口上。这样最终就能定位到了是那台主机连接到这个端口。

[SW1]dis mac-address

MAC address table of slot 0:

-------------------------------------------------------------------------------

MAC Address    VLAN/       PEVLAN CEVLAN Port            Type      LSP/LSR-ID 

               VSI/SI                                              MAC-Tunnel 

-------------------------------------------------------------------------------

0000-5e00-010a 100         -      -      GE0/0/4         dynamic   0/-        

5489-9810-380d 100         -      -      GE0/0/1         dynamic   0/-        

707b-e8ef-56b3 100         -      -      GE0/0/4         dynamic   0/-        

-------------------------------------------------------------------------------

Total matching items on slot 0 displayed = 3

<think>好的,用户想了解二层交换机和三层交换机的区别以及它们的工作原理。首先,我需要回忆一下网络分层的基础知识,尤其是OSI模型中的第二层和第三层。二层对应数据链路层,主要处理MAC地址,而三层是网络层,处理IP地址。 接下来,二层交换机的工作原理。根据引用内容,二层交换机通过MAC地址表进行寻址和转发,自动学习MAC地址。我应该详细说明这个过程,比如当交换机收到数据帧时,如何更新MAC表,并决定转发到哪个端口。这里要强调二层交换机只能在局域网内工作,无法处理不同子网之间的通信。 然后是三层交换机。这里需要解释它如何结合二层交换和三层路由的功能。三层交换机不仅查看MAC地址,还能解析IP包,进行路由决策。需要提到它如何通过硬件加速路由功能,比传统路由器更快,适用于需要跨子网通信的场景。比如VLAN间的通信就需要三层交换机。 接着比较两者的区别。需要从工作层级、寻址方式、功能、性能和应用场景几个方面展开。二层基于MAC,三层基于IP;二层只能隔离冲突域,三层可以路由;性能上三层由于硬件加速更快;应用场景中二层用于局域网接入,三层用于核心网络或跨VLAN通信。 还要注意用户可能对“一次路由,多次交换”这个术语不太熟悉,需要解释清楚,说明三层交换机在首次路由后,后续流量直接交换,提高效率。此外,可能用户在实际应用中会遇到如何选择的问题,所以应用场景的例子要具体,比如企业网络中不同部门VLAN间的通信需要三层交换机。 最后,确保回答结构清晰,分点说明,使用正确的格式,比如加粗标题,列表对比,以及引用标记。检查是否有遗漏的关键点,比如MAC地址表的学习过程,三层交换机的硬件加速机制等。同时,生成的相关问题要围绕用户可能进一步想了解的内容,比如具体应用案例或性能比较,保持问题简洁相关。</think># 二层交换机与三层交换机的对比分析 ## 一、核心区别对比 | 特征 | 二层交换机 | 三层交换机 | |-------------|--------------------------|---------------------------| | **工作层级** | OSI第二层(数据链路层) | OSI第三层(网络层) | | **寻址方式** | 基于MAC地址转发 | 基于IP地址路由 | | **核心功能** | 帧交换、冲突域隔离 | 跨网段路由、广播域隔离 | | **硬件结构** | 纯ASIC芯片转发 | 集成ASIC和路由处理器 | | **典型延迟** | 微秒级(<10μs) | 亚毫秒级(<1ms) | ## 二、工作机制详解 ### 1. 二层交换机原理 通过自学习算法建立MAC地址表,处理流程: ``` 接收数据帧 -> 提取源MAC记录端口 -> 查询目标MAC端口 -> 存在则转发,否则泛洪 ``` *示例场景*:当PC1(MAC:00-0A)向PC2(MAC:00-0B)发送数据时,交换机会自动记录00-0A对应的端口,并查找00-0B的转发端口[^1]。 ### 2. 三层交换机原理 采用"一次路由,多次交换"机制: $$ \text{路由决策次数} = \begin{cases} 1 & \text{首包路由} \\ 0 & \text{后续直通交换} \end{cases} $$ *技术实现*:通过硬件路由缓存(TCAM)存储流表,首包路由后建立直通转发路径,后续流量无需经过路由引擎[^1]。 ## 三、应用场景分析 ### 二层交换机适用场景 - 终端设备接入(PCIP电话等) - 单一VLAN内的数据传输 - 网络边界接入层部署 ### 三层交换机适用场景 - 核心层/汇聚层组网 - 跨VLAN通信(如市场部VLAN访问财务部VLAN) - 实现动态路由协议(OSPF、EIGRP等) - 部署ACL等安全策略 相关问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值