发明名称 用于PMTU学的方法和装置
摘要 本发明提供了一种用于PMTU学的方法和装置。本发明在TCP连接的建立过程中,由转发设备对Syn报文的MSS选项的值进行修改、以使Syn报文中的MSS选项的值最终能够被修改为传输路径中所有转发设备的MTU值中最小的一个,并且,Syn报文中的MSS选项的最终值同样携带在Syn+Ack报文和Ack报文中,因此,通信设备即可在TCP连接过程中利用MSS选项的值来学到PMTU、而无需在TCP连接建立之后的通信过程中通过逐跳方式学PMTU,从而能够提高PMTU的学速度、并节省学PMTU所占用的网络带宽。本发明还可以通过转发设备修改Syn+Ack报文MSS选项的值来适应转发设备的MTU值变化。
申请公布号 CN102594677A 申请公布日期 2012.07.18
申请号 CN201210033425.3 申请日期 2012.02.15
申请人 杭州华三通信技术有限公司 发明人 崔晓会
分类号 H04L12/56(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 王一斌;王琦
主权项 一种用于PMTU学习的方法,其特征在于,包括:步骤a、接收第一通信设备向第二通信设备发送的Syn报文并转发,若判断出Syn报文中的MSS选项的值大于本机的MTU值,则在转发之前将Syn报文中的MSS选项的值修改为本机的MTU值;其中,在Syn报文从第一通信设备发出时,Syn报文中的MSS选项的值为第一通信设备的MTU值;步骤b、接收第二通信设备向第一通信设备发送的Syn+Ack报文并转发;其中,在Syn+Ack报文从第二通信设备发出时,Syn+Ack报文中的MSS选项的值为Syn报文中的MSS选项在Syn报文到达第二通信设备时的值;步骤c、接收第一通信设备向第二通信设备发送的Ack报文并转发;其中,在Ack报文从第一通信设备发出时,Ack报文中的MSS选项的值为Syn+Ack报文中的MSS选项在Syn+Ack报文到达第一通信设备时的值。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地