Designing Implementing an OSPF Network

Previous Table of Contents Next


Hierarchical Topology

In a hierarchical topology, the network is organized in layers that will have clearly defined functions. In this type of network there are three layers:

  Core Layer. This would make an excellent place for OSPF Backbone Routers that are all connected through area 0. All of these routers would be interconnected, and there should not be any host connections. This is because its primary purpose is to provide connectivity between other areas.
  Distribution Layer. It is here that you would locate other OSPF areas all connected through Area Border Routers (ABRs) back to the Core Layer (area 0). This is also a good location to begin implementing various network policies such as security, DNS, etc...)
  Access Layer. This is where the inter-area routers that provide connections to the users would be located. This layer ID is where the majority of the hosts and servers should be connecting to the network.

By using this type of logical layered network design, you will gain some benefits that will help you design the network as shown in Figure 7-4.


Figure 7-4  OSPF hierarchical topology.

The benefits of the OSPF hierarchical topology as implemented in Figure 7-4 are as follows:

  Scalable. Networks can grow easily because functionality is localized so additional sites can be added easily and quickly.
  Ease of Implementation. This physical topology fits easily into OSPF’s logical hierarchy, making network implementation easier.
  Ease of Troubleshooting. Because functionality is localized, it is easier to recognize problem locations and isolate them.
  Predictability. Because of the layered approach, the functionality of each layer is much more predictable. This makes capacity planning and modeling that much easier.
  Protocol Support. Because an underlying physical architecture is already in place if you want to incorporate additional protocols, such as BGP, or if your organization acquires a network running a different protocol, you will be able to easily add it.
  Manageability. The physical layout of the network lends itself towards logical areas that make network management much easier.

There are other variations of the three-layered hierarchical design that are available are one layer—distributed, hub and spoke—and two layers, but they are beyond the scope of this book. At this point, though, you can see that the three layered hierarchical model fits perfectly into OSPF’s logical design, and it is this model on which you will be basing your network design. Before discussing how to implement and design this type of model, you need some basic OSPF backbone design suggestions.

OSPF Backbone Design in the Hierarchical Model

The process of designing the backbone area has been previously discussed, so it will be only briefly reviewed here. Always keep the backbone area as simple as possible by avoiding a complex mesh. Consider using a LAN solution for the backbone. The transit across the backbone is always one hop, latency is minimized, and it is a simple design that converges very quickly. Figure 7-5 illustrates a simple OSPF backbone design.


Figure 7-5  Simple OSPF backbone design.

You know that you should keep users off the backbone because it is only a transit area, but that is not enough. You also need to consider securing your backbone physically. As a network critical shared resource, the routers need to be physically secure. If you use the previously mentioned LAN backbone solution, then securing your network can be relatively easy; just put it in a secure closet or rack as shown in Figure 7-6.


Figure 7-6  Isolate the backbone and secure it both physically and logically.

Areas: Stub, Totally Stubby, or Not-So-Stubby

You will have to design your OSPF network with areas to make the network scalable and efficient. Areas have been discussed in previous chapters, but let’s briefly review them at this point. Areas should be kept simple, stubby, with less than 100 (optimally 40-50) routers, and have maximum summarization for ease of routing. The network illustrated in Figure 7-7 demonstrates these suggestions.


Figure 7-7  OSPF network with areas.

Even though these design suggestions are helpful, what are you really going to gain in your network by adding stub areas? Simply put, they will summarize all external LSAs as one single default LSA that applies only to the external links from outside the autonomous system. The stub area border router sees all the LSAs for the entire network and floods them to other stub area routers. They keep the LSA database for the stub area with this additional information and the default external route. Figure 7-8 illustrates the operations in a stub area.


Figure 7-8  Stub area operation.

There are also totally stubby areas that you could design within your network. Totally stubby areas are a Cisco-specific feature available within their implementation of the OSPF standard. You can use totally stubby areas in Cisco IOS Release 9.1 and later.

If an area is configured as totally stubby, only the default summary link is propagated into the area by the ABR. It is important to note that an ASBR cannot be part of a totally stubby area, nor can redistribution of routes from other protocols take place in this area. Figure 7-9 shows the operations in an example totally stubby area.


Figure 7-9  Totally stubby area operation.

The main difference between a stub area and a not-so-stubby area (NSSA) is that the NSSA imports a limited number of external routes. The number of routes is limited to only those required to provide connectivity between backbone areas. You may configure areas that redistribute routing information from another protocol to the OSPF Backbone as a NSSA. NSSAs are discussed later in this chapter.


Previous Table of Contents Next




OSPF Network Design Solutions
OSPF Network Design Solutions
ISBN: 1578700469
EAN: 2147483647
Year: 1998
Pages: 200
Authors: Tom Thomas

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net