发明名称 通道间封包自动预留空间之系统与方法
摘要 本发明系为一种通道间自动预留空间之系统与方法,主要利用第一闸道器回传一ICMP控制讯息给至少一来源主机,及改变来源主机所发出之TCP连线封包中的最大资料段长度值,再将改变过的连线封包传送经过第二闸道器至目的主机,当目的主机收到改变过的连线封包,其将回传一认可的连线封包给至少一来源主机以完成连线。尔后当至少一来源主机传送封包资料到目的主机时,系会以第一闸道器回传的控制讯息中告知的最大传输单元,或是来源主机与目的主机连线协商后之最大资料段长度值,来切割封包做传送,如此便可达到控制来源端送出的封包大小,以预留空间的目的。
申请公布号 TWI257224 申请公布日期 2006.06.21
申请号 TW090129879 申请日期 2001.12.03
申请人 财团法人资讯工业策进会 发明人 林军鼐
分类号 H04L29/02;H04L12/56 主分类号 H04L29/02
代理机构 代理人 吴冠赐 台北市松山区敦化北路102号9楼;林志鸿 台北市松山区敦化北路102号9楼;杨庆隆 台北市松山区敦化北路102号9楼
主权项 1.一种通道间封包自动预留空间之系统,主要包括: 至少一来源主机; 一第一闸道器,系连接该至少一来源主机; 一目的主机;以及 一第二闸道器,系连接该目的主机,并与另一网域 中的该第一闸道器间存有一通道; 其中,该第一闸道器将回传一控制讯息给该至少一 来源主机,该控制讯息含有一最大传输单元(Maximum Transmission Unit, MTU)値,该MTU値为该第一闸道器连接 之通道的实际最大传输单元减去该第一闸道器进 行加密或特殊处理后所产生的额外标头长度之结 果,该第一闸道器并对该至少一来源主机发出之连 线封包中的最大资料段长度値(Maximum Segment Size, MSS)做修改,新MSS値为原MSS値减去该第一闸道器做 加密或特殊处理后所产生的额外标头长度,并将该 修改过之连线封包传送至该目的主机,当该目的主 机收到修改过之连线封包,其将与预设之MSS値做比 较,并回传一认可的连线封包给该至少一来源主机 ,以完成连线协商;当该至少一来源主机传送资料 封包时,系以该控制讯息中的MTU値,或是来源端与 目的端连线协商后之MSS値,来切割封包。 2.如申请专利范围第1项所述之通道间自动预留空 间之系统,其中该第一闸道器所回传之控制讯息系 为一网际网路控制讯息协定(Internet Control Message Protocol, ICMP)之无法抵达(Unreachable)必须分割( Fragmentation Required)的控制讯息(type=3, code = 4)。 3.如申请专利范围第1项所述之通道间自动预留空 间之系统,其中该连线封包为一TCP连线封包。 4.一种通道间自动预留空间之方法,系利用至少一 来源主机、一第一闸道器、一第二闸道器、以及 一目的主机建立连线通道,俾供传送资料封包,该 方法主要包括下述的步骤: (A)该第一闸道器传回一控制讯息给该至少一来源 主机,其含有一最大传输单元(Maximum Transmission Unit, MTU)値,该MTU値为第一闸道器连接之通道的实际最 大传输单元减去该第一闸道器做加密或特殊处理 后所产生的额外标头长度; (B)该第一闸道器将对由该至少一来源主机所发出 之连线封包中的最大资料段长度値(Maximum Segment Size, MSS)做修改,新MSS値为原MSS値减去该第一闸道 器做加密或特殊处理后所产生的额外标头长度,并 将该修改过之连线封包经由另一网域的第二闸道 器,传送至该目的主机; (C)该目的主机收到该修改后之连线封包后,进行一 比较处理,并回传一认可的连线封包给该至少一来 源主机以完成连线协商;以及 (D)该至少一来源主机系以该控制讯息之最大传输 单元(Maximum Transmission Unit, MTU)値,或来源端与目的 端所协定之最大资料段长度値(Maximum Segment Size, MSS),来切割传送资料封包。 5.如申请专利范围第4项所述之通道间自动预留空 间之方法,其中步骤(A)中,该控制讯息系为一个网 际网路控制讯息协定(Internet Control Message Protocol, ICMP)之无法抵达(Unreachable)必须分割(Fragmentation Required)的控制讯息(type = 3, code = 4)。 6.如申请专利范围第4项所述之通道间自动预留空 间之方法,其中该连线通道系以TCP/IP连线。 7.如申请专利范围第4项所述之通道间自动预留空 间之方法,其中该连线封包为一TCP连线封包。 图式简单说明: 第1图系本发明之系统架构图。 第2图系本发明之讯息流程图。 第3图系本发明中第一闸道器所发出之ICMP讯息内 容。
地址 台北市大安区和平东路2段106号11楼