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

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

【技术实现步骤摘要】

【技术保护点】
一种基于Linux内核实现双通道穿越多级NAT和防火墙的系统,其特征在于,至少包括:系统管理模块、系统内存数据、信令处理模块、协议栈层、B2BUA层、MP交互模块、MP模块、传输层接口、公共组件和网络组件;    网络组件与传输层接口连接,将收到的网络数据报文送到传输层接口进行解析,传输层接口连接协议栈层,协议栈层判断报文的类型并解析,协议栈层连接B2BUA层,B2BUA层连接信令处理模块,解析好的协议由B2BUA层传送到信令处理模块,信令处理模块完成信令的分析、处理和控制,信令处理模块连接公共组件和系统内存,信令处理模块通过公共组件发命令给MP交互模块,MP交互模块根据负载和用户的数据量,通过网络组件连接一个或多个MP模块;另外,系统内存连接系统管理模块,信令处理模块通过系统内存通知系统管理模块记录日志。

【技术特征摘要】

【专利技术属性】
技术研发人员:顾青陆蓓婷靳胜勇蒋文创周卫红
申请(专利权)人:维豪信息技术有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1