一种路由下发方法及装置制造方法及图纸

技术编号:24103187 阅读:28 留言:0更新日期:2020-05-09 14:07
本申请提供一种路由下发方法及装置,所述方法应用于多板卡的网络设备中的主控板卡,该方法包括:获取路由信息;判断所述路由信息是否携带槽参数;如果所述路由信息携带槽参数,则将所述路由信息下发至所述槽参数对应的槽位上的业务板卡。本申请通过将携带槽参数的路由信息下发到对应的槽位所在的业务板卡,从而可以实现按照不同业务板卡的业务需求下发不同的路由信息的目的,解决了业务板卡容量浪费的问题。

A routing method and device

【技术实现步骤摘要】
一种路由下发方法及装置
本申请涉及通信
,尤其涉及一种路由下发方法及装置。
技术介绍
随着网络数据传输容量急速增长,组网环境变得更加复杂。为了简化网络拓扑结构、便于维护,在现有组网中经常需要将多块业务板卡插入同一个机框,形成多板卡的网络设备,由主控板卡对业务板卡进行统一管理。通常主控板卡会将全部路由都下发给每个业务板卡,使得所有业务板卡存储相同的路由。但是由于网络规模较大,不同的业务板卡处理的业务流量不同,所需要的路由信息也会不同,因此各个业务板卡中的部分路由信息很可能一直不会被用到,从而导致业务板卡上的存储空间的浪费。
技术实现思路
有鉴于此,本申请提供一种路由下发方法及装置,来解决MD5散列值存储密码容易被破解的问题。具体地,本申请是通过如下技术方案实现的:第一方面,本申请提供一种路由下发方法,所述方法应用于多板卡的网络设备中的主控板卡,该方法包括:获取路由信息;判断所述路由信息是否携带槽参数;如果所述路由信息携带槽参数,则将所述路由信息下发至所述槽参数对应的槽位上的业务板卡。进一步的,所述方法还包括:生成路由信息时,根据预设策略为所述路由信息添加槽参数。进一步的,根据预设策略为所述路由信息添加槽参数,具体包括:根据输入的静态路由生成路由信息时,若所述静态路由中包含槽参数,则将所述槽参数添加到所述路由信息中。进一步的,根据预设策略为所述路由信息添加槽参数,具体包括:根据预设的动态路由协议生成路由信息时,若所述动态路由协议中包含槽参数,则将所述槽参数添加到所述路由信息中。进一步的,所述方法还包括:如果所述路由信息未携带槽参数,则将所述路由信息下发到全部业务板卡。第二方面,本申请提供一种路由下发装置,所述装置应用于多板卡的网络设备中的主控板卡,该装置包括:获取单元,用于获取路由信息;判断单元,用于判断所述路由信息是否携带槽参数;下发单元,用于如果所述路由信息携带槽参数,则将所述路由信息下发至所述槽参数对应的槽位上的业务板卡。进一步的,所述装置还包括:生成单元,用于在生成路由信息时,根据预设策略为所述路由信息添加槽参数。进一步的,所述生成单元,具体用于在根据输入的静态路由生成路由信息时,若所述静态路由中包含槽参数,则将所述槽参数添加到所述路由信息中。进一步的,所述生成单元,具体用于在根据预设的动态路由协议生成路由信息时,若所述动态路由协议中包含槽参数,则将所述槽参数添加到所述路由信息中。进一步的,所述下发单元,还用于如果所述路由信息未携带槽参数,则将所述路由信息下发到全部业务板卡。第三方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述路由下发方法的任一步骤。第四方面,本申请还提供一种网络设备,所述网络设备包括存储器、处理器、通信接口以及通信总线;其中,所述存储器、处理器、通信接口通过所述通信总线进行相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的计算机程序,所述处理器执行所述计算机程序时实现上述路由下发方法的任一步骤。由此可见,本申请可以使多板卡的网络设备中的主控板卡,获取路由信息,判断所述路由信息是否携带槽参数,如果所述路由信息携带槽参数,则将所述路由信息下发至所述槽参数对应的槽位上的业务板卡。因此本申请的主控板卡通过将携带槽参数的路由信息下发到对应的槽位所在的业务板卡,从而可以实现按照不同业务板卡的业务需求下发不同的路由信息的目的,解决了业务板卡容量浪费的问题。附图说明图1是本申请一种示例性实施方式中的一种路由下发方法的处理流程图;图2是本申请一种示例性实施方式中的路由下发示意图;图3是本申请一种示例性实施方式中的一种路由下发装置的逻辑结构图;图4本申请一种示例性实施方式中的一种网络设备的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。下面是本申请提供的路由下发方法的实施例。请参考图1,是本申请一种示例性实施方式中的一种路由下发方法的处理流程图,所述方法应用于多板卡的网络设备中的主控板卡,所述方法包括:步骤101、获取路由信息;在本实施例中,主控板卡可以获取该网络设备中生成的路由信息。该路由信息可以包括:直连路由,是指网络设备接口在配置IP地址和网络掩码后,根据该IP地址和网络掩码由主控板卡的内核自动生成的路由;主机路由,是指网络设备根据接口IP地址和学习到的ARP表,生成的32位路由;动态路由,是指网络设备根据动态路由协议学习计算到的路由;静态路由,是指管理员在网络设备上输入的手工配置的路由。主控板卡可以获取上述路由信息,之后对这些路由信息进行下发到业务板卡的判断操作。步骤102、判断所述路由信息是否携带槽参数;作为一个实施例,主控板卡生成路由信息时,可以根据预设策略为所述路由信息添加槽参数。添加槽参数的路由信息可以是静态路由或者是动态路由。在一个例子中,当主控板卡根据输入的静态路由生成路由信息时,若所述静态路由中包含槽参数,则将所述槽参数添加到所述路由信息中。具体来讲,管理员可以根据网络需求为不同的业务板卡配置不同的静态路由,在配置过程中,可以将该业务板卡所在的槽位生成对应的槽参数,该槽参数可以是槽位的编号,例如一个正整数的编号1、2、3、4……n等等。因此主控板卡获取到的管理员输入的静态路由中携带了槽参数。主控板卡可以根据该静态路由生成路由信息,同时将该静态路由携带的槽参数添加到该生成的路由信息中。在一个例子中,当主控板卡根据预设的动态路由协议生成路由信息时,若所述动态路由协议中包含槽参数,则将所述槽参数添加到所述路由信息中。具体来讲,本文档来自技高网...

【技术保护点】
1.一种路由下发方法,其特征在于,所述方法应用于多板卡的网络设备中的主控板卡,该方法包括:/n获取路由信息;/n判断所述路由信息是否携带槽参数;/n如果所述路由信息携带槽参数,则将所述路由信息下发至所述槽参数对应的槽位上的业务板卡。/n

【技术特征摘要】
1.一种路由下发方法,其特征在于,所述方法应用于多板卡的网络设备中的主控板卡,该方法包括:
获取路由信息;
判断所述路由信息是否携带槽参数;
如果所述路由信息携带槽参数,则将所述路由信息下发至所述槽参数对应的槽位上的业务板卡。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
生成路由信息时,根据预设策略为所述路由信息添加槽参数。


3.根据权利要求2所述的方法,其特征在于,根据预设策略为所述路由信息添加槽参数,具体包括:
根据输入的静态路由生成路由信息时,若所述静态路由中包含槽参数,则将所述槽参数添加到所述路由信息中。


4.根据权利要求2所述的方法,其特征在于,根据预设策略为所述路由信息添加槽参数,具体包括:
根据预设的动态路由协议生成路由信息时,若所述动态路由协议中包含槽参数,则将所述槽参数添加到所述路由信息中。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述路由信息未携带槽参数,则将所述路由信息下发到全部业务板卡。

【专利技术属性】
技术研发人员:赵军李强
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1