一、ospf的多区域
- 生成ospf多区域
- ospf多区域的原因改善网络的扩展性、快速收敛
- 三种ospf的通信量
(1)、域内通信量(Intra-Area Traffic)
单个区域内的路由器之间交换数据包构成的通信量
(2)、域间通信量(Inter-Area Traffic)
不同区域的路由器之间交换数据包构成的通信量
(3)、外部通信量(External Traffic)
OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量
- 路由器的类型
- 、内部路由所有路由都属于一个路由器
- 、边界路由器连接一个或多个区域到骨干区域的路由器,并且这些路由器作为域间通信量的路
由网关 - 、自治系统边界路由器
可以认为他是ospf域外部的通信量进入ospf域网关路由器,也就是说,ASBR
就是路由器是用来把其他路由器选择学习路由重新分配的方式注入ospf的路有器。
四、OSPF的区域类型
(1)、骨干区域Area 0
(2)非骨干区域
标准区域,末梢区域(stub),完全末梢区域(Totally stubby),非纯末梢区域(NSSA)
五、OSPF链路状态数据库
1、链路状态数据库的组成
每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库
链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型
六、LSA类型及作用
LSA1:路由器LSA, 列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的开销(区域内路由器发出的LSA)
LSA2:网络LSA, 用来描绘一个多址访问网络和与之相连的所有路由器(DR发出的)
LSA3: 网络汇总LSA,是由ABR路由器始发的. ABR路由器将发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址(ABR发出的区域间的LSA)
LSA4: ASBR汇总LSA,也是由ABR路由器始发的. ASBR汇总LSA除了所通告的目的地是一个ABSR路由器而不是一个网络外,其他的与网络汇总LSA是一样的(由ABR把从 ASBR收到的外部路由通告给内部)
LSA5:自治系统外部LSA,始发于ASBR路由器,用来通告到达OSPF AS 外部的目的地或者是到OSPF AS外部的默认路由的LSA(由ASBR把外部其它AS的路由发给ABR)
Ospf常用的检查命令、
- 末梢区域和完全末梢区域
1、满足以下条件的区域
只有一个默认路由作为其区域的出口
区域不能作为虚链路的穿越区域
Stub区域里无自治系统边界路由器ASBR
不是骨干区域Area 0
2、末梢区域
没有LSA4、5、7通告
3、完全末梢区域
除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告
什么是末梢区域、完全末梢区域、他们各具有什么特点?如何区分?
末梢区域是一个不允许AS外部LSA通告在其内部进行泛洪的区域.没有LSA4 ,5 , 7通告
完全末梢区域不仅使用默认路由到达OSPF的AS外部的目的地址,而且使用默认路由到达这个区域外部的所有目的地址. 除一条LSA3的默认路由通告外,没有LSA3, 4, 5, 7通告
相同点: 路由器的链路状态数据库被减小了,提高了路由器的性能,节省了内存
以下操作实验:
实验要求:
- 配置所有设备ip
- 在R1、R2、R3、R4上面配置ospf,注意所在区域
- PC1可以PING通PC2
- 在R1、R2、R3、R4上面查看ospf的链路状态数据库是否存在
- 在R1、R2、R3、R4上面查看路由表是否生成
Pc1:
PC1> ip 192.168.1.2 255.255.255.0 192.168.1.1
PC1 : 192.168.1.2 255.255.255.0 gateway 192.168.1.1
PC2:
PC2> ip 192.168.4.2 192.168.4.1
Checking for duplicate address...
PC1 : 192.168.4.2 255.255.255.0 gateway 192.168.4.1
R1:
R1(config)#int f0/0
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#int f1/0
R1(config-if)#ip add 10.0.0.1 255.255.255.252
R1(config-if)#no sh
R1(config-if)#int f0/1
R1(config-if)#ip add 40.0.0.2 255.255.255.252
R1(config-if)#no sh
R1(config-if)#router ospf 1
R1(config-router)#network 192.168.1.0 255.255.255.0 area 0
R1(config-router)#network 10.0.0.0 0.0.0.3 area 0
R1(config-router)#network 40.0.0.0 0.0.0.3 area 0
R2:
R2#conf t
R2(config)#int f0/0
R2(config-if)#ip add 40.0.0.1 255.255.255.252
R2(config-if)#no sh
R2(config)#int f0/0
R2(config-if)#ip add 40.0.0.1 255.255.255.252
R2(config-if)#no sh
R2(config-if)#int f0/1
R2(config-if)#ip add 30.0.0.2 255.255.255.252
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#router ospf 1
R2(config-router)#network 40.0.0.0 0.0.0.3 area 0
R2(config-router)#network 30.0.0.0 0.0.0.3 area 1
R4:
R4#conf t
R4(config)#int f0/0
R4(config-if)#ip add 30.0.0.1 255.255.255.252
R4(config-if)#no sh
R4(config)#int f1/0
R4(config-if)#ip add 192.168.4.1 255.255.255.252
R4(config-if)#no sh
R4(config-if)#int f0/1
R4(config-if)#ip add 20.0.0.2 255.255.255.252
R4(config-if)#no sh
R4(config)#router ospf 1
R4(config-router)#network 30.0.0.0 0.0.0.3 area 1
R4(config-router)#network 192.168.4.0 0.0.0.255 area 1
R4(config-router)#network 20.0.0.0 0.0.0.3 area 1
R3:
R3(config)#int f0/1
R3(config-if)#ip add 10.0.0.2 255.255.255.252
R3(config-if)#no sh
R3(config-if)#int f0/0
R3(config-if)#ip add 20.0.0.1 255.255.255.252
R3(config-if)#no sh
R3(config-if)#router ospf 1
R3(config-router)#network 10.0.0.0 0.0.0.3 area 0
R3(config-router)#network 20.0.0.0 0.0.0.3 area 1
PC1> ping 192.168.4.2
84 bytes from 192.168.4.2 icmp_seq=1 ttl=61 time=93.809 ms
84 bytes from 192.168.4.2 icmp_seq=2 ttl=61 time=93.702 ms
R2#show ip ospf database链路状态数据库)
OSPF Router with ID (40.0.0.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
20.0.0.1 20.0.0.1 39 0x80000004 0x00F9F3 1
40.0.0.1 40.0.0.1 1806 0x80000002 0x005E2D 1
192.168.1.1 192.168.1.1 1820 0x80000005 0x009AC7 3
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
10.0.0.1 192.168.1.1 2044 0x80000001 0x0070D5
40.0.0.2 192.168.1.1 1820 0x80000001 0x00BB57
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
20.0.0.0 20.0.0.1 39 0x80000002 0x00BF55
20.0.0.0 40.0.0.1 1791 0x80000001 0x0017E9
30.0.0.0 20.0.0.1 39 0x80000002 0x0047C2
30.0.0.0 40.0.0.1 1801 0x80000001 0x008A6D
192.168.4.0 20.0.0.1 39 0x80000002 0x00F0C9
192.168.4.0 40.0.0.1 1794 0x80000001 0x003E69
Router Link States (Area 1)
Link ID ADV Router Age Seq# Checksum Link count
20.0.0.1 20.0.0.1 42 0x80000003 0x00A239 1
40.0.0.1 40.0.0.1 1800 0x80000002 0x00ADF1 1
192.168.4.1 192.168.4.1 1806 0x80000005 0x000F4E 3
Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
20.0.0.1 20.0.0.1 42 0x80000002 0x00CAC3
30.0.0.1 192.168.4.1 1806 0x80000001 0x004EC9
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
10.0.0.0 20.0.0.1 42 0x80000002 0x0042DC
10.0.0.0 40.0.0.1 1809 0x80000001 0x009971
40.0.0.0 20.0.0.1 42 0x80000002 0x00C43B
40.0.0.0 40.0.0.1 1809 0x80000001 0x0008E5
192.168.1.0 20.0.0.1 44 0x80000002 0x002496
192.168.1.0 40.0.0.1 1811 0x80000001 0x007136