Areas introduce a hierarchy to the internetwork architecture. Another layer is added to this hierarchical structure by grouping areas into larger areas. These higher-level areas are called autonomous systems in the IP world and routing domains in the ISO world. An autonomous system was once defined as a group of routers under a common administrative domain running a common routing protocol. Given the fluidity of modern internetworking life, the latter part of the definition is no longer very accurate. Departments, divisions, and even entire companies frequently merge, and internetworks that were designed with different routing protocols merge along with them. The result is that many internetworks nowadays combine multiple routing protocols with multiple degrees of inelegance, all under common administrations . So a contemporary definition of an autonomous system is an internetwork under a common administration. Note Automonous system The routing protocols that run within an autonomous system are referred to as Interior Gateway Protocols (IGPs). All the protocols given in this chapter as examples of distance vector or link state protocols are IGPs. Routing protocols that route between autonomous systems or routing domains are referred to as Exterior Gateway Protocols (EGPs). Whereas IGPs discover paths between networks, EGPs discover paths between autonomous systems. Examples of EGPs include the following:
Novell also incorporates an EGP functionality, called Level 3 Routing, into NLSP. Having given these definitions, it must be said that the common usage of the term autonomous system is not so absolute. Various standards documents, literature, and people tend to give various meanings to the term. As a result, it is important to understand the context in which one is reading or hearing the term. This book uses autonomous system in one of two contexts:
The context will indicate which form of autonomous system is under discussion at different points throughout this book. |