流控制传输协议(SCTP)即将成为下一代网络中的传输层协议,在未来互联网和移动网络中发挥重要作用,然而目前网际协议(IP)网络中大多数网络地址转换(NAT)设备对SCTP报文转发缺乏兼容性支持。分析并解决了SCTP在当前IPv4网络实施中所遇到的NAT阻断问题。利用在收发端协议栈上进行功能扩展,提出了一种新的SCTP报文的NAT穿越方法,在不修改当前网络NAT设备的前提下完成NAT穿越,并在原型机上测试验证了解决方案的可行性和有效性。
SCTP,as the future transport layer protocol for NGN(next generation network),faces an implemention problem in current IPv4 network,that is,NAT(network address translation) blocking problem incurred due to the incompatibility of SCTP packet on current NAT equipment.This paper,based on extension and modification of terminal TCP/IP stack,proposes a new solution for SCTP packet in traversing the NAT.This solution requires no modification on the NAT equipment of the whole network,and its feasibility and validity is verified by experiments on the Linux prototype system.