一种在IP通信网络中采用服务+代理模式构建网络管控总线的方法与流程

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

技术特征:

1.一种在IP通信网络中采用服务+代理模式构建网络管控总线的方法,其特征在于包括如下步骤:

1)设计开发BUS-S,将其安装到节点管理设备的操作系统中;

2)设计开发BUS-A,将其内嵌到交换路由设备的主控系统中;

3)BUS-S与BUS-A之间采用采用特定格式的服务代理协议报文进行通信;

4)BUS-S定期向BUS-A发送设备信息查询报文,获取交换路由设备的基础信息;

5)BUS-A收到设备信息查询报文后,立即向BUS-S发送设备信息响应报文;

6)BUS-S向BUS-A发送数据准入规则报文,指示BUS-A将交换路由设备无法路由转发但满足准入规则的数据(主要为管理控制报文,可进一步扩展到其他类型报文)送BUS-S处理;

7)在交换路由设备的交换网络中增加一条数据转发控制策略,将交换网络无法路由转发但满足准入规则的IP报文送IP协议栈作进一步处理;

8)在交换路由设备的IP协议栈中增加一条数据转发控制策略,将IP协议栈无法路由转发但满足准入规则的IP报文送BUS-A作进一步处理;

9)BUS-A将交换路由设备无法路由转发但满足准入规则的IP报文封装成总线服务接收报文后送BUS-S,由其作进一步处理;

10)BUS-S接收总线服务接收报文,将其内封装的数据重新封装成为网络管控总线报文,利用泛洪机制在网络中传播;

11)BUS-S将网络管控总线报文进一步封装为总线服务发送报文后送BUS-A,指示BUS-A将内部封装的网络管控总线报文从指定接口发送出去;

12)BUS-A接收总线服务发送报文,将其内部封装的网络管控总线报文从指定接口发送出去;

13)BUS-A接收到外部的网络管控总线报文后,将其封装成总线服务接收报文后送BUS-S作进一步处理;

14)BUS-S接收总线服务接收报文,先将其内封装的网络管控总线报文解封装出来,再将网络管控总线报文中的原始报文解封装出来,判断原始报文的目的地址是否为本节点,如果是则将原始报文封装为总线服务发送报文后送BUS-A,指示BUS-A将原始报文送IP协议栈处理;否则进一步转发网络管控总线报文。

2.根据权利要求1所述,其特征在于步骤1)、2)中还包括:节点管理设备的互连接口须配置IP地址且支持IP组播,开机后自启动BUS-S,且只能运行一个软件实例;交换路由设备的互连接口须配置IP地址且支持IP组播,开机后即可启动BUS-A,且只运行一个软件实例;根据权利要求1所述,其特征在于步骤1)中还包括:BUS-S具备报文缓存子模块、确知路由子模块、定时器子模块,能够从网络管控总线报文携带的网络控制报文中学习到确知路由,能够利用定时器对确知路由进行管理。

3.根据权利要求1所述,其特征在于步骤3)中还包括:BUS-S、BUS-A之间采用IP组播方式通信,报文的净荷长度不超过1400字节;通信报文采用UDP格式封装;BUS-S发出的UDP报文源端口为9199,目的端口号为9299;BUS-A发出的UDP报文,源端口为9299,目的端口号为9199。

4.根据权利要求1所述,其特征在于步骤4)中还包括: BUS-S间隔T1秒(默认15秒,可配置)向BUS-A发送设备信息查询报文;BUS-S能够从BUS-A学习到交换路由设备的所有有效的IP接口信息、设备核心IP地址、设备ID等信息。

5.根据权利要求1所述,其特征在于步骤5)中还包括:BUS-A利用设备信息查询报文作为BUS-S的心跳检测报文,超过T2秒(默认为3*T1)未收到设备信息查询报文则判别BUS-S失效,如果BUS-S失效,BUS-A将停止执行后续的所有步骤,直到BUS-S重新生效后再恢复。

6.根据权利要求1所述,其特征在于步骤6)中还包括:BUS-A记录下数据准入规则,同时对外提供数据准入过滤接口,可供交换网络和IP协议栈调用。

7.根据权利要求1所述,其特征在于步骤9)和步骤13)中还包括:BUS-A需要告知BUS-S,总线服务接收报文内封装的IP报文的来源及接口索引号;若是交换路由设备自身产生的报文,接口索引号为0;若是交换路由设备从网络互连接口接收的报文,接口索引号为收报文接口索引号。

8.根据权利要求1所述,其特征在于步骤10)中还包括:网络管控总线报文中需要携带上本节点的设备ID和报文序列号,作为该报文的特征值,供网络中其他通信节点判断是否已经收到过该报文,避免在网络中泛洪造成网络风暴。

9.根据权利要求1所述,其特征在于步骤11)和步骤14)中还包括:BUS-S需要告知BUS-A,总线服务发送报文内封装的IP报文的处理方式和发送接口索引号;如果需要将IP报文送交换路由设备的IP协议栈,则处理方式为0,接口索引号为0;如果需要将IP报文从某接口发送出去,则处理方式为1,接口索引号为出接口索引号。

10.根据权利要求1所述,其特征在于步骤14)中还包括:根据网络管控总线报文的特征值,判断是否已经收到过该报文,如果是则丢弃报文直接退出;否则记录网络管控总线报文特征值,避免再次收到该报文后进行处理,在该特征值记录的定时器超时后将其删除;收集原始报文的入接口及源IP地址等信息,将其存入确知路由表中,在该确知路由的定时器超时之后将其删除;查询确知路由表中是否有到原始报文目的地址的路由,如果存在则利用确知路由转发网络管控总线报文,否则从设备的各有效IP接口转发网络管控总线报文(入接口除外)。

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