多出口-热备---实验

news2024/10/6 16:17:55

多出口-热备

拓扑

需求

1)增加出口路由器,实现路由器冗余,实现出口设备热备份

配置步骤

1)SW5和SW6创建vlan25 vlan26

2) SW5配置vlanif 25的IP地址

3)S

4)统一规划设计一下MSTP

5)R2配置接口IP地址

6)R2和SW5,SW6配置OSPF 宣告网段

7)R2要配置默认路由

8)R2在OSPF中引入默认路由

9)R2配置ACL和NAT

10)实现出口设备的热备

11) 在R2中也做nat-server

(备注: 如果在R2也做nat-server 端口映射,那么在验证的时候,把R1的链路切断,再来测试R2的端口映射)

配置命令

第一步:在SW5和SW6中创建vlan25 和vlan26

[SW5]vlan batch 25 26
[SW5]int vlan 25
[SW5-Vlanif25]ip add 192.168.25.5 24

[SW6]vlan batch  25 26
[SW6]int vlan 26
[SW6-Vlanif26]ip address 192.168.26.6 24

 第二步:SW7和SW8创建vlan25 26 
[SW7]vlan batch 25 26

[SW8]vlan batch 25 26


 第三步:统一规划MSTP 
 1)规划方案: 
instance  1    vlan 10 20  ---SW5是主根
instance  3    vlan 15 25  ---SW5是主根
instance  5    vlan 199    ---SW5是主根
instance  7    vlan 88     ---SW5是主根

instance  2    vlan 30 40  ---SW6是主根
instance  6    vlan 66     ---SW6是主根
instance  4    vlan 16 26  ---SW6是主根

 2)准备工作: 
每台交换机都创建这些vlan (不是必须配置,是为了方便操作)
vlan 10 20 30 40 66 88 199 15 16 25 26

 3)先在SW5中先删除原来的MSTP配置: 重新配置 
undo stp region-configuration   //先删除原来的配置

 4)在SW5中执行这个配置,然后把配置复制出来,粘贴到另外8台交换机
确保9台交换机的MSTP配置完全相同: 

stp region-configuration
 region-name ntd
 instance 1 vlan 10 20
 instance 2 vlan 30 40
 instance 3 vlan 15 25
 instance 4 vlan 16 26
 instance 5 vlan 199
 instance 6 vlan 66
 instance 7 vlan 88
 active region-configuration
 
 5)配置SW5的实例优先级 
[SW5]stp instance  1 priority 4096
[SW5]stp instance  3 priority 4096  
[SW5]stp instance  5 priority 4096
[SW5]stp instance  7 priority 4096

[SW5]stp instance  2 priority 8192
[SW5]stp instance  4 priority 8192  
[SW5]stp instance  6 priority 8192

 6)配置SW6的实例优先级 
[SW6]stp instance 2 priority 4096
[SW6]stp instance 4 priority 4096  
[SW6]stp instance 6 priority 4096

[SW6]stp instance 1 priority 8192  
[SW6]stp instance 3 priority 8192
[SW6]stp instance 5 priority 8192  
[SW6]stp instance 7 priority 8192


 第三步:配置R2的接口IP地址 
[Huawei]sys R2
[R2]int g0/0/0
[R2-G0/0/0]ip add 192.168.25.1 24
[R2-G0/0/0]int g0/0/1
[R2-G0/0/1]ip add 192.168.26.2 24
[R2-G0/0/1]int g0/0/2
[R2-G0/0/2]ip add 150.1.1.1 29

 第四步:配置OSPF 
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.25.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.26.0 0.0.0.255
备注:在R2的骨干区域宣告25 和26 网段


[SW5]ospf 1 
[SW5-ospf-1]area 0
[SW5-ospf-1-area-0.0.0.0]network 192.168.25.0 0.0.0.255
备注:在SW5的骨干区域宣告25网段


[SW6]ospf 1 
[SW6-ospf-1]area 0
[SW6-ospf-1-area-0.0.0.0]net  
[SW6-ospf-1-area-0.0.0.0]network 192.168.26.0 0.0.0.255
备注:在SW6的骨干区域宣告26网段


配置完OSPF后,看R2和SW5 和SW6是否建立成功OSPF的邻居关系
在R2中使用display  ospf   peer  brief  查看
发现没有OSPF邻居关系,为什么没有?
经过抓包,经过排查接口发现R2没有收到hello报文
原因是什么: 2层网络不通,   为什么2层不通?

display  port vlan 
SW7的g0/0/20口只转发vlan1的流量  
SW8的g0/0/15口只转发vlan1的流量  

解决:接口改为access 加入指定vlan

备注:SW7连接R2的g0/0/20 口改为access ,加入vlan25
[SW7]int g0/0/20
[SW7-G0/0/20]port link-type access
[SW7-G0/0/20]port default vlan 25

备注:SW8连接R2的g/0/0/15改为access ,加入vlan26
[SW8]int g0/0/15
[SW8-G0/0/15]port link-type access
[SW8-G0/0/15]port default vlan 26

经过验证:R2和SW5和SW6建立好邻居关系

 第五步:在R2中配置出向的默认路由 
       在R2的OSPF中引入默认路由(让SW5和SW6学习)
       
[R2]ip route-static 0.0.0.0 0.0.0.0 150.1.1.2   给R2配置一条去往外网的默认路由

[R2]ospf 1 
[R2-ospf-1]default-route-advertise    //在ospf 中引入默认路由,让sw5 和sw6 学习

 第六步:配置R2的ACL和NAT 
1) 配置acl  定义允许访问公网的内网网段
[R2]acl 2000
[R2-acl-basic-2000]rule 10 deny source  192.168.40.0 0.0.0.255
[R2-acl-basic-2000]rule 20 permit source any
[R2-acl-basic-2000]quit

2)配置nat地址池
[R2]nat address-group 1  150.1.1.3 150.1.1.5

3)配置NAPT之地址池nat
[R2]int g0/0/2
[R2-GigabitEthernet0/0/2]nat outbound 2000 address-group 1 

4)配置ISP-dx外网设备的IP地址
[ISP-dx]int g0/0/2
[ISP-dx-G0/0/2]ip add 150.1.1.2 29

备注: 内网访问外网,是可以访问,但是,流量转发路径,是轮训的,
这个网络的转发路径不是你设计的

 第七步:让R1成为主要的出口设备,让R2成为备份的设备 
[R2]ospf 1
[R2-ospf-1]undo default-route-advertise
[R2-ospf-1]default-route-advertise cost  10    //在R2中引入默认的路由调高cost值
                                                 让流量的优先从R1转发

让R1成为流量转发的主设备--调高R2的cost值, 让R2成为备份出口


 第八步:在R2中配置nat-server 
如果要验证在R2中的nat-server ,一定要先把R1的外网链路切断,在来验证R2的nat-server 
 原因前面有写,不再复述 

[R2]int g0/0/2
[R2-G0/0/2]nat server protocol tcp global 150.1.1.6 www inside 192.168.88.1 www
[R2-G0/0/2]nat server  protocol icmp global 150.1.1.6  inside 192.168.88.1

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

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

相关文章

Java中利用Redis,ZooKeeper,数据库等实现分布式锁(遥遥领先)

1. 分布式锁 1.1 什么是分布式锁 在我们进行单机应用开发涉及并发同步的时候,我们往往采用synchronized或者ReentrantLock的方式来解决多线程间的代码同步问题。但是当我们的应用是在分布式集群工作的情况下,那么就需要一种更加高级的锁机制&#xff0…

奇富科技跻身国际AI学术顶级会议ICASSP 2024,AI智能感知能力迈入新纪元

近日,2024年IEEE声学、语音与信号处理国际会议ICASSP 2024(2024 IEEE International Conference on Acoustics, Speech, and Signal Processing)宣布录用奇富科技关于语音情感计算的最新研究成果论文“MS-SENet: Enhancing Speech Emotion Re…

java设计模式学习之【状态模式】

文章目录 引言状态模式简介定义与用途实现方式 使用场景优势与劣势在Spring框架中的应用状态示例代码地址 引言 设想你正在使用一个在线视频播放器观看电影。随着你的互动,播放器可能处于不同的状态:播放、暂停、缓冲或结束。每个状态下,播放…

IDEA安装教程及使用

一、IDEA简介 ​ IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。 集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。 二、ID…

数据分析之词云图绘制

试验任务概述:如下为所给CSDN博客信息表,分别汇总了ai, algo, big-data, blockchain, hardware, math, miniprog等7个标签的博客。对CSDN不同领域标签类别的博客内容进行词频统计,绘制词频统计图,并根据词频统计的结果绘制词云图。…

使用streampark进行flink on k8s LoadBalancer配置域名访问flink ui

在使用yarn部署flink任务时,yarn自动代理了flink web ui,通过yarn的地址即可访问任务web页面。 k8s模式下想访问flink web ui,要么使用NodePort的方式启动任务,然后通过k8s主机IPNodePort端口来进行访问。但是这种方法&#xff0…

C++构建简单静态库实例(cmakelist)

一、开发实例 通过cmake构建静态开发实例如下: 1.1 代码目录 代码目录结构如下: 1.2 代码内容 1.2.1 CMakeLists.txt # CMake 最低版本要求 cmake_minimum_required(VERSION 3.10)# 项目名称 project(mylib)# 添加源文件 set(SOURCE_FILESsrc/mylib

分布式数据库 GaiaDB-X 通过 GB18030-2022《信息技术 中文编码字符集》最高级别认证

近日,百度智能云分布式数据库GaiaDB-X通过 GB18030-2022《信息技术 中文编码字符集》强制性国家标准测试,达到最高实现级别(3级)。 据了解,GB18030-2022《信息技术 中文编码字符集》是中文信息技术领域最重要的基础性标…

在 Unity 中获取 Object 对象的编辑器对象

有这个需求的原因是,在编辑器的 Inspector 逻辑中,写了许多生成逻辑。 现在不想挨个在 Inspector 上都点一遍按钮,所以就需要能获取到它们的编辑器对象。 发现可以借助官方的 UnityEditor.Editor.CreateEditor 方法达到目的,如下…

【IoT网络层】STM32 + ESP8266 +MQTT + 阿里云物联网平台 |开源,附资料|

目标:实现STM32连接阿里云物联网平台发送数据同时接收数据,IOT studio界面显示数据。具体来说:使用ESP8266 ESP-01来连接网络,获取设备数据发送到阿里云物联网平台并显示且oled显示屏当前的设备数据,通过IOT studio界面…

OpenHarmony城市技术论坛武汉站:探索大模型时代的终端操作系统创新

2023年12月23日下午,OpenHarmony城市技术论坛(以下简称“技术论坛”)——第6期(武汉站)于华中科技大学梧桐语问学中心明德报告厅圆满举办。本次技术论坛聚焦“大模型时代的系统软件”,旨在探索AI大模型在终端操作系统领域的创新趋势和挑战。论坛从“终端操作系统十大技术挑战”…

亿赛通电子文档安全管理系统 linkfilterservice 未授权漏洞

产品简介 亿赛通电子文档安全管理系统,(简称:CDG)是一款电子文档安全加密软件,该系统利用驱动层透明加密技术,通过对电子文档的加密保护,防止内部员工泄密和外部人员非法窃取企业核心重要数据资…

php 之 redisk 扩展问题

系统: ARM V10 server (1229) 软件: php、phpdevel redis5.1.0RC1 redis5.1.0RC1.tgz phpredis 编译: 解压进入目录内: # phpize # ./configure withphpconfig/usr/bin/phpconfig # make # make ins…

【1】Docker详解与部署微服务实战

Docker 详解 Docker 简介 Docker 是一个开源的容器化平台,可以帮助开发者将应用程序和其依赖的环境打包成一个可移植、可部署的容器。Docker 的主要目标是通过容器化技术实现应用程序的快速部署、可移植性和可扩展性,从而简化应用程序的开发、测试和部…

机器学习——决策树(三)

【说明】文章内容来自《机器学习——基于sklearn》,用于学习记录。若有争议联系删除。 1、案例一 决策树用于是否赖床问题。 采用决策树进行分类,要经过数据采集、特征向量化、模型训练和决策树可视化4个步骤。 赖床数据链接:https://pan…

SLAM算法与工程实践——相机篇:RealSense D435使用(2)

SLAM算法与工程实践系列文章 下面是SLAM算法与工程实践系列文章的总链接,本人发表这个系列的文章链接均收录于此 SLAM算法与工程实践系列文章链接 下面是专栏地址: SLAM算法与工程实践系列专栏 文章目录 SLAM算法与工程实践系列文章SLAM算法与工程实践…

基于ChatGpt,Java,SpringBoot,Vue,Milvus向量数据库的定制化聊天Web demo

customized chat GitHub - bigcyy/customized-chatgpt: 基于ChatGpt,Java,SpringBoot,Vue,Milvus向量数据库的定制化聊天Web demo 简介 基于ChatGpt,Java,SpringBoot,Vue,Milvus向…

基于SpringBoot+thymeleaf+layui 宠物医院预约管理系统(Java毕业设计有文档)

大家好,我是DeBug,很高兴你能来阅读!作为一名热爱编程的程序员,我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里,我将会结合实际项目经验,分享编程技巧、最佳实践以及解决问题的方法。无论你是…

1 - 数据库服务概述 | 构建MySQL服务 | 数据库基本管理 | MySQL基本类型

数据库服务概述 | 构建MySQL服务 | 数据库基本管理 | MySQL基本类型 数据库服务概述构建mysql服务安装mysql软件包连接mysql服务器 修改密码 密码管理修改密码策略(需要登陆)破解数据库管理员root密码(数据库服务处于运行状态但是root忘记了密…

Android ImageView如何使用.svg格式图片

我们知道imageview常用的图片格式是.jpg/.png或者drawable里的部分.xml文件。但有时UI会给过来.svg格式的文件,下面讲解如何使用.svg格式图片文件 step1:AS点击File -> New -> Vector Asset step2:选中要使用的.svg文件,按需要命名和调整&#x…