这是华为手册里的说明,这个OSPF RFC1583兼容是针对5类LSA进行操作的,和你的ABR汇总一点关系也没有
OSPF RFC1583兼容
RFC1583是OSPFv2协议比较早的版本。
OSPF在计算外部路由时,由于RFC2328和RFC1583的路由计算规则不一致,可能会导致路由环路。为了避免路由环路的发生,RFC2328中提出了RFC1583兼容特性。
使能RFC1583兼容后,OSPF采用RFC1583的路由计算规则。
不使能RFC1583兼容时,OSPF采用RFC2328的路由计算规则。
OSPF是根据5类LSA来计算外部路由的。RFC1583兼容特性主要用于路由器收到5类LSA后:
选择到达产生该LSA的ASBR或该LSA所描述的转发地址(Forwarding Address)的路径;
选择到达相同目的地的外部路径。
缺省情况下,OSPF兼容RFC1583。
下面是我的真机实验结果
华为真机的表现和你在模拟器上的结果一样,不过你的结论不对,因为对协议前提的理解是错的。
R1 的配置
[R1-ospf-1]dis current-configuration
interface LoopBack0
ipv6 enable
ip address 1.1.1.1 255.255.255.255
ospf cost 1
#
interface LoopBack1
ip address 1.1.1.2 255.255.255.255
ospf cost 100
#
interface LoopBack3
ip address 1.1.1.3 255.255.255.255
ospf cost 1000
#
ospf 1 router-id 1.1.1.1
area 0.0.0.1
network 1.1.1.0 0.0.0.3
network 12.1.1.1 0.0.0.0
R2 配置rfc1583 compatible
[R2-ospf-1]rfc1583 compatible
[R2-ospf-1]dis this
[V200R003C00SPC200]
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 23.1.1.1 0.0.0.0
area 0.0.0.1
abr-summary 1.1.1.0 255.255.255.252
network 12.1.1.2 0.0.0.0
[R3]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 10 Routes : 10
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.0/30 OSPF 10 1002 D 23.1.1.1 Serial2/0/0
12.1.1.0/24 OSPF 10 2 D 23.1.1.1 Serial2/0/0
23.1.1.0/24 Direct 0 0 D 23.1.1.2 Serial2/0/0
23.1.1.1/32 Direct 0 0 D 23.1.1.1 Serial2/0/0
23.1.1.2/32 Direct 0 0 D 127.0.0.1 Serial2/0/0
23.1.1.255/32 Direct 0 0 D 127.0.0.1 Serial2/0/0
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
R2配置undo rfc1583 compatible
[R2-ospf-1]undo rfc1583 compatible
[R2-ospf-1]dis this
[V200R003C00SPC200]
#
ospf 1 router-id 2.2.2.2
undo rfc1583 compatible
area 0.0.0.0
network 23.1.1.1 0.0.0.0
area 0.0.0.1
network 12.1.1.2 0.0.0.0
[R3]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 10 Routes : 10
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.0/30 OSPF 10 1002 D 23.1.1.1 Serial2/0/0
12.1.1.0/24 OSPF 10 2 D 23.1.1.1 Serial2/0/0
23.1.1.0/24 Direct 0 0 D 23.1.1.2 Serial2/0/0
23.1.1.1/32 Direct 0 0 D 23.1.1.1 Serial2/0/0
23.1.1.2/32 Direct 0 0 D 127.0.0.1 Serial2/0/0
23.1.1.255/32 Direct 0 0 D 127.0.0.1 Serial2/0/0
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