类型1的外部路径(Type 1 external path, E1)
类型2的外部路径(Type 2 external path, E2)
-----主要用于当有2个或以上的ASBR通向同- -外部网络时进行选路
路由器A有两条到达外部目的网络10.1.2.0的路径
E1类型
E2类型
--------0SPF路由重分发配置命令---------
[R1]rip 1 ###配置rip
[R1-rip-1]version 2
[R1-rip-1] undo summary
[R1-rip-1]network 11.0.0.0
[R1-rip-1] import-route ospf 1 cost 3
###把ospf协议注入到rip进行路由重分发,路径类型缺省为路径类型2 (外部开销),成本开销为3 (对于rip的度量值是跳数),
rip中重分发ospf要指定cost的值
[R1-rip-1]ospf 1
[R1-ospf-1] import-route rip 1 type 1 cost 1
###把外部rip协议注入到OSPF进行路由重分发,使用路径类型1 (内部开销+外部开销),成本开销为1 (COST=100M/ BW )
[r1-ospf-1]default-route-advertise always ##ospf重分发默认路由
[r2-ospf-1] import-route direct ###ospf重分发直连路由
[r2-ospf-1] import-route static ###ospf.重分发静态路由
要求:AR1和AR5以及AR6之间可以正常ping通
路由器R1配置如下:
//进入视图模式
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
//修改名称
[Huawei]sys R1
//关闭信息提示
[R1]un in en
Info: Information center is disabled.
//进入路由器0/0/0接口
[R1]int g0/0/0
//根据网段配置接口ip
[R1-GigabitEthernet0/0/0]ip add 192.168.10.1 24
//退出接口
[R1-GigabitEthernet0/0/0]q
//进入环回地址配置
[R1]int loop 0
//配置ip地址和子网掩码
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]q
//配置默认路由
[R1]ip route-static 0.0.0.0 0.0.0.0 192.168.10.2
路由器R2配置如下:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys R2
[R2]un in en
Info: Information center is disabled.
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.10.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.20.2 24
[R2-GigabitEthernet0/0/1]q
[R2]int loop 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]q
//启动OSPF进程
[R2]ospf
//进入区域1
[R2-ospf-1]area 1
//根据提供的网段宣告对应的网段(此处宣告属于area1的网段)
[R2-ospf-1-area-0.0.0.1]network 192.168.20.0 0.0.0.255
//宣告环回地址
[R2-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.1]q
[R2-ospf-1]q
[R2]ip route-static 1.1.1.1 32 192.168.10.1
[R2]ospf
//配置ospf重分发静态路由
[R2-ospf-1]import-route static
//配置ospf重分发直连路由
[R2-ospf-1]import-route direct
路由器R3配置如下:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys R3
[R3]un in en
Info: Information center is disabled.
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.30.3 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.20.3 24
[R3-GigabitEthernet0/0/1]int g0/0/2
[R3-GigabitEthernet0/0/2]ip add 192.168.40.3 24
[R3-GigabitEthernet0/0/2]q
[R3]ospf
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.30.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]q
[R3-ospf-1]q
[R3]int loop 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q
[R3]ospf
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 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]network 192.168.20.0 0.0.0.255
[R3-ospf-1-area-0.0.0.1]q
[R3-ospf-1]q
[R3]ip route-static 0.0.0.0 0.0.0.0 192.168.40.5
[R3]ospf
//配置ospf重分发默认路由
[R3-ospf-1]default-route-advertise always
[R3-ospf-1]import-route direct
路由器R4配置如下:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys R4
[R4]un in en
Info: Information center is disabled.
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 192.168.30.4 24
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 192.168.50.4 24
[R4-GigabitEthernet0/0/1]q
[R4]int loop 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]q
[R4]ospf
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 192.168.30.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]q
[R4-ospf-1]q
//启动RIP
[R4]rip
//启动版本2,默认为1
[R4-rip-1]version 2
//关闭自动汇总功能
[R4-rip-1]undo summary
[R4-rip-1]network 192.168.50.0
//把ospf协议注入到rip进行路由重分发,cost为rip跳数,不能大于15
[R4-rip-1]import-route ospf 1 cost 5
[R4-rip-1]q
[R4]ospf
//把外部rip协议注入到OSPF进行路由重分发
[R4-ospf-1]import-route rip 1 type 1 cost 1
[R4-ospf-1]q
[R4]rip
//不同的路由可以互相引入或叫导入(此处主要为了让PC5和PC6互通)
[R4-rip-1]default-route originate
路由器R5配置如下:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys R5
[R5]un in en
Info: Information center is disabled.
[R5]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 192.168.40.5 24
[R5-GigabitEthernet0/0/0]q
[R5]int loop 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5-LoopBack0]q
[R5]ip route-static 0.0.0.0 0.0.0.0 192.168.40.3
路由器R6配置如下:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys R6
[R6]un in en
Info: Information center is disabled.
[R6]int g0/0/0
[R6-GigabitEthernet0/0/0]ip add 192.168.50.6 24
[R6-GigabitEthernet0/0/0]q
[R6]int loop 0
[R6-LoopBack0]ip add 6.6.6.6 32
[R6-LoopBack0]q
[R6]rip
[R6-rip-1]version 2
[R6-rip-1]undo summary
[R6-rip-1]network 192.168.50.0
//这里宣告的是网段,所以使用R6的环回地址会出错
[R6-rip-1]network 6.0.0.0
结果如下:
R1测试页面:
[R1]ping -a 1.1.1.1 5.5.5.5
PING 5.5.5.5: 56 data bytes, press CTRL_C to break
Request time out
Reply from 5.5.5.5: bytes=56 Sequence=2 ttl=253 time=70 ms
Reply from 5.5.5.5: bytes=56 Sequence=3 ttl=253 time=30 ms
Reply from 5.5.5.5: bytes=56 Sequence=4 ttl=253 time=20 ms
Reply from 5.5.5.5: bytes=56 Sequence=5 ttl=253 time=30 ms
--- 5.5.5.5 ping statistics ---
5 packet(s) transmitted
4 packet(s) received
20.00% packet loss
round-trip min/avg/max = 20/37/70 ms
[R1]ping -a 1.1.1.1 6.6.6.6
PING 6.6.6.6: 56 data bytes, press CTRL_C to break
Request time out
Reply from 6.6.6.6: bytes=56 Sequence=2 ttl=252 time=40 ms
Reply from 6.6.6.6: bytes=56 Sequence=3 ttl=252 time=40 ms
Reply from 6.6.6.6: bytes=56 Sequence=4 ttl=252 time=40 ms
Reply from 6.6.6.6: bytes=56 Sequence=5 ttl=252 time=40 ms
--- 6.6.6.6 ping statistics ---
5 packet(s) transmitted
4 packet(s) received
20.00% packet loss
round-trip min/avg/max = 40/40/40 ms
R5测试页面:
[R5]ping -a 5.5.5.5 6.6.6.6
PING 6.6.6.6: 56 data bytes, press CTRL_C to break
Reply from 6.6.6.6: bytes=56 Sequence=1 ttl=253 time=30 ms
Reply from 6.6.6.6: bytes=56 Sequence=2 ttl=253 time=30 ms
Reply from 6.6.6.6: bytes=56 Sequence=3 ttl=253 time=20 ms
Reply from 6.6.6.6: bytes=56 Sequence=4 ttl=253 time=30 ms
Reply from 6.6.6.6: bytes=56 Sequence=5 ttl=253 time=30 ms
--- 6.6.6.6 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/28/30 ms
-------非纯末梢区域配置命令---------
######ABR和区域内路由配置
[R4]ospf 1
[R4-ospf-1]area 1
[R4-ospf-1]network x.x.x.x x.x.x.x ###先宣告直连网段,再配
[R4-ospf-1-area-0.0.0.1]nssa
#######验证命令
display ospf 1 peer brief ###查看0SPF邻居表的简要信息
display ospf 1 peer ###查看0SPF邻居表的详细信息
display ospf 1 brief ###查看本地设备上的OSPF 1的相关信息
display ip routing-table ###查看路由表中的0SPF路由(确定路由器的类型和属性)
display ospf routing
display ospf interface GigabitEthernet 0/0/0
区域类型 | 1&2 | 3 | 4&5 | 7 |
---|---|---|---|---|
骨干区域(区域0) | 允许 | 允许 | 允许 | 不允许 |
非骨干区域,非末梢区域 | 允许 | 允许 | 允许 | 不允许 |
末梢区域 | 允许 | 允许 | 不允许 | 不允许 |
完全末梢区域 | 允许 | 不允许 | 不允许 | 不允许 |
NSSA | 允许 | 允许 | 不允许 | 允许 |
区域内路径、区域外路径、类型1 的外部路径和类型2的外部路径
OSPF的路径类型的优先级
◆ 区域内路径:优先级1
◆ 区域间路径:优先级2
◆ E1外部路径:优先级3
◆ E2外部路径:优先级4
1表示最高的优先级,4表示最低的优先级
✈ 地址汇总也是通过减少泛洪的L SA数量节省资源
✈ 可以通过屏蔽一些网络不稳定的细节来节省资源
✈ 减少路由表中的路由条目
#######区域间路由汇总配置
##### #ABR配置
[R4]ospf 1
[R4-ospf-1]area 2
[R4 -ospf-1] abr -summary 192.168.0.0 255.255.248.0
######外部路由汇总配置
##### #ASBR配置
[R5]ospf 1
[R5-ospf-1]area 2
[R5-ospf-1] asbr-summary 10.0.0.0 255.248.0.0
要求:如图,R1包含很多网段,使用OSPF的地址汇总功能将这些网段汇总成一个合适的大网段,并体现在R3的路由表中。
R1配置如下:
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[R1-GigabitEthernet0/0/0]q
[R1-GigabitEthernet0/0/0]int loop 0
[R1-GigabitEthernet0/0/0]ip add 1.1.1.1 32
[R1-GigabitEthernet0/0/0]q
R2配置如下:
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 23.0.0.2 24
[R2-GigabitEthernet0/0/1]q
[R2]int loop 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]q
[R2]ospf
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.1]q
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]net
[R2-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
---------------------以下为配置地址汇总--------------------------------
[R2]ospf
[R2-ospf-1]area 1
//192.168.1.1到192.168.10.1可以汇总成192.168.0.0/20这个大网段
[R2-ospf-1-area-0.0.0.1]abr-summary 192.168.0.0 255.255.240.0
R3配置如下:
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 23.0.0.3 24
[R3-GigabitEthernet0/0/0]q
[R3]int loop 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q
[R3]ospf
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]q
测试结果如下:
虚连接是指在两台ABR之间,穿过一个非骨干区域(转换区域——Transit Area),建立的一条逻辑上的连接通道,可以理解为两台ABR之间存在一个点对点的连接。“逻辑通道”是指两台ABR之间的多台运行OSPF的路由器只是起到一个转发报文的作用(由于协议报文的目的地址不是这些路由器,所以这些报文对于它们是透明的,只是当作普通的IP报文来转发),两台ABR之间直接传递路由信息。这里的路由信息是指由ABR生成的type3的LSA,区域内的路由器同步方式没有因此改变。
指一条通过一 个非骨干区域连接到骨干区域的链路
非骨干区域必须和骨干区域直接相连,若不与骨干区域直接相连,则需要在穿越–个非骨干区域的两台ABR之间配置虛链路虚拟链路的建立,是需要依靠底层的真实链路所在的区域来传输OSPF报文的(hello等)。所以如果底层的穿越传输区域不稳定的话,则导致上层的虚链路不稳定,影响整个网络的骨干区域的稳定性。所以,一般不建议用这种方式。如果不得不使用,那么也仅仅是临时的解决方案。
#######在被穿越的非骨干区域的两端ABR配置虛链路
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]vlink-peer 1.1.1.1
###.互相指定被穿越区域两端ABR的路由ID
[R1] ospf
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2
[R1]display ospf vlink ###查看本地上通过虚链路建立的OSPF邻居关系