完胜之ospf

简介:

 多区域ospf与虚连接、末节区域 

PS:ospf创建路由表的过程:

 综述:邻居表格two-way模式 -->full状态 -->通过ospf算法 -->路由表

 1、创建邻居表格-->稳定时达到two-way模式;

 2、选取DR与BDR【优先级与Router ID决定,取大者】,解决区域中谁先说的问题;

 3、首先发类型1:Hello报文;

 4、各自发送DBDO(数据库描述)报文,在OSPF协议数据报中属于类型2的报文,类型1的报文是Hello报文;

 5、各自发送响应确认报文LSAck,表示收到,然后通过比较各自的lsdb,发送LSR【向发起DD的路由器发送LSR包,请求数据库中不存在的或老化的LSA】报文,

 6、根据对方发送LSU(链路状态更新),再发送LSAck确认报文。

 ---》最终达到full状态   然后根据ospf算法--》得到路由表

实验拓扑图:

实验要求:

 1.如实验拓扑图R1R2间属于ospf的区域0R2R3属于ospf区域1R3R4属于ospf的区域2R2R5间采用rip协议;

 2.采用虚连接,实现area2area0通过area1正常连接;

 3.设置末节路由、完全末节路由来实现路由表减化;

 4.实现全网互通。

注:

设备型号:R1R2R3R2661R4R5S35265E

实验配置:

如实验拓扑图规划ipip配置略。

1R1配置:

[R1]ospf en     

  Start OSPF task...

  OSPF enabled

[R1-ospf]inter s1

[R1-Serial1]ospf ena area 0 

[R1-Serial1]inter e0        

[R1-Ethernet0]ospf ena area 0 

2R2配置:

[R2-ospf]inter s1

[R2-Serial1]ospf ena area 0

[R2-Serial1]

[R2-Serial1]inter s0 

[R2-Serial0]ospf ena area 1

[R2-ospf]impo rip  #rip协议路由发布到ospf

[R2-ospf]impo direct   #发布直连的路由表信息

[R2-ospf]quit

[R2]rip

[R2-rip]network 192.168.5.0

[R2-rip]inter e0

[R2-Ethernet0]rip version 2      #设置rip版本类型为2

[R2-rip]impo  ospf #ospf协议路由发布到rip   

[R2-rip]impo  direct #发布直连的路由表信息

3R3配置

[R3]ospf ena

  Start OSPF task...

  OSPF enabled

[R3-ospf]inte s0   

[R3-Serial0]ospf ena area 1 

[R3-Serial0]inter e0

[R3-Ethernet0]ospf ena area 2

4R4配置

[R4]vlan 2

[R4-vlan2]

[R4-vlan2]port e0/1

[R4-vlan2]inter vlan 2

[R4]inter LoopBack 1

[R4-LoopBack1]ip address 192.168.4.1 255.255.255.0 

[R4]ospf 

[R4-ospf]area 2                     #区域2

[R4-ospf-area-0.0.0.2]network 192.168.3.1 0.0.0.0     #宣告作用网段

[R4-ospf-area-0.0.0.2]network 192.168.4.0 0.0.0.255

[R4-ospf-area-0.0.0.2]

5R5配置

[R5]vlan 2

[R5-vlan2]port e0/1

[R5-vlan2]inter vlan 2

[R5-Vlan-interface2]

[R5-Vlan-interface2]ip addres 192.168.5.2 255.255.255.0

[R5]inter lo

[R5]inter LoopBack 1

[R5-LoopBack1]

[R5-LoopBack1]ip add 192.168.6.2 255.255.255.0

[R5]rip

[R5-rip]network 192.168.5.2 0.0.0.0

[R5-ospf-rip]network 192.168.6.2 0.0.0.0

[R5]int vlan 2

[R5-Vlan-interface2]rip ver 2      #声明rip的版本类型为2

配置完成好,通过查看R4发现其并不能正常通过ospf学习到区域1与区域2内的路由,通过虚连接建立来实现,

虚连接建立

1查看R3R2RouterID号:

[R3-ospf]dis ospf 

 RouterID: 192.168.3.2  Border Router: Area

 Routing selection preference: Inter/Intra: 10 External: 150

 Default ASE parameters: Metric: 1 Tag: 1 Type: 2

 SPF computation count: 10

2、执行:

R2配置:

[R2]ospf

[R2-ospf]vlink  peer-id 192.168.3.2 transit 1 

R3配置:

[R3]ospf

[R3-ospf]vlink peer- 192.168.1.1  transit-area 1

3建立虚拟后,登录到R4,查看路由表发现已经可以学习到域间及外部的路由了:

4、查看R2R3 ospf的相关属性;

发现virtual linksR2Router ID192.168.2.2,也就是R3s0接口;R3Router ID192.168.1.1,也就是R2s1接口。

建立了虚连接之后,发现路由表项太多了,如果将area2作为末节区域,就不会接受类型5的信息了,取而代之的就默认路由;

末节区域

1、末节区域不接受类型5LSA,也就是外部路由;

2、末节区域中的ABR自动向该区域内传播0.0.0.0 /0默认路由;

3、末节区域可接受区域间的路由。

R3设置:

[R3]ospf

[R3-ospf]stub cost 80 area 2 

R4设置:

[R4]ospf

[R4-ospf]area 2 

[R4-ospf-area-0.0.0.2]stub

查看末节区域R4的路由表项,发现只有区域间路由与直接路由:

完全末节区域

 1、不接受外部路由和区域间的路由;

 2、只有末节区域内的路由和一条由ABR向该区域注入的默认路由。

[R3-ospf]stu cost 80 area 2 no-summary 

  Area has been set as stub area

设置完全末节区域后,查看R4的路由表项,仅有一条默认路由:并做ping R5测试,  


本文转自 刘园  51CTO博客,原文链接:http://blog.51cto.com/colynn/1071606


相关文章
|
4天前
|
人工智能 JSON 监控
Claude Code 源码泄露:一份价值亿元的 AI 工程公开课
我以为顶级 AI 产品的护城河是模型。读完这 51.2 万行泄露的源码,我发现自己错了。
3853 8
|
14天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
11550 130
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
3天前
|
人工智能 数据可视化 安全
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
本文详解如何用阿里云Lighthouse一键部署OpenClaw,结合飞书CLI等工具,让AI真正“动手”——自动群发、生成科研日报、整理知识库。核心理念:未来软件应为AI而生,CLI即AI的“手脚”,实现高效、安全、可控的智能自动化。
1389 5
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
|
14天前
|
人工智能 IDE API
2026年国内 Codex 安装教程和使用教程:GPT-5.4 完整指南
Codex已进化为AI编程智能体,不仅能补全代码,更能理解项目、自动重构、执行任务。本文详解国内安装、GPT-5.4接入、cc-switch中转配置及实战开发流程,助你从零掌握“描述需求→AI实现”的新一代工程范式。(239字)
7791 139
|
4天前
|
人工智能 自然语言处理 数据挖掘
零基础30分钟搞定 Claude Code,这一步90%的人直接跳过了
本文直击Claude Code使用痛点,提供零基础30分钟上手指南:强调必须配置“工作上下文”(about-me.md+anti-ai-style.md)、采用Cowork/Code模式、建立标准文件结构、用提问式提示词驱动AI理解→规划→执行。附可复制模板与真实项目启动法,助你将Claude从聊天工具升级为高效执行系统。
|
4天前
|
人工智能 定位技术
Claude Code源码泄露:8大隐藏功能曝光
2026年3月,Anthropic因配置失误致Claude Code超51万行源码泄露,意外促成“被动开源”。代码中藏有8大未发布功能,揭示其向“超级智能体”演进的完整蓝图,引发AI编程领域震动。(239字)
2253 9
|
3天前
|
云安全 供应链 安全
Axios投毒事件:阿里云安全复盘分析与关键防护建议
阿里云云安全中心和云防火墙第一时间响应
1172 0
|
3天前
|
人工智能 安全 IDE
Claude Code 51万行源码意外泄露:一次 .map 文件事故背后的 AI 工程启示录
源码仓库(Gitee 镜像):https://gitee.com/jeecg/claude-code
1131 3