在运维中常接触的设备:讲讲 交换机的原理

交换机,共有三种转发操作:泛洪、转发、丢弃。

下面来讲讲这三个操作:

泛洪:交换机把从某一个接口进来的帧通过其他的非接收接口转发出去,泛洪是一种点到多点的操作(它是一个VLAN内的泛洪,VLAN之间是有隔离的)。

转发:交换机把从某一个接收接口收到的帧,通过从另外一个非接收接口转发出去,转发是一种点到点的操作。

丢弃:交换机把从某一个接口接收到的帧直接丢弃,不转发。

如上图所示,这个蓝色箭头表示数据包的进入和输出,红色箭头表示数据流的走向。

一般来说这三种行为都叫做交换机的转发,是一种统称,所以要结合全文来看这个转发是具体的转发还是统称。 

MAC地址表的概念:

当把电脑主机插到交换机接口之后,如果电脑主机开始发送数据,那么交换机就会把电脑主机的网卡的MAC地址射到自己的接口上,这个映射关系就是MAC地址表。

上图所示是关于 华为交换机如何查看MAC地址表 

这张图是拓扑结构,通过这个命令我们可以查看这个电脑连接到了我的的交换机的哪个接口。

让我们设想一个场景,比如这个SW1下连接了多个非网管交换机(就是一种不能登录的交换机),而你只能使用PC2,你想知道这个PC1连接在这个SW1的哪个端口,那么就有两种方法,最推荐的方法就是使用这个命令来找到这个PC所连的交换机端口。

而使用寻线仪,需要爬梯子,一个一个找较为麻烦。

MAC地址表学习的过程

当PC1 去给PC2 发送数据包的时候, 交换机是不知道PC2 连接在自己的哪个接口的, 只知道PC1 连接在我的e0/0/0接口, 因为我从这个接口收到了来自PC1 的数据帧, 可以把PC1帧中携带的PC1 的网卡MAC地址绑定在我本地的E0/0/0

然后把这个数据帧复制多份, 从其他的所有非接口接口发送出去,发送的范围就是这个接收端口所在的VLAN的成员接口和该交换机的中继接口,每个接口发送一份。而当PC2 收到这个泛洪的数据帧后, 就会回复PC1, 这样交换机就学习到这个MAC地址表了。

这个MAC 地址表也可以手工指定, 命令如下

 

 其中这个 AA-BB-CC 就是手工指定的MAC地址了 , 后边+端口号和所属VLAN

注意哦! 这个VLAN要在设备先存在,本地不存在的VLAN,这个地方是不能自动创建的,会报错的

难学不难学,在于自己认不认真。勇敢牛牛,不怕困难!我这边帮你们整理了很多网工资料,给你们一个资料福利,包括思科,华为常见命令大全和IA IP IE题库,常见路由器交换机配置以及网工资料包。

欢迎一键三连,评论区告诉我,即可领取哦~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值