发明名称 一种数据转发方法及系统
摘要 本发明实施例提供一种数据转发方法及系统,在源设备产生和转发发往IPv6网络内部的目的设备的IPv4数据报文时,先查询源设备地址映射表中是否存在相应的映射表项,若存在相应的映射表项,则可通过所述相应的映射表项直接与IPv6网络内部的目的设备通信,减轻了双栈网关的处理负荷,提高了通信效率。
申请公布号 CN102387221A 申请公布日期 2012.03.21
申请号 CN201010278736.7 申请日期 2010.09.06
申请人 成都市华为赛门铁克科技有限公司 发明人 樊滑翔;刘利锋
分类号 H04L29/12(2006.01)I 主分类号 H04L29/12(2006.01)I
代理机构 代理人
主权项 一种数据转发方法,其特征在于,包括:产生和转发因特网协议版本4IPv4数据报文,所述IPv4数据报文携带IPv4私有源因特网协议IP地址、IPv4私有源端口号、IPv4公有目的IP地址和IPv4公有目的端口号;查询地址映射表中是否同时存在第一映射表项和第二映射表项,其中,所述第一映射表项和所述第二映射表项从双栈DS Lite网关获得,所述第一映射表项包括所述IPv4私有源IP地址与IPv4公有源IP地址的映射关系和所述IPv4私有源端口号与IPv4公有源端口号的映射关系;所述第二映射表项包括所述IPv4公有目的IP地址与IPv4私有目的IP地址的映射关系、所述IPv4公有目的端口号与IPv4私有目的端口号的映射关系;若同时存在所述第一映射表项和所述第二映射表项,则根据所述第一映射表项,将所述IPv4数据报文的所述IPv4私有源IP地址和所述IPv4私有源端口号分别转换为IPv4公有源IP地址和IPv4公有源端口号;根据所述第二映射表项,将所述IPv4公有目的IP地址和所述IPv4公有目的端口号分别转换为IPv4私有目的IP地址和IPv4私有目的端口号;将所述IPv4数据报文封装为因特网协议版本6IPv6数据报文,并发送给目的设备,所述IPv6数据报文的IPv6目的地址为所述目的设备的IPv6地址;若不同时存在所述第一映射表项和所述第二映射表项,则将所述IPv4数据报文封装为IPv6数据报文,并将所述IPv6数据报文发送给双栈网关,所述IPv6数据报文的IPv6目的地址为所述DS Lite网关的IPv6地址。
地址 611731 四川省成都市高新区西部园区清水河片区