试题二(20分)
【问题1】(7分)
图 2-1是一个 IP数据包的部分内容

图2-1
1.这个 IP 数据包使用的 IP版本是(1)。
2.图中“PayloadLength:1460”的含义是(2)。
“Hop Limit 49”的含义是(3),“SourceAddess 2402:4e00:24:10e::43”中的“::”的含义是(4)。
3.以太网数据链路层使用(5)地址标识网络中的主机,网络层使用(6)地址标识网络中的主机。
【问题2】(8分)
图2-2中的主机PC1发送1460B的数据包到主机PC2。经过的两个网络所允许的最大传输单元都为1200B。

1.请详细写出该数据包传输过程中的分组和重组过程。
2.如果图 2-2中的网络1和网络2都是IPv4网络,分组和重组的过程会有什么不同?
【问题3】(5分)
图2-3是一种IPv4和IPv6 互通的技术方案。

1.IPv6 的技术已经很成熟,但仍需使用 IPv4,并逐步过渡。IPv4和 IPv6 共存的策略和过渡技术有多种,图 2-3采用的是(1)技术。
2.下列选项是一些常见路由协议的特性,属于RIP协议的有(2),属于 OSPF协议的有(3),属于 BGP协议的有(4)。(2)~(4)待选答案为:
A.内部网关协议
B.外部网关协议
C.距离矢量算法
D.链路状态算法
【问题1】(7分)
(1)IPv6
(2)有效载荷长度是1460
(3)跳数限制为49跳
(4)多个0值的16位组,此处表示省略了3组0
(5)MAC
(6)IP
【问题2】(8分)
1、PC1使用路径MTU发现机制确定整条传输路径的最小MTU值为1200,则每个分片的首部和数据部分最大为1200B,IPv6基本首部固定为40B,进行分片时,需要有分片的扩展首部,该扩展首部是8B,因此每个分片的数据部分最大为1200-40-8=1152B
IPv6数据包为1460B,则需要进行分片的数据部分长度为,1460-40=1420B
1420-1152=268B,因此第一个分片的数据部分是1152B,总长度是1200B
第二个分片的数据部分长度是268B,总长度是316B
在PC1分为2个分片后,将两个IPv6数据包发送出去,到达PC2后,PC2再根据分片信息进行重组
2、若网络1和网络2均为IPv4网络,则不会进行路径MTU发现,分片在源点和中间节点都可以进行,另外IPv4分片信息是在IPv4首部中的,而IPv6仅允许在源点进行分片,因此会通过路径MTU发现机制获取整条传输路径中的最小MTU值,且IPv6的分片信息是在扩展首部中的
【问题3】(5分)
(1)隧道技术
(2)AC
(3)AD
(4)B
【问题1】
(1)图中“Version 6”可以看出,该IP数据包使用的IPv6版本
(2)PayloadLength即IPv6的有效载荷,指明IPv6数据报除基本首部以外的字节数,包括扩展首部和数据部分
(3)Hop Limit定义了IPv6数据包经过的最大跳数,每一次转发,则数值减1,当跳数限制减少到0时,数据报被丢弃
(4)IPv6地址使用“::”符号指示有多个0值的16位组,“::”符号在一个地址中只能出现一次,该符号也能用来压缩地址中前部和尾部的0
(5)和(6)以太网数据链路层使用MAC地址标识网络中的主机,网络层使用IP地址标识网络中的主机
【问题2】
1、PC1使用路径MTU发现机制确定整条传输路径的最小MTU值为1200,则每个分片的首部和数据部分最大为1200B,IPv6基本首部固定为40B,进行分片时,需要有分片的扩展首部,该扩展首部是8B,因此每个分片的数据部分最大为1200-40-8=1152B
IPv6数据包为1460B,则需要进行分片的数据部分长度为,1460-40=1420B
1420-1152=268B,因此第一个分片的数据部分是1152B,总长度是1200B
第二个分片的数据部分长度是268B,总长度是316B
在PC1分为2个分片后,将两个IPv6数据包发送出去,到达PC2后,PC2再根据分片信息进行重组
注意:由于问题2直接说PC1发送1460B的数据包,因此上述解析考虑的是将1460作为总长度,但是若考虑问题1和问题2是有联系的,那么1460则是作为数据部分长度
2、若网络1和网络2均为IPv4网络,则不会进行路径MTU发现,分片在源点和中间节点都可以进行,另外IPv4分片信息是在IPv4首部中的,而IPv6仅允许在源点进行分片,因此会通过路径MTU发现机制获取整条传输路径中的最小MTU值,且IPv6的分片信息是在扩展首部中的
【问题3】
(1)IPv4和IPv6的过渡技术主要有3种,双协议栈、隧道技术和协议翻译技术,双协议栈是节点上同时运行IPv4和IPv6两套协议栈,隧道技术是指将IPv6分组封装在IPv4数据包中,被IPv4网络传输,提供一种IPv6网络之间通信的方法,协议翻译技术是指网关除了要进行IPv4和IPv6地址转换,还要包括协议翻译,使得纯IPv4和纯IPv6站点之间能够通信
(2)(3)(4)RIP和OSPF都是内部网关路由协议,但是RIP是距离矢量路由协议,以跳数作为度量值,周期性的交互路由表,OSPF是链路状态路由协议,设备之间传递的链路状态信息,BGP是外部网关路由协议,是一种路径矢量路由协议,虽然它算是特殊的距离矢量路由协议,但是在有其他可选项时,建议不选择距离矢量路由协议