数据传输方法及系统的制作方法

文档序号:7707771阅读:100来源:国知局
专利名称:数据传输方法及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种数据传输方法及系统。
背景技术
在大型传输设备网元中,光接口单板(多光口单板,简称为光板)具有多个光口,例如,目前的光口数目已达到32个。今后,光 口数目可能会更多,支持的容量可能会更大。由于网元控制(Node B Control Processor,简称为NCP )单一反与上述光口之间通ifl的方式 决定了控制信令和网络管理信息的传递质量,因此,NCP和光才反之 间的通讯将成为光传输设备网管的核心技术。当前,有多种方法可以实现NCP才反和光才反之间的^:据通讯,其 中,虛接口技术就是其中的方法之一。虚接口技术的基本原理是 将NCP到光板的数据全部发送给虚接口 ,并通过虚接口再转发至各 个光口;将从光口接收到的数据发送至NCP板时,先将数据发送给 虚接口,再由虚接口发送给NCP板。可以看出,由于存在虚接口技术的处理环节,因此处理速度比 專交十曼,而且,由于虚4妻口在光4反上完成NCP才反和所有光口之间收/ 发包的转发功能,因此可能成为并瓦颈,造成凄t据拥塞。此外,同步 凄t字体系(Synchronous Digital Hierarchy,简称为SDH) i殳备都是 由一块NCP和多块光板组成,光板数目可以达到40多块,大多数光板采用档次较低的CPU芯片(一般频率为50M),且由于光板采 用的CPU芯片数量较多,因而芯片升级存在难度。实现NCP板和光板之间的数据通讯的另一种常用方法是采用 以太网技术,需要使用二或三层交换芯片。该方法虽然提高了转发 效率,^f旦是成本4交高。发明内容针对相关技术中实现NCP和光板之间的数据传输时,传输速度 较慢、对于光板的芯片升级难度较大,以及成本较高的问题而提出 本发明,为此,本发明的主要目的在于提供一种改进的数据传输方 案,以解决上述问题至少之一。根据本发明的一个方面,提供了一种凝:据传输方法。根据本发明的数据传输方法包括网元控制单板确定与数据的 目的IP地址对应的多光口单板的至少一个光口号;网元控制单板数 据和确定的至少一个光口号发送给多光口单才反;多光口单才反4妄收至 少一个光口号和数据,并将数据分发到与至少一个光口号对应的至 少一个光口 。根据本发明的另一方面,提供了一种数据传输系统。上述数据传输系统包括一个网元控制单板、至少一个多光口单 板。其中,根据本发明的网元控制单板包括确定模块,用于确定 与凝:据的目的IP地址对应的多光口单才反的至少一个光口号;发送模 块,用于将确定的至少一个光口号和数据发送给多光口单板;根据 本发明的至少一个多光口单板包括接收分发模块,用于接收光口 号和数据,并将数据发送到与至少一个光口号对应的至少一个光口 。单板和光板之间实现数据传输时,网 元控制单^反确定与tt据的目的IP地址对应的多光口单^反的光口号, 并将数据与光口号发送至光板,光板再将上述数据分发到与上述光 口号对应的至少一个光口,解决了传输速度较慢、对于光板的升级 难度较大,以及成本较高的问题,进而实现了数据的可靠传输,减 小了升级难度,降低了成本。本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


此处所i兌明的附图用来^是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为根据本发明实施例的数据传输系统的结构示意图;图2为根据本发明优选实施例的数据传输系统的结构示意图;图3为根据本发明实施例的数据传输系统的框图;图4为根据本发明实施例的数据传输方法的流程图;图5为根据本发明实施例的数据头的结构示意图;图6为根据本发明优选实施例的数据传输方法的流程图;图7为根据本发明实施例的数据传输方法的详细处理流程图;图8为根据本发明实施例的增加数据头后的数据的结构示意图;图9为传输数据的示意图;图10为根据本发明实施例的从光口的开销中提取的数据的示 意图;图11为根据本发明实施例的对图IO所示的数据增加数据头后 得到的数据的示意图。
具体实施方式
功能积克述考虑到相关技术中采用虚接口技术实现NCP板和光板之间数 据通讯时,虚接口的转发效率较低,升级光板CPU芯片难度较大, 而采用以太网技术实现数据通讯时成本较大的问题,本发明实施例 提供了改进的数据传输方案,网元控制单板根据预设的目的IP地址 与光口号的映射关系,确定光口号,并将凄t据与光口号发送至光斗反, 光板再将上述数据分发到与上述光口号对应的至少一个光口 。在本 发明实施例中,在NCP板上完成上述映射关系的处理,使得升级 CPU芯片的难度降低,且适合现代SDH设备的结构特点。其中, 网元控制单板用于完成路由协议运算、处理或转发IP才艮文;多光口 单板用于插入和提取光信号的开销,对不同速率的光信号报文进行 适配和转发,传递网元控制单4反的网管信息和凄t据到其^也网元。需要说明的是,在不冲突的情况下,本申请中的实施例及实施 例中的特征可以相互组合。下面将参考附图并结合实施例来详细说 明本发明。系统实施例根据本发明实施例,首先提供了一种数据传输系统。图1和图2为才艮据本发明实施例的凄史据传输系统的结构示意图。凄t据传flr系统包4舌一个网元控制单4反、至少一个多光口单4反,如图1所示,根据本发明实施例的数据传输系统的网元控制单板包括 确定模块10、发送模块12,数据传输系统的每个多光口单板都包括 接收分发模块14。以下进一步结合图2来描述上述各个模块的细节。确定才莫块10,用于确定与凄t悟的目的IP ;也址对应的多光口单 板的至少一个光口号。如图2所示,根据本发明优选实施例的^t据传输系统的网元控 制单板还可以包括第一存储模块20,用于存储网元控制单板与多 光口单板经过协商预设的数据头格式,其中,该数据头包括网元 控制单板的槽位号、多光口单板的槽位号、光口号;数据传输系统 的多光口单^反还可以包括第二存储才莫块22,用于存^f诸上述凄t据头 格式。优选地,上述第一存储模块20,还用于存储预设的目的IP地 址与光口号的映射关系。上述确定才莫块IO可以包括地址映射子才莫块IOO,用于读取第 一存储模块存储的映射关系,确定与数据的目的IP地址映射的多光 口单^^反的光口号。发送模块12,与确定模块10相连接,用于将确定的至少一个 光口号和凄t据发送给多光口单板。优选地,如图2所示,上述发送冲莫块12可以包括第一头处理 子模块120,用于根据预设的数据头格式在数据中增加数据头,其 中,数据头中携带确定模块确定的光口号。接收分发模块14,与发送模块12相连接,用于接收上述光口 号和凄t据,并将H据发送到与至少一个光口号对应的至少一个光口 。优选地,如图2所示,上述4^收分发才莫块14可以包括第二头 处理子模块140和分发子模块142,其中,第二头处理子模块140,用于从接收到的数据的数据头中获取光口号,并删除数据头;分发 子模块142,用于将删除数据头后的数据分发至与至少一个光口号 相对应的至少一个光口 。优选地,上述多光口单一反还可以包^":开销处理才莫块24,用于 将数据插入到光口的开销中,或者,获取来自光口的开销的数据;优选地,在实现多光口单才反向NCP^反传输-凄t据时,分发子才莫块 142还用于发送光口号及ft据至第二头处理子才莫块、第二头处理子 模块140、第一头处理子模块120还用于按照数据头格式在数据中 增加数据头、地址映射子模块100还用于根据数据头确定接收数据 的网元控制单板,并用于删除数据头。其中,地址映射子才莫块100,还用于在预i殳的映射关系中查找 凄史据的目的IP地址与光口号的对应关系,如果未查找到,还用于在 上述映射关系中增加上述对应关系。图3为根据本发明实施例的数据传输系统的框图。如图3所示, 该数据传输系统包括 一个NCP单板和一个多光口单板,其中,该 NCP单板和多光口单板通过高级数据链路控制(High Level Data Link Control,简称为HDLC)总线相连4妾,HDLC总线用于实J见 NCP单板和多光口单板之间的数据传输。优选地,本实施例采用支持高级数据链路控制(HDLC)协议 的总线作为底层数据传输的载体,在HDLC总线及其上层控制协议 之间增加一个垫层,类似于以太网的MPLS协议的功能,完成NCP 才反和光4妄口 4反各光口之间的通ifl 。HDLC协议支持站点间的三种不同通信方式正常应答方式、 异步应答方式以及异步平衡方式。其中,在异步平衡方式中,所有 站点均为平等的,只使用以点到点方式连接的复合站点。当另一个 复合站点未获得许可时, 一个复合站点就可以开始一次传输。本实 施例通过HDLC总线采用异步平衡方式进行数据传输。对于数据的 传输,还可以有其他实现方式,包括^旦不限于上述方式。具体地,上述NCP单^反包4舌地址映射才莫块30、头处理才莫块 32、 HDLC适配才莫块34、以及IP十力4义才戈36。其中,i也址映射才莫块 30,相当于图2中的地址映射子才莫块100,用于在预设的映射关系 中查找数据的目的IP地址与光口号的对应关系,如果未查找到,还 用于在上述映射关系中增加对应关系;头处理才莫块32,相当于图2 中第一头处理子模块120,用于根据预设的数据头格式在数据中增 加数据头,其中,数据头中携带上述确定模块确定的光口号,还用 于根据数据头确定接收数据的网元控制单板,并用于删除数据头; 优选地,HDLC适配才莫块34,在NCP板发送数据的情况下,用于 按照HDLC协议格式,在数据中增加数据字段,使得该数据与HDLC 总线相适配,在NCP板接收数据的情况下,用于按照HDLC协议 格式,在数据中删除增加的数据字段;IP协议栈36,用于对接收到 的凄t据进4于进一步处理。具体地,上述多光口单板包括HDLC适配模块38、头处理模 块40、分发模块42、以及开销处理模块44。其中,HDLC适配才莫 块38,在多光口单板发送数据的情况下,用于按照HDLC协议格式, 在数据中增加数据字段,使得该数据与HDLC总线相适配。在多光口单板接收数据的情况下,用于按照HDLC协议格式,在上述数据 中删除增加的数据字段;头处理模块40,相当于图2中的第二头处 理子模块,在多光口单板接收数据的情况下,用于从接收到的数据 的凄t据头中获取光口号,并删除该凄t才居头,在多光口单拓j妄收翁:才居 的情况下,还用于按照数据头格式在数据中增加数据头;分发模块 42,相当于图2中的分发子才莫块142,在多光口单4反接收数据的情 况下,用于将删除数据头后的数据分发至与至少一个光口号相对应 的至少一个光口,在多光口单板发送数据的情况下,还用于将从光 口开销中获取的数据、该光口的光口号发送至头处理模块40。开销 处理才莫块44,相当于图2中的开销处理才莫块24,用于将凝:据插入到 光口的开销中,或者,获取来自光口的开销的数据。通过上述实施例,提供了一种数据传输系统,通过数据头的封 装实现HDLC总线的复用和多光口的快速数据收发;以最^f氐的成本 在传输设备间实现了高速的电路交换网络(Switched Circuit Network,简称为SCN )和移动内容网纟各(Mobile Content Network, 简称为MCN)通道,保证了 SCN和MCN数据在多网元间的可靠 传输,降低了 CPU负载,为光传输设备的智能化实现提供了更强处 理能力的支持。方法实施例才艮据本发明实施例,还4是供了 一种数据传输方法。图4为根据本发明实施例的数据传输方法的流程图。如图4所 示,根据本发明实施例的数据传输方法包括以下步骤(步骤S401-步骤S405 ):步骤S401:网元控制单板确定与数据的目的IP地址对应的多 光口单板的至少一个光口号;步骤S403:网元控制单才反将tt据和确定的至少一个光口号发送 纟会多光口单4反;步骤S405:多光口单板接收至少一个光口号和数据,并将数据 分发到与至少一个光口号对应的至少一个光口 。对于步骤S401,优选地,在具体实施过程中,上述目的IP地 址与光口号的映射关系被预先设置并保存在网元控制单板中,网元 控制单板根据预设的上述映射关系,确定上述至少一个光口号。其中,上述映射关系包括但不限于映射关系表。表l为上述映 射关系表的一个实例表1序号目的IP地址光口号0127.0.0.101192.192.1.1812192.192.2.1823192.192.3.183如表l所示,表1的第二列为目的IP地址,第三列为光口号, 每一4亍的一个目的IP地J止与一个光口号相^J"应。优选地,在确定至少一个光口号之前,网元控制单板还需要与 多光口单板进行协商,预先设置数据头格式,或者,由系统预先确 定凄t据头才各式,并通知网元控制单板和多光口单板,其中,数据头包括网元控制单板的槽位号、多光口单板的槽位号、光口号。数 据头格式可以参见图5。图5为根据本发明实施例的数据头的结构示意图。如图5所示, 根据本发明实施例的数据头可以包括以下组分目的槽位号、标识、 控制字、源槽位号、光口号、长度、测试标识、拓朴命令字、以及 厂家标识。其中,上述目的槽位号为数据需要被发送至的板号(即 槽位号),上述源槽位号为发送数据的板号(即槽位号),上述光口 号为多光口单板上发送或接收数据的光口编号。对于步骤S403,优选地,在具体实施过程中,网元控制单板根 据预先设置的数据头格式,在数据中增加携带有光口号的数据头, 并将包含数据头的彩:据发送至多光口单板。具体地,根据预先设置的数据头格式,在数据中增加携带有光 口号的数据头的步骤如下按照预设的数据头格式在数据头中携带 槽位号和光口号,其中,槽位号用于确定发送数据的源单板和目的 单板信息,并且包括网元控制单板的槽位号和多光口单板的槽位号。优选地,上述提到的将包含数据头的数据发送的过程可以如下 实现按照HDLC协议格式,在数据中增加数据字段,并通过高级 数据链路控制总线以异步平衡方式进行串行发送,其中,数据字段 在凄t据接收到之后^皮删除。对于步骤S405,优选地,在具体实施过程中,多光口单板从接 收到的数据的数据头中获取至少一个光口号,并删除数据头;多光 口单4反将删除凄t据头后的lt据分发至与至少一个光口号相对应的至 少一个光口 。具体地,多光口单板从接收到的数据的数据头中获取至少一个 光口号之前,还需要获取数据头中的多光口单板的槽位号,并根据 多光口单板的槽位号确定数据的目的单板信息。在具体实施过程中,在多光口单^反将删除数据头后的数据分发 至与至少 一个光口号对应的至少 一个光口之后,对于上述光口的每个光口,还可以包4舌以下步艰朵(1 )将凝:据插入到光口的开销中;(2)多光口单板从光口的开销中获取数据;(3 )多光口单板根据预先设置的数据头格式在数据中增加数据 头,将包含数据头的数据发送至网元控制单板,其中,数据头用于 指示接收数据的网元控制单板信息;(4) 网元控制单板根据数据头指示的网元控制单板信息,确定 其自身为接收数据的目的网元控制单板,删除数据头,并在预设的 目的IP地址与光口号的映射关系中查找凄t据的目的IP地址与光口 的光口号的对应关系;(5) 如果在映射关系中查找到对应关系,则将数据发送至IP 协议栈进行处理,否则,在映射关系中增加对应关系,再将凄t据发 送至IP协^U戈进4于处理。基于上述描述,图6示出了根据本发明优选实施例的数据传输 方法的流程图。如图6所示,才艮据本发明优选实施例的凌t据传输方 法包4舌以下步-骤(步-骤S601-步艰《S619):步骤S601:在NCP板判断是否有数据需要发送,如果是,执 4亍步-骤S603,否则,返回净丸4亍该步骤;步骤S603:进行地址映射操作,完成目的IP地址和光口号的 映射;具体地,即才艮据目的IP地址在预i殳的映射关系中查找相应的光 口号。步骤S605:按照数据头格式在数据头中填写NCP单板(即源 单板)的槽位号、多光口单板(即目的单板)的槽位号、接收上述 数据的多光口单板的光口号、以及数据长度等相关头数据信息;步骤S607:按照HDLC协议格式在上述数据中增加数据字段, ^!夸该^U居与HDLC总线相适配;步骤S609: NCP板通过HDLC总线发送上述数据;步骤S611:多光口单板判断是否通过HDLC总线接收到数据, 如果是,执-f亍步骤S616,否则,返回^丸行该步骤;步骤S613:多光口单板在上述数据中删除步骤S607中增加的 数据字段;步骤S615:多光口单板对上述数据头的信息进行解析,获取数 据头中包含的光口号,并删除上述翁:据头;步骤S617:根据数据头中包含的光口号,将删除数据头后的数 据分发到与该光口号对应的光口 ;具体地,光口号以及与其相对应的光口可以为至少一个,在发 送凄史据时,可以同时将至少一个凄t据包发送至不同的光口。步骤S619:将上述数据插入光口的开销中,或者,4艮据需求从 开销中提取相应的数据。其中,上述步骤S601-S609为实现NCP板向多光口单板进行数 据传输的流程。图7为根据本发明实施例的数据传输方法的详细处理流程图。 如图7所示,该实例包括以下步骤(步骤S701-步骤S733 ):步骤S701: IP协议栈中有一条数据要发送到目的IP地址为 192.192.2.18的网元,该数据为0XC0C00212,数据包首先传送给地 址映射纟莫块30;步骤S703:地址映射模块根据映射关系查找到192.192.2.18的 IP地址对应的光口号是02号,将映射结果发送至头处理一莫块;步骤S705:头处理模块按照数据头格式在数据头中填写相应信 息,其中,该相应信息具体可以参见图8:目的槽位为0X14,即20 槽位,光口号为02,源槽位为09,厂家标识在一般情况下填O,如 果不是测试包和拓朴包,则相应字段填0。 一般情况下,数据包的 测试标识和拓朴命令字填0。将填写完上述相应信息的lt据头增加 到需发送的数据前面。步骤S707:填写完成后,将包含数据头的数据发送至HDLC 适配才莫块进4亍适配,即在该凄t据中增加HDLC的帧标志0x7E, CRC等数据。步骤S709:将通过封装的上述数据经HDLC总线以异步平衡-方式(ABM)串行发送,并^f皮光板的HDLC适配才莫块接收;步骤S711:适配,莫块删除HDLC总线的适配信息,例如,HDLC 的帧标志0x7E, CRC等凄t据,将处理后的ft据发送至头处理才莫块;步骤S713:头处理模块解析数据头格式中的目的槽位号,确定 是本板(例如,槽位号为0X14)的数据包后,提取光口信息(02), 删除上述数据头,不包含数据头的数据可以参见图9,将光口号(02) 和该数据转发给分发模块。步骤S715:分发模块按照光口号将如图9所示的数据发送至相 应的开销处理模块;步骤S717:开销处理才莫块将上述^t据插入到SDH的光口号为 02的光口的开销'中;
步骤S719:多光口单板的开销处理才莫块从光口号为03的光口 开销中提取出一条目的IP地址为192.192.1.18凄t据包,即0XC0 C00112,具体可以参见图10,将该数据发送至多光口单板的分发模
块;
步骤S721:分发才莫块填写光口号,将光口号和上述数据发送至 多光口单4反的头处理才莫块;
步骤S723:头处理才莫块按照数据头才各式在数据头中填写相应信 息,其中,该相应信息具体可以参见图11:目的槽位号(即NCP 单板的地址)为09,光口号为03,源槽位号(即该多光口单板的地 址)为17,厂家标识在一^:情况下填0,如果不是测试包和拓朴包, 则相应字賴:i真0。 一^:情况下,数据包的测试标识和拓朴命令字填0, 将填写完上述相应信息的数据头增加到需发送的凄t据前面;
步骤S725:填写完成后,将包含数据头的数据发送至HDLC 适配模块进行适配操作,例如,在该数据中增加HDLC的帧标志以 及CRC等数据。
步骤S727:将通过封装的上述^据经HDLC总线以异步平銜二 方式(ABM)串行发送,并被NCP板的HDLC适配才莫块接收;
步骤S729: NCP板的适配模块删除HDLC总线的适配信息, 将处理后的数据发送至头处理才莫块;
步骤S731: NCP板的头处理模块才艮据数据头中的信息,判断 是否是本板(NCP板)要接收的数据,确认是本板接收的数据后, 将凄t据发送至地址映射一莫块;步骤S733:地址映射才莫块4企查上述lt据的目的IP地址和光口 号,如果该映射关系在NCP才反预i殳的映射表中已经存在,则将直4妄 将上述数据发送《合IP协"i义栈作进一步处理,否则,将IP地址信息 和光口号增加到NCP板预设的映射关系后再发给IP协议栈处理。
其中,NCP板和多光口单板的各才莫块可以参见图3。上述步骤 S701-S733为实现数据从NCP板传输至多光口单板、以及数据从多 光口单板传输至NCP板的流程。
通过上述实施例,提供了一种数据传输方法,可以有效解决现 代大型传输设备中光板光口数量较多时通信效率低的问题,提高了 网管和OAM数据通信的效率和质量,在NCP板完成地址映射操作, 节约了升级设备光板的硬件成本,适合现代SDH设备的结构特点。
综上所述,通过本发明的上述实施例,4是供的凄t据传输方案, 可以实现NCP板和多光口单板的众多光口之间的数据传输,解决了 相关技术中传输速度较慢、对于光板的芯片升级难度较大,以及成 本较高的问题,进而实现了数据的可靠传输,节约了升级设备光板 的硬件成本,提高了网络管理和数据通信的效率和质量。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种数据传输方法,应用于包括网元控制单板、多光口单板的系统,其特征在于,所述方法包括所述网元控制单板确定与数据的目的IP地址对应的多光口单板的至少一个光口号;所述网元控制单板将所述数据和确定的所述至少一个光口号发送给所述多光口单板;所述多光口单板接收所述至少一个光口号和所述数据,并将所述数据分发到与所述至少一个光口号对应的至少一个光口。
2. 才艮据冲又利要求1所述的方法,其特;f正在于,所述网元控制单才反 确定与H据的目的IP地址对应的多光口单;fe^的至少一个光口 号包括所述网元控制单々反^4居预设的目的TP i也址与光口号的映 射关系,确定所述至少一个光口号。
3. 才艮据外又利要求1所述的方法,其特征在于,在确定所述至少一 个光口号之前,所述方法还包4舌所述网元控制单^反与所述多光口单才反进4亍协商,预先设置 数据头格式,其中,所述数据头包括所述网元控制单板的槽 位号、所述多光口单^反的槽位号、所述光口号。
4. 才艮据权利要求3所述的方法,其特征在于,所述网元控制单板 将所述数据和确定的所述至少一个光口号发送给所述多光口 单才反包括所述网元控制单板根据预先设置的所述数据头格式,在所 述数据中增加携带有所述光口号的数据头,并将包含所述数据 头的所述数据发送至所述多光口单板。
5. 根据权利要求4所述的方法,其特征在于,将所述数据分发到 与所述至少 一个光口号对应的至少 一个光口包括所述多光口单板从接收到的数据的所述数据头中获取所 述至少一个光口号,并删除所述凄t据头;所述多光口单板将删除所述数据头后的所述数据分发至 与所述至少一个光口号相对应的至少一个光口 。
6. 根据权利要求5所述的方法,其特征在于,所述多光口单板从 接收到的数据的所述数据头中获取所述至少一个光口号之前, 所述方法还包4舌获取所述数据头中的所述多光口单板的槽位号,并根据所 述多光口单板的槽位号确定所述数据的目的单板信息。
7. 才艮据4又利要求6所述的方法,其特征在于,所述多光口单4反将对应的至少一个光口之后,对于每个光口,所述方法还包4舌将所述^t据插入到所述光口的开销中;所述多光口单板从所述光口的开销中获取所述数据;所述多光口单板根据预先设置的数据头格式在所述数据 中增加数据头,将包含所述凄t据头的所述教:据发送至所述网元 控制单板,其中,所述数据头用于指示接收所述数据的网元控 制单板信息;所述网元控制单4反^4居所述^t据头指示的网元控制单4反 信息,确定其自身为接收所述数据的目的网元控制单板,删除所述^t据头,并在所述预i殳的目的IP i也址与光口号的所述映 射关系中查找所述凄史据的目的IP ;也址与所述光口的光口号的 对应关系;如果在所述映射关系中查找到所述对应关系,则将所述数 据发送至IP协议栈进4亍处理,否则,在所述映射关系中增加 所述对应关系,再将所述数据发送至IP协议栈进行处理。
8. 根据权利要求4或7所述的方法,其特征在于,根据预先设置 的所述数据头格式在所述数据中增加所述数据头包括按照预设的数据头格式在所述数据头中携带槽位号和所 述光口号,其中,所述槽位号用于确定发送所述数据的源单板 和目的单板信息,并且包括所述网元控制单一反的槽位号和所述 多光口单板的槽位号。
9. 根据权利要求4或7所述的方法,其特征在于,将包含所述数 据头的所述lt据发送包括按照高级凄t据《连;咯控制协议才各式,在所述凄t据中增加凄t据 字段,并通过所述高级数据链路控制总线以异步平衡方式进行 串行发送,其中,所述数据字段在所述数据接收到之后被删除。
10. —种凄i据传llr系统,包4舌一个网元控制单斧反、至少一个多光口 单板,其特征在于,所述网元控制单板包括确定才莫块,用于确定与数据的目的IP地址对应的多光口 单板的至少一个光口号;发送^f莫块,用于将确定的所述至少一个光口号和所述数据 发送给所述多光口单板;所述至少 一个多光口单^反包括接收分发模块,用于接收所述光口号和所述数据,并将所 述凄t据发送到与所述至少 一个光口号对应的至少 一个光口 。
11. 根据权利要求10所述的系统,其特征在于,所述网元控制单^反还包括第 一存储模块,用于存储所述网元控制单板与所述多光口 单板经过协商设置的数据头格式,其中,所述数据头包括所 述网元控制单才反的槽位号、所述多光口单才反的槽位号、所述光口号;所述多光口单板还包括第二存储模块,用于存储所述数据头格式。
12. 才艮据4又利要求11所述的系统,其特征在于,所述第一存储模块,还用于存储预设的目的IP地址与光 口号的映射关系;所述确定一莫块包括地址映射子模块,用于读取所述第一存储模块存储的所述 映射关系,确定与凝:据的目的IP地址映射的多光口单寺反的光 cr号;所述发送^^莫块包括第一头处理子模块,用于根据预设的所述数据头格式在所 述数据中增加数据头,其中,所述数据头中携带所述确定模块 确定的所述光口号;所述接收分发模块包括第二头处理子才莫块,用于从接收到的数据的所述数据头中 获取所述光口号,并删除所述数据头;分发子模块,用于将删除所述数据头后的所述数据分发至 与所述至少一个光口号相^j"应的至少一个光口 。
13. 根据权利要求12所述的系统,其特征在于,所述多光口单板还包括开销处理模块,用于将所述数据 插入到所述光口的开销中,或者,获取来自所述光口的开销的 数据;所述分发子才莫块,还用于发送所述至少一个光口号及所述 数据至所述第二头处理子模块;所述第二头处理子模块,还用于按照所述数据头格式在所 述数据中增加凄t据头;所述第一头处理子模块,还用于根据所述数据头确定接收 所述H据的网元控制单才反,并删除所述凄t据头;所述地址映射子才莫块,还用于在所述预i殳的映射关系中查 找所述lt据的目的IP地址与光口号的对应关系,以及在查找 失败时在所述映射关系中增加所述数据的目的IP地址与光口 号的对应关系。
全文摘要
本发明公开了一种数据传输方法及系统,在上述方法中,网元控制单板确定与数据的目的IP地址对应的多光口单板的至少一个光口号;网元控制单板数据和确定的至少一个光口号发送给多光口单板;多光口单板接收至少一个光口号和数据,并将数据分发到与至少一个光口号对应的至少一个光口。根据本发明提供的技术方案,可以实现数据的可靠传输,减小升级难度,进而可以降低成本。
文档编号H04L12/56GK101568048SQ20091013887
公开日2009年10月28日 申请日期2009年5月15日 优先权日2009年5月15日
发明者羽 童 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1