IPv6 advanced protocols implementation /
副标题:无
作 者:Qing Li, Tatuya Jinmei, Keiichi Shima.
分类号:
ISBN:9780123704795
微信扫一扫,移动浏览光盘
简介
This book is the second installment of a two-volume serieson IPv6 and the KAME implementation. This book discusses those protocols that are found in more capable IPv6 devices, are commonly deployed in more complex IPv6 network environments, or are not specific to IPv6 but are extended to support IPv6. Specifically, this book engages the readers in advanced topics such as routing, multicasting, DNS, DHCPv6, mobility, and security. This two-volume series covers a wide spectrum of the IPv6 technology, help the readers establish solid and empiricalunderstanding on IPv6 and the KAME reference implementation paralleled by none. Key Features: * Extensive code listings with meticulous line-by-line explanation of rationale and use for KAME snapshot implementations on advanced IPv6 related protocols, including: -Unicast and multicast routing and DNS client based on KAME snapshot dated April 2003, which are a base of more recent versions of BSD variants -Mobile IPv6 basedon KAME snapshot dated July 2004, a predecessor version ofthe "SHISA" implementation -DHCPv6 based on KAME snapshot dated May 2005, a base of the WIDE-DHCPv6 implementation available at SourceForge today * Numerous diagrams and illustrations help in visualizing the implementation * In-depth discussion of the standards provides intrinsic understanding of the specifications * An introduction to the IP security protocols along with the use of the racoonkey exchange daemon * Two CD-ROMs filled with the completeKAME IPv6 protocol stack and FreeBSD software * The only authoritative reference "cookbook" for anyone interested in advanced IPv6 topics and protocols. * Line-by-line walkthrough of real code helps the reader master IPv6 implementation * Comprehensive in scope, based on a working standard, and thoroughly illustrated to bring the protocols alive.
目录
Front Cover 1
IPv6 Advanced Protocols Implementation 4
Copyright Page 5
Table of Contents 8
Preface 20
About the Authors 26
Chapter 1 IPv6 Unicast Routing Protocols 28
1.1 Introduction 28
1.2 Overview of Routing Concepts 29
1.3 Overview of Vector-based Algorithms and Link-State Algorithm 32
1.4 Introduction to RIPng 37
1.5 Introduction to BGP4+ 44
1.6 Introduction to OSPFv3 60
1.7 Code Introduction 76
1.8 IPv6 Routing Table in the BSD Kernel 77
1.9 Routing API 82
1.10 Overview of route6d Daemon 92
1.11 Common Data Structures, Routines and Global Variables 92
1.12 Interface Configuration 100
1.13 RIPng Protocol Operation 108
1.14 Routing Operation Using route6d 132
Chapter 2 IPv6 Multicasting 140
2.1 Introduction 140
2.2 IPv6 Multicast Address to Layer-2 Multicast Address Mapping 141
2.3 Multicast Listener Discovery Protocol 141
2.4 Multicast Routing Fundamentals 147
2.5 Code Introduction 158
2.6 MLD Implementation 160
2.7 IPv6 Multicast Interface: mif6{} Structure 177
2.8 IPv6 Multicast Routing API 179
2.9 IPv6 Multicast Forwarding Cache 192
2.10 IPv6 Multicast Forwarding 201
2.11 IPv6 Multicast Operation 229
Chapter 3 DNS for IPv6 234
3.1 Introduction 234
3.2 Basics of DNS Definitions and Protocols 235
3.3 IPv6-Related Topics about DNS 244
3.4 Implementation of IPv6 DNS Resolver 253
3.5 IPv6 DNS Operation with BIND 291
Chapter 4 DHCPv6 316
4.1 Introduction 316
4.2 Overview of the DHCPv6 Protocol 317
4.3 Code Introduction 347
4.4 Client Implementation 353
4.5 Server Implementation 409
4.6 Relay Agent Implementation 466
4.7 Implementation of DHCPv6 Authentication 481
4.8 DHCPv6 Operation 495
Chapter 5 Mobile IPv6 512
5.1 Introduction 512
5.2 Mobile IPv6 Overview 513
5.3 Header Extension 518
5.4 Procedure of Mobile IPv6 539
5.5 Route Optimization 548
5.6 Movement Detection 556
5.7 Dynamic Home Agent Address Discovery 557
5.8 Mobile Prefix Solicitation/Advertisement 560
5.9 Relationship with IPsec 561
5.10 Code Introduction 564
5.11 Mobile IPv6 Related Structures 566
5.12 Macro and Type Definitions 594
5.13 Global Variables 597
5.14 Utility Functions 597
5.15 Common Mobility Header Processing 602
5.16 Home Agent and Correspondent Node 615
5.17 Mobile Node 716
5.18 Mobile IPv6 Operation 919
5.19 Appendix 928
Chapter 6 IPv6 and IP Security 930
6.1 Introduction 930
6.2 Authentication Header 931
6.3 Encapsulating Security Payload 933
6.4 Transport Mode and Tunnel Mode 935
6.5 Security Association Database 936
6.6 IPsec Traffic Processing 940
6.7 SPD and SAD Management 941
6.8 Manual Configuration 943
6.9 Internet Security Association and Key Management Protocol (ISAKMP) Overview 952
6.10 Racoon Operation 958
6.11 Scenarios 964
References 980
Index 988
IPv6 Advanced Protocols Implementation 4
Copyright Page 5
Table of Contents 8
Preface 20
About the Authors 26
Chapter 1 IPv6 Unicast Routing Protocols 28
1.1 Introduction 28
1.2 Overview of Routing Concepts 29
1.3 Overview of Vector-based Algorithms and Link-State Algorithm 32
1.4 Introduction to RIPng 37
1.5 Introduction to BGP4+ 44
1.6 Introduction to OSPFv3 60
1.7 Code Introduction 76
1.8 IPv6 Routing Table in the BSD Kernel 77
1.9 Routing API 82
1.10 Overview of route6d Daemon 92
1.11 Common Data Structures, Routines and Global Variables 92
1.12 Interface Configuration 100
1.13 RIPng Protocol Operation 108
1.14 Routing Operation Using route6d 132
Chapter 2 IPv6 Multicasting 140
2.1 Introduction 140
2.2 IPv6 Multicast Address to Layer-2 Multicast Address Mapping 141
2.3 Multicast Listener Discovery Protocol 141
2.4 Multicast Routing Fundamentals 147
2.5 Code Introduction 158
2.6 MLD Implementation 160
2.7 IPv6 Multicast Interface: mif6{} Structure 177
2.8 IPv6 Multicast Routing API 179
2.9 IPv6 Multicast Forwarding Cache 192
2.10 IPv6 Multicast Forwarding 201
2.11 IPv6 Multicast Operation 229
Chapter 3 DNS for IPv6 234
3.1 Introduction 234
3.2 Basics of DNS Definitions and Protocols 235
3.3 IPv6-Related Topics about DNS 244
3.4 Implementation of IPv6 DNS Resolver 253
3.5 IPv6 DNS Operation with BIND 291
Chapter 4 DHCPv6 316
4.1 Introduction 316
4.2 Overview of the DHCPv6 Protocol 317
4.3 Code Introduction 347
4.4 Client Implementation 353
4.5 Server Implementation 409
4.6 Relay Agent Implementation 466
4.7 Implementation of DHCPv6 Authentication 481
4.8 DHCPv6 Operation 495
Chapter 5 Mobile IPv6 512
5.1 Introduction 512
5.2 Mobile IPv6 Overview 513
5.3 Header Extension 518
5.4 Procedure of Mobile IPv6 539
5.5 Route Optimization 548
5.6 Movement Detection 556
5.7 Dynamic Home Agent Address Discovery 557
5.8 Mobile Prefix Solicitation/Advertisement 560
5.9 Relationship with IPsec 561
5.10 Code Introduction 564
5.11 Mobile IPv6 Related Structures 566
5.12 Macro and Type Definitions 594
5.13 Global Variables 597
5.14 Utility Functions 597
5.15 Common Mobility Header Processing 602
5.16 Home Agent and Correspondent Node 615
5.17 Mobile Node 716
5.18 Mobile IPv6 Operation 919
5.19 Appendix 928
Chapter 6 IPv6 and IP Security 930
6.1 Introduction 930
6.2 Authentication Header 931
6.3 Encapsulating Security Payload 933
6.4 Transport Mode and Tunnel Mode 935
6.5 Security Association Database 936
6.6 IPsec Traffic Processing 940
6.7 SPD and SAD Management 941
6.8 Manual Configuration 943
6.9 Internet Security Association and Key Management Protocol (ISAKMP) Overview 952
6.10 Racoon Operation 958
6.11 Scenarios 964
References 980
Index 988
IPv6 advanced protocols implementation /
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!