I am running into the same thing, but since no one answered yet, I am still at a loss myself.
I have R6 w/ loopbacks configured that are running OSPF in area 46. R6 <> R4 are OSPF neighbors, with Area 0 and Area 46 on R4. I am trying to do summarization between these areas, but not summarize one of the subnets, something like an aggregate, with an unsuppress map but for OSPF. Requirements might be summarize between areas, use fewest lines as possible, which would make me to believe that you are not making several area range command for certain subnets?
Rack1R6(config-if)#do sh run int lo2
Building configuration...
Current configuration : 114 bytes
!
interface Loopback2
ip address 183.1.2.1 255.255.255.0
ip ospf network point-to-point
ip ospf 1 area 46
end
Rack1R6(config-if)#do sh run int lo7
Building configuration...
Current configuration : 114 bytes
!
interface Loopback4
ip address 183.1.7.1 255.255.255.0
ip ospf network point-to-point
ip ospf 1 area 46
end
Rack1R6(config-if)#do sh run int lo12
Building configuration...
Current configuration : 116 bytes
!
interface Loopback12
ip address 183.1.12.1 255.255.255.0
ip ospf network point-to-point
ip ospf 1 area 46
end
Rack1R6(config-if)#do sh run int lo14
Building configuration...
Current configuration : 116 bytes
!
interface Loopback14
ip address 183.1.14.1 255.255.255.0
ip ospf network point-to-point
ip ospf 1 area 46
end
Rack1R4(config-router)#do sh run | b router ospf
router ospf 1
router-id 150.1.4.4
log-adjacency-changes detail
area 45 virtual-link 150.1.5.5
area 46 range 183.1.2.0 255.255.255.0 not-advertise
area 46 range 183.1.0.0 255.255.240.0
network 150.1.4.4 0.0.0.0 area 0
network 183.1.0.4 0.0.0.0 area 0
network 183.1.45.4 0.0.0.0 area 45
network 183.1.46.4 0.0.0.0 area 46
R4 see all of these as /24s in routing table, but I only see one LSA-type3 for 183.1.0.0/20
Rack1R4(config-router)#do sh ip route 183.1.2.0
Routing entry for 183.1.2.0/24
Known via "ospf 1", distance 110, metric 11, type intra area
Last update from 183.1.46.6 on FastEthernet0/1, 00:01:43 ago
Routing Descriptor Blocks:
* 183.1.46.6, from 150.1.6.6, 00:01:43 ago, via FastEthernet0/1
Route metric is 11, traffic share count is 1
Rack1R4(config-router)#do sh ip route 183.1.7.0
Routing entry for 183.1.7.0/24
Known via "ospf 1", distance 110, metric 11, type intra area
Last update from 183.1.46.6 on FastEthernet0/1, 00:01:46 ago
Routing Descriptor Blocks:
* 183.1.46.6, from 150.1.6.6, 00:01:46 ago, via FastEthernet0/1
Route metric is 11, traffic share count is 1
Rack1R4(config-router)#do sh ip route 183.1.12.0
Routing entry for 183.1.12.0/24
Known via "ospf 1", distance 110, metric 11, type intra area
Last update from 183.1.46.6 on FastEthernet0/1, 00:01:49 ago
Routing Descriptor Blocks:
* 183.1.46.6, from 150.1.6.6, 00:01:49 ago, via FastEthernet0/1
Route metric is 11, traffic share count is 1
Rack1R4(config-router)#do sh ip route 183.1.14.0
Routing entry for 183.1.14.0/24
Known via "ospf 1", distance 110, metric 11, type intra area
Last update from 183.1.46.6 on FastEthernet0/1, 00:01:52 ago
Routing Descriptor Blocks:
* 183.1.46.6, from 150.1.6.6, 00:01:52 ago, via FastEthernet0/1
Route metric is 11, traffic share count is 1
Rack1R4(config-router)#do sh ip ospf 1 0 data summ | b 183.1.0.0
Link State ID: 183.1.0.0 (summary Network Number)
Advertising Router: 150.1.4.4
LS Seq Number: 80000001
Checksum: 0xC424
Length: 28
Network Mask: /20
TOS: 0 Metric: 11
R4 <> R5 area OSPF neighbors but R5 sees this summary as a type-3 LSA for 183.1.0.0/20, but I don't see the more specific 183.1.2.0/24 that I said 'no-advertise' with? I was assuming that all is summarized except what you specific with 'no-advertise'. Is this not correct?
R5 sees all of these as the /20 summary?
Rack1R5(config-if)#do sh ip route 183.1.2.0
Routing entry for 183.1.0.0/20
Known via "ospf 1", distance 110, metric 76, type inter area
Redistributing via eigrp 100
Advertised by eigrp 100 route-map OSPF-TO-EIGRP100
Last update from 183.1.0.4 on Serial0/0, 00:00:22 ago
Routing Descriptor Blocks:
* 183.1.0.4, from 150.1.4.4, 00:00:22 ago, via Serial0/0
Route metric is 76, traffic share count is 1
Rack1R5(config-if)#do sh ip route 183.1.7.0
Routing entry for 183.1.0.0/20
Known via "ospf 1", distance 110, metric 76, type inter area
Redistributing via eigrp 100
Advertised by eigrp 100 route-map OSPF-TO-EIGRP100
Last update from 183.1.0.4 on Serial0/0, 00:00:27 ago
Routing Descriptor Blocks:
* 183.1.0.4, from 150.1.4.4, 00:00:27 ago, via Serial0/0
Route metric is 76, traffic share count is 1
Rack1R5(config-if)#do sh ip route 183.1.12.0
Routing entry for 183.1.0.0/20
Known via "ospf 1", distance 110, metric 76, type inter area
Redistributing via eigrp 100
Advertised by eigrp 100 route-map OSPF-TO-EIGRP100
Last update from 183.1.0.4 on Serial0/0, 00:00:32 ago
Routing Descriptor Blocks:
* 183.1.0.4, from 150.1.4.4, 00:00:32 ago, via Serial0/0
Route metric is 76, traffic share count is 1
Rack1R5(config-if)#do sh ip route 183.1.14.0
Routing entry for 183.1.0.0/20
Known via "ospf 1", distance 110, metric 76, type inter area
Redistributing via eigrp 100
Advertised by eigrp 100 route-map OSPF-TO-EIGRP100
Last update from 183.1.0.4 on Serial0/0, 00:00:41 ago
Routing Descriptor Blocks:
* 183.1.0.4, from 150.1.4.4, 00:00:41 ago, via Serial0/0
Route metric is 76, traffic share count is 1
Rack1R5(config-if)#do sh ip ospf 1 0 data summ | b 183.1.0.0
Link State ID: 183.1.0.0 (summary Network Number)
Advertising Router: 150.1.4.4
LS Seq Number: 80000001
Checksum: 0xC424
Length: 28
Network Mask: /20
TOS: 0 Metric: 11
with none for 183.1.2.0/24?
Is there a way to advertise a summary, and include more specific prefixes in OSPF? Please help clarify as I am confused...thanks!
-D