首先,谢谢你抽出时间阅读。
我有个疑问。
IP报头中的QOS标记是发生在每个数据包上,还是需要建立TCP分段(TCP握手)?
发布于 2022-06-04 16:03:23
例如,我配置了一条规则,将优先级1应用于目标端口443,在初始的syn中,它已经标记或将等待建立的连接。据我所知,没有,QOS中的IP报头是与协议和会话无关的。它检查分配给它的所有内容,只限于src ip、dst ip、src端口和dst端口。
路由仅由IP地址决定。每个数据包都是独立于任何其他数据包的路由,因此每个数据包都需要被标记。路由器对TCP端口一无所知。
路由器不知道数据包有效负载是否是TCP、UDP或任何其他传输协议,当然也不知道数据包是否包含TCP SYN。事实上,包含同一TCP连接段的不同数据包可能由于不同的原因而采取不同的路径,由于不同路径的延迟不同而出现故障,这就是为什么TCP被设计为重新排序数据以便能够按顺序呈现给应用程序的原因。
发布于 2022-06-04 16:13:26
IP报头中的QOS标记是发生在每个数据包上,还是需要建立TCP分段(TCP握手)?
根据设备及其配置,需要标记每个数据包的区分服务字段。
数据包是否用于TCP的初始握手或应用程序数据并不重要。该机制在数据包级别上工作,有效负载与此无关(除非您使用layer-4信息动态更改DSCP字段)。
发布于 2022-06-07 02:38:55
QoS标记通常设置在客户端机器或客户端插入的访问开关端口上,每个符合QoS标记标准的IP数据包都是标记。TCP独立于QoS。
https://networkengineering.stackexchange.com/questions/79036
复制相似问题