第一章 引言 | 第1-11页 |
第二章 OSPF协议概述 | 第11-17页 |
2.1 术语和基本概念 | 第11-17页 |
2.1.1 区域及路由 | 第14页 |
2.1.2 OSPF的主干区域及虚拟链路(Virtual-link) | 第14-16页 |
2.1.3 Stub Area | 第16-17页 |
第三章 协议报文格式 | 第17-25页 |
3.1 OSPF协议规定了五种类型的协议报文 | 第17-20页 |
3.2 链路状态数据库包含五种类型的LSA | 第20-25页 |
第四章 OSPF协议功能 | 第25-28页 |
4.1 HELLO协议 | 第25页 |
4.2 交换协议 | 第25-26页 |
4.3 扩散协议 | 第26-28页 |
第五章 OSPF协议工作过程 | 第28-32页 |
5.1 域内路由 | 第28-29页 |
5.2 建立邻接关系 | 第29-30页 |
5.3 域间路由 | 第30页 |
5.4 AS外部路由 | 第30-31页 |
5.5 OSPF路由协议认证 | 第31-32页 |
第六章 OSPF协议基本算法 | 第32-34页 |
6.1 SPF算法及最短路径 | 第32页 |
6.2 链路状态算法 | 第32-34页 |
第七章 OSPF协议的基本特征 | 第34-36页 |
第八章 链路状态广告的产生 | 第36-42页 |
8.1 ROUTER-LSA的产生 | 第36-38页 |
8.1.1 interface为点到点(Point-to-Point)类型 | 第37页 |
8.1.2 interface为广播(Broadcast)和非广播多重接入(NBMA)类型 | 第37-38页 |
8.1.3 interface为虚链路(Virtual Link)类型 | 第38页 |
8.1.4 interface为点到多点(Point-to-MultiPoint)类型 | 第38页 |
8.2 NETWORK-LSA的产生 | 第38-39页 |
8.3 SUMMARY-LSA的产生 | 第39-40页 |
8.3.1 在Stub Area内产生Summary-LSA | 第40页 |
8.4 EXTERNAL-LSA的产生 | 第40-42页 |
第九章 LSA状态与事件 | 第42-49页 |
9.1 触发发送LS UPDATE报文的事件 | 第42页 |
9.2 收到LS UPDATE将会触发以下动作 | 第42-43页 |
9.3 触发发送LS ACKNOWLEDGEMENT报文的事件 | 第43-44页 |
9.4 收到LS ACKNOWLEDGEMENT报文将会触发以下动作 | 第44-45页 |
9.5 如何比较两个LSA哪个更新 | 第45页 |
9.6 往数据库中加入LSA | 第45-46页 |
9.7 FLOOD的过程 | 第46-48页 |
9.8 收到自己产生的LSA | 第48-49页 |
第十章 SPF算法 | 第49-58页 |
10.1 计算AREA内最短路径树 | 第49-53页 |
10.1.1 下一跳的计算 | 第53页 |
10.2 计算域间路由(1) | 第53-54页 |
10.3 计算域间路由(2) | 第54-56页 |
10.4 计算自治系统外部路由(AS-EXTERNAL-ROUTE) | 第56-58页 |
10.4.1 外部路径的选择 | 第57-58页 |
第十一章 软件设计总体框架 | 第58-65页 |
11.1 软件的开发环境 | 第58-59页 |
11.2 路由器软件结构 | 第59-61页 |
11.3 现有路由协议软件 | 第61页 |
11.4 OSPF路由协议模块的划分 | 第61-63页 |
11.5 软件的总体框架 | 第63-65页 |
第十二章 数据结构 | 第65-73页 |
12.1 链路状态相关数据结构 | 第65-67页 |
12.2 路由表相关数据结构 | 第67-70页 |
12.3 SPF算法相关数据结构 | 第70-72页 |
12.4 其它数据结构 | 第72-73页 |
第十三章 功能函数 | 第73-80页 |
13.1 链路状态相关函数 | 第73-74页 |
13.2 路由表相关函数 | 第74-76页 |
13.3 SPF算法相关函数 | 第76-78页 |
13.4 其它函数 | 第78-80页 |
结论 | 第80-81页 |
参考文献: | 第81-82页 |
感谢: | 第82-83页 |
个人简历、研究成果及获奖情况 | 第83-84页 |