园区网基础组网保姆级(mstp,vrrp,irf,eth-trunk,route-policy,ospf,bgp,rbm,nat,mlag等等)

news2024/9/19 21:44:48

本文实验使用模拟器:H3C HCL 5.10.2版本

  • 一、园区核心/接入架构
    • 1.1.三层架构
    • 1.2.二层架构
  • 二、园区核心 To 接入实践
    • 2.1.MSTP+VRRP派系
      • 2.1.1.MSTP+VRRP配置
      • 2.1.2.MSTP+VRRP验证
    • 2.2.IRF+Eth-Trunk派系
      • 2.2.1.IRF+Eth-Trunk配置
    • 2.3.两种派系的对比
    • 2.4.VXLAN结构
  • 三、园区核心/出口架构
    • 3.1.单机直出
    • 3.2.双路由器出口
    • 3.3.双防火墙出口
    • 3.4.双防火墙(路由)、双路由器
    • 3.5.双防火墙(旁挂)、双路由器
    • 3.6.双防火墙(透明)、双路由器
    • 3.7.防火墙双机热备
  • 四、园区核心 To 出口实践
    • 4.1.HA联动路由三层主备直路组网
      • 1.配置集群/堆叠,IRF(园区核心/接入实践已经解释过)
      • 2.配置接口地址
      • 3.配置OSPF
      • 4.配置HA主备
    • 4.2.HA联动路由三层双主直路组网
  • 五、MAD,BFD,NQA应用
  • 六、出口/ISP架构
  • 七、出口 To ISP实践
  • 八、内部 To 服务器区
  • 九、其他需求

由于ENSP模拟器不支持,故用H3C模拟器,原理基本一致,理解H3C后,华为的也会轻而易举。
本文基于园区网模拟搭建实验环境。有些协议无法实现,不在本文解释的范围内。
本文基于自己的理解,有很多地方可能解释的不足,或者水平有限。有问题直接留言。
由于篇幅太长,一直会补充更新。

——————————————————————————————————————————————————

一、园区核心/接入架构

园区网的架构一般大致分为两种架构,三层架构/二层架构,两者各有特点。

———————————————————————

1.1.三层架构

三层架构是传统的大型园区网络设计方式,分为核心层、汇聚层、接入层。

在这里插入图片描述

核心层:负责高速数据转发和路由决策,是整个网络的骨干,连接汇聚层设备,并为园区网络提供高性能、高可用的路由功能。
汇聚层:主要起到聚合接入层流量、通常也会实现策略控制(如ACL)和流量优化。
接入层:直接连接终端用户设备(如PC、手机、打印机等),负责为用户提供网络接入。

一般这种网络的结构,用户网关配置在汇聚交换机,汇聚交换机和核心交换机跑OSPF协议,核心交换机承载了不同用户VLAN之间的路由交互。汇聚交换机则更多是ACL,QOS,DHCP等策略的功能实现。接入交换机一般做MAC地址绑定等。这种架构是传统的架构,已经逐步被淘汰。

传统的三层架构暴露出一些问题,花费代价比较高,如园区有5栋楼,核心交换机2台,那么汇聚交换机需要采购5台,剩下的是接入交换机,比起二层架构,省去了5台汇聚交换机。三层架构的单点比较多,接入区可以通过堆叠来实现,链路采用聚合来保证,汇聚承担了一栋楼的业务,如果双汇聚,成本又大大增加。但传统的三层架构,他把用户的大的广播域,划分成不同的小广播域,当1楼用户出现环路问题设备问题等,无法扩散至其他VLAN/其他楼栋的用户。传统三层架构在运维的时候管理还是不太便捷,在架构上比起二层架构其实相对来说更加稳定。

———————————————————————

1.2.二层架构

二层架构省去了汇聚层,通常只有核心层和接入层。

在这里插入图片描述
核心层:负责路由转发,又承担了汇聚功能。
接入层:负责终端设备的连接,并直接与核心层交换机进行通信。

二层架构对双核心配置要求比较高。比起三层架构相对来说成本比较低,逻辑结构比较简单,易于部署。为什么二层架构现在很流行,在园区网中,可实现不同物理位置AP无缝漫游,不改变IP和重新连接,适用于无线网络覆盖园区;二层架构中无需复杂的路由配置,只是通过MAC地址完成大量通信,不同VLAN间在核心层进行路由转发。二层架构更适合数据中心环境,在虚拟化和超融合/云计算中,大量的虚拟机需要在不同的物理服务器之间迁移,二层架构能保证虚拟机在迁移时无需更改IP地址,简化虚拟化网络管理,通过以上了解,二层架构更适应于新兴技术,满足园区对无缝漫游、虚拟化等功能的实现。

在这里插入图片描述

二层架构一般在用户接入区设备进行堆叠,保证接入区设备的可靠性,在核心区使用交换机虚拟化技术,保证了核心区设备的可靠性,通过之间链路聚合,保证了链路层面的可靠性。原本8台设备,现在管理时候只需管理4台设备。

——————————————————————————————————————————————————

二、园区核心 To 接入实践

在核心接入二层架构中,还分为了两大派技术,分别是MSTP+VRRP派系;核心虚拟化+聚合的派系。

———————————————————————

2.1.MSTP+VRRP派系

———————————————————————

2.1.1.MSTP+VRRP配置

MSTP在STP的基础上开发了多生成树实例,为每一个VLAN生成独立的生成树域,来解决二层环路问题。形成多颗无环的树,解决广播风暴实现冗余备份。多颗生成树在VLAN间实现负载均衡,不同的VLAN流量按照不同的路径转发。

先看一个经典的MSTP+VRRP架构图

在这里插入图片描述

先进行配置

核心设备

S6850_9(核心1):基础配置VLAN、接口等。
[S6850-9]vlan 10 20 30 40
##核心交换机对各VLAN间流量进行路由,需创建各用户VLAN[S6850-9]int g1/0/1
[S6850-9-GigabitEthernet1/0/1]port link-type trunk
[S6850-9-GigabitEthernet1/0/1]port trunk permit vlan 10 20 30 40
[S6850-9]int g1/0/2
[S6850-9-GigabitEthernet1/0/2]port link-type trunk 
[S6850-9-GigabitEthernet1/0/2]port trunk permit vlan 10 20 30 40
[S6850-9]int g1/0/3
[S6850-9-GigabitEthernet1/0/3]port link-type trunk 
[S6850-9-GigabitEthernet1/0/3]port trunk permit vlan 10 20 30 40
[S6850-9]int g1/0/5
[S6850-9-GigabitEthernet1/0/5]port link-type trunk 
[S6850-9-GigabitEthernet1/0/5]port trunk permit vlan 10 20 30 40
##配置下行接口Trunk,允许各自的VLAN信息。  
[S6850-9]int g1/0/4
[S6850-9-GigabitEthernet1/0/4]port link-type trunk 
[S6850-9-GigabitEthernet1/0/4]port trunk permit vlan 10 20 30 40

S6850_9(核心1):配置MSTP
[S6850-9]stp mode mstp            
##开启STP模式:MSTP
[S6850-9]stp region-configuration        ##进入生成树区域配置
[S6850-9-mst-region]region-name H3C      ##配置区域名称
[S6850-9-mst-region]revision-level 1     ##配置MSTP修订级别1,两边设备配置一致,证明两台交换机同属一个MST[S6850-9-mst-region]instance 10 vlan 10 20
[S6850-9-mst-region]instance 20 vlan 30 40       ##VLAN和实例的映射
[S6850-9-mst-region]active region-configuration  ##激活区域配置

S6850_10(核心2):基础配置VLAN、接口等。
[S6850-10]vlan 10 20 30 40
[S6850-10]int g1/0/1
[S6850-10-GigabitEthernet1/0/1]port link-type trunk 
[S6850-10-GigabitEthernet1/0/1]port trunk permit vlan 10 20 30 40
[S6850-10]int g1/0/2
[S6850-10-GigabitEthernet1/0/2]port link-type trunk 
[S6850-10-GigabitEthernet1/0/2]port trunk permit vlan 10 20 30 40
[S6850-10]int g1/0/3
[S6850-10-GigabitEthernet1/0/3]port link-type trunk 
[S6850-10-GigabitEthernet1/0/3]port trunk permit vlan 10 20 30 40
[S6850-10]int g1/0/5
[S6850-10-GigabitEthernet1/0/5]port link-type trunk 
[S6850-10-GigabitEthernet1/0/5]port trunk permit vlan 10 20 30 40
[S6850-10]int g1/0/4
[S6850-10-GigabitEthernet1/0/4]port link-type trunk 
[S6850-10-GigabitEthernet1/0/4]port trunk permit vlan 10 20 30 40

S6850_10(核心2):配置MSTP
[S6850-10]stp mode mstp            
##开启STP模式:MSTP
[S6850-10]stp region-configuration        ##进入生成树区域配置
[S6850-10-mst-region]region-name H3C      ##配置区域名称
[S6850-10-mst-region]revision-level 1     ##配置MSTP修订级别1,两边设备配置一致,证明两台交换机同属一个MST[S6850-10-mst-region]instance 10 vlan 10 20
[S6850-10-mst-region]instance 20 vlan 30 40       ##VLAN和实例的映射
[S6850-10-mst-region]active region-configuration  ##激活区域配置

以上配置的目的:在一个MST域中,生成了2个MSTI实例,也就是说在MST域中,配置了多颗生成树实例。把VLAN用户绑定在实例中,激活配置。

通过dis stp region-configuration命令查询当前生效的MST域信息,如下实例映射关系,实例10映射VLAN10和20,实例20映射VLAN30和40。很容易理解,对实例10操作任何动作,影响的是VLAN10和VLAN20。

在这里插入图片描述

接入设备

S6850-11
[H3C]vlan 10 20 30 40
[H3C]int rang g1/0/1 to g1/0/2
[H3C-if-range]port link-type trunk 
[H3C-if-range]port trunk permit vlan 10 20 30 40

[H3C]stp mode mstp
[H3C]stp region-configuration
[H3C-mst-region]region-name H3C
[H3C-mst-region]revision-level 1
[H3C-mst-region]instance 10 vlan 10 20
[H3C-mst-region]instance 20 vlan 30 40
[H3C-mst-region]active region-configuration

S6850-12
[H3C]vlan 10 20 30 40
[H3C]int rang g1/0/1 to g1/0/2
[H3C-if-range]port link-type trunk 
[H3C-if-range]port trunk permit vlan 10 20

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2147088.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

观《中国数据库前世今生》有感:从历史中汲取未来的力量

观《中国数据库前世今生》有感:从历史中汲取未来的力量 中国数据库技术的起步与发展 观看了《中国数据库前世今生》后,我对于中国数据库技术的历史变迁有了更深刻的理解。作为一名有一年开发经验的程序员,这部纪录片让我对中国数据库行业从8…

828华为云征文 | 云服务器Flexus X实例,搭建上线前后端项目

828华为云征文 | 云服务器Flexus X实例,搭建上线前后端项目 项目搭建 演示使用华为云服务器Flexus X实例搭建上线前后端项目黑马vue电商后台管理系统 项目GitHub链接:https://github.com/Minori-ty/vue_shop.git 1、购买华为云 Flexus X 实例 Flexus云服…

.Net Core 生成管理员权限的应用程序

创建一个ASP.NET Core Web API项目 给解决方案设置一个名称 选择一个目标框架,这里选择的是 .NET 8.0框架 在Porperties文件夹中添加一个app.manifest文件 设置app.manifest文件属性,生成操作设置为嵌入的资源 双击解决方案名称,编辑WebAppli…

JS实现树形结构数据中特定节点及其子节点显示属性设置的技巧(可用于树形节点过滤筛选)

大家好,今天我要分享的是如何在树形结构的数据中,根据特定条件设置节点及其所有子节点的显示属性。在实际项目中,这种需求非常常见,特别是在需要动态展示和隐藏节点的情况下。下面我将通过一个具体的示例来讲解实现过程。 需求分析…

(史上最全)线程池

线程池 文章目录 线程池一,前言二,线程池三,参数四,线程池的实现原理5.线程池的使用案例(自定义线程池)6.使用Executors 创建常见的功能线程池1.固定大小线程池2.定时线程3.可缓存线程池4.单线程化线程池 一,前言 虽然…

Prometheus 上手指南

文章目录 Prometheus 相关概念Prometheus 的特点Prometheus 架构数据模型 Datemode使用场景 指标类型 Metric type适用场景 作业和实例 Jobs and instances使用场景 Prometheus 安装Prometheus 配置prometheusalertmanager Grafana 可视化Grafana 安装Grafana 配置选项Grafana …

假期学习--iOS 编译链接

iOS 编译链接 编译流程 四步: 1.预处理 2.编译 3.汇编 4.链接 大概的步骤如下: 预处理 作为编译的第一步,将.m文件转换为.i文件 ; 预处理是要处理源代码中所有以#开头的所有预编译指令 ; 规则如下&#xff1…

更换UFS绑定固件与“工程固件”的区别 小米10s机型更换cpu绑定包对比 写入以及修复基带

目前机型的安全机制越来越高。机型cpu与字库存在绑定关系。主板cpu如损坏需要更换。换新cpu后就需要刷写底层绑定包来修复 。今天的博文将为大家带来UFS绑定包与工程固件的区别以及写入 修复基带的步骤解析 通过博文了解 1💝💝💝-----更换UFS绑定包与工程固件的区别 2…

利士策分享,赚钱与体重:一场关于生活平衡的微妙探索

利士策分享,赚钱与体重:一场关于生活平衡的微妙探索 在当今社会,赚钱与体重,这两个看似风马牛不相及的概念, 却在无形中交织着人们的生活轨迹。 它们不仅仅是数字上的增减,更是个人选择、生活方式乃至心理…

Mycat搭建分库分表

分库分表解决的问题 单表数据量过大带来的性能和存储容量的限制的问题: 索引效率下降读写瓶颈存储容量限制事务性能问题分库分表架构 再搭建一对主从复制节点,3307主节点,3309从节点配置数据源 dw1 , dr1,创建集群c1创建逻辑库 CREATE DATAB…

【AI小项目6】QLoRA针对资源受限设备上的大模型微调和文本分类任务的推理

目录 一、项目简介概述时间主要工作和收获技术栈数据集结果参考 二、训练阶段的完整代码什么是 QLoRA 微调?注意 安装库导入包配置定义一个Config类配置训练参数配置Lora 初始化分词器和模型数据预处理计算模型评估指标交叉验证划分数据集举例: 创建Trai…

Redis-分片集群

分片集群 主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决: 海量数据存储问题 高并发写的问题 使用分片集群可以解决上述问题,如图: 分片集群特征: 集群中有多个master,每个master保存不同数据 每个ma…

Java-测试-Mockito 入门篇

之前很长一段时间我都认为测试就是使用SpringBootTest类似下面的写法&#xff1a; SpringBootTest class SysAuthServiceTest {AutowiredSysRoleAuthMapper sysRoleAuthMapper;Testpublic void test() {QueryWrapper<SysRoleAuth> queryWrapper new QueryWrapper<&g…

Linux命令:对文本文件的内容进行排序的工具sort详解

目录 一、概述 二、用法 1、 基本语法 2、 常用选项 3、获取帮助 三、示例 1. 基本用法 2. 按数字排序 3. 按第二列排序 4. 逆序排序 5. 删除重复行 6. 忽略大小写排序 7. 按人类可读的数值排序 8. 按版本号排序 四、高级用法 1. 与 uniq 结合使用去重 2. 与 gr…

1.使用 VSCode 过程中的英语积累 - File 菜单(每一次重点积累 5 个单词)

前言 学习可以不局限于传统的书籍和课堂&#xff0c;各种生活的元素也都可以做为我们的学习对象&#xff0c;本文将利用 VSCode 页面上的各种英文元素来做英语的积累&#xff0c;如此做有 3 大利 这些软件在我们工作中是时时刻刻接触的&#xff0c;借此做英语积累再合适不过&a…

不断挑战才有不断机遇!Eagle Trader等你来加入!

2024“Eagle Trader杯”全国职业交易联赛S1赛季已火热进行一个多月&#xff0c;吸引了超过355名交易员的积极参与&#xff01;目前&#xff0c;每天都有新的交易员踊跃报名参加&#xff01; 经过严格地交易考核&#xff0c;13名选手成功通过初试&#xff0c;正进入下一阶段的挑…

XILINX ZYNQ 7000 使用 FreeRTOS

XILINX 官方的SDK可以生成FreeRTOS 本文分为三个部分&#xff1a; 1.ZYNQ 7010 创建一个最小ZYNQ Processer系统&#xff0c;能够使用串口打印 2.使用SDK 创建一个FreeRTOS最小软件系统 3.浅析FreeRTOS最小软件系统 一&#xff1a;ZYNQ 7010 创建一个最小ZYNQ Processer系统&…

基于Linux系统离线安装oracle数据库

注意事项&#xff1a; 在安装的时候多次涉及root用户和oracle用户的切换&#xff0c;请注意区分&#xff0c;本文已明显 一、环境准备 1、关闭防火墙 [rootlocalhost ~]# systemctl stop firewalld2、 禁用NetworkManager服务&#xff08;非必须&#xff09; [rootlocalhost …

信号与线性系统实验四 离散系统的时域及变换域分析

文章目录 一、实验目的二、实验内容与原理三、实验器材四、实验步骤五、实验数据及结果分析第一部分&#xff1a;离散时间信号的时域基本运算第二部分&#xff1a; 离散LTI系统的时域分析第三部分&#xff1a;离散LTI系统Z域分析 六、实验结论七、其他(主要是心得体会) 一、实验…

通信工程学习:什么是PON无源光网络

PON&#xff1a;无源光网络 PON&#xff08;Passive Optical Network&#xff0c;无源光纤网络&#xff09;是一种采用光分路器等无源光器件进行信号传输和分配的光纤接入技术。它利用光纤作为传输媒介&#xff0c;通过无源设备将光信号从中心局&#xff08;如光线路终端OLT&am…