些分组,就会丢失,丢失的分组会导致 发送该分组的设备因超时而重传,这样讲导致恶性循环。
2.拥塞管理的本质是党拥塞发生时指定资源调度策略决定报文转发次序的机制。主要靠各种队列机制完成。
3.QP=fair queuing公平队列:①不同队列获得公平调度机会,从总体上均衡各个流的延迟②短报文和长报文获得公平的调度,如果不同队列间同时存在多个长报文和短报文等待发送,应当估计短报文的利益,让短报文优先获得调度,从而总体上减少各个流的包文件的抖动。
4.WFQ加权公平队列:WFQ计算报文调度次序时增加了优先权的考虑,高优先权的报文获得调度的机会多于低优先级的报文。在出队时,WFQ按流的优先权分配每个流占有出口带宽。优先权的数值越小,所得带宽越小。 七、拥塞避免总结,共5点
1.拥塞避免(congestion avoidance)是一种流控机制,通过监视网络资源(如队列或内存缓冲区)的使用情况,在拥塞有加剧的趋势时,主动丢弃报文,通过调整网络流量解除网络过载。
2.传统丢包策略是tail-drop(尾部丢弃),当队列的长度达到最大值后,所有新来的报文都被丢弃。将引发TCP全局同步现象。
3.TCP全局同步:当队列同时丢弃多个TCP连接的报文时,将造成多个TCP连接同时进入拥塞避免和慢启动状态以降低并调整流量,而后又同时出现流量高峰,如此反复,使网络流量不停震荡。
4.RED(random Early detection)随机早期检测:①每个队列都有上下限②队列长度小于下限不丢弃报文③队列长度超过上限,丢弃所有来到的报文④队列长度介于上下限之间,开始随机丢弃到来的报文,队列越长丢弃概率越高,但有一个最大丢弃概率。
5.WRED(weigted random Early detection)加权随机早期检测:生成的随机数是基于优先权的,它引入ip优先权区别丢弃策略,考虑高优先权报文利益,使其被丢弃的概率相对较小。 第七部分 IPV6
一、ipv6概述
1.ipv6是网络层第二代标准协议。 2.由IETF制定。
3.ipv6与ipv4最显著的变化时地址长度增加到128bits,报文格式也有较大变化。
二、ipv6的特点,共8点
1.简化的报文头:ipv6基本报文头固定40字节,是ipv4不含可选字段报文头的2倍(ipv6将ipv4报文头某些字段裁剪或移到扩展报头部分,提高了转发效率)。
2.充足的地址空间:超过3.4乘10的38次方个地址。 3.层次化地址结构:有利于路由快速查找和路由汇聚。
4.地址自动配置:无状态地址自动配置(还有有状态地址自动配置DHCPV6和手工配置)。
5.内置安全性:ipv6直接将IPsec作为扩展报头,提供端到端的安全。 6.支持QoS:基本报头的flow label字段允许设备对某一流中报文进行识别并提供特殊处理。
7.增强的邻居发现机制:ipv6没有了ARP,通过ICMPv6实现同样功能。 8.灵活的扩展报头:①提高处理效率②增强灵活性③增强扩展性 三、ipv6的地址表示
1.用“冒号十六进制”表示法。 2.每组前导0可省略。
3.连续多组全0用::代替,但每个地址只能出现一次。 4.ipv6地址=前缀+接口标识
四、ipv6地址分类(ipv6地址种类用前缀标识)
1.单播地址:标识一个接口,报文传送给此地址标识的接口 2.组播地址:标识一组接口,报文传送给此地址标识的所有接口
3.任播地址:标识一组接口,报文传送给此地址所标识离源节点最近(根据使用的路由协议进行度量)的一个接口(注意:任播无单独地址空间,从单播地址空间取且任播地址只做目标地址)
五、单播地址的种类
1.全球单播地址:相当ipv4的公网地址
2.链路本地地址:链路指同一子网,没有路由分割 3.站点本地地址:相当于ipv4的私有地址 4.环测地址:::1,相当ipv4的127.0.0.0 5.未指定地址:(::,不能分配给任何节点) 六、组播地址(以FF开头)
1.solicited-node地址:该组播地址用于获取同一链路邻居的链路层地址及地址重复检测。每个单播或任播ipv6地址都有一个对应被请求节点地址。格式为:FF02:0:0:0:0:1:FFXX XXX,高104bits固定格式,剩余为单播或任播地址的后24bits。
七、IEEE EUI-64格式接口标识符产生过程 1.MAC地址中间插入FFFE
2.将U/L位(从高开始第7bit)设置为“1” 八、ipv6邻居发现协议
1.通过5种icmpv6消息实现6种功能。
2.地址解析:与ipv4的ARP功能相同,通过邻居请求消息NS和邻居通告消息NA实现
3.验证邻居是否可达:通过NS和NA实现
4.重复地址检测:NS消息源地址为::,目的地址是待测ipv6对应的组播地址,如果收到返回NA消息,说明该地址已被使用,否则未使用。
5.路由前缀发现和地址自动配置:通过路由器请求消息RS和路由器通告消息RA实现
6.重定向:主机启动时它的路由表只有一条到缺省网关的缺省路由。满足一定条件时,缺省网关会向源主机发送ICMPv6重定向消息,通知主机选择更好下一跳进行后续报文的发送。 九、ipv6 PMTU协议
1.PMTU=(path MTU):报文从源到目标的传输路径中经过的链路可能具有不同的MTU,在ipv6中,当报文大于链路MTU时,报文分片将在源端进行,减轻中
间转发设备的处理压力。
2.PMTU发现机制:找到从源端到目的端的路径上最小的MTU(利用ICMPv6差错报文)。 十、ipv6的DNS
1.ipv6和ipv4的DNS相同,也分为静态域名解析和动态域名解析且解析方法一样。
2.区别仅仅是将域名转换为ipv6地址
3.连接ipv4和ipv6网络的DNS服务器既包含A记录也包含AAAA记录。可以进行域名与ipv4地址的转换,也可以进行域名与ipv6地址的转换。 十一、关于ipv6和ipv4的互联和互通
1.在ipv6成为主流协议之前,必须开发出ipv4和ipv6互通技术以保证ipv4平稳过渡到ipv6
2.IETF组建NGTRANS工作组研究ipv4和ipv6过渡问题和高效无缝互通问题 3.目前解决过渡问题的技术主要有3种:①双协议栈技术②隧道技术③NAT-PT