拓扑图讲解: 如图所示。绿色区域为OSPF骨干区域(区域0),蓝色区域/×××区域为普通区域

在NSSA区域与骨干区域中间有两台“区域边界路由器(ABR) 名词讲解: **骨干区域:**每个OSPF网络中,至少有1个骨干区域。它是OSPF网络中的“核心部分”。用于连接非骨干区域。(特殊情况除外:虚链路等) **普通区域:**非骨干区域/非特殊区域的区域就叫做普通区域。


实验名称:OSPF多区域互通实验 实验目的: 1配置路由器物理接口/回环接口的IP地址,子网掩码。 2通过OSPF并对其接口进行区域宣告,最终实现AR4可以PING通AR5

IP地址规划:

AR1(区域边界路由器)

接口 IP地址 子网掩码
g0/0/0 192.168.12.1 255.255.255.0
g0/0/2 192.168.41.1 255.255.255.0
loopback0 10.10.1.1 255.255.255.0

AR2

接口 IP地址 子网掩码
g0/0/0 192.168.12.2 255.255.255.0
g0/0/1 192.168.23.1 255.255.255.0
g0/0/2 192.168.62.1 255.255.255.0
loopback0 10.10.2.2 255.255.255.0

AR3

接口 IP地址 子网掩码
g0/0/1 192.168.23.2 255.255.255.0
g0/0/2 192.168.53.1 255.255.255.0
loopback0 10.10.3.3 255.255.255.0

AR4

接口 IP地址 子网掩码
g0/0/1 192.168.64.2 255.255.255.0
g0/0/2 192.168.41.2 255.255.255.0
loopback0 10.10.4.4 255.255.255.0

AR5

接口 IP地址 子网掩码
g0/0/2 192.168.53.2 255.255.255.0
loopback0 10.10.5.5 255.255.255.0

AR6(区域边界路由器)

接口 IP地址 子网掩码
g0/0/1 192.168.64.1 255.255.255.0
g0/0/2 192.168.62.2 255.255.255.0
loopback0 10.10.6.6 255.255.255.0

配置思路:

一-配置所有路由器的IP地址,回环接口。并确保邻近路由器直连链路可以实现互通

二-划分OSPF区域:

区域名称 区域类型 设备
区域0 骨干区域 AR1:g0/0/0
区域0 骨干区域 AR2
区域0 骨干区域 AR3:g0/0/1
区域0 骨干区域 AR6:g0/0/2
区域53 普通区域 AR5
区域53 普通区域 AR3:g0/0/2
区域41 特殊区域:NSSA AR1:g0/0/2
区域41 特殊区域:NSSA AR6:g0/0/1
区域41 特殊区域:NSSA AR4

三-验证OSPF多区域互通性 四-区域41开启NSSA 五-AR4/AR5上分别开启默认路由功能 六-观察AR1/AR6两台ABR(区域边界路由器)的角色状态 七-通过更改AR1/AR6 OSPF的RID,以此观察其角色状态变化

> 实验步骤:

一配置所有路由器的IP地址,回环接口。并确保邻近路由器直连链路可以实现互通

** 接口配置命令 进入物理接口命令: interface GigabitEthernet 0/0/0 进入回环接口命令: interface loopback 0 为其接口配置IP命令: ip address 192.168.12.1 24**

AR1 配置物理接口G0/0/0 [AR1]interface GigabitEthernet 0/0/0 [AR1-GigabitEthernet0/0/0]un shutdown Info: Interface GigabitEthernet0/0/0 is not shutdown. [AR1-GigabitEthernet0/0/0]ip address 192.168.12.1 24

配置物理接口G0/0/2 [AR1]interface GigabitEthernet 0/0/2 [AR1-GigabitEthernet0/0/2]undo shutdown Info: Interface GigabitEthernet0/0/2 is not shutdown. [AR1-GigabitEthernet0/0/2]ip address 192.168.41.1 24

配置回环接口loopback 0 [AR1]interface LoopBack 0 [AR1-LoopBack0]ip address 10.10.1.1 24


其余路由器与R1配置一样,这里就不再复述。


验证邻近路由器直连链路互通性 AR1→AR2 AR2→AR1 AR2→AR3 AR3→AR5 AR1→AR4 AR6→AR4 AR6→AR2


二-划分OSPF区域:

OSPF配置命令 开启OSPF [R1]ospf [ID] router-id x.x.x.x(ID不写默认是1,x.x.x.x为router-id,以IP地址格式写入) [R1-ospf-1]area 0 进入区域0 [R1-ospf-1-area-0.0.0.0]network 192.168.1.1. 0.0.0.0 (精确宣告192.168.1.1所在的链路进入ospf区域0)


AR1 [AR1]ospf 1 router-id 1.1.1.1 [AR1-ospf-1]area 0 [AR1-ospf-1-area-0.0.0.0]network 192.168.12.1 0.0.0.0 [AR1-ospf-1-area-0.0.0.0]network 10.10.1.1 0.0.0.0 [AR1-ospf-1-area-0.0.0.0]quit [AR1-ospf-1]area 41 [AR1-ospf-1-area-0.0.0.41]network 192.168.41.1 0.0.0.0

AR2 [AR2]ospf 1 router-id 2.2.2.2 [AR2-ospf-1]area 0 [AR2-ospf-1-area-0.0.0.0]network 192.168.12.2 0.0.0.0 [AR2-ospf-1-area-0.0.0.0]network 192.168.23.1 0.0.0.0 [AR2-ospf-1-area-0.0.0.0]network 192.168.62.1 0.0.0.0 [AR2-ospf-1-area-0.0.0.0]network 10.10.2.2 0.0.0.0

AR3 [AR3]ospf 1 router-id 3.3.3.3 [AR3-ospf-1]area 0 [AR3-ospf-1-area-0.0.0.0]network 10.10.3.3 0.0.0.0 [AR3-ospf-1-area-0.0.0.0]network 192.168.23.2 0.0.0.0 [AR3-ospf-1-area-0.0.0.0]quit [AR3-ospf-1]area 53 [AR3-ospf-1-area-0.0.0.53]network 192.168.53.1 0.0.0.0

AR4 [AR4]ospf 1 router-id 4.4.4.4 [AR4-ospf-1]area 0 [AR4-ospf-1-area-0.0.0.0]network 192.168.43.2 0.0.0.0 [AR4-ospf-1-area-0.0.0.0]quit [AR4-ospf-1]area 41 [AR4-ospf-1-area-0.0.0.41]network 10.10.4.4 0.0.0.0 [AR4-ospf-1-area-0.0.0.41]network 192.168.41.2 0.0.0.0 [AR4-ospf-1-area-0.0.0.41]network 192.168.64.2 0.0.0.0 AR5 [AR5]ospf 1 router-id 5.5.5.5 [AR5-ospf-1]area 53 [AR5-ospf-1-area-0.0.0.53]network 192.168.53.2 0.0.0.0 [AR5-ospf-1-area-0.0.0.53]network 10.10.5.5 0.0.0.0 [AR5-ospf-1-area-0.0.0.53]quit

备注:在做多区域OSPF配置的时候,切记不要将对应接口的IP地址宣告进错误的区域内。错误的宣告会导致邻居路由器无法学习到彼此的LSA.


通过在AR4上输入display ospf peer brief命令可以查看是否学习到邻居路由表


三-验证OSPF多区域互通性


在AR1上输入display ip routing命令来查询路由表

以上输出结果表明在同一个区域内,通过OSPF路由协议学习到的路由条目显示为OSPF


如图:AR4 PING AR5,结果如下


小结: OSPF的工作原理 一建立邻居表 邻居状态的过程: down(关闭) init(初始化) 2way(双向通讯) Exstart(Exchange start开始交换) exchange(交换) loading(加载) full(完毕) 如图所示: 红色方块区域内为邻居建立的状态

二.同步数据库 LSA-link state advertisement,链路状态通告;(通过LSA来计算出路由表)之所以没有自动汇总,是因为它发的不是路由表。

三.计算路由表(通过SPF算法,对LSA进行计算,从而获得最终的路由条目)

OSPF邻居建立影响因素: 1确保最小范围内链路是互通 2确保设备端口可以发送报文 3确保设备端口可以接受报文 4确保OSPF HELLO 包中的关键参数一致(比较hello中的参数) 5直接建立邻居关系的路由器,RID一定不能相同 6区域ID必须相同 7认证必须成功 8子网掩码必须得相同 9hello/dead 时间必须相同 10特殊标记位,必须完全相同 11DR优先级,不能全为0 12 3层MTU,必须完全相同