交换机(接口类型)

目录

前言

传统以太网

vlan技术

vlan标签

pvid

Hybrid端口类型

Access端口类型

Trunk端口类型



前言

此文章是自己在学习过程中总结的一些知识点,以后便于自己再复习,同时也希望能够帮助到阅读此文章内容的读者

本文主要介绍交换机的端口类型,同时补充提到的一些术语解释。

传统以太网

早期的局域网LAN技术是基于总线型结构的,它存在一下主要问题:

若某时刻有多个节点同时试图发送消息,那么它们将产生冲突。

从任意节点出发的消息都会被发送到其他节点,形成广播。

所有主机共享一条传输通道,无法控制网络中的信息安全。

这种网络构成了一个冲突域,网络中计算机数量越多,冲突越严重,网络效率越低。同时,该网络也是一个广播域,当网络中发送信息的计算机数量变多是,广播流量将会耗费大量宽带。

vlan技术

vlan技术可以将一个物理局域网在逻辑上划分成多个广播域,也就是多个vlan。vlan技术部署在数据链路层,用于隔离二层流量。同一个vlan内的主机共享同一个广播域,他们之间可以直接进行二层通信。而vlan间的主机属于不同的广播域,不能直接实现二层互通。这样,广播报文就被限制在各个相应的vlan内,同时也提高了网络安全性。

该技术可用于解决早期的局域网LAN技术基于总线型结构的问题

vlan标签

vlan标签长4个字节,直接添加在以太网帧头中,IEEE802.1Q对vlan标签做出了说明 

pvid

pvid即port vlan id,代表端口的却省vlan

Hybrid端口类型

Hybrid端口是交换机上既可以连接用户主机,又可以连接其他交换机端口。Hybrid端口既可以接入链路又可以连接干道链路。Hybrid端口允许多个VLAN的帧通过,并可以在出端口方向将某些VLAN的Tag剥掉。华为设备默认的端口类型是Hybrid。

Hybrid:混杂模式,既可以连接终端,又可以连接交换机


当Hybrid面对终端时:

port link-type hybrid                 //将接口配置为hybrid模式,默认就是这个
port hybrid pvid vlan 10              //相当于access的default vlan 10
port hybrid untagged vlan 10          //相当于access接口发送数据时剥离tag

当hybrid面对交换机时:

port hybrid tagged vlan 10            //相当于trunk的放行列表
port hybrid pvid vlan 10              //相当于trunk的pvid

Access端口类型

Access端口是交换机上用来连接用户主机的端口,它只能连接接入链路,并且只能允许唯一的VLAN ID通过本端口。

Access端口收发数据帧的规则如下:

如果该端口收到对端设备发送的帧是utagged,交换机将强制加上该端口的PVID。如果该端口收到对端设备发送的帧是tagged,交换机将会检查该标签内的VLAN ID。当VLAN ID与该端口的PVID相同时,接受该报文。当VLAN ID与该端口的PVID不同时,丢弃该报文。Access端口发送数据帧时,总是先剥离tag,然后再发送。Access端口发往对端设备的以太网帧永远是不带标签的帧。

access端口类型:(接入链路,只能承载单一vlan数据)

接受数据:

查看数据是否携带vlan tag

如果携带:查看vlan tag和接口pvid是否相同,相同则接受,不同则丢弃

如果未携带:给数据打一个vlan tag,vlan id和接口pvid相同

发送数据:

对比数据帧携带的vlan id和出接口的pvid是否相同

如果相同,则剥离tag,发送原始帧出去。

如果不同,则丢弃

Trunk端口类型

trunk端口是交换机上用来和其他交换机连接的端口,它只能连接干道链路。trunk端口允许多个VLAN的帧(带tag标记)通过。

trunk:干道链路,可以承载多vlan数据

trunk端口收发数据帧的规则

接受数据:

查看是否携带tag

如果携带:查看放行列表是否允许,如果允许,直接受到交换机内部;如果不允许,则丢弃

如果未携带(原始帧):打上一个tag,vlan id 和接口pvid取值相同,再查看放行列表允许则通过,不允许则丢弃

发送数据:

查看放行列表:如果允许放行,还要查看vlan id是否和接口的pvid相同:

                        如果相同:则剥离他tag,发送原始帧出去

                        如果不同:则直接发出去

如果不允许放行,则直接丢弃

注意点:trunk接口如果放行所有,这里所有是指本地交换机创建的所有vlan

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值