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中,并给路由器DE0接口分配一个辅助地址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  staticipconnected rip等。
l Process-ed:指明OSPF的进程ID
l Metric:是一个可选的参数,用来指明重分发的路由器的度量值。默认0.
l Metric-type:指定重分发的路由类型。可以是12两个值。1E12E2
l Subnets:连其子网一起宣告。
下面是配置代码在RIPOSPF之间的重分发命令配置。
Router rip
Redistribute ospf 109 metric 10
Router ospf 109
Redistribute rip metric 200 subnets
 
五、虚链路
本章将讲解如下内容:
u 什么使虚链路
u 虚链路是如何产生的
u 怎样配置虚链路
1.         虚链路的概述
虚链路(virtual link)是指一条通过一个骨干区域连接到骨干区域的链路。虚链路主要应用以下几种目的:
(1)       通过一个非骨干区域连接一个骨干区域。
(2)       通过一个非骨干区域连接一个分段的骨干区域两边的部分区域。
 
2.         虚链路的配置示例
虚链路的配置命令:routerconfig-router#area area-id virtual-link router-id
配置虚链路的几条相关的规则:
a)         虚链路必须配置在两台ABR路由器之间
b)        配置了虚链路所经过的区域必须拥有全部的路由选择信息,这样的区域又被称为传送区域(Transit Area) 
c)         传送区域不能是一个末梢区域