一种业务链的管理方法、引流点、控制器及增值业务节点的制作方法_5

文档序号:9818427阅读:来源:国知局
也可以直接发送所述检测报文,处理器101则 可以通过网络接收103接收所述业务链的检测报文。
[0270] 进一步地,处理器101通过网络接收103发送检测所述业务链的检测报文之后,还 可以执行以下操作:
[0271] 如果在第一预设时间内没接收到所述检测报文,则检测所述业务链的故障增值业 务节点;
[0272] 将检测到的所述故障增值业务节点通过网络接口 103发送至所述控制器,以使所 述控制器根据所述故障增值业务节点获取所述业务链的冗余业务链;
[0273] 通过网络接口 103接收所述控制器针对所述业务链和所述冗余业务链发送的业 务分配指令;
[0274] 根据所述业务分配指令重新配置所述业务链和所述冗余业务链的业务流量。
[0275] 其中,处理器101调用存储器104中存储的程序代码检测所述业务链的故障增值 业务节点具体可以为:
[0276] 通过网络接口 103向所述业务链发送故障定位报文,所述故障定位报文携带每个 所述增值业务节点的路由信息,以使每个接收到所述故障定位报文的增值业务节点根据所 述故障定位报文反馈故障定位回复报文;
[0277] 根据接收到的所述故障定位回复报文确定所述故障增值业务节点。
[0278] 作为一种可选的实施方式,故障定位回复报文携带增值业务节点的状态信息,处 理器101调用存储器104中存储的程序代码根据接收到的所述故障定位回复报文确定所述 故障增值业务节点具体可以为:
[0279] 根据接收到的所述故障定位回复报文携带的增值业务节点的状态信息确定所述 故障增值业务节点。
[0280] 可理解的是,本实施例的引流点10的各功能模块的功能可根据上述方法实施例 中的方法具体实现,可以具体对应参考图3至图6方法实施例的相关描述,此处不再赘述。
[0281] 请参阅图11,图11是本发明实施例提供的一种控制器的结构示意图。如图11所 示本发明实施例中的控制器11至少可以包括检测模块111、处理模块112以及业务分配指 令发送模块113,其中:
[0282] 检测模块111,用于确定处于非正常运行状态的增值业务节点。
[0283] 作为一种可选的实施方式,所述检测模块111如图12所示进一步可以包括状态信 息获取单元1111以及检测单元1112,其中:
[0284] 状态信息获取单元1111,用于获取所述增值业务节点的状态信息;
[0285] 检测单元1112,用于根据获取的所述状态信息确定所述增值业务节点处于非正常 运行状态。
[0286] 其中,所述状态信息获取单元1111具体可以用于:
[0287] 接收所述入口引流点发送的所述增值业务节点的状态信息;或者
[0288] 接收所述增值业务节点发送的所述增值业务节点的状态信息。
[0289] 作为另一种可选的实施方式,检测模块111具体可以用于:
[0290] 接收所述入口引流点发送的通知报文,所述通知报文携带所述增值业务节点的信 息;
[0291] 根据所述通知报文将所述增值业务节点确定为所述处于非正常运行状态的增值 业务节点。
[0292] 处理模块112,用于根据预设的策略库,确定所述增值业务节点所在的业务链,并 获取业务链的冗余业务链,所述策略库包括至少一个策略,每个策略包括至少一个业务链, 且每个策略的各个所述业务链的出口引流点和入口引流点相同。
[0293] 业务分配指令发送模块113,用于向所述策略中的入口引流点发送业务分配指令, 以使所述入口引流点根据所述业务分配指令重新配置所述业务链和所述冗余业务链的业 务流量。
[0294] 可理解的是,本实施例的控制器11的各功能模块的功能可根据上述方法实施例 中的方法具体实现,可以具体对应参考图3至图6方法实施例的相关描述,此处不再赘述。
[0295] 请参阅图13,图13是本发明实施例提供的另一种控制器的结构示意图,如图13 所示,该控制器13可以包括:至少一个处理器131,例如CPU,至少一个通信总线132,网络 接口 133以及存储器134。其中,网络接口 133用于收发报文;通信总线132用于实现这 些组件之间的连接通信。存储器134可以是高速RAM存储器,也可以是非非易失性存储器 (non-volatile memory),例如至少一个磁盘存储器。存储器134中存储一组程序代码,且 处理器131用于调用存储器134中存储的程序代码,用于执行以下操作:
[0296] 确定处于非正常运行状态的增值业务节点;
[0297] 根据预设的策略库,确定所述增值业务节点所在的业务链,并获取业务链的冗余 业务链,所述策略库包括至少一个策略,每个策略包括至少一个业务链,且每个策略的各个 所述业务链的出口引流点和入口引流点相同;
[0298] 通过网络接口 133向所述策略中的入口引流点发送业务分配指令,以使所述入口 引流点根据所述业务分配指令重新配置所述业务链和所述冗余业务链的业务流量。
[0299] 作为一种可选的实施方式,处理器131调用存储器134中存储的程序代码确定处 于非正常运行状态的增值业务节点具体可以为:
[0300] 获取所述增值业务节点的状态信息;
[0301] 根据获取的所述状态信息确定所述增值业务节点处于非正常运行状态。
[0302] 其中,处理器131通过网络接口 133获取增值业务节点的状态信息具体可以为:
[0303] 通过网络接口 133接收所述入口引流点发送的所述增值业务节点的状态信息;或 者
[0304] 通过网络接口 133接收所述增值业务节点发送的所述增值业务节点的状态信息。
[0305] 作为另一种可选的实施方式,处理器131调用存储器134中存储的程序代码确定 处于非正常运行状态的增值业务节点具体可以为:
[0306] 通过网络接口 133接收入口引流点发送的通知报文,所述通知报文携带所述增值 业务节点;
[0307] 根据所述通知报文将所述增值业务节点确定为所述处于非正常运行状态的增值 业务节点。
[0308] 可理解的是,本实施例的控制器13的各功能模块的功能可根据上述方法实施例 中的方法具体实现,可以具体对应参考图3至图6方法实施例的相关描述,此处不再赘述。
[0309] 请参阅图14,图14是本发明实施例提供的一种增值业务节点的结构示意图。如图 14所示本发明实施例中的增值业务节点14至少可以包括报文接收模块141以及处理模块 142,其中:
[0310] 报文接收模块141,用于接收业务链的第一检测报文,所述业务链包括至少一个增 值业务节点,所述第一检测报文携带每个所述增值业务节点的路由信息;
[0311] 处理模块142,用于根据所述第一检测报文,判断是否需要获取所述增值业务节点 的状态信息,并在需要获取所述增值业务节点的状态信息时,获取所述增值业务节点的状 态信息;根据所述第一检测报文以及获取的所述状态信息生成第二检测报文,将所述第二 检测报文发送至下一跳。
[0312] 在另一个实施例中,若所述处理模块142确定不获取所述增值业务节点的状态信 息,则将所述第一检测报文作为所述第二检测报文发送至所述下一跳。
[0313] 可选地,所述第一检测报文还携带采集决策标识;
[0314] 当判断是否获取所述增值业务节点的状态信息时,所述处理模块142具体用于:
[0315] 根据所述采集决策标识,判断是否获取所述增值业务节点的状态信息。
[0316] 另一种可选的实施方式,当所述报文接收模块141接收到第一检测报文之后,所 述处理模块142可以将所述第一检测报文作为第二检测报文发送至下一跳。
[0317] 又一种可选的实施方式,当所述报文接收模块141接收到第一检测报文之后,所 述处理模块142可以直接获取自身节点的状态信息,并生成第二检测报文,所述第二检测 报文携带获取的所述状态信息,将生成的所述第二检测报文发送至下一跳。
[0318] 进一步地,所述报文接收模块141还用于:
[0319] 接收所述业务链的通知报文,所述通知报文携带每个所述增值业务节点的路由信 息;
[0320] 所述处理模块142还用于:
[0321] 根据所述路由信息,将所述通知报文转发至下一跳,以使所述业务链的出口引流 点接收到所述通知报文时发送检测报文。
[0322] 再进一步地,所述报文接收模块141还用于:
[0323] 接收所述业务链的故障定位报文,所述故障定位报文携带每个所述增值业务节点 的路由信息;
[0324] 所述处理模块142还用于:
[0325] 根据所述路由信息将所述故障定位报文转发至下一跳,并向所述业务链的入口引 流点反馈故障定位回复报文,所述故障定位回复报文包括自身和下一跳节点中至少一个节 点的状态信息。
[0326] 再进一步地,所述报文接收模块141还用于接收其他增值业务节点发送的故障定 位回复报文,所述处理模块142还可以用于根据所述故障定位回复报文携带的路由信息, 将获取的所述故障定位回复报文发送至下一跳。
[0327] 再进一步地,所述处理模块142还用于:
[0328] 根据预设检测周期,获取自身的状态信息;
[0329] 根据预设检测周期,获取所述增值业务节点的状态信息;
[0330] 将获取的所述状态信息发送至控制器,以使所述控制器根据所述状态信息判断所 述增值业务节点是否处于正常运行状态。
[0331] 可理解的是,本实施例的控制器14的各功能模块的功能可根据上述方法实施例 中的方法具体实现,可以具体对应参考图3至图6方法实施例的相关描述,此处不再赘述。
[0332] 请参阅图15,图15是本发明实施例提供的另一种增值业务节点的结构示意图,如 图15所示,该增值业务节点15可以包括:至少一个处理器151,例如CPU,至少一个通信总 线152,网络接口 153以及存储器154。其中,网络接口 153用于收发报文;通信总线152用 于实现这些组件之间的连接通信。存储器154可以是高速RAM存储器,也可以是非不稳定 的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器154中存储一组程序 代码,且处理器151用于调用存储器154中存储的程序代码,用于执行以下操作:
[0333] 通过网络接口 153接收业务链的第一检测报文,所述业务链包括至少一个增值业 务节点,所述第一检测报文携带每个所述增值业务节点的路由信息;
[0334] 根据所述第一检测报文,向下一跳发送第二检测报文,所述第二检测报文携带每 个所述增值业务节点的路由信息;
[0335] 一种可选的实施方式,处理器151调用存储器154中存储的程序代码根据所述第 一检测报文,向下一跳发送第二检测报文具体可以为:
[0336] 根据所述第一检测报文,判断是否需要获取所述增值业务节点的状态信息;
[0337] 若是,则获取所述增值业务节点的状态信息;
[0338] 根据所述第一检测报文以及获取的所述状态信息生成所述第二检测报文,所述第 二检测报文携带所述增值业务节点的状态信息;
[0339] 通过网络接口 153将所述第二检测报文发送至所述下一跳;
[0340] 若否,则通过网络接口 153将所述第一检测报文作为所述第二检测报文发送至所 述下一跳。
[0341] 可选地,第一检测报文还携带采集决策标识,处理器151调用存储器154中存储 的程序代码根据所述第一检测报文,判断是否获取所述增值业务节点的状态信息包括可以 为:
[0342] 根据所述采集决策标识,判断是否获取所述增值业务节点的状态信息。
[0343] 另一种可选的实施方式,当处理器151通过网络接口 153接收到第一检测报文之 后,可以将所述第一检测报文作为第二检测报文发送至下一跳。
[0344] 又一种可选的实施方式,当处理器151通过网络接口 153接收到第一检测报文之 后,可以直接获取所述增值业务节点的状态信息,并生成第二检测报文,所述第二检测报文 携带获取的所述状态信息,将生成的所述第二检测报文通过网络接口 153发送至下一跳。
[0345] 进一步地,处理器151通过网络接口 153接收业务链的第一检测报文之前,还执行 以下操作:
[0346] 通过网络接口 153接收所述业务链的通知报文,所述通知报文携带每个所述增值 业务节点的路由信息;
[0347] 根据所述路由信息,将所述通知报文转发至下一跳,以使所述业务链的出口引流 点接收到所述通知报文时发送检测报文。
[0348] 再进一步地,处理器151根据所述第一检测报文,向下一跳发送第二检测报文之 后,还执行以下操作:
[0349] 通过网络接口 153接收所述业务链的故障定位报文,所述故障定位报文携带每个 所述增值业务节点的路由信息;
[0350] 根据所述路由信息将所述故障定位报文转发至下一跳,并向所述业务链的入口引 流点反馈故障定位回复报文,所述故障定位回复报文包括自身和下一跳节点中至少一个节 点的状态信息。
[0351] 再进一步地,处理器151还可以通过网络接口 153接收其他增值业务节点发送的 故障定位回复报文,并根据所述故障定位回复报文携带的路由信息,将获取的所述故障定 位回复报文发送至下一跳。
[0352] 再进一步地,处理器151调用存储器154中存储的程序代码还可以执行以下操 作:
[0353] 根据预设检测周期,获取所述增值业务节点的状态信息;
[0354] 通过网络接口 153将获取的所述状态信息发送至控制器,以使所述控制器根据所 述状态信息判断所述增值业务节点是否处于正
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1