Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3649758
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: LINUX

2017-11-14 17:11:51

https://blog.csdn.net/SUKHOI27SMK/article/details/8306296

首先二层转发是基于MAC地址转发,三层转发基于IP地址转发,但是这并不意味着仅仅依靠IP地址就能转发,三层转发是建立在二层的基础上的,而仅仅依靠MAC地址是能够转发的。

交换机是没有端口mac的,vlan有mac,目的mac是不是vlan来确定二三层报文

1)当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上;

2)再去读取包头中的目的MAC地址并在地址表中查找相应的端口

3)如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上

            三层交换机: 三层交换技术就是将路由技术与交换技术合二为一的技术。在对第一个数据流进行路由后,它将会产生一个MAC地址与IP地址的映射表,当同样的数据流再次通过时,将根据此表直接从二层通过而不是再次路由,从而消除了路由器进行路由选择而造成网络的延迟,提高了数据包转发的效率。

主要区别:二层交换机工作在数据链路层,三层交换机工作在网络层,路由器工作在网络层
VLAN19.png
 VLAN20.png

阅读(3046) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~