OSPF多区域的描述和配置
生成OSPF多区域的原因:
1、改善网络的可扩展性2、实现快速收敛
域内通信量(Intra-Area Traffic):单个区域内的路由器之间交换数据包构成的通信量。域间通信量(Intra-Area Traffic):不同区域的路由器之间交换数据包构成的通信量。外部通信量(External Traffic):OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量。
OSPF的路由器类型:
区域边界路由器(ABR):用来连接区域0(are 0)和其他区域的路由器内部路由:只属于一个区域内部的路由器;只保存本区域内的链路状态信息自治系统边界路由器(ASBR) :用来连接OSPF的AS与外部其他的路由器,负责将外部路由注入到OSPF的网络中。
OSPF的区域类型:
骨干区域Area 0 :将Area 1的链路状态信息汇总后发到Area 0,将其他区域的链路信息的链路状态信息汇总发送给Area 1。非骨干区域:根据能够学习的路由种类来区分、能够学习外部路由。非骨干区域有:1、标准区域、2、末梢区域(stub)、3、完全末梢(Totally stubby)区域、4、非纯末梢区域(NSSA)
OSPF链路状态数据库
链路状态数据库的组成:1、每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库2、链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型
OSPF链路状态通告(LSA)类型
类型代码 |
描述 |
用途 |
Type 1 |
路由器LSA |
由区域的路由器发出的,描述了路由器的链路状态和花费,传递到整个区域内 |
Type 2 |
网络LSA |
由区域内的DR发出的,描述了区域内变更信息,传递到整个区域内 |
Type 3 |
网络汇总LSA |
ABR发出的,其他区域的汇总链路通告,描述了其他区域内某一网段的路由,区域间传递 |
Type 4 |
ASBR汇总LSA |
ABR发出的,用于通告ASBR信息,确定ASBR的位置,不会出现在ASBR所属区域之内 |
Type 5 |
AS外部LSA |
ASBR发出的,用于通告外部路由,告诉相同AS的路由器通往外部AS的路径,在整个AS中进行泛洪 |
Type 7 |
NSSA外部LSA |
NSSA区域内的ASBR发出的,用于通告本区域连接的外部路由,与Type 5类似,仅在非纯末梢区域内进行泛洪 |
多区域实验配置:
R1的配置:
sys
[Huawei]sys R1
[R1]un in en
[R1]user-i co 0
[R1-ui-console0]idle 0 0
[R1-ui-console0]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[R1-GigabitEthernet0/0/0]un sh
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 23.0.0.2 24
[R1-GigabitEthernet0/0/1]un sh
[R1-GigabitEthernet0/0/1]q
[R1]int loop 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]q
[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]net 23.0.0.0 0.0.0.255 ==//宣告网段用反掩码==
[R1-ospf-1-area-0.0.0.1]net 12.0.0.0 0.0.0.255
[R1-ospf-1-area-0.0.0.1]net 1.1.1.1 0.0.0.0 ==//32位反掩码只能用点分十进制表示,不能用数值表示==
[R1-ospf-1-area-0.0.0.1]q
[R1-ospf-1]q
[R1]dis ip routing-table ==//查看路由表==
Route Flags: R - relay, D - download to fib
--------------------------------------------------------------------------
Routing Tables: Public
Destinations : 17 Routes : 17
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.1/32 Direct 0 0 D 127.0.0.1 LoopBack0
2.2.2.2/32 OSPF 10 1 D 12.0.0.1 GigabitEthernet
0/0/0
3.3.3.3/32 OSPF 10 1 D 23.0.0.3 GigabitEthernet
0/0/1
4.4.4.4/32 OSPF 10 2 D 23.0.0.3 GigabitEthernet
0/0/1
5.5.5.5/32 OSPF 10 3 D 23.0.0.3 GigabitEthernet
0/0/1
12.0.0.0/24 Direct 0 0 D 12.0.0.2 GigabitEthernet
0/0/0
12.0.0.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
12.0.0.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
23.0.0.0/24 Direct 0 0 D 23.0.0.2 GigabitEthernet
0/0/1
23.0.0.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
23.0.0.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
34.0.0.0/24 OSPF 10 2 D 23.0.0.3 GigabitEthernet
0/0/1
45.0.0.0/24 OSPF 10 3 D 23.0.0.3 GigabitEthernet
0/0/1
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[R1]
R2的配置:
sys
[Huawei]sys R2
[R2]un in en
[R2]user-i co 0
[R2-ui-console0]idle 0 0
[R2-ui-console0]q
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[R2-GigabitEthernet0/0/0]un sh
[R2-GigabitEthernet0/0/0]q
[R2]int loop 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]q
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]net 12.0.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]net 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.1]q
[R2-ospf-1]q
[R2]ping 45.0.0.5
PING 45.0.0.5: 56 data bytes, press CTRL_C to break
Reply from 45.0.0.5: bytes=56 Sequence=1 ttl=252 time=40 ms
Reply from 45.0.0.5: bytes=56 Sequence=2 ttl=252 time=40 ms
Reply from 45.0.0.5: bytes=56 Sequence=3 ttl=252 time=50 ms
Reply from 45.0.0.5: bytes=56 Sequence=4 ttl=252 time=30 ms
Reply from 45.0.0.5: bytes=56 Sequence=5 ttl=252 time=30 ms
--- 45.0.0.5 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 30/38/50 ms
[R2]
R3的配置:
sys
[Huawei]sys R3
[R3]un in en
[R3]user-i co 0
[R3-ui-console0]idle 0 0
[R3-ui-console0]q
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 23.0.0.3 24
[R3-GigabitEthernet0/0/1]un sh
[R3-GigabitEthernet0/0/1]int g0/0/2
[R3-GigabitEthernet0/0/2]ip add 34.0.0.3 24
[R3-GigabitEthernet0/0/2]un sh
[R3-GigabitEthernet0/0/2]q
[R3]int loop 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]net 34.0.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]q
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]net 23.0.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.1]q
[R3-ospf-1]q
[R3]
R4的配置:
sys
[Huawei]sys R4
[R4]un in en
[R4]user-i co 0
[R4-ui-console0]idle 0 0
[R4-ui-console0]q
[R4]int g0/0/2
[R4-GigabitEthernet0/0/2]ip add 34.0.0.4 24
[R4-GigabitEthernet0/0/2]un sh
[R4-GigabitEthernet0/0/2]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 45.0.0.4 24
[R4-GigabitEthernet0/0/0]un sh
[R4-GigabitEthernet0/0/0]q
[R4]int loop 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]q
[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]net 34.0.0.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]net 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]q
[R4-ospf-1]q
[R4]ospf 1
[R4-ospf-1]area 2
[R4-ospf-1-area-0.0.0.2]net 45.0.0.0 0.0.0.255
[R4-ospf-1-area-0.0.0.2]q
[R4-ospf-1]q
[R4]
R5的配置:
sys
[Huawei]sys R5
[R5]un in en
[R5]user-i co 0
[R5-ui-console0]idle 0 0
[R5-ui-console0]q
[R5]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 45.0.0.5 24
[R5-GigabitEthernet0/0/0]un sh
[R5-GigabitEthernet0/0/0]dis th
[V200R003C00]
#
interface GigabitEthernet0/0/0
ip address 45.0.0.5 255.255.255.0
#
return
[R5-GigabitEthernet0/0/0]q
[R5]int loop 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5-LoopBack0]q
[R5]ospf 1
[R5-ospf-1]area 2
[R5-ospf-1-area-0.0.0.2]net 45.0.0.0 0.0.0.255
[R5-ospf-1-area-0.0.0.2]net 5.5.5.5 0.0.0.0
[R5-ospf-1-area-0.0.0.2]
[R5-ospf-1-area-0.0.0.2]q
[R5-ospf-1]q
[R5]
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~