《IPv6詳解卷2》是2009年人民郵電出版社出版的圖書,作者是李清、神明達哉、島慶一 。
基本介紹
- 書名:IPv6詳解卷2
- 作者:李清、神明達哉、島慶一
- 譯者:王嘉禎
- ISBN:9787115208910
- 頁數:869
- 定價:128.00元
- 出版社:人民郵電出版社
- 出版時間:2009-8
- 開本:16開
內容簡介,作者簡介,目錄,
內容簡介
本書全面講解IPv6及相關協定實現的事實標準KAME,從原始碼的角度揭示了KAME IPv6協定棧的所有細節,對每行代碼到底做了什麼,以及為什麼要這樣設計都進行了解釋。全書共分6章,分別介紹IPv6單播路由選擇協定、IPv6多播技術、IPv6的DNS DHCPv6、移動IPv6、IPv6與IP安全。每章都包含兩個主要部分:第一部分是相關規範的綜述,第二部分則逐行代碼地描述和分析實際的實現。本書是IPv6的權威參考書,適合網路設計和開發人員閱讀。此外,本書還適合作為高校相關專業網路課程的教學參考書。
作者簡介
李清(Blue Coat)系統公司資深架構師,負責領導下一代支持IPv6的安全代理套用系統的設計和開發工作。他曾在風河系統公司工作8年,是風河嵌入式IPv6產品的首席架構師。他擁有多項美國專利,並著有Real-Time Concepts for Embedded Systems等暢銷書。他還是FreeBSD作業系統項目活躍的開發者。
目錄
第1章 IPv6單播路由選擇協定
1.1 引言
1.2 路由選擇概念概述
1.3 基於向量的算法和鏈路狀態算法概述
1.3.1 距離向量算法
1.3.2 路徑向量算法
1.3.3 鏈路狀態算法
1.4 RIPng簡介
1.4.1 RIPng報文格式
1.4.2 RIPng操作
1.4.3 RIPng存在的問題
1.5 BGP4+簡介
1.5.1 BGP4+操作
1.5.2 BGP4+報文
1.5.3 路徑屬性
1.5.4 BGP4+的IPv6擴展
1.5.5 BGP4+路由選擇過程
1.6 OSPFv3簡介
1.6.1 路由器鄰接和LSDB同步
1.6.2 區域類型和路由器分類
1.6.3 鏈路狀態廣告和LSA類型
1.6.4 LSA格式
1.6.5 OSPF樹的構造和路由計算
1.7 代碼介紹
1.8 BSD核心中的IPv6路由表
1.9 路由選擇API
1.9.1 路由選擇套接字
1.9.2 通過sysctl()轉儲路由表
1.10 route6d守護進程概述
1.11 公用數據結構、例程和全局變數
1.11.1 RIPng報文結構
1.11.2 route6d的路由表
1.11.3 本地接口的結構
1.11.4 route6d路由過濾器條目
1.11.5 子例程和全局變數
1.12 接口配置
1.12.1 ifconfig()函式
1.12.2 ifconfig1()函式
1.13 RIPng協定操作
1.13.1 sendrequest()函式
1.13.2 riprecv()函式
1.13.3 riprequest()函式
1.13.4 ripsend()函式
1.13.5 ripalarm()函式
1.14 使用route6d的路由選擇操作
1.14.1 葉子網路
1.14.2 簡單環狀網
1.14.3 層次網
第2章 IPv6多播技術
2.1 引言
2.2 IPv6多播地址到第2層多播地址的映射
2.3 多播監聽發現協定
2.3.1 MLD協定報文格式
2.3.2 路由器警告選項
2.3.3 源地址選擇
2.3.4 目的地址選擇
2.3.5 MLD查詢器
2.3.6 操作變數
2.3.7 MLD的加入進程
2.3.8 MLD離開進程
2.4 多播路由選擇的基本原理
2.4.1 反向路徑轉發
2.4.2 多播路由選擇模型
2.4.3 協定無關多播
2.4.4 PIM的IPv6特定問題
2.4.5 IPv6多播的未來:MLDv2和SSM
2.5 代碼介紹
2.6 MLD實現
2.6.1 類型和結構
2.6.2 mld6_init()函式
2.6.3 加入組:mld6_start_listening()函式
2.6.4 離開組:mld6_stop_listening()函式
2.6.5 輸入處理:mld6_input()函式
2.6.6 mld6_fasttimeo()函式
2.6.7 mld6_sendpkt()函式
2.6.8 mld_allocbuf()函式
……
第3章 IPv6的DNS
第4章 DHCPv6
第5章 移動IPv6
第6章 IPv6與IP安全
參考文獻
索引
1.1 引言
1.2 路由選擇概念概述
1.3 基於向量的算法和鏈路狀態算法概述
1.3.1 距離向量算法
1.3.2 路徑向量算法
1.3.3 鏈路狀態算法
1.4 RIPng簡介
1.4.1 RIPng報文格式
1.4.2 RIPng操作
1.4.3 RIPng存在的問題
1.5 BGP4+簡介
1.5.1 BGP4+操作
1.5.2 BGP4+報文
1.5.3 路徑屬性
1.5.4 BGP4+的IPv6擴展
1.5.5 BGP4+路由選擇過程
1.6 OSPFv3簡介
1.6.1 路由器鄰接和LSDB同步
1.6.2 區域類型和路由器分類
1.6.3 鏈路狀態廣告和LSA類型
1.6.4 LSA格式
1.6.5 OSPF樹的構造和路由計算
1.7 代碼介紹
1.8 BSD核心中的IPv6路由表
1.9 路由選擇API
1.9.1 路由選擇套接字
1.9.2 通過sysctl()轉儲路由表
1.10 route6d守護進程概述
1.11 公用數據結構、例程和全局變數
1.11.1 RIPng報文結構
1.11.2 route6d的路由表
1.11.3 本地接口的結構
1.11.4 route6d路由過濾器條目
1.11.5 子例程和全局變數
1.12 接口配置
1.12.1 ifconfig()函式
1.12.2 ifconfig1()函式
1.13 RIPng協定操作
1.13.1 sendrequest()函式
1.13.2 riprecv()函式
1.13.3 riprequest()函式
1.13.4 ripsend()函式
1.13.5 ripalarm()函式
1.14 使用route6d的路由選擇操作
1.14.1 葉子網路
1.14.2 簡單環狀網
1.14.3 層次網
第2章 IPv6多播技術
2.1 引言
2.2 IPv6多播地址到第2層多播地址的映射
2.3 多播監聽發現協定
2.3.1 MLD協定報文格式
2.3.2 路由器警告選項
2.3.3 源地址選擇
2.3.4 目的地址選擇
2.3.5 MLD查詢器
2.3.6 操作變數
2.3.7 MLD的加入進程
2.3.8 MLD離開進程
2.4 多播路由選擇的基本原理
2.4.1 反向路徑轉發
2.4.2 多播路由選擇模型
2.4.3 協定無關多播
2.4.4 PIM的IPv6特定問題
2.4.5 IPv6多播的未來:MLDv2和SSM
2.5 代碼介紹
2.6 MLD實現
2.6.1 類型和結構
2.6.2 mld6_init()函式
2.6.3 加入組:mld6_start_listening()函式
2.6.4 離開組:mld6_stop_listening()函式
2.6.5 輸入處理:mld6_input()函式
2.6.6 mld6_fasttimeo()函式
2.6.7 mld6_sendpkt()函式
2.6.8 mld_allocbuf()函式
……
第3章 IPv6的DNS
第4章 DHCPv6
第5章 移動IPv6
第6章 IPv6與IP安全
參考文獻
索引