以太网交换机

您所在的位置:网站首页 交换机内端口mac地址映射表是怎么形成的 以太网交换机

以太网交换机

2024-07-10 05:26| 来源: 网络整理| 查看: 265

交换机会通过传输介质进去其端口的每一个帧都进行转发操作,交换机的基本作用是用来转发帧的。

一。三种转发操作:泛洪(Flooding)、转发(Forwarding)、丢弃(Discarding)。

(1)泛洪:交换机把从某一端口进来的帧通过所有其他的端口转发出去(除了这个帧进来的端口以外的其他所有端口)。泛洪操作是一个点到多点的转发行为。

(2)转发:交换机把从某一端口进来的帧通过另一端口端口转发出去(除了这个帧进来的端口以外的其他端口)。是一种点到点的转发行为。

(3)丢弃:交换机把从某一端口进来的帧直接丢弃。丢弃操作实际上是不进行转发的。

2.交换机的工作原理:

交换机的工作原理主要是指交换机对于从传输介质进去其端口的帧进行转发操作的过程。每台交换机中都有一个MAC地址表,它用来存放MAC地址与交换机端口编号之间的映射关系。MAC地址表存在于交换机的工作内存中,当交换机上电时,MAC地址表中没有任何内容,这时是一个空表。伴随着交换机不断的转发数据并进行学习地址的过程,MAC地址表的内容会逐渐增加。当交换机重启或下电时,MAC地址表中的内容会完全丢失。

过程如下:

(1)如果从传输介质进入交换机的某个端口的帧是一个单播帧,交换机会去MA地址表中查询这个帧的目的MAC地址。有两种情况:1.查找不到,交换机对其执行泛洪操作;2.查到了目的MAC地址,会比较这个MAC地址在MAC地址表中对应的端口编号是不是这个帧从传输介质进入交换机的那个端口编号,如果是,则丢弃该帧;不是的话,交换机对其进行转发操作(从在MAC地址表上对应的那个端口转发出去)。

(2)如果从传输介质进入交换机的某个端口的帧是一个广播帧,交换机不会去查找MAC地址表,而是直接对其进行泛洪操作。

补充:交换机还具有MAC地址学习的能力。当一个帧(单播帧、组播帧、广播帧均可)从传输介质进去交换机后,交换机会检查这个帧的源MAC地址,并将其与这个帧进去交换机的那个端口的端口号进行映射,并将这个映射关系放进MAC地址表中。

重点知识总结:

(1)当计算机的网卡收到一个单播帧时,会将该帧的目的MAC地址与自己的MAC地址进行比较。如果两者相同,则网卡会根据该帧的类型字段的值将该单播帧中的数据载荷上送至网络层中的相应处理模块,如果不同,网卡会将该帧直接丢弃。

(2)当计算机的网卡收到一个广播帧时,会直接根据该广播帧的类型字段的值将其中的数据载荷上送至网络层中的相应处理模块。

(3)当交换机的网卡收到一个单播帧时,不会将该帧的目的MAC地址与自己的MAC地址进行比较,而是直接去查MAC地址表,并根据地址表的结果对其进行相应的转发操作。

(4)当交换机的网卡收到一个广播帧时,会直接对其进行泛洪操作。

二。MAC地址表

交换机的MAC地址表也称为MAC地址映射表,其中每一个条目也称为一个地址表项,地址表项反映了MAC地址与端口的映射关系。

以X表示任何一个源MAC地址为MACx的帧(x:可以为单播帧、组播帧或广播帧),并假设交换机的N个端口为Port1、Port2、...Port N,则MAC地址表的老化机制有下面两个原则:

(1)当X从Port k(1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3