CN113472701B - 路由信息的处理方法、装置、设备及存储介质 - Google Patents
路由信息的处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113472701B CN113472701B CN202010244932.6A CN202010244932A CN113472701B CN 113472701 B CN113472701 B CN 113472701B CN 202010244932 A CN202010244932 A CN 202010244932A CN 113472701 B CN113472701 B CN 113472701B
- Authority
- CN
- China
- Prior art keywords
- link
- chip
- destination chip
- destination
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title abstract description 12
- 230000010365 information processing Effects 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 42
- 230000015654 memory Effects 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 2
- 235000008694 Humulus lupulus Nutrition 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 3
- 230000009191 jumping Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/54—Organization of routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提出一种路由信息的处理方法、装置、设备及存储介质。包括:获取有效的目的芯片的识别码ID;依次根据所述目的芯片的ID从路由发送表中获取源芯片与所述目的芯片间的链路连接关系,并根据所述链路连接关系处理所述目的芯片ID下的路由信息;当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID;跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息。
Description
技术领域
本申请涉及路由数据交换技术领域,具体涉及一种路由信息的处理方法、装置、设备及存储介质。
背景技术
路由系统是分组交换系统中的关键组成部分,它包括了路由信息的更新、路由信息的发送和路由查找等部分。路由信息的发送过程主要是通过操作路由发送表完成路由协议信元的生成和发送功能。路由发送表的每行内容显示的是源芯片与目的芯片之间通路的链路连接关系,计算这些通断链路关系得到链路的可抵达信息DR,将DR信息填充到路由协议信元中并发送到上游,更新上游路由表,实现交换系统的自路由过程。
路由信息发送是通过目的芯片的ID号DST_ID作为行地址读取路由发送表,一般是从最小的目的芯片ID号开始读取,得到链路连接关系,将该链路连接关系与当前链路的有效信号完成DR信息的计算。等到路由协议信元发送间隔计数器计时达到预设的发送间隔时,根据发送信元的版本号、计算出的DR信息、目的芯片ID号、源芯片级别、源芯片ID号及链路ID号等信息依次组装成符合定义的路由协议信元从当前链路发送出去。针对该目的芯片地址,从最小链路号LINK_ID=0开始完成当前链路的路由协议信元发送操作后,跳转到下一条链路即LINK_ID=LINK_ID+1号链路继续完成路由发送过程。当该目的芯片地址完成一轮LINK_ID的遍历后,再以DST_ID+1为行地址读取路由发送表,同样完成一轮LINK_ID的路由发送过程,如此循环完成整张路由发送表的路由协议信元产生和发送。
上述路由信息的发送方式,对于拔板操作或系统硬件环境异常等带来的有效信号下跳情形,系统不能及时响应该异常,会导致交换系统的大量的丢包,而且需要执行整张路由发送表的路由协议信元产生和发送操作,耗费大量的时间。
发明内容
本申请提供用于路由信息的处理方法、装置、设备及存储介质,可以降低交换系统的丢包率,并且提高路由信息处理的效率。
本申请实施例提供一种路由信息的处理方法,包括:
获取有效的目的芯片的识别码ID;
依次根据所述目的芯片的ID从路由发送表中获取源芯片与所述目的芯片间的链路连接关系,并根据所述链路连接关系处理所述目的芯片ID下的路由信息;
当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID;
跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息。
本申请实施例提供一种路由信息的处理装置,包括:
有效目的芯片ID获取模块,用于获取有效的目的芯片的识别码ID;
第一路由信息处理模块,用于依次根据所述目的芯片的ID从路由发送表中获取源芯片与所述目的芯片间的链路连接关系,并根据所述链路连接关系处理所述目的芯片ID下的路由信息;
有效信号下跳检测模块,用于当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID;
第二路由信息处理模块,用于跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息。
本申请实施例提供一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请实施例所述的路由信息的处理方法。
本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例中的任意一种路由信息的处理方法。
附图说明
图1为本申请实施例中的一种路由信息的处理方法的流程图;
图2为本申请实施例中的一种路由发送表的示意图;
图3为本申请实施例中的一种单级交换系统的结构示意图;
图4为本申请实施例中的一种路由发送表的示意图;
图5为本申请实施例中的一种路由信息的处理装置的结构示意图;
图6为本申请实施例中的一种设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在一个实施例中,图1是本申请实施例提供的一种路由信息的处理方法的流程图,本实施例适用于对路由信息进行处理的情况。本实施例可通过交换设备来实现。如图1所示,本实施例提供的方法包括S110-S140。
S110,获取有效的目的芯片的识别码ID。
S120,依次根据目的芯片的ID从路由发送表中获取源芯片与目的芯片间的链路连接关系,并根据链路连接关系处理目的芯片ID下的路由信息。
S130,当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID。
S140,跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息。
其中,有效目的芯片可以理解为在本应用场景下使用的芯片,目的芯片可以是SA芯片。目的芯片的ID可以写为DST_ID。
在一个实施例中,获取有效的目的芯片的识别码ID的方式可以是:根据路由的物理连接信息确定无效目的芯片;采用配置掩码的方式屏蔽无效目的芯片ID。
其中,无效目的芯片可以是没有进行物理连接的目的芯片。将无效目的芯片ID屏蔽掉后,就无需处理无效目的芯片ID下的路由信息,从而提高路由收敛的效率。
在一个实施例中,路由发送表可以是预先设置或通过路由更新的方式建立的,图2是本申请实施例中一种路由发送表的示意图,如图2所示,路由发送表中每一行为目的芯片ID对应的链路连接关系,每一列为链路信息。
在一个实施例中,在获得有效目的芯片的ID后,按照ID号从小到大或从大到小的顺序依次将目的芯片的ID作为行地址读取路由表,获得当前目的芯片ID下的链路连接关系,然后根据链路连接关系处理当前目的芯片下的路由信息。
在一个实施例中,根据链路连接关系处理目的芯片ID下的路由信息的过程可以是:遍历目的芯片ID包含的链路;当遍历至当前链路时,生成当前链路的路由协议信元;将路由协议信元通过当前链路发送出去,并继续遍历下一个链路。
在一个实施例中,当遍历至当前链路LINK_ID时,根据当前链路的流量信息及链路连接关系计算获得DR信息,根据发送信元的版本号、计算出的DR信息、目的芯片ID号、源芯片级别、源芯片ID号及链路ID号等信息依次组装成符合定义的路由协议信元,并将路由协议信元通过当前链路发送出去。继续遍历下一个链路LINK_ID+1,直到遍历完当前目的芯片ID下的链路,当前目的芯片ID下的路由信息处理完成。
在一个实施例中,有效信号下跳可以是由拔板操作或者硬件环境异常带来的。当检测到有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID,若当前目的芯片ID下的路由信息未处理完,则继续处理当前目的芯片ID下的路由信息,直到当前目的芯片ID下的路由信息处理完成。
在一个实施例中,若检测到发生有效信号下跳的链路有一个,则当前目的芯片ID下的路由信息处理完成后,跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息。
在一个实施例中,在跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息之后,还包括如下步骤:发生有效信号下跳的链路所在目的芯片ID下的路由信息处理完成后,继续处理发生有效信号下跳的链路所在目的芯片的下一个有效目的芯片ID下的路由信息。
在一个实施例中,若检测到发生有效信号下跳的链路有多个,则创建设定深度的缓存;将未处理的发生有效信号下跳的链路所在目的芯片的ID存储至缓存中。
其中,多个发生有效信号下跳的链路可以是同时检测到,也可以不是同时检测到的。例如:可以是在处理发生有效信号下跳的链路所在目的芯片ID下的路由信息时,检测到另一个有效信号下跳。设定深度可以由链路数量确定。
在一个实施例中,将未处理的发生有效信号下跳的链路所在目的芯片的ID存储至缓存中,跳转按照目的芯片ID从小到大的顺序依次处理缓存中的目的芯片ID下的路由信息。本实施例中,先处理下跳链路对应的DST_ID最小的那一个,其它的亦按照DST_ID地址大小的顺序逐个处理。
在一个实施例中,在跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息之前,还包括如下步骤:若当前目的芯片ID下的路由信息未处理完,则继续处理当前目的芯片ID下的路由信息;直到当前目的芯片ID下的路由信息处理完成后。
在一个实施例中,在获取发生有效信号下跳的链路所在目的芯片的ID之后,还包括如下步骤:判断发生有效信号下跳的链路所在目的芯片在当前周期是否为首次发生有效信号下跳;若否,则忽略此次有效信号下跳。在当前目的芯片ID下的路由信息处理完成后,继续处理当前目的芯片的下一个有效目的芯片ID下的路由信息。这样是为了保证在一个周期内,同一个目的芯片ID只能被中断处理一次。
在一个实施例中,缓存中的所有目的芯片ID下的路由信息处理完成后,继续处理缓存中最后一个目的芯片的下一个有效目的芯片ID下的路由信息。
示例性的,图3是一种单级交换系统的结构示意图,如图3所示,包括4个有效目的芯片,其DST_ID分别为0、1、1021和1023,两个交换单元,交换单元0#和交换单元12#。交换系统中交换单元0#和交换单元12#分别各自有一条链路与4个目的芯片连接。在系统路由信息更新后,交换单元0#建立的路由发送表如图4所示,黑色框内的路由发送表行表示交换单元0#与DST_ID为0、1、1021、1023的SA芯片之间有效的链接通路,其他为全0的行则表示交换单元0#与对应地址的目的芯片无有效链接通路。交换单元0#在路由信息处理过程中,用掩码掩去实际应用场景中不使用的目的芯片DST_ID,当有效信号下跳时采用中断DST_ID地址跳转的方式去响应处理,其处理过程按如下步骤进行处理:
步骤1:以DST_ID=0为行地址读取路由发送表,得到去往该DST_ID的链路连接关系。从LINK_ID=0开始完成路由协议信元的产生和发送操作。该链路完成后跳转到LINK_ID=LINK_ID+1号链路继续完成路由协议信元的产生和发送过程。当完成LINK_ID=191号链路的处理过程后即完成了DST_ID=0地址的所有链路路由协议信元的发送;
步骤2:以DST_ID=1为行地址读取路由发送表完成该DST_ID下的路由信元发送过程。然后再分别以DST_ID=1021、DST_ID=1023为行地址重复上述过程。
步骤3:在步骤1中,若检测到DST_ID=1021发生有效信号下跳,在完成步骤1后立即跳转到DST_ID=1021进行处理。在DST_ID=1021下所有链路路由协议信元完毕后,接着以DST_ID=1023为行地址读取路由发送表完成路由协议信元的产生和发送,而不进行地址回跳到DST_ID=1进行处理。
步骤4:在步骤3中检测到链路下跳时又检测到有其它链路发生有效信号下跳,根据链路号的最大的值设置一深度为192的缓存来存放没有处理的DST_ID,且同一个DST_ID只能被中断处理一次,然后按照DST_ID地址大小的顺序逐个处理。对于同时检测到有若干条链路LV下跳的情形,先处理下跳链路对应的DST_ID最小的那一个,其它的亦按照DST_ID地址大小的顺序逐个处理。
在一个实施例中,图5是本申请实施例提供的一种路由信息的处理装置的结构示意图。如图5所示,该装置包括:有效目的芯片ID获取模块210,第一路由信息处理模块220,有效信号下跳检测模块230和第二路由信息处理模块240。
有效目的芯片ID获取模块210,用于获取有效的目的芯片的识别码ID;
第一路由信息处理模块220,用于依次根据所述目的芯片的ID从路由发送表中获取源芯片与所述目的芯片间的链路连接关系,并根据所述链路连接关系处理所述目的芯片ID下的路由信息;
有效信号下跳检测模块230,用于当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID;
第二路由信息处理模块240,用于跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息。
在一个实施例中,有效目的芯片ID获取模块210,还用于:
根据路由的物理连接信息确定无效目的芯片;
采用配置掩码的方式屏蔽所述无效目的芯片。
在一个实施例中,还包括:
若检测到发生有效信号下跳的链路有一个且当前目的芯片ID下的路由信息未处理完,则继续处理当前目的芯片ID下的路由信息;直到当前目的芯片ID下的路由信息处理完成后。
在一个实施例中,有效信号下跳检测模块230,还用于:
若检测到发生有效信号下跳的链路有多个,则创建设定深度的缓存;
将未处理的发生有效信号下跳的链路所在目的芯片的ID存储至所述缓存中。
在一个实施例中,第二路由信息处理模块240,还用于:
跳转按照目的芯片ID从小到大的顺序依次处理所述缓存中的目的芯片下的路由信息。
在一个实施例中,在获取发生有效信号下跳的链路所在目的芯片的ID之后,还包括:
判断发生有效信号下跳的链路所在目的芯片在当前周期是否为首次发生有效信号下跳;若否,则忽略此次有效信号下跳。
在一个实施例中,在跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息之后,还包括:
发生有效信号下跳的链路所在目的芯片ID下的路由信息处理完成后,继续处理发生有效信号下跳的链路所在目的芯片下一个有效目的芯片ID下的路由信息。
在一个实施例中,第一路由信息处理模块220,还用于:
遍历所述目的芯片ID包含的链路;
当遍历至当前链路时,生成所述当前链路的路由协议信元;
将所述路由协议信元通过所述当前链路发送出去,并继续遍历下一个链路。
图6是本申请实施例提供的一种设备的结构示意图。如图6所示,本申请提供的设备,包括:处理器310以及存储器320。该设备中处理器310的数量可以是一个或者多个,图6中以一个处理器310为例。该设备中存储器320的数量可以是一个或者多个,图6中以一个存储器320为例。该设备的处理器310以及存储器320可以通过总线或者其他方式连接,图6中以通过总线连接为例。实施例中,该设备为接收端。其中,接收端可以为调度节点、基站或UE中的其中一个。
存储器320作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及模块,如本申请任意实施例的设备对应的程序指令/模块(例如,数据传输装置中的编码模块和第一发送模块)。存储器320可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述提供的设备可设置为执行上述任意实施例提供的应用于路由信息的处理方法,具备相应的功能和效果。
对应存储器320中存储的程序可以是本申请实施例所提供应用于信号处理方法对应的程序指令/模块,处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行计算机设备的一种或多种功能应用以及数据处理,即实现上述方法实施例中应用于信号处理方法。可以理解的是,上述设备为接收端时,可执行本申请任意实施例所提供的应用于信号处理方法,且具备相应的功能和效果。其中,设备可以为基站或UE中的其中一个。
本申请实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种路由信息的处理方法,该方法包括:获取有效的目的芯片的识别码ID;依次根据所述目的芯片的ID从路由发送表中获取源芯片与所述目的芯片间的链路连接关系,并根据所述链路连接关系处理所述目的芯片ID下的路由信息;当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID,并继续处理当前目的芯片ID下的路由信息;当前目的芯片ID下的路由信息处理完成后,跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息。
本领域内的技术人员应明白,术语用户设备涵盖任何适合类型的无线用户设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。
一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。
本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(Instruction Set Architecture,ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(Read-Only Memory,ROM)、随机访问存储器(Random Access Memory,RAM)、光存储器装置和系统(数码多功能光碟(Digital Video Disc,DVD)或光盘(Compact Disk,CD))等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑器件(Field-Programmable Gate Array,FGPA)以及基于多核处理器架构的处理器。
以上所述,仅为本申请的示例性实施例而已,并非用于限定本申请的保护范围。
本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目的代码。
通过示范性和非限制性的示例,上文已提供了对本申请的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。
Claims (9)
1.一种路由信息的处理方法,其特征在于,包括:
获取有效的目的芯片的识别码ID;
依次根据所述目的芯片的ID从路由发送表中获取源芯片与所述目的芯片间的链路连接关系,并根据所述链路连接关系处理所述目的芯片ID下的路由信息;
当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID;
跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息;
其中,当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID,包括:
若检测到发生有效信号下跳的链路有多个,则创建设定深度的缓存;
将未处理的发生有效信号下跳的链路所在目的芯片的ID存储至所述缓存中;
相应的,跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息,包括:
跳转按照目的芯片ID从小到大的顺序依次处理所述缓存中的目的芯片ID下的路由信息。
2.根据权利要求1所述的方法,其特征在于,获取有效的目的芯片的识别码ID,包括:
根据路由的物理连接信息确定无效目的芯片;
采用配置掩码的方式屏蔽所述无效目的芯片ID。
3.根据权利要求1所述的方法,其特征在于,在跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息之前,还包括:
若当前目的芯片ID下的路由信息未处理完,则继续处理当前目的芯片ID下的路由信息;直到当前目的芯片ID下的路由信息处理完成。
4.根据权利要求1所述的方法,其特征在于,在获取发生有效信号下跳的链路所在目的芯片的ID之后,还包括:
判断发生有效信号下跳的链路所在目的芯片在当前周期是否为首次发生有效信号下跳;若否,则忽略此次有效信号下跳。
5.根据权利要求1所述的方法,其特征在于,在跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息之后,还包括:
发生有效信号下跳的链路所在目的芯片ID下的路由信息处理完成后,继续处理发生有效信号下跳的链路所在目的芯片ID下一个有效目的芯片ID下的路由信息。
6.根据权利要求1-5任一所述的方法,其特征在于,根据所述链路连接关系处理所述目的芯片ID下的路由信息,包括:
遍历所述目的芯片ID包含的链路;
当遍历至当前链路时,生成所述当前链路的路由协议信元;
将所述路由协议信元通过所述当前链路发送出去,并继续遍历下一个链路。
7.一种路由信息的处理装置,其特征在于,包括:
有效目的芯片ID获取模块,用于获取有效的目的芯片的识别码ID;
第一路由信息处理模块,用于依次根据所述目的芯片的ID从路由发送表中获取源芯片与所述目的芯片间的链路连接关系,并根据所述链路连接关系处理所述目的芯片ID下的路由信息;
有效信号下跳检测模块,用于当检测到链路发生有效信号下跳时,获取发生有效信号下跳的链路所在目的芯片的ID;
第二路由信息处理模块,用于跳转处理发生有效信号下跳的链路所在目的芯片ID下的路由信息;
所述有效信号下跳检测模块,还用于:
若检测到发生有效信号下跳的链路有多个,则创建设定深度的缓存;
将未处理的发生有效信号下跳的链路所在目的芯片的ID存储至所述缓存中;
所述第二路由信息处理模块240,还用于:
跳转按照目的芯片ID从小到大的顺序依次处理所述缓存中的目的芯片下的路由信息。
8.一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6中任一所述的路由信息的处理方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的路由信息的处理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010244932.6A CN113472701B (zh) | 2020-03-31 | 2020-03-31 | 路由信息的处理方法、装置、设备及存储介质 |
PCT/CN2021/083384 WO2021197234A1 (zh) | 2020-03-31 | 2021-03-26 | 路由信息的处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010244932.6A CN113472701B (zh) | 2020-03-31 | 2020-03-31 | 路由信息的处理方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113472701A CN113472701A (zh) | 2021-10-01 |
CN113472701B true CN113472701B (zh) | 2023-10-10 |
Family
ID=77866059
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010244932.6A Active CN113472701B (zh) | 2020-03-31 | 2020-03-31 | 路由信息的处理方法、装置、设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113472701B (zh) |
WO (1) | WO2021197234A1 (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1126012A (zh) * | 1993-06-23 | 1996-07-03 | 艾利森电话股份有限公司 | 信元交换设备和为信元寻找路由的方法 |
CN102170383A (zh) * | 2011-04-07 | 2011-08-31 | 瑞斯康达科技发展股份有限公司 | 控制电路、以太网交换设备及以太网端口关断方法 |
CN104135447A (zh) * | 2014-08-06 | 2014-11-05 | 曙光信息产业(北京)有限公司 | 一种数据包的传输方法和装置 |
CN104243360A (zh) * | 2014-09-10 | 2014-12-24 | 福建星网锐捷网络有限公司 | 一种转发链路的配置方法和装置 |
WO2016206371A1 (zh) * | 2015-06-24 | 2016-12-29 | 深圳市中兴微电子技术有限公司 | 一种路由管理方法、装置及存储介质 |
CN107547364A (zh) * | 2017-08-15 | 2018-01-05 | 新华三技术有限公司 | 路由下发方法、装置和网络设备 |
CN108337181A (zh) * | 2017-01-20 | 2018-07-27 | 深圳市中兴微电子技术有限公司 | 一种交换网拥塞管理方法和装置 |
CN109194585A (zh) * | 2018-10-26 | 2019-01-11 | 新华三技术有限公司合肥分公司 | 报文转发方法及网络设备 |
US10243882B1 (en) * | 2017-04-13 | 2019-03-26 | Xilinx, Inc. | Network on chip switch interconnect |
CN109672578A (zh) * | 2017-10-13 | 2019-04-23 | 深圳市中兴微电子技术有限公司 | 一种链路建立方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8825902B2 (en) * | 2003-10-27 | 2014-09-02 | Hewlett-Packard Development Company, L.P. | Configuration validation checker |
-
2020
- 2020-03-31 CN CN202010244932.6A patent/CN113472701B/zh active Active
-
2021
- 2021-03-26 WO PCT/CN2021/083384 patent/WO2021197234A1/zh active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1126012A (zh) * | 1993-06-23 | 1996-07-03 | 艾利森电话股份有限公司 | 信元交换设备和为信元寻找路由的方法 |
CN102170383A (zh) * | 2011-04-07 | 2011-08-31 | 瑞斯康达科技发展股份有限公司 | 控制电路、以太网交换设备及以太网端口关断方法 |
CN104135447A (zh) * | 2014-08-06 | 2014-11-05 | 曙光信息产业(北京)有限公司 | 一种数据包的传输方法和装置 |
CN104243360A (zh) * | 2014-09-10 | 2014-12-24 | 福建星网锐捷网络有限公司 | 一种转发链路的配置方法和装置 |
WO2016206371A1 (zh) * | 2015-06-24 | 2016-12-29 | 深圳市中兴微电子技术有限公司 | 一种路由管理方法、装置及存储介质 |
CN108337181A (zh) * | 2017-01-20 | 2018-07-27 | 深圳市中兴微电子技术有限公司 | 一种交换网拥塞管理方法和装置 |
US10243882B1 (en) * | 2017-04-13 | 2019-03-26 | Xilinx, Inc. | Network on chip switch interconnect |
CN107547364A (zh) * | 2017-08-15 | 2018-01-05 | 新华三技术有限公司 | 路由下发方法、装置和网络设备 |
CN109672578A (zh) * | 2017-10-13 | 2019-04-23 | 深圳市中兴微电子技术有限公司 | 一种链路建立方法和装置 |
CN109194585A (zh) * | 2018-10-26 | 2019-01-11 | 新华三技术有限公司合肥分公司 | 报文转发方法及网络设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113472701A (zh) | 2021-10-01 |
WO2021197234A1 (zh) | 2021-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9680745B2 (en) | Multi-domain source routed forwarding based on collaborating network controllers | |
US20180115481A1 (en) | Reducing flooding of link state changes in networks | |
US11445428B2 (en) | Method and device for setting up route path | |
CN111711567B (zh) | 一种基于区块链的网络消息传输方法装置及电子设备 | |
US20140286339A1 (en) | Hardware Acceleration for Routing Programs | |
CN111026324B (zh) | 转发表项的更新方法及装置 | |
CN107547400B (zh) | 一种虚拟机迁移方法和装置 | |
CN108270677A (zh) | 一种快速路由收敛方法及装置 | |
CN113472701B (zh) | 路由信息的处理方法、装置、设备及存储介质 | |
CN115514800A (zh) | 一种设备网络连接方法、装置、电子设备、服务器及系统 | |
CN104468855A (zh) | 地址解析协议arp报文的处理方法和装置 | |
US11343153B2 (en) | BGP logical topology generation method, and device | |
CN111277494B (zh) | 一种报文传输方法及装置 | |
US20230198648A1 (en) | Time synchronization method, device and apparatus, and storage medium | |
CN114079634A (zh) | 一种报文转发方法、装置及计算机可读存储介质 | |
US20070274219A1 (en) | Method and system for routing network communications | |
US9491259B2 (en) | Collectively loading programs in a multiple program multiple data environment | |
CN101674251A (zh) | 递归路由更新处理方法与装置、路由器 | |
CN112637053B (zh) | 路由的备份转发路径的确定方法及装置 | |
CN116366538A (zh) | 动态网络下的路径更新及等价路径规划方法及相关装置 | |
CN113824633B (zh) | 园区网中路由发布方法及网络设备 | |
KR101649828B1 (ko) | 이더넷 프레임 감지 장치 그의 동작 방법 | |
CN113612689A (zh) | 报文转发方法、系统、设备和介质 | |
CN112039696A (zh) | 一种网络拓扑结构的生成方法、装置、设备及介质 | |
WO2015090081A1 (zh) | 一种路由信息的老化方法、装置及计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |