i visit every day this and do lab now admin might delete all lab config file pls share all lab solution config file again it really helps to learn the concept well hope you do this again for all lab i am waiting for that
OSPF NSSA (Not so stubby area)
Scenario:
You are the network engineer for a new service provider called "Mythical Bits". The routing protocol for the backbone of the network will be OSPF. To reduce the size of routing tables the company decided they want to create a design with different OSPF types like the "NSSA".
Goal:
- All IP addresses have been preconfigured for you, every router has a loopback interface:
Router Wodan: L0: 1.1.1.1 /24
Router Zeus: L0: 2.2.2.2 /24
Router Thor: L0: 3.3.3.3 /24 - Configure OSPF on all routers, configure the areas as specified in the topology picture.
- Router Wodan: Loopback0 should be Area 0.
- Router Zeus: Loopback0 should be Area 4.
- Area 4 has no direct connection to Area 0, solve this by using OSPF commands.
- Ensure you have full reachability.
- Configure Area 3 into a NSSA (Not so stubby area).
- Router Thor: add the following loopbacks:
Loopback1: 172.16.0.3 /24
Loopback2: 172.16.1.3 /24 - Advertise these networks into OSPF, do not use the "network" command to achieve this!
- Router Thor: configure a summary towards Area 0 for the 2 loopbacks you just created, make sure you do not advertise networks you do not have.
- Router Zeus: add the following loopbacks:
Loopback1: 172.16.2.2 /24
Loopback2: 172.16.3.2 /24 - Router Zeus: configure a summary towards Area 0 for the 2 loopbacks you just created, make sure you do not advertise networks you do not have.
- When you look in the routing table of Router Wodan you see some of the loopbacks advertised as /32's. Make sure you see the correct subnet mask that has been configured.
IOS:
c3640-jk9s-mz.124-16.bin
Topology:

Video Solution:
You need to register to download the GNS3 Topology File. (Registration is Free!)
- Related Articles
Comments (17)
-
ReneMolenaar 2011-03-14 15:33:35I'm doing the best i can to add final configs for all labs, it's very time consuming so i'm not sure when i'll be able to do so.
I believe however that working yourself to the final solution will learn you more than just checking on the answer file

Good luck!
Rene
-
sundoo 2011-07-05 16:58:06Hey, thanks a lot. Very nice work. Just some remarks
"Advertise these networks into OSPF, do not use the "network" command to achieve this!"
Me personally - I did it using ip ospf 1 area 3 under interface lo1 and interface lo2 sub-menus
Therefore - that makes impossible completing the next task : "Router Thor: configure a summary towards Area 0 for the 2 loopbacks you just created,"
by using summary-address command, since those routes aren't external. therefore - I did it on Router Wodan, which is an ABR, by using area 3 range... command.Correct me if i'm wrong
-
ReneMolenaar 2011-07-06 00:03:03That'll do the trick as well. I like to use tasks like "don't use this or that command" so you have to think about other options. There are two ways of getting something into the OSPF Database and that's advertising (using the network or interface) command OR redistribution.
Both will do the trick but you have to be careful with other tasks, good job though!

-
mardout 2011-08-04 18:37:05Quote:Therefore - that makes impossible completing the next task : "Router Thor: configure a summary towards Area 0 for the 2 loopbacks you just created,"
Using "redistribute static" command you could make a summary on the router Thor for these external routes.
-
ReneMolenaar 2011-08-12 13:50:08With OSPF there are 2 ways to summarize:
- Type 3 summary LSAs (inter-area) by using the summary command.
- Type 5 external LSAs by using the area range command.
-
leviatano 2011-09-07 10:54:13i did this lab and i thought in use too the "ip ospf" command under interface config mode.So the problem is that once you use that command the loopback interfaces become advertised into internal ospf areas so to summarize properly i can use only "area range" command on router Wodan. So the lab was asking to summarize on router Thor so i dont think i did correct.
-
willtech10577 2011-09-15 03:02:24Wow i am glad you posted up solutions for these labs. Makes it great for all of us to learn HOW to solve them, just not making scenarios.
-
ReneMolenaar 2011-09-15 08:34:45Glad you like it william.
-
ReneMolenaar 2011-10-14 00:51:36Hi mcox50,
Thanks for your message. let me give you my answer on this:
Quote:hi,
the labs are good, but your main problem is language, the way you ask tasks to do is not clear, for exemple you said:
Router Thor: configure a summary towards Area 0 for the 2 loopbacks you just created, make sure you do not advertise networks you do not have.
Your solution shows that you used summary-address ...commandThe way I state the task/goal/questions is the way another network engineer or a customer could ask you a question. I'm not going to tell you "type in area X summary" command, which would be nothing more but copy/pasting. It's up to you as a network engineer to find out what command you should use to summarize inter-area prefixes. If you don't know the command you can look them up in my final configuration.
Quote:Router Zeus: configure a summary towards Area 0 for the 2 loopbacks you just created, make sure you do not advertise networks you do not have.
You used area range ... command...If you look at the task before the one where you have to summarize you can see it says "Advertise these networks into OSPF, do not use the "network" command to achieve this!"
If you are not allowed to use the "network" command you can only use the "redistribute" command. Once again i'm not going to tell you as a task "type in redistribute X" but I'm trying to make people think what other methods there are to put something into a routing protocol besides using a "network" command. I believe this makes the difference between learning something and "monkey see monkey do".
Quote:it's somehow confusing, why you used the question format and you configured it as summary-address then you asked the same question for zeus router and you solved it with area range ... i don't understand..When summarizing with OSPF you have to summarize inter-area routes with the summary-address command (LSA TYPE 3). External routes (LSA TYPE 5) have to be configured using the area range command. Two different things, two different commands.
Quote:
In addition, why you are using names like thor, godzila, zeus ... this is not professional, it makes me feel like if i'm playing with toys and kids.... Sorry but i suggest to change the names for normal Routers names R1 R2 R3 etc so people do not get confused.When I started the site I took the idea of using funky router names from the book "Routing TCP/IP Vol1"...which is about the best and most complete routing book you could get. It would have been much easier to use R1,R2,R3 and such and if I had to redo everything I probably would...now i'm going to stick with it.
Networking isn't a toy but things don't have to look professional/serious to be professional all the time...We are learning here which should be fun. No need to sit in a suit and tie behind the computer configuring routers here.
Good luck with the labs and thanks for your comment!
-
mcox50 2011-10-14 00:25:27hi,
the labs are good, but your main problem is language, the way you ask tasks to do is not clear, for exemple you said:Router Thor: configure a summary towards Area 0 for the 2 loopbacks you just created, make sure you do not advertise networks you do not have.
Your solution shows that you used summary-address ...command
and same question for Zeus Router:
Router Zeus: configure a summary towards Area 0 for the 2 loopbacks you just created, make sure you do not advertise networks you do not have.
You used area range ... command...
it's somehow confusing, why you used the question format and you configured it as summary-address then you asked the same question for zeus router and you solved it with area range ... i don't understand..;
In addition, why you are using names like thor, godzila, zeus ... this is not professional, it makes me feel like if i'm playing with toys and kids.... Sorry but i suggest to change the names for normal Routers names R1 R2 R3 etc so people do not get confused.
Thank you.
-
Imortel 2011-11-30 11:46:27"When summarizing with OSPF you have to summarize inter-area routes with the summary-address command (LSA TYPE 3). External routes (LSA TYPE 5) have to be configured using the area range command. Two different things, two different commands."
I think its the other way around.
Anything that is local to the OSPF domain is summarized by using the area range command and anything that is from a outside source with the summary-address command.
In our case Wodan sees the 172.16.0.0 and 172.16.1.0 subnets as N2 - OSPF NSSA external type 2(type 7 LSAs) and Zeus sees them as E2(type 5 since they passed through Wodan and it converted them).
Using area range will not work since this came from a outside source(redistribution on Thor) so Wodan does not create summary route and Zeus still sees E2 routes.
The correct way to do it in this case is summary-address on either Thor or Wodan.
As a rule of thumb:
ABR - area range command to summarize
ASBR - summary-address to summarize
-
ReneMolenaar 2011-12-09 21:14:09Hi Alexandru,
Thanks for your comment on the area range vs summary-address. You are totally right...I always mix those up ;D Just edited my comment.
Rene
-
Subunit 2012-02-25 09:50:54This lab was cool.
thanks again for creating this.
-
ReneMolenaar 2012-05-04 10:59:44your welcome!
-
adimaden 2012-05-03 18:31:00Interesting video but could you tell about when advertising 172.16.2.0 and 172.16.3.0 network of zeus why did you use 'network 172.16.0.0 255.255.0.0 area 4' instead of 172.16.0.0 0.0.255.255 area 4 command under ospf? I'm confused in this bit.
cheers
-
ReneMolenaar 2012-05-04 11:01:27Quote:why did you use 'network 172.16.0.0 255.255.0.0 area 4' instead of 172.16.0.0 0.0.255.255 area 4 command under ospf?Did I type 172.16.0.0 255.255.0.0 area 4? If so I've been sleeping
OSPF requires wildcards but if you accidently type in a subnet mask it will convert it to a wildcard...try it and you'll see.





