互连多个OSPF区域
为了解决最短路径优先(SPF)算法的频繁计算、大型路由表、大型链路状态表,OSPF被设计为可将大型网络分成多个区域的能力也被称为体系化路由。体系化路由使我们能够将大型网络(自治系统)分成被称为区域的小网络
OSPF的体系化拓朴结构有以下优点:
lSPF计算频率降低
l更小的路由表
l链路状态更新(LSU)负荷降低
lSPF计算频率降低
l更小的路由表
l链路状态更新(LSU)负荷降低
OSPF路由器类型如下:
l内部路由器
l主干路由器
l区域边界路由器(ABR)
l自治系统边界路由器(ASBR)
l内部路由器
l主干路由器
l区域边界路由器(ABR)
l自治系统边界路由器(ASBR)
区域的类型
l标准区域
l主干区域
l未节区域
l完全未节区域
l次未节区域
l标准区域
l主干区域
l未节区域
l完全未节区域
l次未节区域
数据包是怎样穿过多个区域的:
l如果数据包的目的地是本外的一个网络,那么它将被区域内部路由器转发到目的地内部路由器;
l如果数据包的目的地是本区域外的一个网络,那么它必须经过下面的路径
------数据包从源网络到一个ABR
------ABR将数据包通过主干区域外发送到目的地网络ABR
------目的地ABR将数据包转达发到域内的目的地网络
l如果数据包的目的地是本外的一个网络,那么它将被区域内部路由器转发到目的地内部路由器;
l如果数据包的目的地是本区域外的一个网络,那么它必须经过下面的路径
------数据包从源网络到一个ABR
------ABR将数据包通过主干区域外发送到目的地网络ABR
------目的地ABR将数据包转达发到域内的目的地网络
虚拟链路有两个条件:
l它必须被建立在边接着一个共同区域的两个ABR之间
l这两台ABR其中一台必须连接着主干区域
l它必须被建立在边接着一个共同区域的两个ABR之间
l这两台ABR其中一台必须连接着主干区域
路由器上没有用来激活ABR或ASBR的功能的特殊命令。路由器通过它所连接区域的情况来承担这个角色,OSPF的基本配置步骤如下:
l在路由器上启用OSPF
router(config)#router ospf process-id
l指明将路由器上的哪些IP网络作为OSPF的一部分
router(config-router)#network address wildcard-mask area area-id
l(任选项)如果路由器有一个接口连接着一个非OSPF网络,那么还要执行相应的配置步骤。
l在路由器上启用OSPF
router(config)#router ospf process-id
l指明将路由器上的哪些IP网络作为OSPF的一部分
router(config-router)#network address wildcard-mask area area-id
l(任选项)如果路由器有一个接口连接着一个非OSPF网络,那么还要执行相应的配置步骤。
要进一步减少路由表的数量,我们可以创建一个完全未节区域,这是CISCO的一种专有的特性。
Router ospf 200
用进程ID 200启用OSPF
network 10.X.X.X 0.0.0.0 area 0
指定运行OSPF的接口和它们的区域
指定运行OSPF的接口和它们的区域
area x range 192.168.X.0 255.255.255.0
归纳地址
归纳地址
area X stub [no-summary]
将一个区域配置为一个未节或完全未节区域
将一个区域配置为一个未节或完全未节区域
area x virtual-link 192.168.x.49
创建一条OSPF虚拟链路
创建一条OSPF虚拟链路
area x nssa
将一个区域配置为一个次未节区域(NSSA)
将一个区域配置为一个次未节区域(NSSA)
summary-address 172.16.0.0 255.255.0.0
将外部地址归纳发布到OSPF
将外部地址归纳发布到OSPF
show ip ospf
显示有关OSPF路由进程的一般信息
显示有关OSPF路由进程的一般信息
show ip ospf neighbor
显示有关OSPF邻居信息
显示有关OSPF邻居信息
show ip ospf database
显示OSPF链路状态数据库中的条目
显示OSPF链路状态数据库中的条目
show ip ospf interface
显示有关一个接口的具体OSPF信息
显示有关一个接口的具体OSPF信息
show ip ospf virtual-links
显示OSPF虚拟链路的状态
显示OSPF虚拟链路的状态
debug ip ospf adj
显示涉及建立或拆除一个OSPF毗邻关系的事件
显示涉及建立或拆除一个OSPF毗邻关系的事件