IS‑IS路由协议异构功能等价体并行归一化装置及方法与流程

文档序号:11148128阅读:来源:国知局

技术特征:

1.一种IS-IS路由协议异构功能等价体并行归一化装置及方法,所述并行归一化装置包括:多个相同功能的运行IS-IS路由协议异构功能等价体、协议代理器、冗余控制器和输出代理器,其中,多个相同功能的运行IS-IS路由协议异构功能等价体经协议代理器对IS-IS报文进行接收和发送,多个相同功能的运行IS-IS路由协议异构功能等价体经过输出代理器对各个执行体计算出的路由结果作判决输出,冗余控制器分别与多个相同功能的运行IS-IS路由协议异构功能等价体、协议代理器和输出代理器相连,其特征在于:所述并行归一化装置能够进行并行归一化处理,并行归一化方法包括:

步骤一:协议代理器负责处理所有进出整个装置的IS-IS协议报文,并对各个异构功能等价体和外部设备的协议交互过程进行干预处理,以实现并行归一化的目标;

步骤二:冗余控制器,负责维护所有等价体的运行状态,完成worker和inspector的角色切换,并根据异常处理切换策略控制内部等价体角色切换;

步骤三:输出代理器对所有等价体路由输出经过进行多模判决输出,产生一致性的输出结果。

2.根据权利要求1所述的IS-IS路由协议异构功能等价体并行归一化装置及方法,其特征在于:所述IS-IS路由协议异构体的路由功能体,其具体形式是真实的物理设备或者是某种形式的虚拟设备,所以,将这些等价体简称为actor,所有actor并行运行,但是在某一个时刻只会有一个对外呈现,对actor的角色进行划分:对外呈现的等价体为worker,其余隐藏的内部等价体为inspector,worker和inspector的角色并不是固定的,两者能够随时切换。

3.根据权利要求1所述的IS-IS路由协议异构功能等价体并行归一化装置及方法,其特征在于:所述协议代理器负责生成多个对外通讯的逻辑接口,每个逻辑接口都和所有actor的一个固定接口组对应,协议代理器负责对每个逻辑接口都生成一个管理副本,称为broker;broker负责管理本接口和外部的协议通讯过程,broker没有IP地址,是一个透明的逻辑实体,但broker作为对应actor接口组代理对外呈现一个固定的虚拟MAC地址,以隐藏本装置内部结构。

4.根据权利要求1所述的IS-IS路由协议异构功能等价体并行归一化装置及方法,其特征在于:所述步骤一中多个异构功能等价体和外部设备的协议交互过程进行干预处理包括以下内容:

对任一特定外部设备,维护所有功能等价体向其发送的IS-IS协议报文的源MAC地址为统一的MAC地址,以隐藏本装置内部结构;

对任一特定外部设备,干预其和worker的邻接关系建立过程,确保邻接关系正常建立;

对任一特定外部设备,干预其和其他inspector的邻接关系建立过程,使其无法意识到其他inspector的存在,但其他inspector可以单方面认为已经和外部设备建立了邻接关系;

对任一特定外部设备,干预其和worker的链路状态数据库同步过程,确保正常同步;

对任一特定外部设备,干预其和其他inspector的链路状态数据库同步过程,确保所有inspector都可以和它正常同步;

对任一特定外部设备,在其和各个等价体的会话维持阶段,继续使用前述的干预方式,以确保各个等价体的链路状态数据库随时保持一致。

5.根据权利要求1所述的IS-IS路由协议异构功能等价体并行归一化装置及方法,其特征在于:所述步骤二中冗余控制器,负责维护所有等价体的运行状态,完成worker和inspector的角色切换包括以下内容:

a1、接收外部输入的控制信息,根据所述控制信息的指示,完成对所有等价体的配置;

b1、定期进行worker和inspector之间的角色切换,并通知协议代理器切换信息,使其变更干预策略;

c1、监视所有等价体的运行状态,如果等价体发生异常状况,应及时判断是否进行worker和inspector之间的角色切换,如果判断切换,则通知协议代理器切换信息;

d1、接收协议代理器发送的协议异常信息,及时判断是否进行worker和inspector之间的角色切换,如果判断切换,则通知协议代理器切换信息;

e1、接收输出代理器发送的路由异常信息,及时判断是否进行worker和inspector之间的角色切换,如果判断切换,则通知协议代理器切换信息。

6.根据权利要求1所述的IS-IS路由协议异构功能等价体并行归一化装置及方法,其特征在于:所述步骤二中冗余控制器根据异常处理切换策略控制内部等价体角色切换包括

以下内容:

a2、如果异常等价体为worker:将启动角色切换操作,将该等价体设置为inspector,并从剩余的正常等价体中优先挑选一个作为worker,如果再也没有正常的等价体可以提升为Worker,则本次切换失败,broker只有等待某个等价体恢复正常后再切换;

b2、如果异常等价体为Inspector,可以暂不处理,但需要标记异常inspector,在它恢复正常前避免把它切换为worker。

7.根据权利要求1或者3所述的IS-IS路由协议异构功能等价体并行归一化装置及方法,其特征在于:所述步骤三中输出代理器对所有等价体路由输出经过进行多模判决输出,产生一致性的输出结果包括以下内容:

a3、获取各等价体的路由表进行比对,采用少数服从多数的原则取数量多者为信任路由;

b3、当无法以少数服从多数进行判断时,采用随机或者基于策略的方法进行选择;

c3、当发现所有等价体的路由表不完全一致时,向冗余控制器提示报警信息,通告少数异常等价体。

8.根据权利要求7所述的IS-IS路由协议异构功能等价体并行归一化装置及方法,其特征在于:所述IS-IS路由协议异构体的路由功能体并行归一化的所有功能都集中在协议代理器上实现,系统内部约束都体现在对多个actor和broker的配置上,主要包括:所有actor都配置相同的NET地址和主机名;

所有actor的和broker相连的接口优先级都配置为0,以确保不被选为指定中间系统DIS;

所有actor和同一broker相连的接口配置相同的IP地址;

broker作为接口组代表对外部呈现一个固定的虚拟MAC地址。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1