接口处理方法及装置制造方法及图纸

技术编号:14242140 阅读:50 留言:0更新日期:2016-12-21 18:51
本申请提供一种接口处理方法及装置,其中,该方法包括:接收接口拆分指令;删除接口拆分指令对应的待拆分接口的配置信息和转发表项;监测对待拆分接口的配置信息和转发表项的删除操作,确定待拆分接口的配置信息和转发表项已经删除完毕,删除待拆分接口,释放待拆分接口的接口索引;创建两个以上拆分后接口,为每个拆分后接口分配接口索引,添加配置信息和转发表项。

【技术实现步骤摘要】

本申请涉及网络通信
,特别涉及一种接口处理方法及装置
技术介绍
接口拆分指的是将一个高速率的接口拆分成若干个低速率的接口,从而达到提高接口密度、减少使用成本、增加组网灵活性的目的。拆分得到的接口支持的配置和特性均与普通物理接口相同。常用的接口拆分方式包括:将1个40GE(Gigabit Ethernet,千兆以太网)接口拆分成4个10GE接口,将1个100GE接口拆分成4个25GE接口、或10个10GE接口。反之,也可以将若干个低速率的接口合并为高速率的接口,称为接口合并。例如,将4个10GE接口合并成1个40GE接口。
技术实现思路
有鉴于此,本申请提供一种接口处理方法及装置。具体地,本申请是通过如下技术方案实现的:一方面,提供了一种接口处理方法,该方法包括:接收接口拆分指令;删除接口拆分指令对应的待拆分接口的配置信息和转发表项;监测对待拆分接口的配置信息和转发表项的删除操作,确定待拆分接口的配置信息和转发表项已经删除完毕,删除待拆分接口,释放待拆分接口的接口索引;创建两个以上拆分后接口,为每个拆分后接口分配接口索引,添加配置信息和转发表项。另一方面,还提供了一种接口处理装置,该装置包括:接收单元,用于接收接口拆分指令;信息删除单元,用于删除接收单元接收到的接口拆分指令对应的待拆分接口的配置信息和转发表项;监测单元,用于监测信息删除单元对待拆分接口的配置信息和转发表项的删除操作;原接口操作单元,用于在监测单元确定待拆分接口的配置信息和转发表项已经删除完毕时,删除待拆分接口,释放待拆分接口的接口索引;新接口操作单元,用于创建两个以上拆分后接口,为每个拆分后接口分配接口索引,添加配置信息和转发表项。通过本申请的以上技术方案,在接收到接口拆分指令之后,删除待拆分接口的配置信息和转发表项,并监测对该待拆分接口的配置信息和转发表项的删除操作,在确定该待拆分接口的配置信息和转发表项已经删除完毕时,即可删除该待拆分接口,释放该待拆分接口的接口索引;创建两个以上拆分后接口,为每个拆分后接口分配接口索引,添加配置信息和转发表项,从而实现了接口的拆分。另外,由于对删除待拆分接口的配置信息和转发表项的操作进行了监测,从而可以有效准确的判断出待拆分接口的配置信息和转发表项已经被删除完毕,进而删除该待拆分接口并释放对应的接口索引。另外,在确定出待拆分接口的配置信息和转发表项已经删除完毕之后,才释放该待拆分接口的接口索引,这些被释放的接口索引才能被拆分后接口使用,这样就避免了待拆分接口的配置信息和转发表项与拆分后接口的配置信息和转发表项使用同一接口索引的混乱情况,从而确保了拆分后接口的配置信息和转发表项的添加与待拆分接口的配置信息和转发表项的删除不会发生冲突。附图说明图1是本申请一示例性实施例示出的接口处理方法的流程图;图2是本申请一示例性实施例示出的接口处理装置所应用的网络设备的硬件结构示意图;图3是本申请一示例性实施例示出的接口处理装置的一种结构示意图;图4是本申请一示例性实施例示出的接口处理装置的另一种结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请以下实施例中提供了一种接口处理方法,该方法可以由交换机等网络设备执行,在该方法中,网络设备在接收到接口拆分指令之后,删除该接口拆分指令对应的待拆分接口的配置信息和转发表项,并监测对该待拆分接口的配置信息和转发表项的删除操作,确定该待拆分接口的配置信息和转发表项已经删除完毕,则删除该待拆分接口,释放该待拆分接口的接口索引;创建两个以上拆分后接口,为每个拆分后接口分配接口索引,添加配置信息和转发表项,从而实现了接口拆分。同样,网络设备在接收到用于指示对两个以上待合并接口进行合并的接口合并指令之后,删除每个待合并接口的配置信息和转发表项,并监测对每个待合并接口的配置信息和转发表项的删除操作,确定每个待合并接口的配置信息和转发表项已经删除完毕,则删除每个待合并接口,释放每个待合并接口的接口索引;创建合并后接口,为合并后接口分配接口索引,添加配置信息和转发表项,从而实现了接口合并。在上述方法中,由于对删除待拆分接口(或待合并接口)的配置信息和转发表项的操作进行了监测,可以有效准确的判断出该待拆分接口(或待合并接口)的配置信息和转发表项已经被删除完毕,进而删除该待拆分接口(或待合并接口)并释放对应的接口索引。另外,在确定出待拆分接口(或待合并接口)的配置信息和转发表项已经删除完毕之后,才释放该待拆分接口(或待合并接口)的接口索引,这些被释放的接口索引才能被拆分后接口(或合并后接口)使用,这样就避免了待拆分接口(或待合并接口)的配置信息和转发表项与拆分后接口(或合并后接口)的配置信息和转发表项使用同一接口索引的混乱情况,从而确保了拆分后接口(或合并后接口)的配置信息和转发表项的添加与待拆分接口(或待合并接口)的配置信息和转发表项的删除不会发生冲突。以下以将1个40GE接口拆分成4个10GE接口为例,对本申请实施例的接口处理方法进行详细说明。假设,网络设备上存在一个接口索引为1/0/1的40GE接口,该接口对应的芯片端口的标识为unit=1/port=1,其中,unit=1表示芯片的标识为1,port=1表示芯片端口的标识为1。当需要将该接口拆分成4个10GE接口时,管理人员可以通过网络管理系统、控制器等向该网络设备发送接口拆分指令。如图1所示,网络设备执行的接口处理方法包括以下步骤:步骤S102,接收用于指示将接口索引为1/0/1的40GE接口拆分成4个10GE接口的接口拆分指令;步骤S104,删除接口索引为1/0/1的40GE接口的配置信息和转发表项,并监测对该40GE接口的配置信息和转发表项的删除操作,确定该40GE接口的配置信息和转发表项已经删除完毕,则删除该40GE接口,释放该40GE接口的接口索引1/0/1,释放该40GE接口对应的芯片端口;在实际实施过程中,网络设备接收到上述接口拆分指令之后,会生成接口删除事件,网络设备中需要对接口索引为1/0/1的40GE接口的配置信息和转发表项执行删除操作的若干模块会响应该事件,对包含接口索引1/0/1的所有配置信本文档来自技高网...
接口处理方法及装置

【技术保护点】
一种接口处理方法,其特征在于,所述方法包括:接收接口拆分指令;删除所述接口拆分指令对应的待拆分接口的配置信息和转发表项;监测对所述待拆分接口的配置信息和转发表项的删除操作,确定所述待拆分接口的配置信息和转发表项已经删除完毕,删除所述待拆分接口,释放所述待拆分接口的接口索引;创建两个以上拆分后接口,为每个所述拆分后接口分配接口索引,添加配置信息和转发表项。

【技术特征摘要】
1.一种接口处理方法,其特征在于,所述方法包括:接收接口拆分指令;删除所述接口拆分指令对应的待拆分接口的配置信息和转发表项;监测对所述待拆分接口的配置信息和转发表项的删除操作,确定所述待拆分接口的配置信息和转发表项已经删除完毕,删除所述待拆分接口,释放所述待拆分接口的接口索引;创建两个以上拆分后接口,为每个所述拆分后接口分配接口索引,添加配置信息和转发表项。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:释放所述待拆分接口对应的芯片端口;为每个所述拆分后接口分配对应的芯片端口,其中,每个所述拆分后接口对应的芯片端口与所述待拆分接口对应的芯片端口不同。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用于指示对两个以上待合并接口进行合并的接口合并指令;删除每个所述待合并接口的配置信息和转发表项;监测对每个所述待合并接口的配置信息和转发表项的删除操作,确定每个所述待合并接口的配置信息和转发表项已经删除完毕,删除每个所述待合并接口,释放每个所述待合并接口的接口索引;创建合并后接口,为所述合并后接口分配接口索引,添加配置信息和转发表项。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:释放每个所述待合并接口对应的芯片端口;为所述合并后接口分配对应的芯片端口,其中,每个所述待合并接口对应的芯片端口与所述合并后接口对应的芯片端口均不同。5.根据权利要求1或3所述的方法,其特征在于,监测到对所述待拆分接口的配置信息和转发表项的删除操作开始时启动第一定时器;每次监测到对所述待拆分接口的配置信息和转发表项的删除操作时,重新启动所述第一定时器,以使所述第一定时器重新开始计时;若所述第一定时器的计时时间达到预定时间,则确定所述待拆分接口的配置信息和转发表项已经删除完毕;监测到对每个所述待合并接口的配置信息和转发表项的删除操作开始时启动第二定时器;每次监测到对每个所述待合并接口的配置信息和转发表项的删除操作时,重新启动所述第二定时器,以使所述第二定时器重新开始计时;若所述第二定时器的计时时间达到预定时间,则确定每个所述待合并接口的配置信息和转发表项已经删除完毕。6.一种接口处理装置,其特征在于,所述装置包括:接收单元,用于接收接口拆分指令;信息删除单元,用于删除所述接收单元接收到的所述接口拆分指令对应的待拆分接口的配置信息和转发表项;监测单元,用于监测所述信息删除单元对所述待拆分接口的配置信息...

【专利技术属性】
技术研发人员:王明辉
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1