All Rights Reserved by BII Group
IPv6的基本协议框架马旻
mma@biigroup.com
天地互连信息技术有限公司
All Rights Reserved by BII Group
议程
链路层协议对 IPv6的标识
IPv6 协议分析
ICMPv6 协议分析
All Rights Reserved by BII Group
议程
链路层协议对 IPv6的标识
IPv6 协议分析
ICMPv6 协议分析
All Rights Reserved by BII Group
链路层协议对 IPv6的标识
Ethernet
Ethernet II 或 802.2 SNAP 类型值 0X86DD
ATM PVC
AAL5为默认的适配层服务协议 AAL5
LLC/SNAP封装 类型值 0X86DD
All Rights Reserved by BII Group
链路层协议对 IPv6的标识
PPP
LCP 和 认 证阶段不做改变
NCP 阶段为 IPv6CP 协议字段值 0X8057
自动协商产生唯一的 Interface-Identifier
对于 Dial-up 用户,NAS 仅分配 IPv6的前缀
1)无状态的自动地址配置
2) 前缀委派 ( DHCPv6 )
对于 Radius 增加 IPv6 相关属性,参见 RFC3162
All Rights Reserved by BII Group
链路层协议对 IPv6的标识
Frame Relay PVC
网络层协议 ID NLPID 0x8E
1) 反向邻居发现 IND( RFC3122)
2) 手工 MAP
R2
Frame Relay
DLCI=110
FE80::A8BB:CCFF:FE00:C01
3ffe:1234:5678::1/64
DLCI=120
pvc
DLCI=110
R1
R3
DLCI=120
R1:
interface serial 0
ipv6 enable
encapsulation frame-relay
frame-relay map ipv6 FE80::A8BB:CCFF:FE00:C01 120
frame-relay map ipv6 3ffe:1234:5678::1 120
All Rights Reserved by BII Group
链路层协议对 IPv6的标识
MPLS
RFC3032 规定标记空间的 0-3 为预定义,
其中标记值 2 代表 IPv6 Explicit Null Label
位于栈底,动作为弹栈,根据 IPv6报头做进一步转发。
应用,IPv6 Tunnels over IPv4 MPLS
第二层报头 外部标签 内部标签 ( 2) IPV6 报文
All Rights Reserved by BII Group
议程
链路层协议对 IPv6的标识
IPv6 协议分析
ICMPv6 协议分析
All Rights Reserved by BII Group
IPv6和 IPv4协议报文格式和功能比较
IPv4 报头
20 个字节 + 选项,13 字段,包括 3 个指针
032
Ver IHL Total Length
Identifier Flags Fragment Offset
32 bit Source Address
32 bit Destination Address
48 2416
Service Type
Options and Padding
Time to Live
Header Checksum
Protocol
阴影部分是从 IPv6报头中去掉的字段
All Rights Reserved by BII Group
IPv6和 IPv4协议报文格式和功能比较
IPv6 报头
40 字节,8 个字段
0 32
Version Class Flow Label
Payload Length Next Header Hop Limit
128 bit Source Address
128 bit Destination Address
412 2416
All Rights Reserved by BII Group
IPv6地址的文本表示
128位,8 个冒号分开的段,16进制书写每个 16位分段
FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
1080:0:0:0:8:800:200C:417A
IPv6的基本协议框架马旻
mma@biigroup.com
天地互连信息技术有限公司
All Rights Reserved by BII Group
议程
链路层协议对 IPv6的标识
IPv6 协议分析
ICMPv6 协议分析
All Rights Reserved by BII Group
议程
链路层协议对 IPv6的标识
IPv6 协议分析
ICMPv6 协议分析
All Rights Reserved by BII Group
链路层协议对 IPv6的标识
Ethernet
Ethernet II 或 802.2 SNAP 类型值 0X86DD
ATM PVC
AAL5为默认的适配层服务协议 AAL5
LLC/SNAP封装 类型值 0X86DD
All Rights Reserved by BII Group
链路层协议对 IPv6的标识
PPP
LCP 和 认 证阶段不做改变
NCP 阶段为 IPv6CP 协议字段值 0X8057
自动协商产生唯一的 Interface-Identifier
对于 Dial-up 用户,NAS 仅分配 IPv6的前缀
1)无状态的自动地址配置
2) 前缀委派 ( DHCPv6 )
对于 Radius 增加 IPv6 相关属性,参见 RFC3162
All Rights Reserved by BII Group
链路层协议对 IPv6的标识
Frame Relay PVC
网络层协议 ID NLPID 0x8E
1) 反向邻居发现 IND( RFC3122)
2) 手工 MAP
R2
Frame Relay
DLCI=110
FE80::A8BB:CCFF:FE00:C01
3ffe:1234:5678::1/64
DLCI=120
pvc
DLCI=110
R1
R3
DLCI=120
R1:
interface serial 0
ipv6 enable
encapsulation frame-relay
frame-relay map ipv6 FE80::A8BB:CCFF:FE00:C01 120
frame-relay map ipv6 3ffe:1234:5678::1 120
All Rights Reserved by BII Group
链路层协议对 IPv6的标识
MPLS
RFC3032 规定标记空间的 0-3 为预定义,
其中标记值 2 代表 IPv6 Explicit Null Label
位于栈底,动作为弹栈,根据 IPv6报头做进一步转发。
应用,IPv6 Tunnels over IPv4 MPLS
第二层报头 外部标签 内部标签 ( 2) IPV6 报文
All Rights Reserved by BII Group
议程
链路层协议对 IPv6的标识
IPv6 协议分析
ICMPv6 协议分析
All Rights Reserved by BII Group
IPv6和 IPv4协议报文格式和功能比较
IPv4 报头
20 个字节 + 选项,13 字段,包括 3 个指针
032
Ver IHL Total Length
Identifier Flags Fragment Offset
32 bit Source Address
32 bit Destination Address
48 2416
Service Type
Options and Padding
Time to Live
Header Checksum
Protocol
阴影部分是从 IPv6报头中去掉的字段
All Rights Reserved by BII Group
IPv6和 IPv4协议报文格式和功能比较
IPv6 报头
40 字节,8 个字段
0 32
Version Class Flow Label
Payload Length Next Header Hop Limit
128 bit Source Address
128 bit Destination Address
412 2416
All Rights Reserved by BII Group
IPv6地址的文本表示
128位,8 个冒号分开的段,16进制书写每个 16位分段
FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
1080:0:0:0:8:800:200C:417A