第1章 緒論
1.1互聯(lián)網的發(fā)展歷史
1.1.1互聯(lián)網的早期發(fā)展歷程
1.1.2從IPv4到IPv6
1.1.3 IPv6現(xiàn)狀與發(fā)展趨勢
1.2互聯(lián)網的協(xié)議體系結構
1.3路由協(xié)議棧概述
1.3.1路由協(xié)議棧的作用與地位
1.3.2動態(tài)路由協(xié)議的發(fā)展歷史
第2章 路由協(xié)議基礎
2.1路由選擇的基本概念
2.2 IP網絡地址結構
2.2.1 IPv4地址結構
2.2.2 IPv6地址結構
2.3 IPv6路由轉發(fā)原理
2.3.1路由器的基本工作機理
2.3.2 IPv6路由轉發(fā)相關術語
2.3.3 IPv6數(shù)據包的轉發(fā)過程
2.3.4 IPv6中的鄰居發(fā)現(xiàn)技術
2.4路由算法
2.4.1距離矢量路由算法
2.4.2鏈路狀態(tài)路由算法
2.5選路策略
2.5.1靜態(tài)路由選擇策略
2.5.2動態(tài)路由選擇策略
2.5.3路由協(xié)議的選擇
第3章 RIPng
3.1 RIP的發(fā)展歷程
3.2 RIPng的基本原理
3.2.1 RIPng的基本工作過程
3.2.2 RIPng路由表的建立過程
3.2.3 RIPng路由表的維護過程
3.2.4 RIPng定時器
3.2.5 RIPng的報文格式
3.2.6 RIPng與RIPv2的區(qū)別
3.2.7 RIP的主要缺陷
3.3 R1Png的設計與實現(xiàn)
3.3.1線程化實現(xiàn)思想
3.3.2 RIPng的總體框架設計
3.3.3 RIPng的啟動
3.3.4輸入處理
3.3.5輸出處理
3.3.6路由操作
3.3.7定時器處理
3.3.8 RIPng的關閉
第4章 OSPFv3
4.1 OSPF概述
4.2 OSPFv3的基本原理
4.2.1區(qū)域劃分
4.2.2 OSPFv3路由器和路由選擇分類
4.2.3接口狀態(tài)機和鄰居狀態(tài)機
4.2.4呼叫協(xié)議
4.2.5近鄰關系建立過程
4.2.6可靠泛洪過程
4.2.7路由計算
4.2.8 OSPFv3分組結構
4.2.9 OSPFv3與OSPFv2的比較
4.2.10 OSPFv3的特點
4.3 OSPFv3的設計與實現(xiàn)
4.3.1 OSPFv3的總體框架設計
4.3.2全局模塊和域模塊
4.3.3 LSDB模塊
4.3.4 LSA模塊
4.3.5消息發(fā)送和接收模塊
4.3.6數(shù)據庫交互模塊
4.3.7接口與接口狀態(tài)機
4.3.8鄰居和鄰居狀態(tài)機
4.3.9路由處理模塊
4.3.10公共功能模塊接口
第5章 BGP4+
5.1 BGP概述
5.2 BGP的基本原理
5.2.1 BGP的基本工作過程
5.2.2 BGP4分組格式
5.2.3 BGP對等體協(xié)商有限狀態(tài)機
5.2.4 BGP4路徑屬性
5.2.5建立BGP對等體對話
5.2.6 BGP4選路及決策過程
5.2.7自治系統(tǒng)聯(lián)盟
5.2.8路由反射器
5.2.9路由振蕩衰減器
5.2.10權能通告
5.3面向多協(xié)議的BGP4+擴展
5.3.1 BGP4+引入的新路徑屬性
5.3.2 BGP4+工作機制
5.3.3利用BGP4+傳遞IPv6路由信息
5.4 BGP4+的設計與實現(xiàn)
5.4.1 BGP4+的總體框架設計
5.4.2 BGP4+初始化模塊
5.4.3線程管理器模塊
5.4.4有限狀態(tài)機模塊
5.4.5消息處理模塊
5.4.6路由信息庫模塊
5.4.7消息封裝模塊
縮略語
參考文獻