CCIE Redistribution labs – #1

On July 27, 2011, in CCIE, by Darren

I used to think I was pretty good at redistribution between routing protocols. However the more I do the labs from INE’s Vol2 workbook the more I realise how complicated it can actually get.

I’m used to working on networks with either a single IGP and BGP, or at least a well though-out network with multiple protocols. The labs in INE’s workbook, as well as the CCIE lab, are going to make this as difficult as possible to ensure you actually know what the heck is going on.

So I thought to create a bunch of labs focused solely on redistribution. The end goal will simply be that all routers have full connectivity to all routes via their loopbacks. No static routing, default-network, or default routing allowed. You are also not allowed to change any of the IPs

How to quickly figure out all the networks and then get each router to mass ping all addresses from their loopback interfaces? Easy. Check out this post from Daniel.

Generally I shy away from GNS3 and use dynamips directly. But the nice thing about GNS3 is that I can make a lab with a graphical representation quickly to show on the blog. The actual .net files can still be imported into dynagen without a problem.

This is the topology I’ll be using. Note that not all labs will be using all links all the time. In INE’s tradition, Y will be equal to the router number for easy IP addressing.

Topology CCIE Redistribution labs   #1

Note: You’ll need to adjust the initial configs to match your IOS image, location and idle-pc values

Lab1:1 CCIE Redistribution labs   #1
Initial configs: Configs

Lab2:2 CCIE Redistribution labs   #1
Initial configs:Configs

Lab3:3 CCIE Redistribution labs   #1
Initial configs:Configs

EDIT: I forgot to put up the actual .net file itself. Again you’ll need to adjust some variables to match your home set up.

autostart = False
[127.0.0.1:7202]
    workingdir = C:\Users\DARREN\AppData\Local\Temp
    udp = 10200
    [[2621]]
        image = C:\Users\darren\Downloads\c2600-adventerprisek9-mz.124-15.T14.UNCOMPRESSED.bin
        ram = 128
        idlepc = 0x8027ee9c
        ghostios = True
        chassis = 2621
    [[ROUTER R5]]
        model = 2621
        console = 2004
        cnfg = Initial\R5.cfg
        f0/0 = R2 f0/1
        f0/1 = R6 f0/0
        slot1 = NM-1FE-TX
        f1/0 = R4 f0/0
        x = 97.0
        y = -246.0
        hx = 20.5
        hy = 16.0
    [[ROUTER R6]]
        model = 2621
        console = 2005
        cnfg = Initial\R6.cfg
        f0/0 = R5 f0/1
        f0/1 = R1 f0/1
        x = 97.0
        y = -349.0
        hx = 22.5
        hy = 20.0
[127.0.0.1:7200]
    workingdir = C:\Users\DARREN\AppData\Local\Temp
    udp = 10000
    [[2621]]
        image = C:\Users\darren\Downloads\c2600-adventerprisek9-mz.124-15.T14.UNCOMPRESSED.bin
        ram = 128
        idlepc = 0x8027ee9c
        ghostios = True
        chassis = 2621
    [[ROUTER R1]]
        model = 2621
        console = 2000
        cnfg = Initial\R1.cfg
        f0/0 = R2 f0/0
        f0/1 = R6 f0/1
        x = -143.0
        y = -351.0
        hx = 21.5
        hy = 19.0
    [[ROUTER R2]]
        model = 2621
        console = 2001
        cnfg = Initial\R2.cfg
        f0/0 = R1 f0/0
        f0/1 = R5 f0/0
        slot1 = NM-1FE-TX
        f1/0 = R4 f0/1
        x = -143.0
        y = -246.0
        hx = 21.5
        hy = 19.0
[127.0.0.1:7201]
    workingdir = C:\Users\DARREN\AppData\Local\Temp
    udp = 10100
    [[2621]]
        image = C:\Users\darren\Downloads\c2600-adventerprisek9-mz.124-15.T14.UNCOMPRESSED.bin
        ram = 128
        idlepc = 0x8027ee9c
        ghostios = True
        chassis = 2621
    [[ROUTER R4]]
        model = 2621
        console = 2003
        cnfg = Initial\R4.cfg
        f0/0 = R5 f1/0
        f0/1 = R2 f1/0
        slot1 = NM-1FE-TX
        f1/0 = R3 f0/0
        x = -22.0
        y = -95.0
        hx = 23.5
        hy = 19.0
    [[ROUTER R3]]
        model = 2621
        console = 2002
        cnfg = Initial\R3.cfg
        f0/0 = R4 f1/0
        x = -22.0
        y = 25.0
        hx = 21.5
        hy = 20.0
[GNS3-DATA]
    configs = Initial
    [[NOTE 1]]
        text = 192.168.16.Y/24
        x = -53.0
        y = -356.0
    [[NOTE 2]]
        text = 192.168.56.Y/24
        x = 168.0
        y = -286.0
    [[NOTE 3]]
        text = 192.168.25.Y/24
        x = -41.0
        y = -249.0
    [[NOTE 4]]
        text = 192.168.12.Y/24
        x = -240.0
        y = -288.0
    [[NOTE 5]]
        text = 192.168.34.Y/24
        x = -112.0
        y = -25.0
    [[NOTE 6]]
        text = 192.168.45.Y/24
        x = 75.0
        y = -158.0
    [[NOTE 7]]
        text = 192.168.24.Y/24
        x = -171.0
        y = -158.0
flattr badge large CCIE Redistribution labs   #1
 

2 Responses to “CCIE Redistribution labs – #1”

  1. Daniel says:

    Nice Darren,

    There are some gotchas involved but I’ll leave it to others to point them out :)

  2. Farhan says:

    Hi

    Have tried 1st Lab, but m facing one issue.
    The OSPF neiborship between R2-R4-R5 is Ok
    R4 is able to ping R2 but R2 is not able to ping R4
    R2′s route table does not have entry for R4.
    Same is the case between R2 and R5

    Can you let me know the exact solution

    Thanks in advance

Leave a Reply

© 2009-2014 Darren O'Connor All Rights Reserved