The New Strange Behavior for OSPF ‘Redistribute Subnets’
In older IOS Code, there was a specific requirement for redistributing OSPF Subnets. In almost every case, the keyword “subnets” had to be added to the redistribute command.
Older Code Example–
//notice the warning when 'subnets' is omitted R1(config)#router ospf 1 R1(config-router)#redistribute eigrp 1 % Only classful networks will be redistributed //and the configuration is stored exactly as it was typed R1(config-router)#do show run | sec router router ospf 1 log-adjacency-changes redistribute eigrp 1 //we can change the behavior by adding 'subnets' R1(config-router)#redistribute eigrp 1 subnets //after adding, it is stored as one would expect R1(config-router)#do show run | sec router router ospf 1 log-adjacency-changes redistribute eigrp 1 subnets
When I tested this in VIRL running 15.6(1S) running inside of IOS XE 3.17, the warning goes away. The question I had is whether it is still relevant or not.
Current Code Example–
//without the 'subnets' keyword csr1000v-2(config)#router ospf 1 csr1000v-2(config-router)#redistribute eigrp 1 csr1000v-2(config-router)#do show run | sec router router ospf 1 redistribute eigrp 1 //with the 'subnets' keyword csr1000v-2(config-router)#redistribute eigrp 1 subnets csr1000v-2(config-router)#do show run | sec router router ospf 1 redistribute eigrp 1 subnets
I initially spent some time experimenting with this and thought that ‘subnets‘ had Continue reading

The open source project also reaches out to rkt.
Aligned Data Centers is using all of Plexxi's main products.
He used to work in Microsoft's Bing Search group.