A GUIDE TO TCP/IP INTERNETWORKING
Standard HTML 4.01 documentAPPENDIX: Selected Readings
Clic on the article:| Destination | Route | |
| Net 1 | direct | |
| Net 2 | direct | |
| • The specification is available in the published literature, making it an open standard that anyone can implement without paying license fees. The specification authors hope many vendors will support OSPF and make it a popular standard that replaces proprietary protocols. | |
| • OSPF includes type of service routing. Managers can install multiple routes to a given destination, one for each type of service (e.g., Iow delay or high throughput). When routing a datagram, a router running OSPF uses both the destination addrss and type of service fields in an IP header to choose a route. OSPF is among the first TCP/IP protocols to use type of service routing. | |
| • OSPF provides load balancing. If a manager specifies multiple routes to 3 given destination at the same cost, OSPF distributes traffic over all routes equally. Again, OSPF is among the first open IGPs to offer load balancing; protocols like RIP compute a single route to each destination. | |
| • To permit growth and make the networks at a site easier to manage, OSPF allows a site to partition its networks and routers into subsets called areas. Each area is self-contained; knowledge of an area's topology remains hidden from other areas. Thus, multiple groups within a given site can cooperate in the use of OSPF for routing even though each group retains the ability to change its internal network topology independently. | |
| • The OSPF protocol specifies that all exchanges between routers are authenticated. OSPF allows a variety of authentication schemes, and even allows one area to choose a different scheme than another area. The idea behind authentication is to guarantee that only trusted routers propagate routing information. To understand why this might be a problem, consider what can happen when using RIP, which has no authentication. If a malicious person uses a personal computer to propagate RIP messages advertising low-cost routes, other routers and hosts running RIP will change their routes and start sending datagrams to the personal computer. | |
| • OSPF supports host-specific routes as well as network-specific routes. It also supports subnet routes. | |
| • To accommodate multi-access networks like Ethernet, OSPF extends the SPF algorithm described above. We described the algorithm using a point-to-point graph an said that each router running SPF would periodically broadcast link status messages ahout each reachable neighbor. If K routers attach to an Ethernet, they will broadcast K2 reachability messages. OSPF minimizes broadcasts by allowing a more complex graph topology in which every multi-access network has a designated router that sends link-status messages on behalf of all routers on the net. It also uses hardware broadcast capabilities, where they exist, to deliver link status messages. | |
| • To permit maximum flexibility, OSPF allows managers to describe a virtual network topology that abstracts away from details of physical connections. For example, a manager can configure a virtual link between two routers in the routing graph even if the physical connection between the two routers requires communication across a transit network. | |
| • OSPF allows routers to exchange routing information learned from other (external) sites. Basically, one or more routers with connections to other sites learn information about those sites and include it when sending update messages. The message format distinguishes between information acquired from external sources and information acquired from routers interior to the site, so ther is no ambiguity about the source or reliability of routes. |