IPv6报头中并没有指示数据包是不是被分片的DF标志,是不是说IPV6数据包不会在传输过程中被分片??

解决方案 »

  1.   

    应该会的吧,MTU是协议上的限制
      

  2.   

    IPv6包传输之前,链路上已经获取到了最大传输单元MTU,所以正常发出的包不会大于MTU
      

  3.   


    ipv6的包是否总是沿着一条链路传送?如果不是,协议怎么能罗列出所有包可能通过的路径?如果指定每个包要走相同的路由路径,那不是每个ipv6包都带一个长长的路由表?
      

  4.   

    通常情况下,ipv6包发向一个目的地址的第一个包,如果在路由过程中被某个路由器卡住,那个路由器是会向源IP发icmpv6报文告诉源ip的主机,包太大了,同时会附上一个MTU,源主机再调整包大小,重发,然后后面的包就都不会超过这个大小,也就是说,第1个包可能会重发。
    再如果过了上面被卡的路由器,报文继续往下走,又遇到一个路由器,MTU更小,同样,也会向源主机发个icmpv6的报文,告诉源主机,包大了,要调后重发,就这样直到数据包到达目的地址。
      

  5.   

    IPv6的数据只在源端分片,目的端重组,中间路由器收到超过它MTU的数据会发送ICMPv6告诉源主机它的MTU大小,并把数据抛弃.