一、路由重分发
1、目的
实现两个自治系统的联系
2、需要重分发的路由
- OSPF重分发到RIP、静态路由、默认路由、直连路由
3、基本概念
- 一个单一的IP路由协议是管理网络中IP路由的首选方案
- 在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。 为了实现重分发,路由器必须同时运行多种路由协议,这样,每种路由协议才可以取路由表中的所有或部分其他协议的路由来进行广播
4、针对于重分发到OSPF自治系统内的路由的路径的类型
- 类型1:E1,内部代价加上外部代价(cost值)
- 类型2:E2,只考虑外部的代价(cost值)
5、配置
-
OSPF重分发到静态路由
router ospf 1 redistribute static metric 100 subnets
-
OSPF重分发到直连路由
router ospf 1 redistribute connected subnets
-
OSPF重分发到默认路由
router ospf 1 default-information originate
-
OSPF重分发到RIP
router ospf 1 redistribute rip metric 200 subnets
-
注:metric是度量值
-
RIP重分发OSPF
router rip redistribute ospf 1 metric 10
R4设置:
ip route 0.0.0.0 0.0.0.0 10.0.0.2
#因为属于末梢网路,只需配置默认路由
R3设置:
ip route 192.168.10.0 255.255.255.0 10.0.0.1
router ospf 1
network 20.0.0.1 0.0.0.3 area 1
redistribute static metric 100 subnets
R1设置:
router ospf 1
network 192.168.20.0 0.0.0.255 area 1
network 20.0.0.0 0.0.0.3 area 1
network 30.0.0.0 0.0.0.3 area 0
ip route 0.0.0.0 0.0.0.0 40.0.0.2
router ospf 1
default-information originate
注:因为所有的接口都要从ISP路由器这条线路出去,直接设置默认路由器
R2设置:
router ospf 1
network 30.0.0.0 0.0.0.3 area 0
exit
router rip
version 2
no auto-summary
network 50.0.0.0
router ospf 1
redistribute rip metric 200 subnets
router rip
redistribute ospf 1 metric 10
注:50.0.0.0网段属于RIP。
R5设置:
router rip
version 2
no auto-summary
network 50.0.0.0
network 192.168.30.0
ISP路由器设置:
ip route 0.0.0.0 0.0.0.0 40.0.0.1
二、NSSA区域
1、基本概念
-
非纯末梢区域:在此区域内肯定会有一个ASBR路由器,需要在ASBR上配置重分发
-
OSPF中6种LSA,NSSA区域中有哪几种
- 类型1:路由器的LSA,由区域内的路由器发出(内部路由器)
- 类型2:网络LSA,由区域内的DR发出
- 类型3:网络汇总LSA,由ABR发出
- 类型4:ASBR汇总LSA,由ABR发出
- 类型7:非纯末梢区域的外部LSA。
- 类型7只有NSSA区域能识别,通过NSSA的ABR时会自动转换成类型5
2、配置
PC1配置:
en
conf t
no ip routing
int f0/0
ip add 172.16.10.10 255.255.255.0
no shut
exit
ip default-gateway 172.16.10.254
PC2配置:
en
conf t
no ip routing
int f0/0
ip add 192.168.1.10 255.255.255.0
no shut
exit
ip default-gateway 192.168.1.254
R3配置:
en
conf t
int f0/0
ip add 172.16.10.254 255.255.255.0
no shut
int f1/0
ip add 10.0.0.1 255.255.255.252
no shut
exit
router ospf 1
network 10.0.0.0 0.0.0.3 area 2
area 2 nssa no-summary
redistribute connected subnets
R1配置:
en
conf t
int f0/0
ip add 10.0.0.2 255.255.255.252
no shut
int f1/0
ip add 20.0.0.1 255.255.255.252
no shut
exit
router ospf 1
network 10.0.0.0 0.0.0.3 area 2
area 2 nssa no-summary
network 20.0.0.0 0.0.0.3 area 0
R2配置:
en
conf t
int f0/0
ip add 192.168.1.254 255.255.255.0
no shut
int f1/0
ip add 20.0.0.2 255.255.255.252
no shut
exit
router ospf 1
network 20.0.0.0 0.0.0.3 area 0
network 192.168.1.0 0.0.0.255 area 0
三、虚链路
1、概念
- 在两台ABR之间去建立一条虚拟链路,穿越一个非骨干区域
2、目的
- 指一条通过非骨干区域连接到骨干区域的链路
- 通过一个非骨干区域连接一个分段的骨干区域
3、穿越区域的要求
- 虚链路必须配置在两台ABR之间
- 传送区域不能是末梢区域
- 虚链路稳定性取决于当前区域的稳定
- 虚链路还可以提供链路冗余
4、配置
注:OSPF配置过程略
路由器1配置:
router ospf 1
area 1 virtual-link 40.0.0.2
#area 1表示穿过的区域名
#40.0.0.2表示要链接的路由ID
路由器2配置:
router ospf 1
area 1 virtual-link 30.0.0.1
#area 1表示穿过的区域名
#30.0.0.1表示要链接的路由ID
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)