华为ensp中Hybrid接口原理和配置命令

2024-04-19 16:44

本文主要是介绍华为ensp中Hybrid接口原理和配置命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者主页:点击!

ENSP专栏:点击!

创作时间:2024年4月19日14点03分


Hybrid接口是ENSP虚拟化中的一种重要技术,它既可以连接普通终端的接入链路,又可以连接交换机间的干道链路。Hybrid接口允许多个VLAN(虚拟局域网)的帧通过,并可以在出接口方向将某些VLAN帧的标签剥掉。

由来

Hybrid接口之所以被称为Hybrid,是因为它具有Access接口和Trunk接口的混合特性。

Hybrid接口具有以下特点

既可以作为Access接口,也可以作为Trunk接口。

可以允许多个VLAN的帧通过。

可以配置允许或禁止特定VLAN的帧通过。

可以配置VLAN的PVID(Port VLAN ID)。

应用场景

Hybrid接口可以应用于以下场景:

在不同VLAN之间实现通信和隔离。

将多个VLAN连接到同一个交换机端口。

连接两台交换机之间的干道链路。

实验开始之前我们认识主要的主人公

PVID(Port VLAN ID),即端口VLAN ID,用于指定一个端口所属的默认VLAN。当一个端口收到没有VLAN标记的数据帧时,会将其标记为PVID所属的VLAN。

Tagged,即标记,是指数据帧带有VLAN标记。Tagged数据帧通常由VLAN感知设备在Trunk端口(可以属于多个VLAN)上发送。相当于Trunk 允许vlan通过

Untagged(未标记):未标记帧是指不包含 VLAN 标识符的以太网帧。这类帧通常来自非 VLAN 感知设备。也就是去除vlan 传输数据

实验拓扑

实验要求

PC1(vlan10)可以访问server1(vlan30)的服务器

PC2(vlan20)可以访问server2(vlan40)的服务器

除此之外其他均不可相互访问

LSW1配置

创建所需vlan

[Huawei]vlan batch 10 20 30 40
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei]int g0/0/1	
[Huawei-GigabitEthernet0/0/1]port link-type hybrid 
[Huawei-GigabitEthernet0/0/1]port hybrid pvid vlan 10
//在此接口上接收或传输的任何未标记流量都将被分配 VLAN 10。[Huawei-GigabitEthernet0/0/1]port hybrid untagged vlan 10 30
[Huawei-GigabitEthernet0/0/1]q
  • 此配置允许接口处理 VLAN 10 和 30 的流量。
  • 未标记的流量将被分配 VLAN 10(默认情况下,由于 PVID)。
  • 可以接收和传输 VLAN 10 和 30 的标记流量(假设在交换机的其他位置创建和配置 VLAN)。

此配置允许连接到此端口的 VLAN 10 和 30 上的设备之间进行通信。


[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type hybrid 
[Huawei-GigabitEthernet0/0/2]port hybrid pvid vlan 20
[Huawei-GigabitEthernet0/0/2]port hybrid untagged vlan 20 40
[Huawei-GigabitEthernet0/0/2]q
  • 此配置允许 GigabitEthernet0/0/2 处理 VLAN 20 和 40 的流量。
  • 未标记的流量将被分配 VLAN 20(默认情况下,由于 PVID)或 VLAN 40(明确允许)。
  • 可以接收和传输 VLAN 20 和 40 的标记流量(假设在交换机的其他位置创建和配置 VLAN)

此配置允许连接到此端口的 VLAN 20 和 40 上的设备之间进行通信。


[Huawei]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type hybrid 
[Huawei-GigabitEthernet0/0/3]port hybrid tagged vlan 10 20 30 40
[Huawei-GigabitEthernet0/0/3]

[Huawei-GigabitEthernet0/0/3]port Hybrid tagged vlan 10 20 30 40这会将混合接口配置为允许 VLAN 10、20、30 和 40 的标记流量。这意味着该接口可以接收和传输带有指定这些 VLAN ID 的 VLAN 标记的数据帧。

LSW2配置

创建需配置VLAN

[Huawei]vlan batch 10 20 30 40
Info: This operation may take a few seconds. Please wait for a moment...done
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type hybrid 
[Huawei-GigabitEthernet0/0/1]port hybrid tagged vlan 10 20 30 40
[Huawei-GigabitEthernet0/0/1]q

[Huawei-GigabitEthernet0/0/1]port Hybrid tagged vlan 10 20 30 40

  • 这会将混合接口配置为允许 VLAN 10、20、30 和 40 的标记流量。这意味着该接口可以接收和传输带有指定这些 VLAN ID 的 VLAN 标记的数据帧
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port hybrid pvid vlan 30    
//在此接口上接收或传输的任何未标记流量都将被分配 VLAN 30。[Huawei-GigabitEthernet0/0/2]port hybrid untagged vlan 10 30
[Huawei-GigabitEthernet0/0/2]q

[Huawei-GigabitEthernet0/0/2]port Hybrid untagged vlan 10 30

  • 此命令明确允许此混合接口上的 VLAN 10 和 30 的未标记流量。这强化了 PVID 设定的概念(允许 VLAN 30 的未标记流量),并且也允许 VLAN 10 的未标记流量。
  • 允许vlan10 和 vlan30的流量

[Huawei]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type hybrid 
[Huawei-GigabitEthernet0/0/3]port hybrid pvid vlan 40	
[Huawei-GigabitEthernet0/0/3]port hybrid untagged vlan 20 40

测试

根据实验要求

PC1(vlan10)可以访问server1(vlan30)的服务器

除此之外其他均不可相互访问

PC2(vlan20)可以访问server2(vlan40)的服务器

除此之外其他均不可相互访问

这篇关于华为ensp中Hybrid接口原理和配置命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/918095

相关文章

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

SpringCloud动态配置注解@RefreshScope与@Component的深度解析

《SpringCloud动态配置注解@RefreshScope与@Component的深度解析》在现代微服务架构中,动态配置管理是一个关键需求,本文将为大家介绍SpringCloud中相关的注解@Re... 目录引言1. @RefreshScope 的作用与原理1.1 什么是 @RefreshScope1.

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

SpringBoot日志配置SLF4J和Logback的方法实现

《SpringBoot日志配置SLF4J和Logback的方法实现》日志记录是不可或缺的一部分,本文主要介绍了SpringBoot日志配置SLF4J和Logback的方法实现,文中通过示例代码介绍的非... 目录一、前言二、案例一:初识日志三、案例二:使用Lombok输出日志四、案例三:配置Logback一

springboot security之前后端分离配置方式

《springbootsecurity之前后端分离配置方式》:本文主要介绍springbootsecurity之前后端分离配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的... 目录前言自定义配置认证失败自定义处理登录相关接口匿名访问前置文章总结前言spring boot secu

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties