共计 1249 个字符,预计需要花费 4 分钟才能阅读完成。
交换机是咱们在网络运维和桌面运维中比拟常常接触的设施,明天小老虎来讲一下交换机的工作原理:
交换机一共有三种转发操作:泛洪、转发和抛弃:
泛洪:交换机把从某一个接口进来的帧通过其余的非接管接口转发进来,泛洪是一种点到多点的操作(泛洪是一个 VLAN 内的泛洪,VLAN 之间是有隔离的)。
转发:交换机把从某一个接管接口收到的帧通过从另外一个非接管接口转发进来,转发是一种点到点的操作。
抛弃:交换机把从某一个接口接管到的帧间接抛弃,不转发。
如图所示
这个蓝色的箭头示意数据包的进入和输入,红色箭头示意数据流的走向。
一般来说这三种行为都叫做交换机的转发,是一种统称,所以要联合上下文来看这个转发是具体的转发还是统称。
1.MAC 地址表的概念:
当把电脑主机插到交换机接口之后,如果电脑主机开始发送数据,那么交换机就会把电脑主机的网卡的 MAC 地址映射到本人的接口接口上,这个映射关系就是 MAC 地址表。
下边是对于华为交换机如何查看 MAC 地址表的命令:
[Huawei]display mac-address verbose
这是咱们的拓扑构造,通过这个命令咱们能够查看这个电脑连贯到了我的交换机的哪个接口,
比方构想这样一个场景,比方这个 SW1 下连贯了多个非网管交换机(就是不能登录的傻瓜交换机),而你只能应用 PC2,你想晓得这个 PC1 连贯在这个 SW1 的哪个端口,那么就有两种办法,最举荐的办法就是应用这个命令来找到这个 PC 所连的交换机端口,而应用寻线仪,还要爬梯子,一个一个找,比拟麻烦
做个小试验:
在 eNSP 模拟器中,拖一台 S3700,不做任何配置,线缆应用 auto(主动),拓扑就是上图的拓扑。
配置 IP:
PC 1 : 10.1.1.1/24
PC 2: 10.1.1.2/24
能够看到这个 PC 2 所连贯的本地端口就是 Eth0/0/2。
2.MAC 地址表学习的过程
当 PC1 去给 PC2 发送数据包的时候,交换机是不晓得 PC2 连贯在本人的哪个接口的,只晓得 PC1 连贯在我的 e0/0/ 0 接口,因为我从这个接口收到了来自 PC1 的数据帧,能够把 PC1 帧中携带的 PC1 的网卡 MAC 地址绑定在我本地的 E0/0/0,而后把这个数据帧复制多份,从其余的所有非接口接口发送进来,发送的范畴就是这个接管端口所在的 VLAN 的成员接口和该交换机的中继接口,每个接口发送一份。而当 PC2 收到这个泛洪的数据帧后,就会回复 PC1,这样交换机就学习到这个 MAC 地址表了。
这这个 MAC 地址表也能够手工指定,命令如下
[Huawei]mac-address static AA-BB-CC Ethernet 0/0/22 vlan 1
其中这个 AA-BB-CC 就是手工指定的 MAC 地址了,后边加端口号和所属 VLAN,留神,这个 VLAN 要在设施先存在,本地不存在的 VLAN 这个中央是不能主动创立的,会报错。
好的,以下就是明天分享的知识点了。
想听 6IE 闫辉老师的直播课学习,并且想要逐渐晋升的网络工程师们,也欢送增加咱们微信,咱们会拉你进入学习群,咱们会在直播课开课之前给大家揭示。
或者戳这里收费下载试听课