交换机三种端口模式Access、Hybrid和Trunk的理解
- 参考网址
- https://mp.weixin.qq.com/s/0-rysNJ1zyK9vAB4tR89rQ
- 以太网端口有 3种链路类型:
- access(连接'终端'): 只能属于1个VLAN,一般用于连接计算机端口
- trunk(连接'交换机'): 可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,一般用于交换机与交换机相关的接口
- hybird('终端'和'交换机'都支持): 可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,可以用于交换机的间连接也可以用于连接用户计算机
- 低端交换机与高端交换机
- 低端交换机(SOHO级): 每一个"物理端口"为一个"逻辑端口"
- 高端交换机: 多个"物理端口"捆绑成一个"逻辑端口"再进行的配置
- vlan的链路类型
- 接入链路(access link,不带vlan tag): 指的交换机到用户设备的链路,即是接入到户
- 可以理解为由"交换机"向"用户"的链路。由于大多数电脑不能发送带vlan tag的帧,所以这段链路可以理解为不带vlan tag的链路
- 干道链路(trunk link,带vlan tag): 指的交换机到上层设备如路由器的链路
- 可以理解为向"广域网"走的链路。这段链路由于要靠vlan来区分用户或者服务,所以一般都带有vlan tag
- 端口类型
- access端口(入口): 它是交换机上用来连接用户电脑的一种端口,只用于"接入链路"
- 例如:当一个端口属于vlan 10时,那么带着vlan 10的数据帧会被发送到交换机这个端口上,当这个数据帧通过这个端口时,vlan 10 tag 将会被剥掉,到达用户电脑时,就是一个以太网的帧。而当用户电脑发送一个以太网的帧时,通过这个端口向上走,那么这个端口就会给 这个帧加上一个vlan 10 tag。而其他vlan tag的帧则不能从这个端口上下发到电脑上。
- trunk端口(干线): 是交换机之间或者交换机和上层设备之间的通信端口,用于"干道链路"。
- 一个trunk端口可以拥有一个主vlan和多个副vlan,这个概念可以举个例子来理解:例如:当一个trunk端口有主vlan 10 和多个副 vlan11、12、30时,带有vlan 30的数据帧可以通过这个端口,通过时vlan 30不被剥掉;当带有vlan 10的数据帧通过这个端口时也可以通过。 如果一个不带vlan 的数据帧通过,那么将会被这个端口打上vlan 10 tag。这种端口的存在就是为了多个vlan的跨越交换机进行传递。
- 小结
- 具有access性质的端口只能属于一个vlan,且该端口不打tag;
- 具有trunk性质的端口可以属于多个vlan,且该端口都是打tag的;
- 具有hybid性质的端口可以属于多个vlan,至于该端口在vlan中是否打tag由用户根据具体情况而定;
Uplink端口
-
作用: 解决网络设备互连时的网线(交叉线和直通线)使用问题
-
接线方法:
- 级联的时候,可使用一般的网线将一个交换机的普通端口和另一个交换机的Uplink口连起来
- 如果两个设备都使用Uplink口连接,网线需要一端使用EIA/TIA 568A的标准,另一端使用EIA/TIA 568B的标准。