it编程 > 数据库 > Access

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

149人参与 2024-08-03 Access

在华为交换机设备的端口默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回包反之亦然!!!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

阿里云国际站充值:apache多网站权限

08-03

部署 Unified Access Gateway VMware UAG 3.5

08-02

mac 安装H3C iNode + accessClient mac版

08-02

【kerberos】org.apache.hadoop.security.AccessControlException: Client cannot authenticate via:[TOKEN,

08-04

Access to XMLHttpRequest at……问题出现时怎么办

08-02

fatal: unable to access ‘ ‘: SSL certificate problem: unable to get local issuer certificate

08-02

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论