本节书摘来自异步社区《OSPF网络设计解决方案(第2版)》一书中的第2章,第2.1节,作者 【美】Thomas M. Thomas II, CCIE #9360,更多章节内容可以访问云栖社区“异步社区”公众号查看
第2章 介绍OSPF
OSPF网络设计解决方案(第2版)
本章将介绍一种链路状态路由协议,即开放式最短路径优先(OSPF)协议。通过学习本章内容,你应当掌握路由协议的定义,以及如何根据不同的网络环境来选择最佳的路由协议。尽管本书的目的是教会你如何设计和实施OSPF协议,并在网络中充分地发挥OSPF的优势。但是你依然需要客观地看待OSPF,并理解为何使用OSPF是最佳的选择。
本章帮助你理解路由协议的基本类型、协议特点以及使用一种路由协议的最佳环境。通过这些信息,你能够更为深刻地掌握如何在当前的网络环境中去实施路由协议。尽管不是所有的网络都运行OSPF,而且每个网络都拥有自己特定的需求,但是OSPF几乎能够满足所有这些需求。
本章主要涵盖以下内容。
- 什么是路由协议——本节讨论路由协议的基础知识,并在开篇介绍被动路由和路由协议的差异。另外,你还将学习到距离矢量路由协议及其原理。此外,由于OSPF是一种链路状态路由协议,因此本节还将对链路状态路由协议的基本原理进行深入讨论。
- 选择路由协议——几乎所有的网络设计者都必须具备正确选择路由协议的能力,这种能力是非常实用的。本节讨论如何选择路由协议的主题,并结合真实网络环境所关注的问题来比较3种不同路由协议的显著差异。
- OSPF概述及功能算法——本节论述最短路径优先(SPF)算法的最初提出和创建,以及该算法为OSPF路由协议做出的改进。掌握OSPF的功能算法对于理解OSPF是非常关键的,因为OSPF的所有相关内容都是基于该算法的。另外,本节还将从以下几个基本方面来讨论OSPF的功能:
网络类型;
路由器ID;
邻接关系;
指定路由器(DR);
OSPF内部机制/过程;
链路状态通告(LSA)。
- OSPF路由分层——OSPF作为一种分层的路由协议,能够很好地为许多大型网络所服务。正是因为如此,OSPF支持各种可以提高运行平滑度的技术及特性。本节讨论各种 OSPF 路由器的类型和分层设计技术,其中包括 OSPF 是如何利用自治系统和区域的概念对网络进行分层隔离的。