以太网交换机的自学习

我们假设一个以太网交换机有1、2、3、4,共4个接口,每个接口都分别连接了一台计算机,他们的MAC地址分别是A、B、C和D。在最开始的时候,交换机的交换表是空的,如下表。

MAC地址接口

假如A向B发送了一帧,从接口1进入交换机,交换机收到这一帧之后会先查找交换表,不过很显然表是空的,交换机查不到应该从哪个接口转发这个帧(就是找不到目的地址为B的表项)。那么接下来,交换机就会把这个帧的源地址A和接口1写入交换表中,并向除了接口1之外的所有接口广播这个帧。那么现在交换表就变成了下面这个样子:

MAC地址接口
A1

那么这样一来,不论交换机的哪个接口收到目的地址是A的帧,都只要把这个帧转发到接口1,因为既然A发送的帧能从接口1进入交换机,那么交换机自然也能从接口1找到A。

上面我们说交换机会向除接口1之外的所有接口广播A发出的那一帧,C跟D收到之后将会丢弃这个帧,因为目的地址与他们的MAC地址不符,只有B会收下这一帧。这种机制也称为过滤

那么经过一段时间,交换机会把所有发送过数据的主机的MAC地址与对应接口号记录下来,这样交换表中的表项就齐全了,要转发给任何一台主机的帧都能很快的在交换表中找到相对应的转发接口。

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值