图6.14IPv6地址格式图6.14是基于提供者的全局单播地址,用来给全世界接在Internet上的主机分配单播地址。向IPv6过渡的过程必然很长,因此IPv6和IPv4将长期共存。图6.14就是嵌入IPv4的地址。③IPv6使用更小的路由表。⑥IPv6 具有更高的安全性。目前常见的方法有双栈主机、隧道技术和纯IPv6链路混合组网技术等。图6.15IPv6/IPv4双协议栈的协议结构隧道技......
2023-06-26
在IPv6中主要利用20位流标签和8位通信类型两个字段进行服务质量(QoS)控制。这种能力对支持需要固定吞吐量、时延和抖动的多媒体应用,特别是动态视频传输非常有用。IPv6对QoS增加了一种新功能,即可以对某个发送者请求的特定数据流中要求特殊处理的数据包进行标记,例如,在没有缺省QoS要求的实时业务中就可以使用这种技术。
4.3.3.1 通信类型字段实现QoS机制
某个数据报相对于进入同一网络的其他数据报的重要程度由该字段的值定义。利用通信类型字段,首先区分两大业务量(traffic),即受拥塞控制(Congestion-Controlled)的业务量和不受拥塞控制(Non-Congestion-Controlled)的业务量,然后再进一步确定各类内的优先级。系统发送受拥塞控制的业务量时,它将不断地监测网络的拥塞状况,信源一旦检测出拥塞,就放慢操作,减少送入网络的业务量。系统通过放慢操作来缓解拥塞状态。
IPv6头标中优先级字段使源地址能指定所发数据包的传送优先级,优先级字段的值被分成两个范围,分别用于不同拥塞控制机制中:0~7用于指定流量的优先级/源地址将用于拥塞控制;8~15由于指定在拥塞时没有使用反馈响应的流量的优先级。对于有拥塞控制的流量,各种应用的优先级推荐如下:
(1)0—未定义的流量。
(2)1—“漏斗”流量。
(3)2—没有特殊要求的数据传输(如电子邮件)。
(4)3—保留待用。
(5)4—没有特殊要求的大数据量传输(如FTP,FTTP)。
(6)5—保留待用。
(7)6—交互式流量(如Telnet应用)。
(8)7—Internet上的控制信息流量(如路由协议、简单网管协议SNMP)。
对那些没有拥塞控制的流量,发送者在拥塞的情况下,最想丢弃的分组应该使用最低优先级8,如高清晰度电视的视频流量中;而发送者在拥塞情况下最不想丢弃的分组应使用最高优先级15,如对清晰度要求已经很低的音频流量中。
4.3.3.2 流标签字段实现QoS机制
数据流标号用于定义任意一个传输的数据流,以便网络中所有的节点能对这一数据进行识别,并作特殊的处理。一个流是指从一特定的源节点发送至一特定的目的节点,且源节点希望沿途中间路由器进行某些特殊处理的一系列分组[3]。此定义中的关键,是如何将源节点期望的特殊处理信息有效告知路由器。协议中只建议性提出了两种可能的方法,一是设计专门的控制协议(如RSVP);二是由分组自身携带这些信息(如使用逐跳选项)。流标号的目的就是使源节点用来标示流,使网络在源和目的端之间建立一条有特殊属性与需求的伪连接。例如,从源主机的一个进程到目的主机的一个进程的分组流有很多严格的延迟和带宽要求。这时就可以预先创建流并分配一个流标号,当一个流标号字段为非零的分组出现时,路由器在其内部表中找出它所需的特殊需求并做相应处理。由此定义和基本思想可以看出,流和流标号应该具有的基本特征与功能要求如下:
(1)一个流要由一个源地址和一个非零流标号的组合来唯一标识。(www.chuimin.cn)
(2)不属于一个流的分组,其流标号字段值为0。
(3)流标号由流的源节点负责分配。
(4)流标号必须在1到FFFFF(hex)之间随机选择,便于路由器在查表时使用hash关键字。
(5)属于同一流的所有分组必须具有相同的源地址、目的地址和流标号。
(6)如果流中有某个分组包含逐跳选项,则流中所有其余分组都必须具有相同的逐跳选项内容(不包括逐跳选项的下一个头标)。
(7)如果流中有某个分组包含路由选项,则流中所有其余分组都必须在扩展头标中包含相同的内容,并且具有相同的路由选项(不包括路由选项的下一个头标)。
(8)流状态建立机制中必须明确流处理状态的最大生命期。
(9)节点必须保证不使用先前已在使用、现仍在生命期之内的流标号。
对流标号处理流程如图4.7所示。
图4.7 路由器对流标号的处理图
到目前为止,RFC1809中对流标号格式和用法没有具体规定,但就使用方法有以下共识:
(1)如果一携带非零流标号的分组到达路由器,而路由器发现其内部表(流状态信息表)中没有该流标号的特殊处理信息(流状态信息),路由器把未知状态的非零流标号当作是流标号为0的分组一样处理。这样,路由器将进一步查看分组可能携带的逐跳选项,看分组是否要求特殊处理,如果选项只简单告知路由器“若流标号未知则丢弃”,则路由器丢弃,如果选项中含有流状态信息,则路由器创建流标号。
(2)流标号刷新:一台IPv6路由器必须建立和维护一张流状态信息表。为防止溢出,必须及时删除那些已用过的老的流标号及其表项。如何有效地刷新流标号,到目前为止尚未达成共识,有代表性的3种方案是:①规定一个时间间隔(如6s),任何流状态自生成起经过该间隔后自动失效。若此流还有后续分组到达,则路由器按未知状态非零流标号处理方法重新建立流状态表项;②流的源节点周期性地发送专门的刷新信息(如通过RSVP的Path报文),通知路由器删除指定的流标号及其状态;③路由器把每个携带流标号的分组作为隐含的刷新信息或源节点发送明确的刷新选项。
(3)哪些分组应携带非零流标号:实时数据分组必须具有非零流标号。其他非实时小批量数据交换应携带0标号。
有关下一代计算机网络技术的文章
图6.14IPv6地址格式图6.14是基于提供者的全局单播地址,用来给全世界接在Internet上的主机分配单播地址。向IPv6过渡的过程必然很长,因此IPv6和IPv4将长期共存。图6.14就是嵌入IPv4的地址。③IPv6使用更小的路由表。⑥IPv6 具有更高的安全性。目前常见的方法有双栈主机、隧道技术和纯IPv6链路混合组网技术等。图6.15IPv6/IPv4双协议栈的协议结构隧道技......
2023-06-26
当发送者的转交地址表中没有转交地址项时,送往移动节点的IP数据包被送到移动节点的家乡网络然后由移动节点的家乡代理用隧道方式将其送往移动节点当前的转交地址。当发送者的转交地址表中包含有转交地址项时,发送者可以使用第二类路由头直接转发IP包到移动主机,这时候IPv6基本报头中源地址是CN地址,目的地址是CoA地址,同时把移动主机MN的家乡地址放在第二路由头中。......
2023-10-18
首选IPv6 地址表示下面的这一个用二进制表示的128 位IPv6 地址,即为IPv6 地址的初始状态。内嵌IPv4 地址的IPv6 地址表示这种表示方法中地址的第一部分使用十六进制表示,而IPv4 部分采用十进制表示,这是过渡机制中IPv6 地址的特有表示法。IPv6 前缀和子网在IPv6 地址中,CIDR 的斜线表示法仍然适用。IPv6 前缀是指地址中具有固定值的位数部分或表示网络标识的位数部分。根据2006年2月发表的RFC 4291,IPv6 地址前缀的分配方案见表6.6。......
2023-10-19
目前各个高校都与Cernet进行广泛连接,又加上Cernet 2良好的IPv6网络试验环境,所以在部署IPv6应遵循以下原则:网络总体部署双协议栈模式,并通过IPv4或专线与Cernet 2骨干节点建立IPv6连接。由于IPv6考虑了对移动的支持,IPv6移动特性是IPv6的一个重要特性之一。有条件的学校可以通过无线网络建立IPv6移动测试的环境,以对移动IPv6的优化路由、无缝漫游以及进一步的QoS的研究。......
2023-10-18
IPv6网络实验及实验床的建立过程中,一般选择了Linux作为了主要的操作系统。并且其内核从2.2.0开始,就已经开始支持IPv6技术了,这等于就提供了IPv6协议栈原代码,就可以利用其共享代码研究IPv6。由于使用的是Linux Red hat 7.2所以对IPv6有很好的支持,在系统启动后运行:modprobe IPv6就可将IPv6协议栈加载。此时IPv6协议栈已成功运行,在Linux7.2上可以配置各种隧道实现与Internet上的各个IPv6小岛相连接。......
2023-10-18
主要应用于IP网络的IPv6新体系必然会自然地取代BACnet应用系统中原有的IPv4体系。只要BACnet定义的互操作语义不变,无论采取何种通信标准,均能够实现BACnet的功能。其中ISO 8802.2 Type 1是不确认的UDP无连接服务,BACnet可以构建于IPv6网络之上,其网络层可以通过接口与下层的IPv6网络进行通信。当BACnet标准的下层传输协议向IPv6进行扩展时,仍然可以利用BACnet/IP体系结构,而且UDP层和BVLL层也是需要的。......
2023-08-30
下面介绍几种IPv4 向IPv6 过渡的方案。双协议栈的主机(路由器)同时具有IPv4 和IPv6 两个地址。当此结点转发IPv6 数据报时,若通过域名系统查询到下一个站点运行的是IPv4,则该结点就将IPv6 数据报首部转换为IPv4 的首部,然后再转发。当IPv4 数据报离开“隧道”时,再拆去其封装恢复原来的IPv6 数据报。“隧道”技术提供了一种以现有IPv4 路由体系来传递IPv6 数据的方法。......
2023-10-19
除了128位的地址空间,IPv6还为点对点通信设计了一种具有分级结构的地址,这种地址被称为可聚合全局单点广播地址。NLA通常是大型ISP,它从TLA处申请获得地址,并为SLA分配地址。IPv6继承了IPv4的自动配置服务,并将其称为全状态自动配置。使用无状态自动配置,无需手动干预就能够改变网络中所有主机的IP地址。......
2023-08-30
相关推荐