OSPF综合实验——企业边界路由器、LSA收敛

IP划分粗略记号,方便后续配置

配置IP和环回--->ISP的IP配置和cheat认证---->配置OSPF和RIP---->企业边界路由网段汇总---->特殊区域---> 缺省路由,重分发---->nat配置---->实现全网通

路由器配置IP和环回地址 

<Huawei>sys
[Huawei]sys R1
[R1]int g0/0/0	
[R1-GigabitEthernet0/0/0]ip address 172.16.1.1 24
[R1]int l0
[R1-LoopBack0]ip add 1.1.1.1 24
[R1-LoopBack0]q
[R1]dis ip int b

 ​​​​​R1如图

R2

R3

 R4

以此类推

边界路由器R4通过PPP协议从ISP获取公网地址并实现CHAP认证

[企业网络] --- (G0/0/1)R4[S4/0/0] ===PPP=== [S4/0/1]R5[ISP网络]
             172.16.2.1/24            |             |
                                      CHAP认证      分配公网IP

R4配置步骤

  1. 1. 配置物理接口
  2. [R4]int s4/0/1
    [R4-Serial4/0/1]link	
    [R4-Serial4/0/1]link-protocol ppp	
    [R4-Serial4/0/1]ppp chap user wzai-R4	#用户名
    [R4-Serial4/0/1]ppp chap password cipher wzai-R4@123 #密码	
    [R4-Serial4/0/1]ip address ppp-negotiate #自动分配IP	
  3. 2. 配置NAT(地址转换)
  4. [R4]acl 2000
    [R4-acl-basic-2000]rule permit source 172.16.0.0 0.0.0.255  # 允许内网网段[R4]interface Serial4/0/1
    [R4-Serial4/0/0]nat outbound 2000  # 应用NAT
  5. 3. 配置默认路由
  6. [R4]ip route-static 0.0.0.0 0 Serial4/0/1  # 指向PPP接口
  7. 4. 配置内部接口
  8. [R4]interface GigabitEthernet0/0/0
    [R4-GigabitEthernet0/0/0]ip address 172.16.6.1 24
    [R4-GigabitEthernet0/0/0]undo shutdown

ISP路由器R5配置(!确保chap认证用户名和密码一致

[ISP]int s4/0/0
[ISP-Serial4/0/0]lin	
[ISP-Serial4/0/0]link-protocol ppp
[ISP-Serial4/0/0]ppp authentication-mode chap  # 启用CHAP认证
[ISP-Serial4/0/0]remote add 45.0.0.254        # 分配给R4的公网IP
[ISP-Serial4/0/0]ppp chap user wzai-R4	         # 认证用户名
[ISP-Serial4/0/0]ppp chap password cipher wzai-R4@123    # 认证密码
[ISP-Serial4/0/0]ip add 45.0.0.253 30    # ISP端IP
[ISP-Serial4/0/0]undo shutdown    

ospf配置

R1和R2宣告ip网段和环回地址

ospf 1 router-id 1.1.1.1
area 1
network 172.16.1.0 0.0.0.255
network 1.1.1.1 0.0.0.0
display this

 

R3宣告接口网段,此时R3已经可以看到与R1R2建立了邻居关系

ospf 1 router-id 3.3.3.3
area 0
network 172.16.2.0 0.0.0.255
area 1
network 172.16.1.0 0.0.0.255

 

 除了R5不做ospf配置,其他同理,宣告接口网段和环回

R12宣告接口网段,并做rip配置

ospf 1 router-id 12.12.12.12
network 172.16.5.0 0.0.0.255
q
rip 1
version 2
netw 10.0.0.0

邻居情况

目前路由器可以和相邻的路由器建立邻居关系,如:

 ospf优化

ABR区域边界路由器汇总

对不同区域的路由,在区域边界路由器ABR进行路由汇总,减少不同区域之间传播的路由条目数量

1. R3 的汇总网段
  • 汇总网段172.16.0.0/22

  • 子网掩码255.255.252.0

2. R6 的汇总网段
  • 汇总网段172.16.0.0/21

  • 子网掩码255.255.248.0

3.R7 需要汇总这些网段:

  • 汇总网段:172.16.0.0/20

172.16.7.0/24(R7)

172.16.8.0/24(AR8)

172.16.9.0/24(AR9)

172.16.10.0/24(AR10)

汇总计算:

转换为二进制:

172.16.7.0 → 10101100.00010000.00000111.00000000

172.16.8.0 → 10101100.00010000.00001000.00000000

172.16.9.0 → 10101100.00010000.00001001.00000000

172.16.10.0 → 10101100.00010000.00001010.00000000

最长相同前缀:前 20 位(10101100.00010000.0000)

子网掩码:

/20 → 255.255.240.0

[R3]ospf
[R3-ospf-1]a 1
[R3-ospf-1-area-0.0.0.1]abr	
[R3-ospf-1-area-0.0.0.1]abr-summary 172.16.0.0 255.255.252.0

ASBR,自治系统边界路由器


定义:连接 OSPF 自治系统(AS)和外部网络(如 RIP、BGP、静态路由等)的路由器。

这里对R9和R12进行路由汇总

[R12]ospf
[R12-ospf-1]asbr	
[R12-ospf-1]asbr-summary 10.1.0.0 255.255.252.0

特殊区域配置

区域特点配置命令查看

 Stub Area(末梢区域)

 

禁止 Type 5 LSA(外部路由),ABR 自动下发默认路由(Type 3 LSA)。

适用于无需外部路由的边缘区域。


router ospf 1
 area 1 stub  # 区域1配置为Stub
show ip ospf | include Stub

 Totally Stubby Area

(完全末梢区域

禁止 Type 3/4/5 LSA,仅保留区域内路由和默认路由。

进一步减少路由表大小。

router ospf 1
 area 1 stub no-summary  # ABR上配置
show ip route ospf | include 0.0.0.0

 NSSA
 


 

允许引入外部路由(Type 7 LSA),但禁止 Type 5 LSA。

ABR 将 Type 7 转换为 Type 5 并泛洪到其他区域。

router ospf 1
 area 1 nssa  # 区域1配置为NSSA

可选参数:

no-summary:

禁止 Type 3 LSA

default-information-originate:

ABR 下发默认路由。

Totally NSSA

(完全NSSA)
 

禁止 Type 3/4/5 LSA,允许 Type 7 LSA。

ABR 自动下发默认路由。

router ospf 1
 area 1 nssa no-summary  # ABR上配置

Sham Link

(伪链路)
 

在 MPLS VPN 中模拟 OSPF 骨干区域链路,避免次优路径。interface Loopback0
 ip address 10.0.0.1 255.255.255.255
!
router ospf 1
 area 1 sham-link 10.0.0.1 10.0.0.2 cost 10

 缺省路由

必须先配置一条缺省路由,才可以通过default-route-advertise 实现全局下发,相当于重发布

​​​​​[R4]ip route-static 0.0.0.0 0 45.0.0.253[R9]ospf 1
[R9-ospf-1]default-route-advertise
[R4]ospf 1
[R4-ospf-1]default-route-advertise

RIP重分发

在 RIP 和 OSPF 重叠的路由器上进行双向路由引入:
[R12]osp	
[R12]ospf
[R12-ospf-1]imp	
[R12-ospf-1]import-route rip
[R12-ospf-1]import-route rip 1
[R12-ospf-1]q
[R12]rip 1
[R12-rip-1]imp	
[R12-rip-1]import-route os	
[R12-rip-1]import-route ospf 1

加快收敛

R1、R2 和 R3 的 G0/0/0 接口被配置为 P2MP 网络类型。从默认的广播(Broadcast)改为点对多点

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ospf network-type p2mp

除R5外,其他路由器多个接口配置为 P2P 网络类型。从广播改为点到点的连接方式,避免了 DR 和 BDR 选举过程,使得链路状态信息能够更快速地在相邻路由器之间交换,当网络拓扑发生变化时,能够更快地更新路由表,实现网络的快速收敛

[R11-GigabitEthernet0/0/1]int g0/0/0
[R11-GigabitEthernet0/0/0]ospf network-type p2p
[R11-GigabitEthernet0/0/0]int g0/0/1
[R11-GigabitEthernet0/0/1]ospf network-type p2p

访问ISP

 

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

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

相关文章

Java【网络原理】(4)HTTP协议

目录 1.前言 2.正文 2.1自定义协议 2.2HTTP协议 2.2.1抓包工具 2.2.2请求响应格式 2.2.2.1URL 2.2.2.2urlencode 2.2.3认识方法 2.2.3.1GET与POST 2.2.3.2PUT与DELETE 2.2.4请求头关键属性 3.小结 1.前言 哈喽大家好啊&#xff0c;今天来继续给大家带来Java中网络…

Android学习总结之APK打包流程

一、预处理阶段&#xff08;编译前准备&#xff09; 1. AIDL 文件处理&#xff08;进程间通信基础&#xff09; 流程&#xff1a; 用于实现 Android 系统中不同进程间的通信&#xff08;IPC&#xff09;。在项目构建时&#xff0c;AIDL 编译器会将 .aidl 文件编译为 Java 接口…

BDO分厂积极开展“五个一”安全活动

BDO分厂为规范化学习“五个一”活动主题&#xff0c;按照“上下联动、分头准备 、差异管理、资源共享”的原则&#xff0c;全面激活班组安全活动管理新模式&#xff0c;正在积极开展班组安全活动&#xff0c;以单元班组形式对每个班组每周组织一次“五个一”安全活动。 丁二醇单…

【音视频】FLV格式分析

FLV概述 FLV(Flash Video)是Adobe公司推出的⼀种流媒体格式&#xff0c;由于其封装后的⾳视频⽂件体积⼩、封装简单等特点&#xff0c;⾮常适合于互联⽹上使⽤。⽬前主流的视频⽹站基本都⽀持FLV。采⽤FLV格式封装的⽂件后缀为.flv。 FLV封装格式是由⼀个⽂件头(file header)和…

Java表达式1.0

Java开发工具 在当今的Java开发领域&#xff0c;IntelliJ IDEA已然成为了众多开发者心目中的首选利器&#xff0c;它被广泛认为是目前Java开发效率最快的IDE工具。这款备受瞩目的开发工具是由JetBrains公司精心打造的&#xff0c;而JetBrains公司总部位于风景如画的捷克共和国首…

Map遍历

第一种遍历方式键找值&#xff1a; 增强for循环&#xff1a; 通过获取元素中的键&#xff0c;get到对应的值&#xff0c;通过增强for循环获取集合里的键&#xff0c;然后用get方法通过键获取值 代码演示&#xff1a; import java.text.ParseException; import java.util.*;…

内网穿透服务器—FRP

某天某刻空闲的时候跟同事聊的本地的存储服务如果我想让其他公网内的用户使用&#xff08;这个存储服务只是一个临时文件传递站&#xff0c;碎文件&#xff0c;安全低的&#xff09;&#xff0c;然后我们就探讨到了FRP一个比较久远的技术&#xff0c;来做内网穿透&#xff0c;下…

力扣每日打卡16 781. 森林中的兔子(中等)

力扣 781. 森林中的兔子 中等 前言一、题目内容二、解题方法1. 哈希函数&#xff08;来自评论区大佬的解题方法&#xff09;2.官方题解2.1 方法一&#xff1a;贪心 前言 这是刷算法题的第十六天&#xff0c;用到的语言是JS 题目&#xff1a;力扣 781. 森林中的兔子 (中等) 一、…

基于深度学习的线性预测:创新应用与挑战

一、引言 1.1 研究背景 深度学习作为人工智能领域的重要分支&#xff0c;近年来在各个领域都取得了显著的进展。在线性预测领域&#xff0c;深度学习也逐渐兴起并展现出强大的潜力。传统的线性预测方法在处理复杂数据和动态变化的情况时往往存在一定的局限性。而深度学习凭借…

黑马点评redis改 part 3

优惠券秒杀 全局唯一id 每个店铺都可以发布优惠券&#xff1a; 当用户抢购时&#xff0c;就会生成订单并保存到tb_voucher_order这张表中&#xff0c;而订单表如果使用数据库自增ID就存在一些问题&#xff1a;实际开发中数据库ID一般不会参与业务逻辑 增加一个订单号字段就好…

低代码开发平台:企业数字化转型的加速器

一、引言 在数字化时代&#xff0c;企业的转型需求日益迫切。为了在激烈的市场竞争中保持领先地位&#xff0c;企业需要快速响应市场变化、优化业务流程、提升运营效率。然而&#xff0c;传统的软件开发模式往往面临开发周期长、成本高、灵活性差等问题&#xff0c;难以满足企业…

个人所得税

文章目录 一、名词解释二、个人所得税计算方法 (举例)1.累计预扣预缴应纳税所得额、本期应预扣预缴税额2.个人所得税预扣率表一3.个人所得税计算举例 三、专项附加扣除政策介绍四、年度汇算清缴政策介绍五、常见问答 一、名词解释 累计预扣法是指扣缴义务人在一个纳税年度内预…

二进制和docker两种方式部署Apache pulsar(standalone)

#作者&#xff1a;闫乾苓 文章目录 1、二进制安装部署Pulsar(standalone)1.1 安装配置JDK1.2 下载解压pulsar安装包1.3 启动独立模式的Pulsar 集群1.4 创建主题测试1.5 向主题写入消息测试1.6 从主题中读取消息测试 2.docker安装部署Pulsar(standalone)2.1 使用docker 启动Pul…

如何在 Go 中创建和部署 AWS Lambda 函数

AWS Lambda 是一个无服务器计算平台&#xff0c;您可以使用自己喜欢的编程语言编写代码&#xff0c;无需担心设置虚拟机。 您只需为 Lambda 函数的调用次数和运行时间&#xff08;毫秒&#xff09;付费。 我们大多数人都了解 JavaScript 和 Python&#xff0c;但它们的内存效率…

STM32配置系统时钟

1、STM32配置系统时钟的步骤 1、系统时钟配置步骤 先配置系统时钟&#xff0c;后面的总线才能使用时钟频率 2、外设时钟使能和失能 STM32为了低功耗&#xff0c;一开始是关闭了所有的外设的时钟&#xff0c;所以外设想要工作&#xff0c;首先就要打开时钟&#xff0c;所以后面…

[安全实战]逆向工程核心名词详解

逆向工程核心名词详解 一、调试与执行类 1. 断点&#xff08;Breakpoint&#xff09; 定义&#xff1a;在代码中设置标记&#xff0c;使程序执行到此处时暂停类型&#xff1a; 普通断点&#xff1a;通过INT3指令实现条件断点&#xff1a;满足特定条件时触发内存断点&#xf…

Mac mini 安装mysql数据库以及出现的一些问题的解决方案

首先先去官网安装一下mysql数据库&#xff0c;基本上都是傻瓜式安装的流程&#xff0c;我也就不详细说了。 接下来就是最新版的mysql安装的时候&#xff0c;他就会直接让你设置一个新的密码。 打开设置&#xff0c;拉到最下面就会看到一个mysql的图标&#xff1a; 我设置的就是…

聚宽策略----国九条后中小板微盘小改,年化135.40%

最近在研究的聚宽策略&#xff0c;一般技术分析的我直接转qmt了&#xff0c;财务因子有一点麻烦&#xff0c;我直接利用我开发强大的服务器系统&#xff0c;直接读取信号&#xff0c;最近在优化一下系统&#xff0c;最近在开发对接bigquant的交易系统&#xff0c;完成了api数据…

C语言状态字与库函数详解:概念辨析与应用实践

C语言状态字与库函数详解&#xff1a;概念辨析与应用实践 一、状态字与库函数的核心概念区分 在C语言系统编程中&#xff0c;"状态字"和"库函数"是两个经常被混淆但本质完全不同的概念&#xff0c;理解它们的区别是掌握系统编程的基础。 1. 状态字&…

End-to-End从混沌到秩序:基于LLM的Pipeline将非结构化数据转化为知识图谱

摘要:本文介绍了一种将非结构化数据转换为知识图谱的端到端方法。通过使用大型语言模型(LLM)和一系列数据处理技术,我们能够从原始文本中自动提取结构化的知识。这一过程包括文本分块、LLM 提示设计、三元组提取、归一化与去重,最终利用 NetworkX 和 ipycytoscape 构建并可…