数据传输方法、装置和系统制造方法及图纸

技术编号:13183291 阅读:37 留言:0更新日期:2016-05-11 14:57
本发明专利技术公开了一种数据传输方法、装置和系统,通过本发明专利技术,接收第一单板作为主板发送的第一单板的媒体接入控制MAC地址与因特网地址IP,其中,第一单板作为主板与第二单板作为备板配置有相同的IP,在第二单板中阻止采用相同的IP进行数据传输;创建第一单板的MAC与IP之间的对应关系;依据创建的对应关系进行数据传输。解决现有技术中主备倒换时需要将与主备板建立链接的线卡同步切换链路才能与主板通信的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种数据传输方法、装置和系统
技术介绍
传统主备设备都有自己的IP,通过配置相同的逻辑地址,实现它板与主备板通信时无需关心具体哪块是主哪块是备就能送达到实际主板上。但主备倒换过程中,仍存在主备设备与线卡间通信链路的切换过程。图1是相关技术中传统主备设备切换流程示意图;如图1所示,一般过程为:A)备板完成预倒换之后,主板进行主转备通信链路切换,把套接字上与主状态相关的命名端口关掉。B)备板开始备转主之前,进行备转主通信链路切换,把套接字上与备状态相关的命名端口关掉。C)原主板完成主转备之后,进行新备板通信链路切换,把套接字上与备状态相关的命名端口打开。D)原备板收到原主板主转备完成之后,进行新主板通信链路切换,把套接字上与主状态相关的命名端口打开。从图1可以看到,主备倒换过程中,线卡与主控板之间链路更新主备状态,线卡需要关注主控板主备状态。在解决主板切换问题的相关技术方案中,图2是相关技术中提供的专利CN201310245911.6的流程示意图;图3是相关技术中提供的专利CN201210227485.9的流程示意图,结合图2和图3所示,存在两种技术方案,其中,方案一,第CN201310245911.6号中国专利采用方法为主服务器发生故障时,备用服务器切换自己的IP地址为主服务器的IP地址,故障的主服务器重新启动后,流程与初始启动类似,使用临时IP地址,发现主服务器已经存在,则重新配置自己的IP地址为备用地址.这种方法以下不足:该专利虽然线卡始终看到的是一个没有变化的服务器ip,但主备服务器使用不同的IP,主备发生变化时,需要切换IP,IP的切换在三层处理,相对二层处理效率要低。方案二,第CN201210227485.9号中国专利通过相应的修改域名服务器DNSServer中存储的域名与IP地址的对应关系,以使呼叫会话控制功能CSCF发送域名解析请求后,获取原备用服务器的IP地址,促使CSCF向修改后的IP地址对应的服务器分配路由,从而实现主备服务器的切换,这种方法存在以下不足:一、该专利中主备状态发生变化后,需要修改域名系统DNS (Domain Name System)与IP地址的对应关系。另外,DNS与IP地址的对应关系修改处理在层三处理,相对二层处理效率要低;二、在该专利的实现中,需要把主备状态通知域名服务器,让域名服务器去修改。在CSCF(Call Sess1n Control Funct1n)文本协议领域这种方式更适合。由上可知,主备设计的初衷,对内起到备份保护,对外应该是一个设备,与主备相连的线卡等无需关心主备内部到底谁是主板谁是备板等细节。传统主备板都保留自己各自不同的IP,存在主备倒换与之建链的线卡需要同步切换链路才能与主板通信的缺点。针对现有技术中主备倒换时需要将与主备板建立链接的线卡同步切换链路才能与主板通信的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种数据传输方法、装置和系统,以至少解决现有技术中主备倒换时需要将与主备板建立链接的线卡同步切换链路才能与主板通信的问题。根据本专利技术的一个方面,提供了一种数据传输方法,包括:接收第一单板作为主板发送的第一单板的媒体接入控制MAC地址与因特网地址IP,其中,第一单板作为主板与第二单板作为备板配置有相同的IP,在第二单板中阻止采用相同的IP进行数据传输;创建第一单板的MAC与IP之间的对应关系;依据创建的对应关系进行数据传输。优选的,接收第一单板作为主板发送的第一单板的媒体接入控制MAC地址与因特网地址IP包括:通过接收第一单板广播的地址解析协议ARP报文的方式,接收第一单板作为主板发送的第一单板的MAC和IP。优选的,在依据创建的对应关系进行数据传输之后,还包括:接收到第二单板由备板切换为主板后,发送的第二单板的媒体接入控制MAC与IP ;将创建的第一单板的MAC与IP之间的对应关系更新为第二单板的MAC与IP之间的对应关系;依据更新后的对应关系进行数据传输。根据本专利技术的另一个方面,提供了另一种数据传输方法,包括:第一单板作为主板向二层交换板发送第一单板的媒体接入控制MAC地址与因特网地址IP,其中,第一单板作为主板与第二单板作为备板配置有相同的IP,在第二单板板中阻止采用相同的IP进行数据传输;依据二层交换板创建的第一单板的MAC与IP之间的对应关系进行数据传输。优选的,在依据二层交换板创建的第一单板的MAC与IP之间的对应关系进行数据传输之后,还包括:在第一单板由主板切换为备板之后,通过IP信息包过滤机制iptables方法阻止第一单板采用相同的IP进行数据传输,其中,第二单板通过iptables方法允许作为主板向二层交换板发送第二单板的媒体接入控制MAC地址与因特网地址IP,依据二层交换板更新的第二单板的MAC与IP之间的对应关系进行数据传输。根据本专利技术的另一个方面,提供了一种数据传输装置,包括:接收模块,用于接收第一单板作为主板发送的第一单板的媒体接入控制MAC地址与因特网地址IP,其中,第一单板作为主板与第二单板作为备板配置有相同的IP,在第二单板板中阻止采用相同的IP进行数据传输;创建模块,用于创建接收模块接收的第一单板的MAC与IP之间的对应关系;第一传输模块,用于依据创建模块创建的对应关系进行数据传输。优选的,接收模块,包括:接收单元,用于通过接收第一单板广播的地址解析协议ARP报文的方式,接收第一单板作为主板发送的第一单板的MAC和IP。优选的,数据传输装置,还包括:第二传输模块,用于在依据创建的对应关系进行数据传输之后,接收到第二单板由备板切换为主板后,发送的第二单板的媒体接入控制MAC与IP ;更新模块,用于将创建的第一单板的MAC与IP之间的对应关系更新为第二单板的MAC与IP之间的对应关系;第三传输模块,用于依据更新后的对应关系进行数据传输。根据本专利技术的另一个方面,提供了另一种数据传输装置,包括:发送模块,用于向二层交换板发送第一单板的媒体接入控制MAC地址与因特网地址IP,其中,第一单板作为主板与第二单板作为备板配置有相同的IP,在第二单板板中阻止采用相同的IP进行数据传输;第一数据传输模块,用于依据二层交换板创建的第一单板的MAC与IP之间的对应关系进行数据传输。优选的,数据传输装置还包括:第二数据传输模块,用于在依据二层交换板创建的第一单板的MAC与IP之间的对应关系进行数据传输之后,在第一单板由主板切换为备板之后,通过IP信息包过滤机制iptables方法阻止第一单板采用相同的IP进行数据传输,其中,第二单板通过iptables方法允许作为主板向二层交换板发送第二单板的媒体接入控制MAC地址与因特网地址IP,依据二层交换板更新的第二单板的MAC与IP之间的对应关系进行数据传输。根据本专利技术的另一个方面,提供了一种数据传输系统,包括:第一单板、第二单板和二层交换当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种数据传输方法,其特征在于,包括:接收第一单板作为主板发送的所述第一单板的媒体接入控制MAC地址与因特网地址IP,其中,所述第一单板作为主板与第二单板作为备板配置有相同的所述IP,在所述第二单板中阻止采用相同的所述IP进行数据传输;创建所述第一单板的MAC与所述IP之间的对应关系;依据创建的所述对应关系进行数据传输。

【技术特征摘要】

【专利技术属性】
技术研发人员:张国良朱玺尹胜生
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1