当前位置: 首页 > article >正文

HUAWEI_HCIA_实验指南_Lib3.2_配置Trunk接口

一、原理概述

        在以太网中,通过划分VLAN来隔离广播域和增强网络通信的安全性。以太网通常由多台交换机组成,为了使VLAN的数据帽跨越多台交换机传递,交换机之间互连的链路需要配置为干道链路(Trunk  Link)。和接入链路不同,干道链路是用来在不同的设备之间(如交换机和路由器之间、交换机和交换机之间)承载多个不同VLAN数据的,它不属于任何一个具体的VLAN,可以承载所有的VLAN数据,也可以配置为只能传输指定VLAN的数据。

        Trunk端口一般用于交换机之间连接的端口,Trunk端口可以属于多个VLAN,可以接收和发送多个VLAN的报文。

        当Trunk端口收到数据帽时,如果该帜不包含802。1Q的VLAN标签,将打上该Trunk端口的PVID;如果该帜包含802.1Q的VLAN标签,则不改变。

        当Trunk端口发送数据帜时,当该所发送帜的VLANID与端口的PVID不同时,检查是否允许该VLAN通过,若允许的话直接透传,不允许就直接丢弃:当该帜的VLAN ID与端口的PVID相同时,则剥离VLAN标签后转发。

二、实验目的

  • 理解干道链路的应用场景
  • 掌握Trunk端口的配置
  • 掌握Trunk端口允许所有VLAN通过的配置方法
  • 掌握Trunk端口允许特定VLAN通过的配置方法

三、实验内容

        本实验模拟某公司网络场景。公司规模较大,员工200余名,内部网络是一个大的局域网。公司放置了多台接入交换机(如S1和S2)负责员工的网络接入。接入交换机之间通过汇聚交换机S3相连。公司通过划分VLAN来隔离广播域,由于员工较多,相同部门的员工通过不同交换机接入。为了保证在不同交换机下相同部门的员工能互相通信,需要配置交换机之间链路为干道模式,以实现相同VLAN跨交换机通信。

四、实验拓扑

        跨交换机实现VLAN间通信的拓扑如图3-2所示。

图3-2跨交换机实现VLAN间通信拓扑

五、实验编址

实验编址见表3-2。

表 3-2实验编址
设备接口IP地址子网掩码默认网关
PC1Ethernet0/0/110.1.1.1255.255.255.0N/A
PC2Ethernet0/0/110.1.1.2255.255.255.0N/A
PC3Ethernet0/0/110.1.1.3255.255.255.0N/A
PC4Ethernet0/0/110.1.1.4255.255.255.0N/A

六、实验步骤

1)基本配置

        根据实验编址表进行相应的基本IP地址配置,并使用ping命令检测各直连链路的连通性。在没有完成划分VLAN之前各PC之间都能互通(属于默认VLAN1)。

        这里以PC-1与PC-3的ping测试为例,其余省略。

2)创建VLAN,配置Access接口

        公司内网需要通过VLAN的划分来隔离不同的部门,需要在3台交换机S1、S2、S3上都分别创建VLAN10和VLAN20,研发部员工属于VLAN10,市场部员工属于VLAN20。

[S1]vlan 10
[S1-vlan10]description R$D
[S1-vlan10]quit
[S1]vlan 20
[S1-vlan20]description Market
[S1-vlan20]quit

[S2]vlan 10
[S2-vlan10]description R$D
[S2-vlan10]quit
[S2]vlan 20
[S2-vlan20]description Market
[S2-vlan20]quit

[S3]vlan 10	
[S3-vlan10]description R$D
[S3-vlan10]quit
[S3]vlan 20
[S3-vlan20]description Matket
[S3-vlan20]quit

        配置完成后,使用display  vlan命令查看所配置的VLAN信息,以S3为例。

[S3]display 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    R$D                               
20   enable  default       enable  disable    Matket 

        可以观察到相关的VLAN都已经配置好。也可以使用display vlan summary命令查看所配置VLAN的简要信息。

<S3>display vlan summary 
static vlan:
Total 3 static vlan.
  1 10 20 

dynamic vlan:
Total 0 dynamic vlan.

reserved vlan:
Total 0 reserved vlan.

        在S1上配置E0/0/2和E0/0/3为Access接口,并划分到相应的VLAN。

[S1]interface Ethernet  0/0/2
[S1-Ethernet0/0/2]port link-type access 
[S1-Ethernet0/0/2]port default vlan 10
[S1-Ethernet0/0/2]quit
[S1]interface Ethernet 0/0/3	
[S1-Ethernet0/0/3]port link-type access 
[S1-Ethernet0/0/3]port default vlan 20
[S1-Ethernet0/0/3]quit

        在S2上配置E0/0/3和E0/0/4为Access接口,并划分到相应的VLAN。

[S2]interface Ethernet 0/0/3
[S2-Ethernet0/0/3]port link-type access 
[S2-Ethernet0/0/3]port default vlan 10
[S2-Ethernet0/0/3]quit
[S2]interface Ethernet 0/0/4
[S2-Ethernet0/0/4]port link-type access 	
[S2-Ethernet0/0/4]port default vlan 20
[S2-Ethernet0/0/4]quit

        配置完成后,使用display  port  vlan命令检查VLAN和接口配置情况。

[S1]display port vlan
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
Ethernet0/0/1           hybrid       1     -                                   
Ethernet0/0/2           access       10    -                                   
Ethernet0/0/3           access       20    - 


[S2]display port 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    - 

        可以观察到PC所连接的交换机接口都已经被配置成Access模式,并且已经加入到了正确的VLAN中

3)配置 Trunk 接口

        将PC所连入的交换机接口划入到相应的部门VLAN后,测试相同部门中的PC是否能够通信。

        测试PC-1与PC-3之间的连通性。

        测试PC-2与PC-4之间的连通性。

        可以观察到此时同部门的PC间不能通信。

        目前在该跨交换机实现不同VLAN通信的二层组网拓扑中,虽然与PC端相连的交换机接口上创建并划分了VLAN信息,但是在交换机与交换机之间相连的接口上并没有相应的VLAN信息,不能够识别和发送跨越交换机的VLAN报文,此时VLAN只具有在每台交换机上的本地意义,无法实现相同VLAN的跨交换机通信。

        为了让交换机间能够识别和发送跨越交换机的VLAN报文,需要将交换机间相连的接口配置成为Trunk接口。配置时要明确被允许通过的VLAN,实现对VLAN流量传输的控制。

        在S1上配置E0/0/1为Trunk接口,允许VLAN10和VLAN20通过。

[S1]interface Ethernet 0/0/1
[S1-Ethernet0/0/1]port link-type trunk 
[S1-Ethernet0/0/1]port trunk allow-pass vlan 10 20
[S1-Ethernet0/0/1]quit

        在S2上配置E0/0/2为Trunk接口,允许VLAN10和VLAN20通过。

[S2]interface Ethernet 0/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]quit

        在S3上配置GE0/0/1和GE0/0/2为Trunk接口,允许所有VLAN通过。

[S3]interface GigabitEthernet 0/0/1
[S3-GigabitEthernet0/0/1]port link-type trunk 
[S3-GigabitEthernet0/0/1]port trunk allow-pass vlan all 
[S3-GigabitEthernet0/0/1]quit

[S3]interface GigabitEthernet 0/0/2
[S3-GigabitEthernet0/0/1]port link-type trunk 	
[S3-GigabitEthernet0/0/1]port trunk allow-pass vlan all 
[S3-GigabitEthernet0/0/1]quit

        配置完成后可以使用display  port  vlan命令来检查Trunk的配置情况,这里以S3为例。

[S3]display port vlan 
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
GigabitEthernet0/0/1    trunk        1     1-4094
GigabitEthernet0/0/2    trunk        1     1-4094

        可以观察到S3的GE0/0/1和GE0/0/2已被成功配置为Trunk接口,并且允许所有VLAN流量通过(VLAN1~4094)。

        再次验证不同交换机上的相同部门的PC间的连通性。

        测试PC-1与PC-3之间的连通性。

        测试PC-2与PC-4之间的连通性。

        可以观察到此时同部门中的PC已经能成功通信。


http://www.kler.cn/news/365234.html

相关文章:

  • java中Set,Map,List集合的比较(不包含增删改查函数方法)
  • vue2 a-input输入框使用正则限制为数字、英文及中文,出现吞字符和英文字符打断问题
  • 【等保测评】安全物理环境
  • Android Audio基础——音频流重采样(十三)
  • 计算机毕业设计PySpark+大模型高考推荐系统 高考分数线预测 高考爬虫 协同过滤推荐算法 Vue.js Django Hadoop 大数据毕设
  • 中国建设银行广东省分行珠海市分行营业网点装修工程采购项目市场调研供应商征集公告
  • Spring Boot整合Stripe订阅支付指南
  • 线程池——Java
  • OCR提取影印版PDF文档的中日英三种文字
  • VUE中文本域默认展示最底部内容
  • C++20中头文件ranges的使用
  • 10.25学习
  • opencv 图像翻转- python 实现
  • 网站建设中需要注意哪些安全问题?----雷池社区版
  • 凯伦股份荣获中国钢结构协会2024年度技术创新奖
  • CentOS7上下载安装 Docker Compose
  • springboot社区网格管理系统-计算机毕业设计源码90901
  • MySQL同步到ES的方案选型
  • Uni-App-01
  • 教学资源的数字化:Spring Boot平台开发
  • 推荐一款USB总线调试工具:常用USB总线调试工具2024秋季版(1.1.10.41018 LTSC)
  • [含文档+PPT+源码等]精品基于springboot实现的原生微信小程序小区兼职系统
  • ES操作:linux命令
  • Redis在实践的关键点
  • JavaScript 第27章:构建工具与自动化
  • mysql 中常用的函数