029-多汇聚双核心组网MSTP+VRRP配置

MSTP + VRRP经典组网 (1)由PC1pingSW1。(2)由PC1pingPC4。用PYthon工具代码如下。[AR1]的回程路由。[AR2]的回程路由。 阅读详情
AI摘要

某企业网络采用接入 - 汇聚 - 核心方式组网,为提高可靠性,采用双汇聚 + 双核心的双归链路。接入至汇聚用MSTP+VRRP,汇聚与核心启用ospf,核心与防火墙用缺省静态路由。出口防火墙用等价静态路由。本文侧重于接入 - 汇聚 - 核心间可靠性配置。

1 整体拓扑

在这里插入图片描述

2 需求

某企业建筑物理上分为行政楼、综合楼、实验楼等多个建筑群,企业网络按照接入-汇聚-核心方式组网;为提高网络的可靠性,采用双汇聚+双核心的双归链路提高网络高可靠(链路级及设备级的负载均衡及冗余备份),网络规划需求如下:
1、接入至汇聚利用MSTP(多生成树协议)+VRRP(虚拟路由冗余协议)提高可靠性,实现冗余备份的同时,可实现负载均衡,MSTP协议中创建多个生成树实例,实现VLAN间负载均衡,不同VLAN的流量按照不同的路径转发。VRRP协议中创建多个备份组,各备份组指定不同的master与backup,实现虚拟路由的负载均衡。
2、汇聚与核心之间启用ospf动态路由协议实现互通,同时修改MSTP默认实例0的指定根桥与备份根桥(1号核心交换做根桥,2号核心做备份根桥)主要目的为防止实例0阻塞两台核心之间的eth-trunk链路。
3、两台核心与出口防火墙之间各启用2条缺省静态路由,其中1条做浮动静态路由,实现直连到防火墙链路故障时,自动切换到备份路由上,在2台核心的ospf进程中引入外部缺省路由发布。
4、出口防火墙上使用等价静态路由指向trust区域实现流量负载均衡转发,创建NSM安全域,放行NSM区域至其它各域的通行规则,放行trust至untrust域的通行规则,放行trust区域至dmz区域的指定协议通行规则,做nat策略,使用esay-ip访问外网,外网通过NAT-server使用外部8080端口访问内网服务器。
备注:鉴于本配置案例基于ensp模拟器环境上模拟实验,受限于本机性能所限,在出口防火墙上没有可靠性配置,在实际组网应用中应考虑防火墙利用双机热备及服务器负载均衡技术实现设备的冗余备份及服务器的可靠性配置,本文只侧重于接入-汇聚-核心之间的可靠性配置实施。
实际组网中,采用MSTP+VRRP技术组网,配置较为复杂,如果所有网元为同一厂家设备(华为),建议使用堆叠或者CSS集群亦或SVF技术把接入层、汇聚层、核心层分别虚拟化为1台设备,使用e-trunk链路实现负载均衡,受限于ensp模拟器不支持。

3 思路

3.1 第一部分:接入层交换机配置

行政楼接入层交换机做mstp配置,mstp的MST域名、实例与vlan的映射关系与行政楼的汇聚层交换机保持相同,在行政楼所有的接入层交换机的GE0/0/1接口上通过加大实例3的cost值,保证实例1和实例2中的vlan10和vlan20数据流量沿GE0/0/1口传输至汇聚交换机,在行政楼所有接入层交换机的G0/0/2口上加大实例1与实例2的cost值,保证实例3中的vlan30数据流量沿GE0/0/2口传输至汇聚层交换机,最后配置各GE接口透传vlan,配置各eth接口归属vlan及去使能STP或配置成MSTP边缘端口,不参与生成树协议计算,配置设备管理ip地址及网关,保证网管区域可远程网管功能。
综合楼的接入层交换机做mstp配置,mstp的MST域名、实例与vlan的映射关系与综合楼的汇聚层交换机保持相同(与行政楼的mst域名不同),在综合楼楼所有的接入层交换机的GE0/0/1接口上通过加大实例11的cost值,保证实例10中的vlan40 数据流量沿GE0/01口传输至汇聚交换机,在综合楼所有接入层交换机的G0/0/2口上加大实例10的cost值,保证实例11中的vlan50数据流量沿GE0/0/2口传输至汇聚层交换机,最后配置各GE接口透传vlan,配置各eth接口归属vlan及去使能STP或配置成MSTP边缘端口,不参与生成树协议计算,配置设备管理ip地址及网关,保证网管区域可远程网管功能。
通过mstp不同实例的配置,使各接入交换上联的2个端口在不同的实例中处于ROOT的角色(forwarding)与ALTE的角色(discarding)状态,当上联链路或上联汇聚交换机故障时能自动切换流量至ALTE端口,同时使ALTE端口转换为DESI端口并处于forwarding(转发)状态,从而实现MSTP配置角度上的vlan间的负载均衡及冗余备份功能。

3.2 第二部分:汇聚层交换机配置

行政楼汇聚交换机与下行接入交换机之间配置相同的MSTP的域名、实例映射,并根据接入交换机的实例转发配置分别指定HJ-3作为实例1与实例2的根桥并作为实例3的备份根桥,HJ-4作为实例3的根桥并作为实例1与实例2的备份根桥。配置行政楼2台汇聚的各vlanif的三层接口IP地址,启用vrrp协议,配置各vlanif接口虚拟网关地址,对应MSTP配置,HJ-3与HJ-4各配置3个vrrp备份组,其中HJ-3作为vrid1(vlanif10)与vrid2(vlanif20)的master虚拟路由器,HJ-3同时作为vrid3(vlanif30)的backup虚拟路由器。HJ-4作为vrid3(vlanif30)的master虚拟路由器,HJ-3同时作为vrid1(vlanif10)与vrid2(vlanif20)的backup虚拟路由器。HJ-3与HJ-4配置OSPF协议,宣告路由,同时修改dr-priority的优先级为0,失去选举DR与BDR的资格。
综合楼汇聚交换机与下行接入交换机之间配置相同的MSTP的域名、实例映射,并根据接入交换机的实例转发配置分别指定HJ-5作为实例10的根桥并作为实例11的备份根桥,HJ-6作为实例11的根桥并作为实例10的备份根桥。配置综合楼2台汇聚的各vlanif的三层接口IP地址,启用vrrp协议,配置各vlanif接口虚拟网关地址,对应MSTP配置,HJ-5与HJ-6各配置2个vrrp备份组,其中HJ-5作为vrid4(vlanif40)的master虚拟路由器,HJ-5同时作为vrid5(vlanif50)的backup虚拟路由器。HJ-6作为vrid5(vlanif50)的master虚拟路由器,HJ-6同时作为vrid4(vlanif40)的backup虚拟路由器。HJ-5与HJ-6配置OSPF协议,宣告路由,同时修改dr-priority的优先级为0,失去选举DR与BDR的资格。

3.3 第三部分:核心层交换机配置

2台核心交换机位于交换主机房,主要功能是承载各汇聚交换机的流量,2台核心之间与各汇聚之间启用ospf路由协议,实现路由自动选路,两台核心分别配置浮动缺省静态路由至边界防火墙,同时在ospf进程中分别引入外部缺省静态路由进行发布。HX-1修改DR-priority值为10,HX-2修改DR-priority值为8,使能HX-1作为DR路由器,HX-2作为BDR路由器。修改HX-1在默认MSTI0中为根桥,修改HX-2在MSTI0中为备份根桥,目的为防止MSTP在实例0中阻塞HX-1与HX-2之间的eth-trunk链路

3.4 第四部分:防火墙配置

防火墙位于企业出口位置,通过G0/0/0口与互联网相连,防火墙内网处于trust安全域,企业服务器位于dmz区域,新建网管NSM区域,启用安全策略放行trust及NSM至untrust区域策略,并通过NAT-policy策略实现内网网段进行easy-ip转换访问外网,放行trust区域至dmz区域的特定协议,启用两条静态路由指向内网网段,1条缺省静态路由指向互联网网关地址(3.3.3.3).外网通过8080端口访问内网服务器。

4 配置

4.1 接入交换机

4.1.1 JR-7(7号接入交换机):

#
vlan batch 10 20 30
#
stp region-configuration
 region-name hjy
 instance 1 vlan 10                 //生成树实例1映射vlan10
 instance 2 vlan 20                 //生成树实例2映射vlan20
 instance 3 vlan 30                 //生成树实例3映射vlan30
active region-configuration
#
interface Vlanif1
 ip address 10.10.10.7255.255.255.0
#
interface Ethernet0/0/1
 port link-type access
 port default vlan 10
 stp disable
#
interface Ethernet0/0/2
 port link-type access
 port default vlan 20
 stp disable
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan2 to 4094
 stp instance 3 cost 30000            //在此接口上阻塞实例3的流量;
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan2 to 4094
 stp instance 1 cost 30000            //在此接口上阻塞实例1的流量;
 stp instance 2 cost 20000            //在此接口上阻塞实例2的流量;
#
ip route-static 0.0.0.0 0.0.0.0 10.10.10.3    //做浮动路由使管理地址可达;
ip route-static 0.0.0.0 0.0.0.0 10.10.10.4 preference 80

4.1.2 JR-8(8号接入交换机):

#
vlan batch 10 20 30
#
stp region-configuration
 region-name hjy
 instance 1 vlan 10
 instance 2 vlan 20
 instance 3 vlan 30
 active region-configuration
#
interface Vlanif1
 ip address 10.10.10.8255.255.255.0
#
interface Ethernet0/0/1
 port link-type access
 port default vlan 20
 stp disable
#
interface Ethernet0/0/2
 port link-type access
 port default vlan 30
 stp disable
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan2 to 4094
 stp instance 3 cost 30000
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan2 to 4094
 stp instance 1 cost 30000
 stp instance 2 cost 30000
#
ip route-static 0.0.0.0 0.0.0.0 10.10.10.3
ip route-static 0.0.0.0 0.0.0.0 10.10.10.4 preference 80   

4.1.3 JR-9(9号接入交换机):

#
vlan batch 10 40 50
#
stp region-configuration
 region-name hjy-
MSTP+VRRP配置 项目需求:某公司内部为了实现高冗余性,部署了两台汇聚交换机,分别为LSW1、LSW2,AR1为公司的出口设备。步骤4:按需求写路由策略,实现PC2访问PC1的回包路径为PC1-AR2-AR1-LSW1-LSW3-PC2,PC3的回包路径为PC1-AR2-LSW2-LSW4-PC3。PC2访问PC1的回包路径为PC1-AR2-AR1-LSW1-LSW3-PC2,PC3的回包路径为PC1-AR2-LSW2-LSW4-PC3。补充:配置抢占延时,使得G0/0/1恢复时重新学习OSPF路由期间,流量正常访问。 阅读详情

相关推荐

配置VRRP+MSTP(华为,参考HCIA第九章实验)

(6)SW1与NAT网段:100.103.1.0/30,SW2与NAT网段:100.103.1.4/30,NAT上用Loopback0模拟Internet,IP地址为200.103.1.1/24。根据实例设置,我们可以得到根交换机的结果,在实验过程中,被阻塞的接口可能与本实验有所不同,但被阻塞的链路是一样的,这就实现了链路同时启用,进行负载分担,同时又提供备用来应对故障的目标。其次开始配置交换机基本配置。1:配置交换机基本信息 2:VRRP的基本配置 3:配置VRRP的优先级 4:配置VRRP的占先权。

2301_76960518的博客 6080

详解配置交换机多生成树MSTP+VRRP 的典型组网

1. 这是一个由三台交换机组成的倒三角型二层交换网络;网络中有4个VLAN:10、20、30、40;接口编号如图所示;SW3为接入层交换机,SW1、SW2为汇聚层交换机;2. VLAN10对应的网段为192.168.10.0/24;VLAN20对应的网段为192.168.20.0/24;VLAN30对应的网段为192.168.30.0/24;VLAN40对应的网段为192.168.40.0/24;各VLAN的网关均为192.168.x.254的地址,该地址为VRRP组的虚拟地址。

xdy762024688的博客 3914

将pytorch的权值矩阵量化为定点数补码并导入FPGA中

Xilinx FPGA实现LSTM算法时对ROM的初始化 将pytorch框架的权重矩阵以定点数补码的形式导入到FPGA中 文章目录Xilinx FPGA实现LSTM算法时对ROM的初始化1. pytorch框架中的LSTM2. 初始化一个RNN模型 3. 初始化ROM的coe文件格式 4. 将参数转换为补码,并且输出到coe文件 5. 配置一个ROM 6. 结论7. 代码 1. pytorch框架中的LSTM pytorch框架将LSTM算法中的八个权值矩阵连接成两个矩阵,假设要导入的LSTM网络的输

随缘分享 4528

FAST_LIO_ROS2 可以用gazebo仿真吗?

摘要:FAST_LIO_ROS2可与Gazebo仿真环境兼容,通过订阅Gazebo模拟的激光雷达和IMU数据实现SLAM建图。已有开源项目(如pb_rm_simulation)验证了该方案,支持导航模式切换与真实机器人移植。关键步骤包括环境配置、传感器话题匹配及参数调试,需注意版本兼容性与数据噪声处理。相关教程提供了从环境搭建到三维建图的完整流程。

专注 激光SLAM, 目标检测, 欢迎关注, 分享交流! 1138

不用U盘也能装Ubuntu?手把手教你用EasyUEFI搞定双系统(附企业版资源)

本文详细介绍了无需U盘即可安装Ubuntu双系统的方法。通过使用EasyUEFI工具,在Windows环境下创建虚拟启动分区并配置UEFI引导,即可直接从硬盘启动Ubuntu安装程序。该方法特别适合开发者或技术爱好者快速搭建Linux开发环境,操作安全便捷,无需额外物理介质。

weixin_29215391的博客 286

告别手动操作!用Python脚本批量处理Siemens NX零件文件(导入/导出/移除参数)

本文详细介绍了如何利用Python脚本实现Siemens NX零件文件的批量处理,包括导入、导出和移除参数等操作。通过NX Open API和Python UF接口,工业设计师可以大幅提升工作效率,告别繁琐的手动操作。文章提供了完整的实战指南,涵盖环境配置、核心功能实现以及性能优化技巧,特别适合需要进行Siemens-NXUG二次开发的工程师参考。

weixin_28222493的博客 261

YOLO11改进-模块-引入多尺度差异融合模块MDFM

MDFM主要用于融合双时相图像特征并生成带有丰富上下文信息的差异特征,其过程包含以下步骤:1. 特征提取与差异特征生成首先从双时相图像中提取特征f1和f2,然后将f1和f2进行像素级别的相减,再对相减结果取绝对值,最后通过一个3x3的卷积操作得到Di。2. 多尺度特征融合(MSFF)接着利用多尺度特征学习机制来增强特征融合效果。该机制通过不同核大小的卷积构建多尺度融合过程,具体是通过一个名为 MSFF 单元来实现的。

qq_64693987的博客 4379

通过理解 sk_buff 深入掌握 Linux 内核自定义协议族的开发实现

在。

数字人生 458

【ARFoundation自学04】AR Tracked Image 图像追踪识别与对应类的调用

1.添加组件 2.创建图像识别库 3.创建识别后追踪的物体(UI、模型等)

leoysq的博客 2560

嵌入式Zephyr RTOS面试题及参考答案

在Zephyr中,为自定义外设编写Devicetree绑定(Bindings)有助于内核理解设备树中自定义外设节点的含义和属性。首先,需要创建一个.yaml格式的绑定文件,通常存放在目录下对应的子目录中,文件名应能反映外设的类型和功能。绑定文件的开头要定义基本信息,包括字段,用于简要描述外设的功能和用途;compatible字段,它是一个字符串列表,用于匹配设备树中自定义外设节点的compatible属性,设备树节点和绑定文件通过这个字段关联起来。接下来,要定义外设节点的属性。使用properties。

大模型大数据攻城狮的专栏 986

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: 028-zabbix问题处理记录
下一篇: 030-docker部署nginx+反向代理配置/代理宿主机网段服务器
深度学习007
博客等级 码龄8年 2862粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深度学习007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值