eNSP学习——交换机配置Trunk接口

本文详细介绍了如何通过华为NSP设备配置VLAN和Trunk接口,以实现公司内部不同部门的员工通过各自的接入交换机实现互通。主要内容包括VLAN原理、实验目的、步骤和配置实例,以及Access接口与Trunk接口的区别和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

原理概述

实验内容

实验目的

实验步骤

实验拓扑

实验编址:

试验步骤

基本配置

 创建VLAN,配置Access接口

配置Trunk接口

 思考题

 需要完整的配置命令大全的可以点击链接自取华为eNSP各种设备配置命令大全PDF版资源-CSDN文库

原理概述

        在以太网中,通过划分VLAN来隔离广播域和增强网络通信的安全性。以太网通常由多台交换机组成,为了使VLAN的数据帧跨越多台交换机传递,交换机之间互连的链路需要配置为干道链路(Trunk Link)。
    干道链路是用来在不同设备之间承载多个不同VLAN数据,也可配置为只能传输指定VLAN的数据。
    Trunk端口一般用于交换机之间连接的端口,trunk端口可以属于多个VLAN,也可以接收和发送多个VLAN报文。
    当Trunk端口收到数据帧时,如果该帧不包含802.1Q的 VLAN标签,将打上该Trunk端口的PVID:如果该帧包含802.1Q的 VLAN标签,则不改变。
    当Trunk端口发送数据帧时,当该所发送帧的VLAN ID与端口的PVID不同时,检查是否允许该VLAN通过,若允许的话直接透传,不允许就直接丢弃;当该帧的VLANID与端口的PVID 相同时,则剥离VLAN标签后转发。

接口特性:

接收数据时候

        1、不带vlan标签,给它打上pvid

        2、带vlan标签,查看允许列表(白名单),在列表内就透传,不在列表内就丢弃

发送数据的时候

        1、查询允许列表,在列表内,且标签与pvid相同,就剥离转发(拆掉TAG标记,转发)

        2、查询允许列表,在列表内,且标签与pvid不相同,就带标签转发 不在允许列表内,就丢弃
此处来源原文链接:https://blog.csdn.net/qq_53235556/article/details/126398845

实验内容

        模拟公司场景。公司内部有一个大的局域网。公司放置了多台接入交换机负责员工的网络接入。接入交换机通过汇交换机S3相连。公司划分了VLAN隔离广播域。现要求实现相同部门的员工通过不同的交换机接入且可以实现互通。

实验目的

    1、理解干道链路的应用场景;
    2、掌握Trunk端口的配置;
    3、掌握Trunk端口允许所有VLAN通过的配置方法;
    4、掌握Trunk端口允许特定VLAN通过的配置方法。

实验步骤

    1、基本配置;
    2、创建VLAN,配置Access接口;
    3、配置Trunk接口

实验拓扑

实验编址:

设备接口IP地址子网掩码默认网关
PC1Ethernet 0/0/1192.168.1.1255.255.255.0N/A
PC2Ethernet 0/0/1192.168.1.2255.255.255.0N/A
PC3Ethernet 0/0/1192.168.1.3255.255.255.0N/A
PC4Ethernet 0/0/1192.168.1.4255.255.255.0N/A

试验步骤

基本配置

        根据实验编址进行基本的IP配置。最后记得测试个链路之间的连通性。(此处仅以PC1为例)

 创建VLAN,配置Access接口

第二步:创建VLAN,配置Access接口
[S1]vlan 10	
[S1-vlan10]description yanfa
[S1-vlan10]vlan 20
[S1-vlan20]description market


[Huawei]sysname S2
[S2]vlan 10	
[S2-vlan10]description yanfa      //添加描述,vlan 10——yanfa(研发部)
[S2-vlan10]vlan 20
[S2-vlan20]description market     //添加描述,vlan 20——market(市场部)


[Huawei]sysname S3
[S3]vlan 10	
[S3-vlan10]description yanfa
[S3-vlan10]vlan 20
[S3-vlan20]description market
[S3]
[S3]display vlan                     //查看所有配置的VLAN信息
The total number of vlans is : 3
--------------------------------------------------------------------------------
U: Up;         D: Down;         TG: Tagged;         UT: Untagged;
MP: Vlan-mapping;               ST: Vlan-stacking;
#: ProtocolTransparent-vlan;    *: Management-vlan;
--------------------------------------------------------------------------------

VID  Type    Ports                                                          
--------------------------------------------------------------------------------
1    common  UT:GE0/0/1(U)      GE0/0/2(U)      GE0/0/3(D)      GE0/0/4(D)      
                GE0/0/5(D)      GE0/0/6(D)      GE0/0/7(D)      GE0/0/8(D)      
                GE0/0/9(D)      GE0/0/10(D)     GE0/0/11(D)     GE0/0/12(D)     
                GE0/0/13(D)     GE0/0/14(D)     GE0/0/15(D)     GE0/0/16(D)     
                GE0/0/17(D)     GE0/0/18(D)     GE0/0/19(D)     GE0/0/20(D)     
                GE0/0/21(D)     GE0/0/22(D)     GE0/0/23(D)     GE0/0/24(D)     

10   common  
20   common  

VID  Status  Property      MAC-LRN Statistics Description      
--------------------------------------------------------------------------------

1    enable  default       enable  disable    VLAN 0001                         
10   enable  default       enable  disable    yanfa                             
20   enable  default       enable  disable    market                            
[S3]
[S3]display vlan summary         //查看所有配置VLAN的简要信息
static vlan:
Total 3 static vlan.
  1 10 20 

dynamic vlan:
Total 0 dynamic vlan.

reserved vlan:
Total 0 reserved vlan.
[S3]


在S1上配置Access接口,并划分到相应的VLAN
[S1]interface e0/0/2	
[S1-Ethernet0/0/2]port link-type access
[S1-Ethernet0/0/2]port default vlan 10
[S1-Ethernet0/0/2]
[S1-Ethernet0/0/2]interface e0/0/3
[S1-Ethernet0/0/3]port link-type access
[S1-Ethernet0/0/3]port default vlan 20

在S2上配置Access接口,并划分到相应的VLAN
[S2]interface e0/0/3	
[S2-Ethernet0/0/3]port link-type access
[S2-Ethernet0/0/3]port default vlan 10
[S2-Ethernet0/0/3]interface e0/0/4
[S2-Ethernet0/0/4]port link-type access
[S2-Ethernet0/0/4]port default vlan 20
[S2-Ethernet0/0/4]q
[S2]display port vlan   //检查VLAN和接口的配置情况
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
Ethernet0/0/1           hybrid       1     -                                   
Ethernet0/0/2           hybrid       1     -                                   
Ethernet0/0/3           access       10    -                                   
Ethernet0/0/4           access       20    -  

配置Trunk接口

第三步:配置Trunk接口
先测试相同部门之间能否通信。(不能通信)

<S1>sys
[S1]interface e0/0/1
[S1-Ethernet0/0/1]port link-type trunk        //配置为trunk接口
[S1-Ethernet0/0/1]port trunk allow-pass vlan 10 20   //允许VLAN10和VLAN20通过
[S1-Ethernet0/0/1]


[S2]interface e0/0/2	
[S2-Ethernet0/0/2]port link-type trunk
[S2-Ethernet0/0/2]port trunk allow-pass vlan 10 20
[S2-Ethernet0/0/2]


[S3]interface g0/0/1	
[S3-GigabitEthernet0/0/1]port link-type trunk
[S3-GigabitEthernet0/0/1]port trunk allow-pass vlan all    //允许所有VLAN通过
[S3-GigabitEthernet0/0/1]
[S3-GigabitEthernet0/0/1]interface g0/0/2
[S3-GigabitEthernet0/0/2]port link-type trunk
[S3-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[S3-GigabitEthernet0/0/2]q
[S3]display port vlan      //查看trunk的配置情况,此处仅以S3为例
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
GigabitEthernet0/0/1    trunk        1     1-4094
GigabitEthernet0/0/2    trunk        1     1-4094
......

再次测试同部门之间的连通性。即可发现,同部门之间可以正常通信。

 思考题

连接PC的交换机的接口也可以配置成Trunk接口吗?为什么?

        Access接口和Trunk接口在连接PC的交换机接口上有不同的用途和配置要求。Access接口只允许一个VLAN通过,一般用于连接PC和服务器,只需要设置PVID(Port VLAN ID)。而Trunk接口允许多个VLAN通过,一般用于需要允许多个VLAN通过的交换机互联口上,也可用于连接PC和路由器,需要设置PVID和允许通过的VLAN。

        所以,连接PC的交换机接口一般配置为Access接口,因为PC只需要连接到一个VLAN上。如果将连接PC的交换机接口配置为Trunk接口,会导致PC无法正常通信,因为PC只能识别一个VLAN,无法处理多个VLAN的数据。

所以,连接PC的交换机接口不应该配置成Trunk接口,而应该配置成Access接口。

### ENSP 交换机配置 DHCP 中继方法 #### 启用 DHCP 中继功能 为了使三层交换机能作为 DHCP 中继工作,在相应的 VLAN 接口下需执行命令来启动此特性。具体操作如下: ```shell [Huawei-Vlanif10]dhcp select relay ``` 这条指令会在指定的VLAN接口上激活DHCP中继模式[^1]。 #### 设置 DHCP Server 地址 当启用了 DHCP 中继之后,还需要告知该设备去向哪个实际提供 IP 分配服务的服务器转发请求报文。这一步骤通过设定 `relay server-ip` 参数完成: ```shell [Huawei-Vlanif10]dhcp relay server-ip 192.168.100.254 ``` 这里假设 DHCP Server 的IP地址为 `192.168.100.254`。 #### 完整实例展示 下面给出一个完整的例子用于说明如何在一个基于华为技术平台构建的教学实验环境——即 ENSP (Enterprise Network Simulation Platform) 上面设置一台三层交换机成为 DHCP 中继节点的过程: 1. 登录到目标三层交换机并进入全局配置模式; 2. 创建必要的 VLAN 并分配给对应的物理端口; ```shell <Huawei> system-view [Huawei] sysname SwitchA [SwitchA] vlan batch 10 20 100 [SwitchA] interface Ethernet0/0/1 [SwitchA-Ethernet0/0/1] port link-type access [SwitchA-Ethernet0/0/1] port default vlan 10 ... // 对其他接入层端口重复上述两行配置直至所有需要加入特定 VLAN 的端口都被处理完毕。 ``` 3. 将汇聚链路设为 Trunk 类型以便允许多个 VLAN 流量穿越,并确保管理 VLAN 能够访问外部网络资源; ```shell [SwitchA]interface GigabitEthernet0/0/2 [SwitchA-GigabitEthernet0/0/2]port link-type trunk [SwitchA-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 to 20 100 ``` 4. 配置 SVI(Switch Virtual Interface),也就是所谓的 Layer 3 VLANIF 接口,赋予其合法的 IPv4 地址范围内的唯一标识符以及默认网关角色; ```shell [SwitchA]interface Vlanif100 [SwitchA-Vlanif100]ip address 192.168.100.1 255.255.255.0 ``` 5. 开启 DHCP Relay 功能并将流量导向预定义好的 DHCP Server; ```shell [SwitchA-Vlanif100]dhcp select relay [SwitchA-Vlanif100]dhcp relay server-ip 192.168.100.254 ``` 以上步骤完成后,即可实现由本台三层交换机充当 DHCP 请求消息传递中介的目的,从而让连接在其下的客户端能够顺利获取来自远程位置所提供的动态主机配置参数集[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值