小白学习交换机工作原理

交换机工作原理
同一网段
组网环境PC2-------switch-------PC1
都属于vlan10
PC2:10.10.10.2/24
PC1:10.10.10.1/24
**目的:**使用PC2能ping通PC1
1、PC2向PC1发起ping包,发现PC1跟自己试同一网段,不需要向网关发送arp请求,直接用广播形式发ARP请求,ARP请求目的地址IP为PC1地址,mac为广播FF:FF…FF;
2、switch收到PC2的ARP请求后,基于源地址学习,学到PC2的MAC地址与端口eth2的关系;由于ARP请求为广播报文,交换机将ARP请求报文在VLAN10中(除接收端口外)进行广播 ;
3、PC1接收到ARP请求后,学到PC2的MAC,建立PC2的ARP表条目,同时PC1发现ARP请求的目的地址是自己本机的IP地址,于是以单播的形式进行应答;
4、switch接收到PC1的ARP应答报文后,先学习源地址,学习PC1的mac与端口的关系,同时查到PC2的出端口,转发ARP应答;
5、PC2接收到ARP应答后就知道了PC1的MAC地址,开始通信;
补充1:
同一网段算法:
PC2: 10.10.10.2/24
PC1:10.10.10.1/24
pc2用ip地址与掩码进行二进制的与运算得到网络地址;
0 0 0 0 1 0 1 0 . 0 0 0 0 1 0 1 0 . 0 0 0 0 1 0 1 0 .0 0 0 0 0 0 1 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 .0 0 0 0 0 0 0 0


0 0 0 0 1 0 1 0 . 0 0 0 0 1 0 1 0 . 0 0 0 0 1 0 1 0 .0 0 0 0 0 0 0 0 =10.10.10.0
pc1用ip地址和pc2的掩码进行二进制的与运算得到网络地址:
省略=10.10.10.0
两个网络号相同,所以是同一网段;
交换机工作原理:
a、根据源MAC学习
b、根据目的Mac查找地址表项
c、根据查找结果转发报文
d、采用自动学习和老化机制管理MAC地址表
交换机转发流程:
a、如果是广播帧,多播帧,向所有端口转发;
b、单播帧,在MAC表中查找,找到直接转发,未找到向所有端口转发;
c、注意转发端口不会包含接收端口;
补充2
MAC地址分类:
单播地址:第一字节最低位为0 eg: 00-27-19-9B-07-26
多播地址:第一字节最低位为1 eg: 01-27-19-9B-07-26
广播地址:48位全为1 即 FF-FF-FF-FF-FF-FF
MAC地址组成:
MAC地址供48位,前24位为供应商提供的供应商代码,后24位为厂商自己分配的序列号,全球唯一MAC.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值