一种mepid获取方法和装置的制造方法_3

文档序号:8225880阅读:来源:国知局
EP ID的信息,也可以利用LBR报文中的TLV格式来携带MEP IDo
[0062]可选的,本发明实施例提供了一种在LBR报文中携带MEP ID的方式,通过LBR报文中的TLV结构来携带MEP IDo所述第一应答报文中携带所述第二 MEP的MEP ID,具体包括:
[0063]所述LBR报文中包括用于携带所述第二 MEP的MEP ID的TLV结构,所述TVL结构中的子类型用于指示携带MEP ID,所述TLV结构中所述子类型对应的值用于携带所述第二MEP 的 MEP ID0
[0064]本发明并不限定所述TLV结构是否为已定义的TLV结构。所述TLV结构可以为现有OAM协议下可识别、可扩展的任意TLV结构。
[0065]不过在基于提高适用范围和识别度的基础上,所述TLV可以使用已定义的TLV结构。可选的,本发明实施例提供了一种TLV结构,所述LBR报文中包括的所述TLV结构为Y.1731协议或802.1AG协议中已定义的TLV结构。
[0066]结合【附图说明】,图5为本发明实施例提供的一种LBR报文的结构示意图。如图5所示,所述TLV结构为一种现有OAM协议中已定义的TLV:组织特性TLV (Organizat1n-Specific TLV),其类型(Type)为31。这个TLV结构可识别性较高,能被多种不同类型的网络设备所识别。在所述TLV中包括子TLV,其子类型(Sub-Type)携带一个标识,用于指示该子类型所对应的值(Value)中携带MEP ID,当所述第一 MEP获取所述第二 MEP返回的所述LBR报文后,通过解析所述LBR报文中TLV结构,根据所述子类型的内容,确定所述子类型所对应的值里携带的内容为第二 MEP的MEP IDo
[0067]可见,通过OAM协议中现有功能,便可以有效实现MEP获取所在MEG中其他MEP的MEP ID的功能,节约了系统资源并提高了效率。
[0068]图6为本发明实施例提供的一种MEP ID获取装置的装置结构图,应用于MEG中,所述MEG中包括至少两个MEP,第一 MEP为所述至少两个MEP中的一个MEP,第二 MEP为所述至少两个MEP中的一个MEP,所述MEP ID获取装置600包括:
[0069]发送单元601,用于在所述MEG中以组播方式发送查询报文,所述查询报文用于请求查询MEP的MEP ID,所述查询报文的目的地址为所述MEG的组播地址,以使得所述查询报文向所述MEG中各个MEP发送。
[0070]举例说明,所述发送单元601以组播方式的发送查询报文可以理解为,所述查询报文会达到所述第一 MEP所在的MEG中所有网络节点,包括MEP和MIP都会收到所述查询报文,其中,所述MEP会根据所述查询报文返回携带MEP ID的应答报文。由于所述发送单元601是以组播的方式发送查询报文,所述查询报文的目的地址为所述第一 MEP所在的所述MEG的组播地址,也就是说,并不需要所述发送单元601具有所述MEG中其他MEP的地址信息,就可以实现将所述查询报文向其他MEP发送的功能。
[0071]接收单元602,用于获取所述第二 MEP针对所述查询报文返回的第一应答报文,所述第一应答报文中携带所述第二 MEP的MEP IDo
[0072]举例说明,所述第二 MEP可以理解为所述MEG中除了所述第一 MEP外的其他MEP中,任一个接收到所述查询报文的MEP。所述通过预先设置,可以使得所述第二 MEP接收到所述发送单元601发送的查询报文时,匹配自身数据,获取自身对于的MEP ID,并将所述MEP ID添加到向所述接收单元602返回的所述应答报文中。
[0073]综上可见,处于MEG中的所述第一MEP通过组播形式发送查询MEP ID的查询报文,使得所述查询报文的目的地址为所述MEG的组播地址,由此可以向所述MEG中的每个MEP发送,而不需要所述第一 MEP具有所述MEG中其他MEP的地址信息。所述第一 MEP通过所述查询报文,可以从接收到所述查询报文的其他MEP处获取返回的应答报文,并从所述应答报文中获取发送该应答报文MEP的MEP ID,使得MEP不再需要通过人工方式也可以获取所在MEG内其他MEP的MEP ID,提高了效率,不再收到人为影响。
[0074]当所述接收单元602获取多个MEP的MEP ID时,除了可以通过这些MEP的MEP ID实现应有的OAM功能,还可以通过判断单元701对比获取的MEP ID,达到排除同一个MEP ID重复分配给同一个MEG中的两个或多个MEP的可能。
[0075]可选的,在图6所对应实施例的基础上,图7为本发明实施例提供一种MEP ID获取装置的装置结构图,所述MEP ID获取装置600还包括所述判断单元701:
[0076]所述接收单元602还用于获取所述第三MEP针对所述查询报文返回的第二应答报文,所述第二应答报文中携带所述第三MEP的MEP ID,所述第三MEP为所述MEP中的一个MEP0
[0077]举例说明,所述第三MEP可以理解为所述MEG中除了所述第一 MEP外的其他MEP中,任一个接收到所述查询报文的MEP。所述第三MEP与所述第二 MEP不同。
[0078]所述判断单元701,用于判断所述第二 MEP的MEP ID和所述第三MEP的MEP ID是否相同,若相同,所述第一 MEP上送错误报文。
[0079]举例说明,现有技术中判断MEG中的各个MEP的MEP ID是否具有分配重复的情况需要使用到OAM的连续性故障检测功能才能实现。其中实现过程复杂,网络带宽资源占用较多。而在本发明实施例中,可以在为MEP获取其他MEP的MEP ID的同时通过所述判断单元701达成检测MEP ID重复的功能,占用网络带宽资源更少,系统和网络的影响也更小。
[0080]本发明并不限定所述查询报文和对应所述查询报文的应答报文的形式,可以使用现有功能中具有应答机制的功能,可以组播发送的报文作为承载所述查询报文内容和所述应答报文内容的载体。也可以通过推动协议,为了实现MEP获取所在MEG中其他MEP的MEPID功能而构建新的报文形式。
[0081]可选的,本发明实施例提供了一种使用现有报文实现MEP ID获取的方法,通过使用OAM协议下的Loopback功能中的LBM报文作为承载所述查询报文内容的载体。所述环回功能可以理解为一种组播Ping功能,主要是用于MEP发现和检测所在MEG中有多少MEP。
[0082]由于MEP在接收到LBM后都会返回一个LBR报文,故可选的,使用LBR报文作为承载所述应答报文内容的载体,或者说,使用LBR报文携带MEP ID,当所述第一 MEP通过组播方式在MEG中发送具有所述查询报文功能的LBM报文后,可以通过返回的LBR报文获取发送该LBR报文MEP的MEP ID。
[0083]本发明并不限定如何通过LBR报文携带MEP ID,在可以在LBR报文中非TLV结构中添加MEP ID的信息,也可以利用LBR报文中的TLV格式来携带MEP ID。
[0084]可选的,本发明实施例提供了一种在LBR报文中携带MEP ID的方式,通过LBR报文中的TLV结构来携带MEP IDo所述第一应答报文中携带所述第二 MEP的MEP ID,具体包括:
[0085]所述LBR报文中包括用于携带所述第二 MEP的MEP ID的TLV结构,所述TVL结构中的子类型用于指示携带MEP ID,所述TLV结构中所述子类型对应的值用于携带所述第二MEP 的 MEP ID0
[0086]本发明并不限定所述TLV结构是否为已定义的TLV结构。
[0087]不过在基于提高适用范围和识别度的基础上,所述TLV可以使用已定义的TLV结构。可选的,本发明实施例提供了一种TLV结构,所述LBR报文中包括的所述TLV结构为Y.1731协议或802.1AG协议中已定义的TLV结构。
[0088]可见,通过OAM协议中现有功能,便可以有效实现MEP获取所在MEG中其他MEP的MEP ID的功能,节约了系统
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1