首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >华为交换机的接口介绍

华为交换机的接口介绍

作者头像
YaoQi
发布2026-02-04 14:30:53
发布2026-02-04 14:30:53
690
举报

交换机的本质,就是把各个接口要么隔离,要么连起来。首先就要认识各种接口。

交换机的接口有物理接口虚拟接口之分。

物理接口

代码语言:javascript
复制
物理接口的命名格式一般为: <接口类型><槽位号/子卡号/接口序号>
代码语言:javascript
复制

接口类型

MEth 管理接口,不传输业务数据,千兆以太网。

GigabitEthernet:千兆以太网接口,缩写为G或GE。

XGigabitEthernet:万兆以太网接口,缩写为X或XGE。

10GE:10千兆(万兆)以太网接口。

25GE:25千兆以太网接口。

40GE:40千兆以太网接口。

100GE:100千兆以太网接口。

槽位号

一般机房看到的高度为1U的交换机可能只有一个槽位,都集成到一起了,但是软件中却要兼容多槽位的设备,比如下图中 CloudEngine XH16800

还有就是交换机堆叠的时候,所有交换机相当于一台逻辑交换机的多个板卡,接口可以用槽位号来区分

子卡号

当前交换机一般没有子卡,此为基本全为0。

接口序号

物理网口的序号,排列按接口处的标记,要注意编号从0开始还是从1开始,奇数在上还是偶数在上。有些交换机把0似乎分给了管理口。

有些100GE、400GE接口支持接口拆分,拆分后接口编号维度增加。例如100GE x/y/n支持拆分为4个25GE接口,拆分后的接口分别为100GE x/y/n:1、100GE x/y/n:2、100GE x/y/n:3、100GE x/y/n:4

虚拟接口

使用命令display interface ? 就可以看到交换机支持的接口:

排除里边的物理接口,我们可以看到一些虚拟接口类型。

1. VLANif接口

(1)作用

VLANif接口是VLAN的虚拟接口,每个VLAN对应一个VLANif接口。

VLANif接口可以配置IP地址,作为VLAN内主机的默认网关,实现VLAN之间的路由互通。

(2)配置示例

代码语言:javascript
复制
# 创建VLAN
vlan batch 10 20
# 创建VLANif接口
interface Vlanif10
ip address 192.168.10.1 255.255.255.0
interface Vlanif20
ip address 192.168.20.1 255.255.255.0

(3)应用场景

实现VLAN之间的路由互通。

作为VLAN内主机的默认网关。

2. Eth-Trunk接口

(1)作用

Eth-Trunk接口是将多个物理接口捆绑在一起形成的逻辑接口,实现链路聚合和负载均衡。

Eth-Trunk接口可以配置为二层模式或三层模式,支持VLAN透传和路由功能。

(2)配置示例

代码语言:javascript
复制
# 创建Eth-Trunk接口
interface Eth-Trunk1
# 将物理接口加入Eth-Trunk接口
interface GigabitEthernet0/0/1
eth-trunk 1
interface GigabitEthernet0/0/2
eth-trunk 1
# 配置Eth-Trunk接口为三层模式
interface Eth-Trunk1
undo portswitch
ip address 192.168.1.1 255.255.255.0

(3)应用场景

实现链路聚合,提高链路带宽和可靠性。

实现负载均衡,优化网络性能。

3. Loopback接口

(1)作用

Loopback接口是虚拟的环回接口,用于测试和管理。

Loopback接口的IP地址通常作为设备的标识,用于动态路由协议(如OSPF、BGP)的Router ID。

(2)配置示例

代码语言:javascript
复制
# 创建Loopback接口
interface LoopBack0
ip address 10.0.0.1 255.255.255.255

(3)应用场景

作为设备的标识,用于动态路由协议的Router ID。

用于测试和管理,如ping测试、telnet登录等。

4. NULL接口

(1)作用

NULL接口是虚拟的空接口,用于过滤不需要的流量。

发送到NULL接口的流量将被丢弃,不会转发到其他接口。

(2)配置示例

代码语言:javascript
复制
# 创建NULL接口
interface NULL0

(3)应用场景

过滤不需要的流量,如黑洞路由。

用于安全策略,防止非法流量进入网络。

5. Tunnel接口

(1)作用

Tunnel接口是虚拟的隧道接口,用于实现不同网络之间的连通。

常见的隧道类型包括GRE、IPsec、L2TP等。

(2)配置示例

代码语言:javascript
复制
# 创建GRE隧道接口
interface Tunnel0
tunnel-protocol gre
source 10.0.0.1
destination 10.0.0.2
ip address 192.168.1.1 255.255.255.0

(3)应用场景

实现不同网络之间的连通,如跨运营商网络、跨地域网络等。

用于VPN(虚拟专用网络),实现安全的远程访问。

6. VBDIF接口

(1)作用

VBDIF接口是VLAN的虚拟桥接接口,用于实现VLAN之间的二层互通。

VBDIF接口可以配置IP地址,作为VLAN内主机的默认网关,实现VLAN之间的路由互通。

(2)配置示例

代码语言:javascript
复制
# 创建VLAN
vlan batch 10 20
# 创建VBDIF接口
interface Vbdif10
ip address 192.168.10.1 255.255.255.0
interface Vbdif20
ip address 192.168.20.1 255.255.255.0

(3)应用场景

实现VLAN之间的二层互通。

作为VLAN内主机的默认网关,实现VLAN之间的路由互通。

7. BD接口

(1)作用

BD接口是Bridge Domain的虚拟接口,用于实现VXLAN(虚拟可扩展局域网)的二层互通。

BD接口可以配置IP地址,作为VXLAN内主机的默认网关,实现VXLAN之间的路由互通。

(2)配置示例

代码语言:javascript
复制
# 创建BD接口
bridge-domain 10
# 创建BD接口的虚拟接口
interface BD10
ip address 192.168.10.1 255.255.255.0

(3)应用场景

实现VXLAN的二层互通。

作为VXLAN内主机的默认网关,实现VXLAN之间的路由互通。

8. 子接口

(1)作用

子接口是物理接口的虚拟接口,用于在一个物理接口上承载多个VLAN的流量。

子接口可以配置Dot1Q终结功能,剥离VLAN标签,将二层流量转换为三层流量。

(2)配置示例

代码语言:javascript
复制
# 创建子接口
interface GigabitEthernet0/0/1.10
dot1q termination vid 10
ip address 192.168.10.1 255.255.255.0
interface GigabitEthernet0/0/1.20
dot1q termination vid 20
ip address 192.168.20.1 255.255.255.0

(3)应用场景

实现单臂路由,节省物理接口。

实现VLAN之间的路由互通。

总结:

虚拟接口类型

作用

应用场景

VLANif接口

VLAN的虚拟接口,实现VLAN之间的路由互通

VLAN之间的路由互通,作为VLAN内主机的默认网关

Eth-Trunk接口

链路聚合接口,实现链路带宽和可靠性的提升

链路聚合,负载均衡

Loopback接口

环回接口,用于测试和管理

设备标识,动态路由协议的Router ID

NULL接口

空接口,用于过滤不需要的流量

黑洞路由,安全策略

Tunnel接口

隧道接口,实现不同网络之间的连通

VPN,跨地域网络连通

VBDIF接口

VLAN的虚拟桥接接口,实现VLAN之间的二层互通

VLAN之间的二层互通,作为VLAN内主机的默认网关

BD接口

Bridge Domain的虚拟接口,实现VXLAN的二层互通

VXLAN的二层互通,作为VXLAN内主机的默认网关

子接口

物理接口的虚拟接口,用于承载多个VLAN的流量

单臂路由,VLAN之间的路由互通

根据你的网络需求和场景,选择合适的虚拟接口类型进行配置。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 漫跑的小兔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档