华为Hybrid类型接口实现不同vlan之间通信

在华为交换机设备的端口默Hybrid(混杂接口)该接口既有access类型的功能又有trunk类型的功能。也就是Hybrid接口既可以连接用户主机,也可以连接其他交换机的接口。Hybrid接口允许多个VLAN的帧通过。

如果需要了解交换机其他接口类型可以点击此链接:https://blog.csdn.net/AixiedaimadeMM/article/details/133623299

首先需要了解一下hybrid是如何进行标签的标记和剥离

Hybrid:

1.接收不带有标签的报文,打上当前PVID标签

   接收带标签的,查看untagged和tagged表中是否存在该vlan id,存在保留等待下一步处理,否则丢弃

2.发送带有标签的报文,首先看untagged表中是否要剥离标签,再看tagged表中是否放行标签,否则丢弃。


使用Hybrid类型需要注意Untagged、Tagged

华为的缺省名词就是默认的意思!!!

Untagged:缺省PVID要加入到里面,加入到里面的vlan id 是在发送时进行标签的剥离,也就是去掉数据的标签。(如果你更改了PVID,不要忘记手动将该vlan id 加入)

Tagged:相当于trunk类型可以放行多个标签,如果想要将vlan标签放行就可以将该vlan id 加入到其中。

下面我们部署一个小实验场景用来理解一下上述的内容:

问题:部署三台主机分别划分到vlan10、vlan20、vlan30,要求vlan10和vlan20与vlan30之间可以通信,vlan10与vlan20之间不能通信。所有主机都在同一网段172.16.1.0/24。

实验拓扑图:

LSW1配置:

#
vlan batch 10 20 30 ------先创建需要使用的vlan id
#
interface Ethernet0/0/1
 port hybrid tagged vlan 10 20 30 --相当与trunk放行vlan
#
interface Ethernet0/0/2
 port hybrid pvid vlan 10 --相当于access打上缺省vlan
 undo port hybrid vlan 1  --删除默认剥离vlan 1
 port hybrid untagged vlan 10 30 --剥离vlan
#
interface Ethernet0/0/3
 port hybrid pvid vlan 20
 undo port hybrid vlan 1
 port hybrid untagged vlan 20 30
#

LSW2配置:

#
vlan batch 10 20 30
#
interface Ethernet0/0/1
 port hybrid tagged vlan 10 20 30
#
interface Ethernet0/0/2
 port hybrid pvid vlan 30 
 undo port hybrid vlan 1
 port hybrid untagged vlan 10 20 30
#

我们用PC1主机分别pingPC2和PC3:

数据是如何进行转发的以PC1访问PC3为例:

PC1发送一个不带有标签的报文从交换机LSW1的Ethernet0/0/2发送给交换机,交换机LSW1从该接口接收到该数据发现该数据没有标签。

交换机LSW1给该报文打上缺省PVID,也就是vlan 10,交换机LSW1从Ethternet0/0/1接口发送数据到交换机LSW2的Ethernet0/0/1接口,交换机发送时首先查看一下自己的Untagged中是否存在剥离vlan 10 标签,如果没有再查看Tagged中是否存在放行vlan 10 标签通过,否则就丢弃。

发现Tagged中存在vlan10 放行标签,就直接发送到交换机LSW2的Ethernet0/0/1口,该接口接收到LSW2发送的带有标签的数据直接查看Untagged和Tagged值查看是否存在vlan10标签,如果存在保留该标签报文,没有就丢弃。

最后交换机LSW2从Ethernet0/0/2发送给主机PC3,先查看Untagged值,再查看Tagged值,如果Untagged存在剥离vlan 10 ,剥离标签发送给主机PC3。

上述是PC1发包给PC3,PC3回包反之亦然!!!

参考资源链接:[交换机Hybrid接口详解:802.1Q结构与access, hybrid, trunk功能差异](https://wenku.csdn.net/doc/42qqs14tib?utm_source=wenku_answer2doc_content) 为了更好地理解如何在华为交换机上配置Hybrid接口以实现VLAN通信,建议参考《交换机Hybrid接口详解:802.1Q结构与access, hybrid, trunk功能差异》这份资料。这本资料不仅介绍了Hybrid接口的特性,还详细阐述了在华为交换机上的配置方法,非常适合面对当前的问题。 在华为交换机上配置Hybrid接口,首先需要确定需要通信VLAN列表,然后按照以下步骤进行配置: 1. 登录到交换机。 2. 进入系统视图。 3. 创建需要通信VLAN,并设置VLAN ID。 4. 进入相应的物理接口视图。 5. 将接口配置为Hybrid模式。 6. 为每个需要通信VLAN配置Hybrid接口,允许VLAN的帧通过此接口,并可选择是否对这些VLAN的帧进行打标签。 7. 如果需要,配置默认VLAN的帧在通过Hybrid接口时不需要打标签。 8. 保存配置。 在配置命令方面,以华为交换机为例,一个简单的配置过程如下: ``` [Huawei] sys [Huawei] sysname Switch [Switch] vlan batch 10 20 30 [Switch] interface GigabitEthernet 0/0/1 [Switch-GigabitEthernet0/0/1] port link-type hybrid [Switch-GigabitEthernet0/0/1] port hybrid vlan 10 untagged [Switch-GigabitEthernet0/0/1] port hybrid vlan 20 tagged [Switch-GigabitEthernet0/0/1] port hybrid vlan 30 tagged [Switch-GigabitEthernet0/0/1] quit [Switch] save ``` 这个例子中,我们创建了VLAN 10、20、30,并将GigabitEthernet 0/0/1接口配置为Hybrid模式。VLAN 10的帧通过该接口时不打标签,而VLAN 20和VLAN 30的帧需要打标签。这样配置后,不同VLAN的设备就可以通过该Hybrid接口实现VLAN通信了。 为了更深入地理解和掌握Hybrid接口的配置细节以及其与其他接口模式的区别,建议继续阅读《交换机Hybrid接口详解:802.1Q结构与access, hybrid, trunk功能差异》。这本资料提供了全面的技术信息,帮助你解决更多实际问题,并提升网络管理的技能。 参考资源链接:[交换机Hybrid接口详解:802.1Q结构与access, hybrid, trunk功能差异](https://wenku.csdn.net/doc/42qqs14tib?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值