业务链的建立方法、设备及系统的制作方法_6

文档序号:9491772阅读:来源:国知局
通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储 介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0259] 以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的原则之内,所 作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种业务链的建立方法,其特征在于,所述方法包括: 周期性接收前一设备发送的探索请求报文,所述探索请求报文由第一探索点生成,且 所述探索请求报文至少携带第二探索点的信息、业务链的信息及指向当前需要探索的业务 节点的信息的指针;所述业务链的信息包括所述业务链的所有业务节点的信息;所述第一 探索点和第二探索点用于探索所述业务链; 确定所述指针指向的业务节点的信息是否为空,若所述指针指向的业务节点的信息不 为空,则根据所述指针指向的业务节点的信息确定自身是否为业务节点; 若自身为业务节点,则刷新所述指针指向的业务节点的信息,根据刷新后的业务节点 的信息转发所述探索请求报文,直至所述探索请求报文到达所述第二探索点; 若自身为非业务节点,则根据所述指针指向的业务节点的信息查找路由,按照查找到 的路由转发所述探索请求报文并建立转发表,直至所述探索请求报文到达所述第二探索 点。2. 根据权利要求1所述的方法,其特征在于,所述探索请求报文中还携带所述第一探 索点的信息;所述按照查找到的路由转发所述探索请求报文前,所述方法还包括: 将自身的状态信息添加到所述探索请求报文中; 所述按照查找到的路由转发所述探索请求报文后,所述方法还包括: 接收后一设备发送的探索响应报文,所述探索响应报文由所述第二探索点生成,且所 述探索响应报文携带所述第一探索点的信息及通过所述探索请求报文探索到的各个业务 节点的状态信息; 将所述探索响应报文发送给所述前一设备,直至所述探索响应报文到达所述第一探索 点。3. 根据权利要求1或2所述的方法,其特征在于,所述刷新所述指针指向的业务节点的 信息,包括: 确定自身是否为所述业务链的最后一个业务节点; 若自身为所述业务链的最后一个业务节点,则将所述指针设置为空; 若自身不为所述业务链的最后一个业务节点,则将所述指针指向下一个需要探索的业 务节点的信息。4. 根据权利要求1-3中任意一项所述的方法,其特征在于,所述按照查找到的路由建 立转发表后,所述方法还包括: 如果在预设老化周期内未刷新所述转发表,则删除所述转发表。5. 根据权利要求1-4中任意一项所述的方法,其特征在于,确定所述指针指向的业务 节点的信息是否为空后,所述方法还包括: 若所述指针指向的业务节点的信息为空,则根据所述第二探索点的信息确定自身是否 为第二探索点;若自身不为所述第二探索点,则根据所述第二探索点的信息转发所述探索 请求报文,直至所述探索请求报文到达所述第二探索点。6. -种业务链的建立方法,其特征在于,所述方法包括: 第一探索点周期性生成探索请求报文,所述探索请求报文至少携带第二探索点的信 息、业务链的信息及指向当前需要探索的业务节点的信息的指针;所述业务链的信息包括 所述业务链的所有业务节点的信息;所述第一探索点和第二探索点用于探索所述业务链; 向中间设备发送所述探索请求报文。7、根据权利要求6所述的方法,其特征在于,所述 将所述探索请求报文发送至中间设备后,所述方法还包括: 接收所述中间设备发送的探索响应报文,所述探索响应报文由所述第二探索点生成, 且所述探索响应报文携带第一探索点的信息及通过所述探索请求报文探索到的各个业务 节点的状态信息; 所述第一探索点根据所述探索响应报文确认所述业务链建立完成,展示所述业务链的 各个业务节点的状态信息。7. -种业务链的建立方法,其特征在于,所述方法包括: 接收中间设备发送的探索请求报文,所述探索请求报文由第一探索点生成,且所述探 索请求报文至少携带第二探索点的信息、业务链的信息及指向当前需要探索的业务节点的 信息的指针;所述业务链的信息包括所述业务链的所有业务节点的信息;所述第一探索点 和第二探索点用于探索所述业务链; 确定所述指针指向的业务节点的信息是否为空,若所述指针指向的业务节点的信息为 空,则根据所述第二探索点的信息确定自身是否为第二探索点; 若自身为第二探索点,则终止所述探索请求报文。8. 根据权利要求7所述的方法,其特征在于,所述探索请求报文还携带第一探索点的 信息及所述探索请求报文探索到的各个业务节点的状态信息; 所述终止所述探索请求报文之后,还包括: 获取所述探索请求报文携带的第一探索点的信息及所述探索请求报文探索到的各个 业务节点的状态信息,向所述中间设备发送携带所述第一探索点的信息及所述探索请求报 文探索到的各个业务节点的状态信息的探索响应报文,由所述中间设备将所述探索响应报 文转发至所述第一探索点。9. 一种业务链的建立设备,其特征在于,所述设备为中间设备,所述设备包括: 第一接收模块,用于周期性接收前一设备发送的探索请求报文,所述探索请求报文由 第一探索点生成,且所述探索请求报文至少携带第二探索点的信息、业务链的信息及指向 当前需要探索的业务节点的信息的指针;所述业务链的信息包括所述业务链的所有业务节 点的信息;所述第一探索点和第二探索点用于探索所述业务链; 第一确定模块,用于确定所述第一接收模块接收到的探索请求报文中的指针指向的业 务节点的信息是否为空; 第二确定模块,用于当所述第一确定模块确定所述指针指向的业务节点的信息不为空 时,根据所述指针指向的业务节点的信息确定所述设备是否为业务节点; 刷新模块,用于当所述第二确定模块确定所述设备为业务节点时,刷新所述指针指向 的业务节点的信息; 第一转发模块,用于根据所述刷新模块刷新后的业务节点的信息转发所述探索请求报 文,直至所述探索请求报文到达所述第二探索点; 查找模块,用于当所述第二确定模块确定所述设备为非业务节点时,根据所述指针指 向的业务节点的信息查找路由; 第二转发模块,用于按照所述查找模块查找到的路由转发所述探索请求报文并建立转 发表,直至所述探索请求报文到达所述第二探索点。10. 根据权利要求9所述的设备,其特征在于,所述第一接收模块接收到的探索请求报 文中还携带所述第一探索点的信息;所述第一转发模块,还用于将所述设备的状态信息添 加到所述第一接收模块接收到的探索请求报文中; 所述设备,还包括: 第二接收模块,用于接收后一设备发送的探索响应报文,所述探索响应报文由所述第 二探索点生成,且所述探索响应报文携带所述第一探索点的信息及通过所述探索请求报文 探索到的各个业务节点的状态信息; 发送模块,用于将所述第二接收模块接收到的探索响应报文发送给所述前一设备,直 至所述探索响应报文到达所述第一探索点,由所述第一探索点展示所述探索响应报文中添 加的各个业务节点的状态信息。11. 根据权利要求9或10所述的设备,其特征在于,所述刷新模块,用于确定所述设 备是否为所述业务链的最后一个业务节点;当所述设备为所述业务链的最后一个业务节点 时,将所述指针设置为空;当所述设备不为所述业务链的最后一个业务节点时,将所述指针 指向下一个需要探索的业务节点的信息。12. 根据权利要求9-11中任意一项所述的设备,其特征在于,所述设备,还包括: 删除模块,用于当在预设老化周期内未刷新所述转发表时,删除所述转发表。13. 根据权利要求9-12中任意一项所述的设备,其特征在于,所述设备,还包括: 第三确定模块,用于当所述第一确定模块确定所述指针指向的业务节点的信息为空 时,根据所述第二探索点的信息确定所述设备是否为第二探索点; 第三转发模块,用于当所述第三确定模块确定所述设备不为所述第二探索点时,根据 所述第二探索点的信息转发所述探索请求报文,直至所述探索请求报文到达所述第二探索 点。14. 一种业务链的建立设备,其特征在于,所述设备为第一探索点,所述设备包括: 生成模块,用于周期性生成探索请求报文,所述探索请求报文至少携带第二探索点信 息、业务链的信息及指向当前需要探索的业务节点的信息的指针;所述业务链的信息包括 所述业务链的所有业务节点的信息;所述第一探索点和第二探索点用于探索所述业务链; 发送模块,用于向中间设备发送所述生成模块生成的探索请求报文。15. 根据权利要求14所述的设备,其特征在于,所述设备,还包括: 接收模块,用于接收所述中间设备发送的探索响应报文,所述探索响应报文由所述第 二探索点生成,且所述探索响应报文携带第一探索点的信息及通过所述探索请求报文探索 到的各个业务节点的状态信息; 展示模块,用于根据所述探索响应报文确认所述业务链建立完成,展示所述业务链的 各个业务节点的状态信息。16. -种业务链的建立设备,其特征在于,所述设备包括: 接收模块,用于接收中间设备发送的探索请求报文,所述探索请求报文由第一探索点 生成,且所述探索请求报文至少携带第二探索点的信息、业务链的信息及指向当前需要探 索的业务节点的信息的指针;所述业务链的信息包括所述业务链的所有业务节点的信息; 所述第一探索点和第二探索点用于探索所述业务链; 第一确定模块,用于确定所述接收模块接收到的探索请求报文中的指针指向的业务节 点的彳目息是否为空; 第二确定模块,用于当所述第一确定模块确定所述指针指向的业务节点的信息为空 时,根据所述第二探索点的信息确定所述设备是否为第二探索点; 终止模块,用于当所述第二确定模块确定所述设备为第二探索点时,终止所述探索请 求报文。17.根据权利要求16所述的设备,其特征在于,所述接收模块接收到的探索请求报文 中还携带第一探索点的信息及所述探索请求报文探索到的各个业务节点的状态信息; 所述设备,还包括: 获取模块,用于获取所述接收模块接收到的探索请求报文携带的第一探索点的信息及 所述探索请求报文探索到的各个业务节点的状态信息; 发送模块,用于向所述中间设备发送携带所述获取模块获取到的第一探索点的信息及 所述探索请求报文探索到的各个业务节点的状态信息的探索响应报文,由所述中间设备将 所述探索响应报文转发至所述第一探索点。18. -种业务链的建立系统,其特征在于,所述系统包括:第一探索点、中间设备及第 -探索点; 其中,所述第一探索点为如所述权利要求14或15所述的设备; 所述中间设备为如所述权利要求9至13中任意一项权利要求所述的设备;所述第二探 索点为如所述权利要求16或17所述的设备。
【专利摘要】本发明公开了一种业务链的建立方法、设备和系统,属于通信领域。本发明通过周期性接收前一设备发送的至少携带第二探索点的信息、业务链的信息及指向当前需要探索的业务节点的信息的指针的探索请求报文;确定指针指向的业务节点的信息是否为空,若指针指向的业务节点的信息不为空,则根据指针指向的业务节点的信息确定自身是否为业务节点;若自身为业务节点,则刷新指针指向的业务节点的信息,根据刷新后的业务节点的信息转发探索请求报文,直至探索请求报文到达第二探索点;若自身为非业务节点,则根据指针指向的业务节点的信息查找路由,按照查找到的路由转发探索请求报文并建立转发表,直至探索请求报文到达第二探索点,实现自动建立业务链。
【IPC分类】H04L12/741
【公开号】CN105245453
【申请号】CN201410281721
【发明人】姚宁
【申请人】华为技术有限公司
【公开日】2016年1月13日
【申请日】2014年6月20日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1