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

A模块 系统与网络安全 第四门课 弹性交换网络-1

学习目标

  • 掌握TRUNK配置实现跨交换机的同vlan的通信
  • 手工模式Eth-Trunk、LACP模式Eth-Trunk的配置
  • 理解STP工作原理,学会MSTP负载均衡配置
  • 掌握VLANIF虚接口配置实现VLAN间通信 学会VLAN聚合、端口隔离的配置
  • 理解DHCP工作原理、学会基于全局的DHCP配置、DHCP中继配置

课程表

日程实训内容
第1天跨交换机的同lan的通信一一Trunk、手工模式Eth-Trunk、LACP模式Eth-Trunk
第2天STP生成树协议一一STP工作原理、MSTP多生成树、MSTP负载均衡
第3天Vlan间通信一一VLANIF虚接口配置、VLAN聚合原理、端口隔离
第4天DHCP协议一一DHCP工作原理、基于全局的DHCP配置、DHCP中继、DHCP中继配置
第5天园区网络可靠冗余技术浮动路由、VRRP基本概念、原理、主备切换、监控上行接口、负载分担
第6天子网划分一一子网划分原理、等长子网划分方法、VLSM划分方法、VLSM和DHCP结合应用

今日目标

  • Trunk原理与配置
  • Eth-Trunk.原理
  • LACP模式Eth-trunk配置

1 Trunk原理与配置

1.1 VLAN内通信

  • 实现跨交换的同VLAN通信
    在这里插入图片描述
  • 如何实现交换机之间的相同VLAN通信
    交换机之间每个VLAN一条链路,交换机间就需要多条链路,也需要多个接口
    在这里插入图片描述
    交换机之间如果只用一条链路,如何传递多个VLAN数据WLAN标签)呢?
    在这里插入图片描述
  • 交换机为每个去往其他交换机的数据帧打上VLAN标签
    在这里插入图片描述
    主机与交换机互连接口设置为Access模式
    交换机与交换机互连接口设置为Trunk模式
    在这里插入图片描述

1.2 Trunk接口

  • 场景
    通常用于交换机与交换机互连
  • 特点
    同时可以属于多个VLAN
    接收数据帧,检查数据帧中的vlan标签,判断是否允许这个vlan标签通过,如果允许则接收数据帧,如果不允许则丢弃数据。
  • Trunk接口
    在这里插入图片描述

1.3 Trunk接口配置

  • 配置步骤
    创建VLAN
    PC和交换机互联接口设置为Access:模式,将接口加入指定VLAN
    交换机与交换机互连接口设置为Trunk模式,将接口加入VLAN(表示该接口允许那些VLAN数据通过)
    测试与验证

1.4 配置Trunk实例

在这里插入图片描述

  • 第一步:在交换机SW1/SW2上创建VLAN
    PC配置IP地址
    在交换机SW1/SW2上创建VLAN
[SW1]vlan batch 2 3			//创建vlan23
[SW2]vlan batch 2 3
  • 第二步:PC与交换机互连的接口设置Access并加入VLAN

SW1配置:

[SW1]interface g0/0/2/进入接口
[SW1-GigabitGigabitEtherneto/0/2]port link-type access	//设置access:模式
[SW1-GigabitGigabitEtherneto/0/2]port default vlan 2	//接口加入lan
[SW1-GigabitGigabitEthernet0/0/2]quit[SW1]interface go/0/3
[SW1-GigabitEtherneto/0/3]port link-type access
[SW1-GigabitEthernet0/0/3]port default vlan 3
[SW1-GigabitEtherneto/0/3]quit

SW2配置:

[SW2]interface ge0/0/2
[SW2-GigabitEthernet0/0/2]port link-type access
[SW2-GigabitEtherneto/0/2]port default vlan 2
[SW1-GigabitEtherneto/0/2]quit[SW2]interface go/0/3
[SW2-GigabitEthernet0/0/3]port link-type access
[SW2-GigabitEtherneto/0/3]port default vlan 3
[SW1-GigabitEtherneto/0/3]quit
  • 第三步:交换机之间互连的接口设置为Trunk

将接口设置为Trunk模式
接口加入VLAN(接口允许那些VLAN数据通过)
SW1配置:

[SW1]interface G0/0/5												//进入接口
[SW1-GigabitEtherneto/0/5]port link-type trunk						//接口设置为trunk模式
[SW1-GigabitEthernet0/0/5]port trunk allow-pass vlan23				//将接口加入vlan23

SW2配置:

[SW2]interface G0/0/5
[SW2-GigabitEtherneto/0/5]port link-type trunk
[SW2-GigabitEthernet0/0/5]port trunk allow-pass vlan 2 3
  • 第四步:测试与验证

SW1和SW2中相同VLAN内的PC可以互相Ping通
显示VLAN信息

[SW1]display vlan    			//显示所有lan信息
[SW1]display port vlan		//显示VLAN中包含的接口信息
  • 参照如下网络拓扑实现同VLAN内的主机跨交换机通信
    在这里插入图片描述

2 Eth-Trunk原理

2.1 Eth-Trunk原理

组网中经常遇到的问题
在这里插入图片描述
链路聚合技术

  • 概述
    Eth-Trunk(链路聚合技术)作为一种捆绑技术,可以把多个独立的物理接口绑定在一起,作为一个大带宽的逻辑接口使用。
  • 好处:
    增加设备之间的互联带宽
    提高设备之间的可靠性
    对流量负载均衡,提高链路利用率
    在这里插入图片描述
    Eth-Trunk概念
  • Eth-Trunk链路聚合模式
    手工模式
    LACP模式
    在这里插入图片描述

2.2 手工模式Eth-Trunk

手工模式

  • 当设备不支持LACP协议时,使用手工模式
    手工模式下3条活动涟路都参与数据转发并分担流量
    当一条链路故障时,在剩余的2条活动链路中分担流量
    在这里插入图片描述
    Eth-Trunk接口配置流程
    在这里插入图片描述
    配置手工模式Eth-trunk
  • 配置手工模式的步骤
    创建Eth-Trunk
    配置Eth-Trunk的工作模式
    Eth-Trunk中加入成员接口
    在这里插入图片描述
  • 手工模式链路聚合配置命令
[SW1]interface Eth-Trunk 1								//创建并进入eth-trunk1
[SW1-Eth-Trunk1]mode manual load-balance				//配置手工模式
[SW1-Eth-Trunk1]trunkport G 0/0/1						//加入成员端口
[SW1-Eth-Trunk1]trunkport G 0/0/2						//加入成员端口
[SW1-Eth-Trunk1]port link-type trunk					//配置eth-trunk类型为trunk
[SW1-Eth-Trunk1]port trunk allow-pass vlan all			//允许所有的vlan[SW1]display eth-trunk 1								//查看当前设备的eth-trunk1的配置

配置手工模式Eth-trunk

  • 配置需求
    交换机之间的链路进行链路捆绑,增加互联带宽
    确保同VLAN的PC之间互通
    在这里插入图片描述

3 LACP模式Eth-trunk

3.1 LACP模式

  • LACP模式也称为M:N模式
    M条活动链路,N条备份链路
    当活动链路出现故障时,备份链路才进行转发
    在这里插入图片描述

  • LACP模式工作原理
    确定主动端
    确定活动链路
    LACP抢占功能

  • 确定LACP主动端
    通过比较两端设备的系统优先级来确定LACP主动端
    系统优先级越小越优先,默认值为32768
    如果系统优先级相同,则比较两端设备的MAC地址,越小越优先
    在这里插入图片描述

  • 确定LACP活动链路
    选出主动端后,以主动端的接口优先级来选择活动接口
    如果主动端的接口优先级相同,则选择接口编号小的为话动接口
    两端设备的活动端口建立的活动链路以负载分担的方式转发数据
    可以设置活动端口的数量
    在这里插入图片描述

  • 开启LACP抢占功能
    开启LACP抢占后,链路聚合组会始终选择高优先级的接口作为活动接口
    活动接口故障后,备份链路的接口被激活,承担数据转发任务
    活动接口恢复后,优先级高于备份接口,进行抢占,重新成为活动端口
    在这里插入图片描述

3.2 LACP模式配置

3.2.1 配置LACP模式的Eth-trunk

  • 配置LACP模式的步骤:
    创建Eth-Trunk
    配置Eth-Trunk的工作模式
    Eth-Trunk中加入成员接口
    在这里插入图片描述

  • LACP模式配置命令

[SW1]lacp priority 100   								//设置LACP系统优先级
[SW1]interface Eth-Trunk 1   						//创建并进入eth-trunk1
[SW1-Eth-Trunk1]mode lacp-static				//设置为LACP模式
[SW1-Eth-Trunk1]trunkport g0/0/1				//添加成员接口
[SW1-Eth-Trunk1]trunkport go/0/2
[SW1-Eth-Trunk1]trunkport go/0/3
[SWl-Eth-Trunkl]port link-type trunk						//设置trunk模式
[SW1-Eth-Trunk1]port trunk allow-pass vlan all		//允许所有vlan通过
[SW1-Eth-Trunk1]max active-linknumber 2				//设置活动端口上限
[SW1-Eth-Trunk1]lacp preempt enable					//开启LACP抢占
  • 配置LACP模式的Eth-Trunk
    创建Eth-Trunk,配置LACP模式,让SW2成为主动端、活动端口上限为2
    在这里插入图片描述

练习案例

1 VLAN与Trunk配置

1.1 问题

参照如下网络拓扑实现跨交换机的相同VLAN的通信。

1.2 方案

使用eNSP搭建实验环境,如图-1所示。

在这里插入图片描述

图-1

1.3 步骤

实现此案例需要按照如下步骤进行。

1)配置SW1交换机

[SW1]vlan batch 2 3
[SW1]interface GigabitEthernet 0/0/3
[SW1-GigabitEthernet0/0/3]port link-type 
[SW1-GigabitEthernet0/0/3]port default vlan 2
[SW1-GigabitEthernet0/0/3]QUIT
[SW1]interface GigabitEthernet 0/0/4
[SW1-GigabitEthernet0/0/4]port link-type access 
[SW1-GigabitEthernet0/0/4]port default vlan 2
[SW1-GigabitEthernet0/0/4]QUIT
[SW1]interface GigabitEthernet 0/0/5
[SW1-GigabitEthernet0/0/5]port link-type access 
[SW1-GigabitEthernet0/0/5]port default vlan 3
[SW1-GigabitEthernet0/0/5]QUIT
[SW1]interface GigabitEthernet 0/0/6
[SW1-GigabitEthernet0/0/6]port link-type access 
[SW1-GigabitEthernet0/0/6]port default vlan 3
[SW1-GigabitEthernet0/0/8]port link-type trunk 					//接口改为trunk模式
[SW1-GigabitEthernet0/0/8]port trunk allow-pass vlan all		//接口允许所有vlan通过

2)配置SW2交换机

[SW2]vlan batch 2 3
[SW2]interface GigabitEthernet 0/0/3
[SW2-GigabitEthernet0/0/3]port link-type 
[SW2-GigabitEthernet0/0/3]port default vlan 2
[SW2-GigabitEthernet0/0/3]QUIT
[SW2]interface GigabitEthernet 0/0/4
[SW2-GigabitEthernet0/0/4]port link-type access 
[SW2-GigabitEthernet0/0/4]port default vlan 2
[SW2-GigabitEthernet0/0/4]QUIT
[SW2]interface GigabitEthernet 0/0/5
[SW2-GigabitEthernet0/0/5]port link-type access 
[SW2-GigabitEthernet0/0/5]port default vlan 3
[SW2-GigabitEthernet0/0/5]QUIT
[SW2]interface GigabitEthernet 0/0/6
[SW2-GigabitEthernet0/0/6]port link-type access 
[SW2-GigabitEthernet0/0/6]port default vlan 3
[SW2-GigabitEthernet0/0/8]port link-type trunk 					//接口改为trunk模式
[SW2-GigabitEthernet0/0/8]port trunk allow-pass vlan all		//接口允许所有vlan通过

3)测试

display port vlanpc1 ping pc7 同vlan 跨交换机可以通信pc3 ping pc9 同vlan 跨交换机可以通信pc5 ping pc11 同vlan 跨交换机可以通信

2 配置手工模式Eth-trunk

2.1 问题

1)交换网络中存在2个 VLAN – 10 和 20

2)每个VLAN的IP地址为:192.168.xx.0/24(xx为 vlan 号)

3)对交换机之间的链路进行链路捆绑,增加互联带宽

4)确保同 VLAN的 PC 之间互通

2.2 方案

使用eNSP搭建实验环境,如图-2所示。

在这里插入图片描述

图-2

2.3 步骤

实现此案例需要按照如下步骤进行。

1)如图配置PC的IP地址

2)在SW1/2配置基本信息

创建 vlan 10 和 20
配置交换机与PC之间的链路为 Access,并加入到正确的 VLAN

3)对SW1/2之间的链路进行链路捆绑

[SW1]interface eth-trunk 1
[SW1-Eth-Trunk1]mode manual load-balance
[SW1-Eth-Trunk1]trunkport g0/0/1
[SW1-Eth-Trunk1]trunkport g0/0/2
[SW1-Eth-Trunk1]quit
[SW2]interface eth-trunk 1
[SW2-Eth-Trunk1]mode manual load-balance
[SW2-Eth-Trunk1]trunkport g0/0/1
[SW2-Eth-Trunk1]trunkport g0/0/2
[SW2-Eth-Trunk1]quit

4)显示Eth-Trunk信息,如图-3所示

在这里插入图片描述

图-3

5)把 Eth-trunk 配置为 Trunk(SW2的配置与SW1相同)

[SW1]interface eth-trunk 1
[SW1-Eth-Trunk1]port link-type trunk
[SW1-Eth-Trunk1]port trunk allow-pass vlan all
[SW1-Eth-Trunk1]quit

3 配置LACP模式Eth-trunk

3.1 问题

1)交换机之间的多个链路通过 LACP 协议自动捆绑

2)配置 SW2 为 LACP 的主动端,优先级设置为100、

3)交换机之间的最大连接带宽为2G

3.2 方案

使用eNSP搭建实验环境,如图-4所示。

在这里插入图片描述

图-4

3.3 步骤

实现此案例需要按照如下步骤进行。

1)如图配置PC的接口IP地址

2)在SW1/2上配置基本信息

创建 vlan 10 和 20
配置交换机与PC之间的链路为 Access,并加入到正确的 VLAN

3)SW1配置

[SW1]vlan batch 10 20
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]port link-type access
[SW1-GigabitEthernet0/0/1]port default vlan 10
[SW1]int g0/0/2
[SW1-GigabitEthernet0/0/2]port link-type access
[SW1-GigabitEthernet0/0/2]port default vlan 20
[SW1-GigabitEthernet0/0/2]quit
[SW1]lacp priority 100    									//配置lacp的系统优先级(越小越优先)
[SW1]interface eth-trunk 1   								//创建链路聚合组1
[SW1-Eth-Trunk1]mode lacp-static   							//链路聚合的工作模式是lacp
[SW1-Eth-Trunk1]trunkport  g 0/0/5  to  0/0/7   			//在链路聚合组中添加成员接口
[SW1-Eth-Trunk1]port link-type trunk     					//设置trunk模式
[SW1-Eth-Trunk1]port trunk allow-pass vlan 10 20    		//允许vlan10 20 流量通过
[SW1-Eth-Trunk1]max active-linknumber 2   					//设置活动端口的上限阈值为2  
[SW1-Eth-Trunk1]lacp preempt enable   						//开启抢占功能

4)SW2 配置

[SW2]vlan batch  10  20
[SW2]int g0/0/1
[SW2-GigabitEthernet0/0/1]port link-type access
[SW2-GigabitEthernet0/0/1]port default vlan 10
[SW2]int g0/0/2
[SW2-GigabitEthernet0/0/2]port link-type access
[SW2-GigabitEthernet0/0/2]port default vlan 20
[SW2-GigabitEthernet0/0/2]quit
[SW2]interface eth-trunk 1   							//创建链路聚合组1
[SW2-Eth-Trunk1]mode lacp-static   						//链路聚合的工作模式是lacp
[SW2-Eth-Trunk1]trunkport  g 0/0/5  to  0/0/7   		//在链路聚合组中添加成员接口
[SW2-Eth-Trunk1]port link-type trunk     				//设置trunk模式
[SW1-Eth-Trunk1]port trunk allow-pass vlan 10 20    	//允许vlan10 20 流量通过

5)测试与验证:

pc1 ping pc3 通Pc2 ping pc4 通
http://www.xdnf.cn/news/1079245.html

相关文章:

  • 在小程序中实现实时聊天:WebSocket最佳实践
  • Verilog 语法介绍 1-1结构
  • Spring Boot + 本地部署大模型实现:基于 Ollama 的集成实践
  • KMP(Kotlin Multiplatform)改造(Android/iOS)老项目
  • PHP语法基础篇(八):超全局变量
  • 转录组分析流程(零):流程介绍
  • 【二分】-----【Music Notes S】
  • 【Git】同时在本地使用多个github账号进行github仓库管理
  • 通过Curtain 解决方案保障BIM模型安全共享—建筑业的防泄密实战
  • react-打包和本地预览 ——打包优化
  • 【数据结构】C++的unordered_map/set模拟实现(开散列(哈希桶)作底层)
  • npm 命令入门指南(前端小白版)
  • contenteditable网页富文本编辑无法选中图片
  • 从0到1实战!用Docker部署Qwerty Learner输入法的完整实践过程
  • curl for android
  • Linux多线程(十三)之【POSIX信号量基于环形队列的生产消费模型】
  • OpenCV CUDA模块设备层-----在 GPU上高效地执行两个uint类型值的最小值比较函数vmin2()
  • LeetCode 317 最短距离选址问题详解(Swift 实现 + BFS 多源遍历)
  • 高边驱动 低边驱动
  • 多模态AI Agent技术栈解析:视觉-语言-决策融合的算法原理与实践
  • Kafka生态整合深度解析:构建现代化数据架构的核心枢纽
  • JA3指纹在Web服务器或WAF中集成方案
  • 专题:2025即时零售与各类人群消费行为洞察报告|附400+份报告PDF、原数据表汇总下载
  • MacOS Safari 如何打开F12 开发者工具 Developer Tools
  • 打造一个可维护、可复用的前端权限控制方案(含完整Demo)
  • 请求未达服务端?iOS端HTTPS链路异常的多工具抓包排查记录
  • 【CSS揭秘】笔记
  • 网络基础(3)
  • HTML初学者第二天
  • 利用tcp转发搭建私有云笔记