OSPF的高级配置
一、配置
NSSA
区域
本章学习的内容
l
什么样的区域是
NSSA
区域
l
如何配置一个区域使其成为
NSSA
区域
1.
非纯末梢区域
NSSA
概述
2.
配置非纯末梢区域
NSSA
(1)
配置命令
Router(config-router)#area area-id nssa [no-summary]
Area-id
:是将要配置
NSSA
的区域号。
No-summary;
:是可选参数。
配置示例
二、
OSPF
的辅助地址
本节将讲解如下内容
什么是辅助地址
如何配置辅助地址
1.
OSPF
辅助地址的概念
在一个
OSPF
的环境中,辅助地址的用法由以下两个相关的规则
ü
只有在主网络或子网络也运行
OSPF
协议的时候,
OSPF
才会通告一个辅助网络或辅助子网。
ü
OSPF
将把辅助地址看成是末梢网络,从而不会在这些网络上发送
hello
报文。因此在辅助网络上也就无法建立邻接关系。
在一个
DNS
服务器,并添加了一台路由器
F
连接到路由器,的
E0
接口上,这台
DNS
服务器和新添加的路由器都放在子网
172.19.35.0
中,并给路由器
D
的
E0
接口分配一个辅助地址
172.19.35.15
,路由器
D
上的配置如下:
2.
如何配置
OSPF
的辅助地址
配置
OSPF
时候要注意两个问题:
只有当接口启用了
OSPF
时候,
OSPF
才会对来自辅助地址网段的路由信息进行处理。
OSPF
把辅助地址网段看作是
Stub network
,没有别的
OSPF
邻居,并且不会发送
hello
报文。
三、地址汇总
1.
汇总类型
(
1
)区域间路由汇总
区域间的路由汇总(
inter-area summarization
),顾名思义,是指在区域之间的地址汇总。这种类型的汇总通常是配置在
ABR
路由器上的。
命令格式:
router(config-router)#area area-id range ipaddress mask
Area-id:
指明需要进行路由条目汇总的区域。
Ipaddress
:指明汇总后的网段的
ID
。
(
2
)外部路由汇总
外部路由汇总允许一组外部地址汇总为一条总地址,通过重新分配注入到一个
OSPF
区域中,这种类型的汇总通常配置在
ASBR
路由器上的。
命令格式:
router(config-router)#summary-address ipaddress mask
2.
汇总的方法及示例
Area range
命令指定了汇总地址所属的区域,汇总地址和地址掩码。路由器
A
的配置如下
:
Router ospf 1
Network 10.0.0 .0 0.7.255.255 area 15
Network 10.8.0 .0 0.7.255.255 area 0
Area 15 range 10.0.0 .0 255.248.0.0
Ip route 10.0.0 .0 255.248.0.0 null0
四、路由重分发
本章将讲解如下内容:
l
重分发的概念
Metrics
(度量)
Administrator distances
(管理距离)
l
重分发的配置示例
1.
路由重分发概述
路由重分发通常在那些负责从一个自治系统学习到的路由,然后向另一个自治系统广播的路由器上进行配置。例如:一台路由器上即运行
OSPF
又运行
RIP
路由协议,如果
OSPF
进程被配置为通告
RIP
学到的路由到
OSPF
自治系统中,那么这叫“重分发
RIP
”
进行路由中重分发时,不管是有类路由协议还是无类路由协议,都需要考虑每种路由协议的能力及特性。最常考虑的两个因素是度量值(
metrics
)和管理距离(
administrative distances
)。
(1)
度量值
Metrics.
一些常用的度量值有
跳数:报文要通过的路由器输出端口的个数
Ticks
:数据链路的延时。
代价(
cost
):可以是任意的值,是根据带宽、费用或其他网络管理这定义的计算方法得到的。
带宽:数据链路的容量
时延:报文从
原端到目的端的时间长短。
负载:网络资源或链路已被使用的部分大小。
可靠性:网络链路的错误比特的比特率
最大的传输单元(
mtu
):在一条路径上所有链路可接受的最大消息长度(单位是字节)
路由协议
|
基本度量
|
RIP
|
跳数
|
OSPF
|
Cost
值
|
(2)
管理距离(
administrative distances
)
管理距离是指一种路由协议的可信度。每一种路由器协议是按可靠性从高到低以此分配一个信任等级,这个信任等级就叫管理距离。对与两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信那一个协议。
Cisxo ios
使用的默认管理距离如下:
路由源
|
默认等级
|
直连口
|
0
|
静态路由
|
1
|
IGMP
|
100
|
OSPF
|
110
|
IS-IS
|
115
|
RIP
|
120
|
未知
|
255
|
2.
配置路由重分发示例
(
1
)如何配置重分发
在进行配置路由重分发之前,必须首先:
l
决定在那里添加新的协议
l
决定自治系统边界路由器
ASBR
l
决定那个协议在核心,那个协议在边界
l
决定进行路由重分发的方向
可以使用以下命令重分发路由更新
Router(config-router)#redistribute protocol [process-id] [metric metric-value] [metric-type type-value] [subnets]
l
Protocol
:指明路由器要进行路由重分发的源路由协议。有:
bgp eqp isis ospf static
【
ip
】
connected rip
等。
l
Process-ed
:指明
OSPF
的进程
ID
。
l
Metric
:是一个可选的参数,用来指明重分发的路由器的度量值。默认
0.
l
Metric-type
:指定重分发的路由类型。可以是
1
和
2
两个值。
1
是
E1
,
2
是
E2
。
l
Subnets
:连其子网一起宣告。
下面是配置代码在
RIP
和
OSPF
之间的重分发命令配置。
Router rip
Redistribute ospf 109 metric 10
Router ospf 109
Redistribute rip metric 200 subnets
五、虚链路
本章将讲解如下内容:
u
什么使虚链路
u
虚链路是如何产生的
u
怎样配置虚链路
1.
虚链路的概述
虚链路(
virtual link
)是指一条通过一个骨干区域连接到骨干区域的链路。虚链路主要应用以下几种目的:
(1)
通过一个非骨干区域连接一个骨干区域。
(2)
通过一个非骨干区域连接一个分段的骨干区域两边的部分区域。
2.
虚链路的配置示例
虚链路的配置命令:
router
(
config-router
)
#
area area-id virtual-link router-id
配置虚链路的几条相关的规则:
a)
虚链路必须配置在两台
ABR
路由器之间
b)
配置了虚链路所经过的区域必须拥有全部的路由选择信息,这样的区域又被称为传送区域
(Transit Area)
c)
传送区域不能是一个末梢区域