一种基于Linux内核实现双通道穿越多级NAT和防火墙的系统及方法

基本信息

申请号 CN200610025994.8 申请日 -
公开(公告)号 CN101064712A 公开(公告)日 2007-10-31
申请公布号 CN101064712A 申请公布日 2007-10-31
分类号 H04L29/06(2006.01);H04L12/56(2006.01) 分类 电通信技术;
发明人 顾青;陆蓓婷;靳胜勇;蒋文创;周卫红 申请(专利权)人 维豪信息技术有限公司
代理机构 上海恩田旭诚知识产权代理有限公司 代理人 丁宪杰
地址 201203上海市张江高科技园区郭守敬路498号浦东软件园14幢22301-670座
法律状态 -

摘要

摘要 本发明公开了一种基于Linux内核实现双通道穿越多级NAT和防火墙的系统及方法,系统包括:信令处理模块、协议栈层、B2BUA层、MP交互模块、MP模块、传输层接口和公共组件。实现的方法包括:首先,由传输层接口对收到的网络数据进行协议解析,再由协议栈层解析报文,再由B2BUA层将解析的报文交给信令处理模块;接着,信令处理模块根据报文的内容进行修改,同时信令处理模块还通过公共组件和MP交互模块向MP模块发送命令,最后由MP模块将修改过的报文再发送到网络上。本发明无需修改FW/NAT,保护了私有网络的安全;通过双通道服务器的设计,实现了多级NAT穿越;采用可变的拓扑结构,一个信令服务器可负载多个媒体和数据服务器,方便实现了性能扩展。