支持ECN的路由器在经历拥塞时设置IP头部的ECN域为11?国网etp平台网址
时间:2025-04-10 01:57 来源:未知 作者:admin 点击:次
支持ECN的路由器在经历拥塞时设置IP头部的ECN域为11?国网etp平台网址当一个IP包的ECN域被途由器扶植为11时,接管端而非发送端被合照途径上发作了堵塞。ECN操纵TCP头部来见知发送端搜集正正在经验堵塞,而且见知接管端发送段曾经受到了接管端发来的堵塞布告,曾经低重了发送速度。
TCP对ECN的维持操纵TCP中预先界说的保存位。ECN界说两个新的记号,如图2所示: ECE:ECN反应记号被用来正在TCP3次握手时注脚一个TCP端是具备ECN功用的,而且注脚接管到的TCP包的IP头部的ECN被扶植为11。更众消息请参考RFC793。 CWR:堵塞窗口裁减记号被发送主机扶植,用来注脚它接管到了扶植ECE记号的TCP包。堵塞窗口是被TCP爱护的一个内部变量,用来管剃发送窗口巨细。 一个维持ECN的TCP主机正在维持ECN的TCP相接上发送扶植了IP头部为10或者01的TCP包。维持ECN的途由器正在经验堵塞时扶植IP头部的ECN域为11。当一个TCP接管端发送针对收到的一个扶植ECN位为11的TCP包的响合时,它扶植TCP包头中的ECE,而且正在接下来的ACK中也做同样扶植。 当发送主机接管到扶植了ECE记号的ACK时,它就像感知到包损失雷同,先导裁减发送窗口,运转慢启动经过和堵塞避免算法。鄙人一个数据包中,发送者扶植CWR记号。正在接管到新的扶植CWR记号的包时,继承者放弃正在接下来的ACK中扶植ECE记号。
图3映现了一个正在维持ECN的TCP端节点之间的一个TCP相接的例子,它们之间的一个维持ECN的途由器正正在经验堵塞。 正在这个例子中,TCP端A发送数据给TCP端B。TCP端A一次性发送5个包。包2通过一个堵塞的维持ECN的途由器转发,将IP包头的ECN位扶植为11。当TCP端B接管到这个包,它发送扶植了ECE记号的ACK。当TCP端A接管到第一个扶植了ECE的ACK往后,它低重发送速度,而且正在发送下一个包(6)时扶植其CWR记号。通过接管包6,TCP端将过错接下来的ACK包扶植ECE记号。详情请参考RFC 3168。 Windows Vista维持ECN然则缺省是紧闭的。你能够通过netsh interface tcp set global ecncapability=enabled来掀开维持。由于ECN操纵到了IP和TCP包头中以前未操纵或者保存的位,中央的搜集设置如途由器和防火墙将会缄默地抛弃ECN域扶植为非0值的包。为了制止涌现这种情形,请对你的搜集设置举办合适的装备和升级以维持ECN。 假使您极端紧迫的思体会IT范畴最新产物与手艺消息,那么订阅至顶网手艺邮件将是您的最佳途径之一。 (责任编辑:admin) |