ospf选路

news2024/11/25 7:16:16
问题描述
  • R6通过主备份路径访问LSP(R1),主为R2, 备为R3
解决方案
  1. 路由器1看作LSP,配置loopback 0 ,地址为1.1.1.1 供测试使用;
  2. 路由器 236, LSW4和LSW5, 运行ospf处于相同区域,建立邻居关系。其中2, 3 对应的ISP接口在ospf下配置静默silent-interface g0/0/0
  3. 在LSW4和LSW5上配置三层链路,划分vlan,中间采用聚合,终端使用access。
  4. R2和R3需要连接LSP(外网),配静态路由ip route-static 0.0.0.0 0 10.0.12.1 ,pre 60, 指向ISP。
  5. LSW4 和 LSW5 需要访问LSP, 在R2和R3下将缺省路由传递出去,在ospf进程下配置default-route-advertise type x R2 type = 1 , R3 type = 2
  6. 在LSW4和LSW5、R6中dis ip routing-table , dis ospf lsdbtracert 1.1.1.1 可以查看external router,发现type1 路由 优于 type2 路由, 即直接通过R2访问
  • 追踪路径,发现R5通过R2直接进行访问。—》发现问题!!!

解决问题:

  1. 在R3上修改静态缺省路由的优先级为200,再次到R6踪到ISP路径,发现路径没有切换,还在R3,(写出没有切换的原因) dis ospf lsdb

  2. 在R3上ospf进程下配置default-router-advertise type 2 permit-calculate-other,再次追踪ISP路径,发现路径切换到R2(写出切换的原因)

  3. 由于lsp是私网地址,需要在接口处做地址转换操作 nat outbount xxx

在这里插入图片描述

配置命令如下所示
# R1, R2, R3, R6的接口ip地址要配好
R1: 
int lo0
ip add 1.1.1.1
# R2, R3, R6, LSW4, LSW5 开启ospf
ospf r x.x.x.x 
a 0
net 0.0.0.0 0.0.0.0  # 实际需要配置点对点的
# 在R2R3ISP的接口处配置静默
ospf 1
silent-int gx/x/x

# 三层链路配置
LSW4LSW 5 类似,以4为例子:
vlan b 24 45
int g0/0/1
port link-type access
port default vlan 24
int vlan 24
ip add 10.0.24.4 24
int e1
trunk-port g 0/0/8 0/0/9
port link-type trunk
port trunk allow-pass vlan 45
int vlan 45
ip add 10.0.45.4 24

# 在R2R3上配置静态路由
ip route-static 0.0.0.0 0.0.0.0 10.0.12.1
ip route-static 0.0.0.0 0.0.0.0 10.0.13.1

# 在R2R3将缺省广播出去
ospf 1
default-router-advertise type 1  # R2default-router-advertise type 2  # R3 备
# 在R6上查看路由表 dis ip routing-table 0.0.0.0, 发现走R3

# 修改R3
ip route-static 0.0.0.0 0 10.0.13.1 pre 200
ospf 1
default-router-advertise type 2 permit-other

# 在R6上查看路由表 dis ip routing-table 0.0.0.0, 发现走R2!!!! 成功

# 在R2R3ISP的接口出配置nat
acl 2000
rule p
int xxx
nat outboutn 2000

# 在R6上ping 1.1.1.1, 在R2上使用dis nat session all 可看到nat转换

# 测试:默认走R2R2对应的接口shutdown后走R3

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

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

相关文章

【SpringCloud篇】Eureka服务的基本配置和操作

文章目录 🌹简述Eureka🛸搭建Eureka服务⭐操作步骤⭐服务注册⭐服务发现 🌹简述Eureka Eureka是Netflix开源的一个基于REST的服务治理框架,主要用于实现微服务架构中的服务注册与发现。它由Eureka服务器和Eureka客户端组成&#…

怎么安装Element组件库?

先创建一个项目 1.现在桌面创建一个文件夹 2.窗口里面输入vue ui,打开vue图形页面 3.创建项目 4.接下来只要等待就行了 到这里很多人会发现自己没有NPM脚本这个女选项,这时候我们要点击package.json他才会出来 到此,就已经创建好了 &#…

幽灵鲨crm助力企业轻松进行客户管理

当今竞争激烈的商业环境中,有效的客户管理是企业成功的关键之一。幽灵鲨CRM应运而生,致力于为企业提供便捷、智能的客户管理解决方案,助您轻松驾驭客户关系,开拓更广阔的市场。 解放您的管理压力 幽灵鲨CRM集客户信息、沟通记录、…

C++中单引号‘‘和双引号““的区别

操作系统:Windows 10 IDE:CLion 单引号:表示一个字符,例如 a 双引号"":表示一个字符串,例如 "a" 在C中,使用双引号可以方便地创建字符串,而使用单引号可以方便…

C++基础 -45- 类的静态数据成员

类的静态成员不包含在对象空间内 举例验证 定义普通变量和静态的变量 输出可知静态成员并没有占用类空间 静态数据成员的赋值&#xff08;必须类外赋值&#xff09; int base:: b 100;静态数据成员的访问&#xff08;不需要先定义对象&#xff09; int main() {cout <…

算法通关村——原来这就是堆

堆结构是一种非常重要的基础数据结构&#xff0c;也是算法的重要内容&#xff0c;很多题目甚至只能用堆来进行&#xff0c;所以我们必须先明确什么类型的题目可以用堆&#xff0c;以及如何使用堆来解决。由于堆的构造和维护过程都非常复杂&#xff0c;因此面试时一般不需要手写…

28、pytest实战:获取多用户鉴权

前提 测试过程中有用户体系&#xff0c;例如包括管理员、商家、用户角色&#xff0c;不同测试用例需要使用不同角色来操作&#xff0c;操作权限根据用户的鉴权来判断实现。 技能点 建立全局变量文件&#xff0c;保存账号相关信息获取鉴权信息变为module级别fixture&#xff…

Linux-centos上如何配置管理NFS服务器?

Linux/centos上如何配置管理NFS服务器&#xff1f; 1 NFS基础了解 NFS&#xff08;Network File System&#xff09;即文件操作系统&#xff1b;NFS允许网络中不同计算机相互之间共享资源。 1.1 NFS概述 1980年由SUN发展出来的在UNIX&Linux系统间实现文件共享的一种方法…

语音验证码有什么好处?

在互联网时代&#xff0c;验证码的重要性不言而喻&#xff01;网站或APP注册登录、密码修改、在线支付等场景均需通过验证码确认系用户本人&#xff0c;以保障用户帐户信息及财产安全。 常见的验证码是短信验证码&#xff0c;而语音验证码因其是语音电话自动播报的形式&#x…

【数据分享】1961—2022年我国省市县三级的逐日降水量数据(免费获取\excel\shp格式)

降水数据是我们在各项研究中最常用的气象指标之一&#xff01;之前我们给大家分享了来自国家青藏高原科学数据中心发布的1961—2022年全国范围的逐日降水栅格数据&#xff01;&#xff08;可查看之前的文章获悉详情&#xff09;&#xff01; 本次我们分享的是我国1961——2022…

文件格式对齐、自定义快捷键、idea

文件格式对齐 日常编码必备idea快捷键 [VS Code] 入门-自定键盘快捷键 文件格式对齐 文件格式对齐通常是通过编辑器或IDE提供的快捷键或命令完成的。以下是一些常见编辑器和IDE中进行文件格式对齐的方法&#xff1a; Visual Studio Code: 快捷键&#xff1a;通常是使用快捷…

大模型的推理和搜索能力

摘要&#xff1a; 推理和搜索问题&#xff0c;如定理证明和程序合成&#xff0c;一直是人工智能领域的长期挑战。组合搜索空间使得传统的基于搜索的方法难以处理。然而&#xff0c;即使在最数学化的领域中&#xff0c;人类也可以直观地操作&#xff0c;而AlphaGo等现有工作已经…

[RISCV] 发现一个可以看RISC-V CPU行为的开源项目

最近在浏览某大型程序员交友 网站的时候发现一个好玩的项目,介绍如下: A small program that handles mie, msi, mti and trap interrupts and updates some global variables on interrupts. 重点是他下面还放了一张图: 能看到RISCV CSR的行为太酷啦!!! 下面一起setup一…

IT外包服务内容有哪些?

在信息技术迅猛发展的今天&#xff0c;越来越多的企业为了提高效率、降低成本以及更专注于核心业务&#xff0c;选择将信息技术工作外包给专业的IT服务公司。IT外包包含很多不同的服务&#xff0c;以下是对主要服务内容的简要概述。 1. 网络建设与维护 网络是现代企业信息系统…

文章润色软件,免费的几款润色工具推荐

高质量的文章对任意一个平台都是至关重要的。然而&#xff0c;即便思路清晰&#xff0c;内容丰富&#xff0c;若文章表达不够准确、连贯&#xff0c;其传达的信息可能会失去效果。本文将深入探讨文章润色的方法、文章润色的工具以及一些实用的技巧&#xff0c;帮助大家提升文章…

CleanMyMac X2024最新版本mac优化软件好用吗?

为了维护mac系统健康&#xff0c;优化系统功能&#xff0c;我们需要定期给电脑进行清理。那么作为mac清理软件CleanMyMac X软件具备哪些独特性和实用性呢&#xff1f;今天就给大家说明一下。 CleanMyMac X全新版下载如下: https://wm.makeding.com/iclk/?zoneid49983 1、 简…

使用 React 和 ECharts 创建地球模拟扩散和飞线效果

在本博客中&#xff0c;我们将学习如何使用 React 和 ECharts 创建一个酷炫的地球模拟扩散效果。我们将使用 ECharts 作为可视化库&#xff0c;以及 React 来构建我们的应用。地球贴图在文章的结尾。 最终效果 准备工作 首先&#xff0c;确保你已经安装了 React&#xff0c;并…

什么是TDR(威胁检测与响应)

网络安全是被动和主动方法的混合体。过去&#xff0c;企业往往局限于被动的方法&#xff0c;随着合规性和安全策略越来越受到重视&#xff0c;主动方法也越来越受到关注。与其他行业相比&#xff0c;网络安全是高度动态的&#xff0c;网络安全团队采用任何可以帮助他们优化的新…

无缝集成|一文读懂Salesforce外部服务(External Services)

外部服务(External Services)是一种Salesforce集成方法&#xff0c;无需代码即可将外部Web服务无缝连接到Salesforce组织。 外部服务通过使用OpenAPI等行业标准以声明方式将外部API和计算集成到Salesforce中&#xff0c;从而促进跨多个平台和服务的集成体验。帮助客户在信用评…

数据结构算法-希尔排序

引言 在一个普通的下午&#xff0c;小明和小森决定一起玩“谁是老板”的扑克牌游戏。这次他们玩的可不仅仅是娱乐&#xff0c;更是要用扑克牌来决定谁是真正的“大老板”。 然而&#xff0c;小明的牌就像刚从乱麻中取出来的那样&#xff0c;毫无头绪。小森的牌也像是被小丑掷…