目录
路由重发布背景:
路由重发布的作用:
编辑
部署条件:
1.必须存在ASBR设备
2.需要关注种子度量值
重发布的规则
重发布的名词
重发布的方向性问题(单向/双向)
重发布的ASBR数量问题
单点---只存在一个ASBR
双点---存在两个ASBR设备
多点---存在多个ASBR设备
路由重发布背景:
从HCIA到现在HCIP我们讨论的多数网络环境都有一个共同的特点,那就是网络中只用到了一种路由协议,然而现实网络往往更加复杂和多元化,在同一个网络中存在两种或者多种以上的路由协议的情况是很常见的,举个例子,假设A公司和B公司各有自己的网络,这两个网络被独立管理及运维,A企业的网络使用的路由协议是 OSPF,B公司使用RIP搭建,现在A公司将B公司收购了,这就导致原有的网络必须进行整合,为了使整合后 的网络业务流量能够正常通讯,实现路由互通就是关键的问题之一。.然而问题来了,OSPF和RIP是两种不同 的动态路由协议,不同的协议之间,必然标准不会统一,最简单的就是,开销算法就不一致,那必然路由信 息肯定是无法在路由协议之间直接交互的,当然、有的同学就说了,我不能把这两个公司的网络建设成一种吗?整改后不就只使用一种协议了吗,当然可以,但是这样一来实施和变更的成本就是一个不得不考虑的问 题。那怎么办呢?出在协议上的问题,也必须在协议上解决。操作就是,保持原有的路由规划,然后在协议 边界路由器上进行特定的操作,将某种路由协议的路由信息引入到另外一种路由协议。这个操作被称为路由引入又叫路由重发布。
路由重发布的作用:
在两种路由协议之间,或者一个协议的不同进程之间,借助ASBR(同时工作在两种协议或者协议的不同进程中)学习到两个网络的路由信息,并且通过重发布进行路由共享,最终实现全网可达。
部署条件:
1.必须存在ASBR设备
ASBR --- 同时连接两种协议或者一个协议的两种进程,这样的设备同时运行在两种协议中,他会同时学习到两边的路由条目。
重发布的操作:ASBR设备上进行配置。
例如:如图,部署了两种动态路由协议,其中R1-R2部署的是RIP网络,宣告了192.168.1.0/24 和 192.168.2.0/24这两个网段,同时R3-R2部署了OSPF网络,同时宣告了192.168.3.0/24和192.168.4.0/24这两个网段,这张图中R2分别运行了两种路由协议,所以对于R2而言,他通过运行两种路由协议获取到了所有的路由信息,但是,默认情况下由于协议规则的不同,R2不会将R3上的路由信息通过RIP通告给R1,同 时R2自然也不会将R1上的路由信息通过OSPF通告给R3,所以R3学习不到R1上的路由信息,R1自然也 学习不到R3上的路由。因此R2就变成了路由的分割点,怎么将路由打通,办法就是通过在R2(ASBR)上部署路由重发布,实现两端路由的传递。
而R2就是所谓的ASBR。
2.需要关注种子度量值
--- 路由的起始度量值,因为 A协议 和 B协议 的开销计算逻辑是不一样的,故不能直接使用原本协议本身 传递路由携带的度量值。做法就是,当A协议重发布到B协议时,ASBR将不携带A协议传递过来的度 量,而是通告给B协议时,由ASBR设备在路由中添加一个起始的种子度量值。
重发布的规则
A协议路由发布到B协议
在ASBR中的B协议(OSPF)上配置-----配置位置规则
一旦发布,ASBR将会把所有通过A协议学习到的路由以及在ASBR上宣告在A协议中的所有直连路由,全部发 布给B协议 ---- 重发布发布内容规则
重发布的名词
重发布的方向性问题(单向/双向)
重发布的ASBR数量问题
单点---只存在一个ASBR
双点---存在两个ASBR设备
多点---存在多个ASBR设备
需要强调的是,重发布这种行为是具有方向的,比如说,我将RIP的路由引入OSPF中,首先配置位置是在 ASBR上,其次需要进入OSPF协议,然后执行路由引入的操作,这个过程将使得OSPF网络中的设备获取到达 RIP网络的路由。但是此时在RIP网络中,依然不存在任何OSPF网络的路由,为了实现全网路由的可达,还需 要在R2上进入RIP进程,将OSPF路由引入RIP网络中,也就是路由的双向重发布。
当然,如果只希望OSPF网络学习到RIP网络的路由,那就仅可以在OSPF进程中执行引入RIP路由。这就是路 由的单向重发布。
RIP的默认种子度量值 为 0
重发布的应用场景:
- 重发布的配置规则 动态路由协议之间的重发布:[ASBR - rip - 1]import - route ospf 1 --- RIP中引入OSPF进程 1 的路由信息 [ASBR - ospf - 1]improt - route rip 1 --- OSPF中引入RIP进程1的路由信息
- 将直连路由引入动态路由协议:[ASBR - rip - 1]import - route direct --- RIP中引入直连路由
- 将静态路由引入动态路由协议:[ASBR - rip - 1]import - route static --- RIP中引入 静态路由
[r1-rip-1]display this
[V200R003C00]
#
rip 1
import - route ospf 1 cost 5 --- 更改 RIP种子度量值的方法
通过这台ASBR时,所有的度量值都会默认这个。
重发布直连 > 重发布OSPF
重发布一般不会引入缺省路由
OSPF默认种子度量为1
[ASBR - ospf - 1]import - route rip --- 在OSPF协议中引入RIP路由
[ASBR - ospf - 1]import - route rip type 1 --- 更改OSPF重发布路由类型,OSPF默认使用类型2
type 1 --- 通过重发布学习到的路由开销均为种子开销值(种子度量值) + 沿途累加开销值
type 2 --- 通过重发布学习到的路由开销均为种子开销值 (种子度量值)
[r3 - g0/0/1]ospf cost 10 --- 改变OSPF接口的开销值
[r2 - ospf - 1]import - route rip cost 10 type 2 --- 同时改变重发布路由种子的度量值和类型
种子度量的更改不是直接针对协议,而是针对重发布的路由对应的协议
OSPF 是链路开销 不是接口开销
路由回馈 --- 一个动态路由协议中的路由信息,重新通过重发布发回本协议。
OSPF为了防止路由回馈的产生,将域外学习到的路由信息,统一将优先级定为150(数值大于所有的动态路由协议)
多点双向的重发布一定会造成选路不佳。