On the picture above (click to enlarge) there is a simple topology, where a distribution between different routing protocol is applied. R1 is performing a mutual distribution between OSPF and BGP, R2 between EIGRP and OSPF. R4 is an OSPF ABR router between area 0 and 1. First, let's take a look into R1 routing table:
R1#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
O E2 102.0.0.0/8 [110/20] via 10.0.0.1, 00:10:48, Serial0/0
100.0.0.0/24 is subnetted, 1 subnets
B 100.0.0.0 [200/0] via 14.0.0.2, 00:09:04
10.0.0.0/30 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Serial0/0
11.0.0.0/30 is subnetted, 1 subnets
O 11.0.0.0 [110/128] via 10.0.0.1, 00:12:34, Serial0/0
12.0.0.0/30 is subnetted, 1 subnets
O 12.0.0.0 [110/128] via 10.0.0.1, 00:23:09, Serial0/0
13.0.0.0/30 is subnetted, 1 subnets
O IA 13.0.0.0 [110/192] via 10.0.0.1, 00:23:09, Serial0/0
14.0.0.0/30 is subnetted, 1 subnets
C 14.0.0.0 is directly connected, Serial0/1
15.0.0.0/30 is subnetted, 1 subnets
O E2 15.0.0.0 [110/20] via 10.0.0.1, 00:11:40, Serial0/0
Please be advised, that R1 learnt 3 different OSPF routes:
- intra-area (O): 11.0.0.0/30, 12.0.0.0/30
- inter-area (IA): 13.0.0.0/30
- external (E2): 15.0.0.0/30, 102.0.0.0/24
R1#show running-config | section bgp
router bgp 65000
no synchronization
bgp log-neighbor-changes
redistribute ospf 1
neighbor 14.0.0.2 remote-as 65000
no auto-summary
Finally, the routing table derived from R6:
R6#show ip route
!some lines omitted
100.0.0.0/24 is subnetted, 1 subnets
C 100.0.0.0 is directly connected, Loopback0
10.0.0.0/30 is subnetted, 1 subnets
B 10.0.0.0 [200/0] via 14.0.0.1, 00:24:42
11.0.0.0/30 is subnetted, 1 subnets
B 11.0.0.0 [200/128] via 10.0.0.1, 00:24:42
12.0.0.0/30 is subnetted, 1 subnets
B 12.0.0.0 [200/128] via 10.0.0.1, 00:24:42
13.0.0.0/30 is subnetted, 1 subnets
B 13.0.0.0 [200/192] via 10.0.0.1, 00:24:42
14.0.0.0/30 is subnetted, 1 subnets
C 14.0.0.0 is directly connected, Serial0/0
R6#
We can see, that only intra-area and inter-area routes are redistributed with default settings. External routes are ignored, to change this, we can add match external {1|2} to redistribute ospf command.
The same story is with R7, only inter-area and intra-area routes are redistributed from OSPF into EIGRP:
R7#show ip route
!some lines omitted
102.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 102.0.0.0/24 is directly connected, Loopback0
D 102.0.0.0/8 is a summary, 00:26:25, Null0
10.0.0.0/30 is subnetted, 1 subnets
D EX 10.0.0.0 [170/2474496] via 15.0.0.1, 00:26:25, Serial0/0
11.0.0.0/30 is subnetted, 1 subnets
D EX 11.0.0.0 [170/2474496] via 15.0.0.1, 00:26:25, Serial0/0
12.0.0.0/30 is subnetted, 1 subnets
D EX 12.0.0.0 [170/2474496] via 15.0.0.1, 00:26:25, Serial0/0
13.0.0.0/30 is subnetted, 1 subnets
D EX 13.0.0.0 [170/2474496] via 15.0.0.1, 00:26:25, Serial0/0
15.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 15.0.0.0/30 is directly connected, Serial0/0
D 15.0.0.0/8 is a summary, 00:26:26, Null0
R7#
Hello, i don't agree in 100%. You are wrong with "The same story is with R7, only inter-area and intra-area routes are redistributed from OSPF into EIGRP". Check on R2 and R3 routing table if you have route OE2 for any network different from these which are from EIGRP ;-) of course in this topology. remember also, that iBGP routes which you have here, by default are not redistributed into the IGP.
ReplyDeleteIf you try to redistribute routes from OSPF to BGP - i agree - the ospf external routes will (by default) not redistribute, but, if you try to redistribute ospf routes to EIGRP, the external routes (i.ex from different eigrp) will be also redistributed.
I'm sory for my english, i hope you understand what i mean :)
P.S. mogę Ci to wyjaśnić w ojczystym języku ;-)
Yes, you are right! Thanks for this. I Forgot to add the bgp redistribute-internal:) To sum up:
ReplyDeleteOSPF -> BGP: O, IA
OSPF -> EIGRP: O, IA, E1, E2