一般来说我们的网络的MTU都是固定的,如果出现不同MTU的情况,那么通过协议交互采用最小的MTU值。但是有些特殊情况,网络需要保持不同的MTU值通过。MTU/MSS控制器可以根据数据流来对MTU和MSS进行重整。所谓数据流是根据,源IP、目标IP、时间、协议等要素来判断的。
1、根据源IP、目标IP、协议、时间等要素,根据设定的MTU来重组数据包。比如1.1.1.1发往2.2.2.2的MTU是1500,经过MTU/MSS转换器转换成MTU1600。
2、调整TCP通讯中的MSS来调整整个数据流的MTU值。比如在广域网中某个点的MTU值是1400,而我们网络是1500,那么当数据流经过该点时会被阻塞。那么我们可以通过调整TCP数据包中交互的MSS,使得经过改点的数据流的MTU值下降到1400,则网络畅通了。