1、为什么IPv6地址的长度为128位?
长度为128位的地址可以分为多级的路由域,而这正好反映了现代Ineternet的拓扑结构。在这128位中,64位用作子网ID,64位用作接口ID。通过使用128位地址,在IPv6 internet的骨干网络和一个机构站点内的单个子网之间设计多级的编址和路由时,就具有多个级别的层次性和灵活性。
2、为常用的单播地址定义格式前缀(FP)。
全球:001
链路本地:1111 1111 10 局部单播:1111 110
3、描述源主机在使用单播、多播和泛播地址将数据包发往零个或多个接口时的区别。
源主机使用单播地址将数据包发送到一个接口(在单播地址的范围之内)。 源主机使用多播地址将数据包发送到属于多播组的零个或多个接口(在多播地址的范围之内)。
源主机使用泛播地址将数据包发送到属于使用泛播地址的接口集的距离最近的一个接口(在泛播地址的范围之内)。
4、说明每种不同类型的常用单播地址的范围。
全球:ipv6 internet
链路本地:一个单一的链路 局部单播:一定范围之内 5、全球
::E1C:9FF:FEA8:F9CE FE80::E1C:9FF:FEA8:F9CE FF02::1:FFA8:F9CE 6、本地
::9 FE80::9
7、以太网多播MAC地址33-33-00-0A-4F-11对应的站点本地范围多播地址是什么? 假设遵循RFC2373的建议,将多播地址的后32位用作组ID,则该地址对应的站点本地范围多播地址或者为FF05::A:4F11(临时标志为0)或者FF15::A:4F11(临时标志为1)。
8、针对下面每种类型的地址,确定用冒号十六进制表示法表示的地址是如何开始的。 地址类型 以……开头 链路本地单播地址 FE80 全球地址 2或3 多播地址 FF
链路本地范围多播地址 FF02或FF12
站点本地范围多播地址 FF05或FF15 请求节点多播地址 FF02::1::FF IPv4兼容地址 :: IPv4映射地址 :FFFF 6to4地址 2002: ICMPv6
1、 如何区分ICMPv6的差错报文和信息报文?
差错报文的类型字段的取值范围为0到127(最高位的值为0)。信息报文的类型字段的值取值范围为128到255(最高位为1)。
2、 回送请求报文中的哪些字段会在回送应答报文中重复?
标识符字段、序列号字段和数据字段
3、 在以太网链路上,一个有片段扩展报头的最大长度IPv6数据包,其初始有效载荷中有
多少字节会在ICMPv6的地址不可到达报文中被退回?
答:1500-40IPv6报头-8字节ICMPv6报头-40字节IPv6报头-8字节片段报头=1404 4、 如何区别被退回的数据包是被采用网络安全机制的防火墙所丢弃的?还是被不能解析
目标节点的链路层地址的路由器所丢弃的?
如果ICMPv6的目标不可到达报文中的代码字段的值为1,则数据包是被执行网络安全策略的防火墙所丢弃的。如果代码字段的值为3,则数据包是被不能解析目标的链路层地址的路由器所丢弃的。 多播侦听发现
1. 在MLD报文中,哪些地址可以用作源地址?
源地址字段的值为发送MLD报文的接口的链路本地地址。如果对一个单播地址的重复地址检测还未成功完成,而多播侦听报告报文是发往与此单播地址相对应的请求节点多播地址的,则源地址的值为未指定地址(::).
2. 在多播侦听查询报文中,如何区分一般查询和指定多播地址查询?
在通常的查询中,IPv6报头中目标地址字段的值为链路本地范围所有节点多播地址(FF02::1),MLD报文中的多播地址字段的值为未指定地址(::) 。在指定多播地址查询中,IPv6报头中的目标地址字段的值以及MLD报文中的多播地址字段的值都为被查询的指定地址。
3. 哪个多播地址是多播侦听报告报文从来不会用作目标地址的?
链路本地范围所有节点多播地址(FF02::1)
4. 在哪个MLD报文中,最大响应延迟字段的值是有意义的? 多播侦听查询(一般查询和指定多播地址查询) 5. 说明每种MLD报文中的多播地址字段的用法。
多播侦听查询报文:请求报告所有的多播地址(除了FF02:::1)或指定的多播地址 多播侦听报告报文:报告指定多播地址的组成员
多播侦听已完成报文:报告在子网上不会有指定多播地址的更多成员。