(1)Access:通常用于直连终端,常用于连接PC、服务器或其他终端,交换机连路由器一般也用Access 。Access接口只能加入一个Vlan,一旦加入特定的Vlan后,该接口所连接的设备也就加入了该Vlan 。缺省的话默认加入Vlan 1 。Access接口收数据时如果收的是untag数据,会打上此接口的vlan id进行接收 , 如果是tag数据,比较tag数据vlan id与此接口vlan id是否一致,一致则接收,否则丢弃 。发数据时首先比较待发数据的vlan id ,如果和此接口vlan id一致,则剥离标签 , 并以untag形式发送;如果和此接口vlan id不一致,则不发 。如下图所示:A、B、C、D属于Vlan 1, E、F、H、G属于Vlan 2 。计算机A 给 D 发送一个?。?进入交换机接口加上Vlan 1标记,从接口出去,去掉Vlan 1标记 。计算机发送和接收的帧不带 Vlan标记 。
文章插图
(2)trunk:当一条链路,需要承载多Vlan信息的时候,需要使用trunk来实现 。trunk一般用于交换机之间或者交换机和防火墙之间 。trunk端口可以属于多个Vlan 。trunk接口在收数据时如果收的是untag数据,会打上此接口的vlan id进行接收,如果是tag数据,首先查看接口的列表是否存在此vlan id,如果存在,则接收 , 否则丢弃 。发数据时首先查看接口的列表,如果待发数据的vlan id在此列表中,则允许发送,否则不会从此接口发送 。其次如果数据允许发送,则比较此待发数据的tag是否和此接口vlan id是否一致,一致则发untag数据,否则发tag数据 。如下图所示:A、B、C、D属于Vlan 1,E、F、H、G属于Vlan 2 , 它们分别连在两个交换机上 。计算机C给D 发送一个帧,进入交换机接口加上Vlan 1标记,从trunk接口出去的时候仍然带有Vlan tag 。
文章插图
Part 04、 总结 综上所述,二层交换机主要通过MAC地址进行数据帧的转发,使用交换机搭建组网管理非常灵活,而且可以增加网络的吞吐量,通过使用Vlan技术来隔离广播域可以减少大量广播带来的资源损耗,过滤一部分不需要转发的报文 。
【一文读懂以太网交换技术】
推荐阅读
- 一文读懂常用的 “生成式 AI 框架”
- 以太网网卡的组成及工作原理,以太网网卡的类型有哪三种
- 一文了解lte的意思
- 6G进展到什么程度?它离我们普通人还有多远?一文了解
- 一篇文章读懂ucas2022年申请流程
- 一文详解分布式锁的看门狗机制
- 怎样区分是哪种病原体感染?一图读懂常见呼吸系统疾病
- 一文读懂 AutoGPT 开源 AI Agents
- 一文了解低级和高级编程语言
- 食品的电子“身份证”都包含哪些信息?一文读懂