买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】用于ERP网络的微波节点_华为技术有限公司_201880001233.X 

申请/专利权人:华为技术有限公司

申请日:2018-01-05

公开(公告)日:2021-04-09

公开(公告)号:CN110235414B

主分类号:H04L12/42(20060101)

分类号:H04L12/42(20060101);H04L12/24(20060101);H04L12/437(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.09#授权;2019.10.15#实质审查的生效;2019.09.13#公开

摘要:本发明提供了一种用于以太网环保护ERP网络400的微波节点100。该节点100包括至少一个处理器101,该至少一个处理器101被配置成确定微波节点100的本地链路102的带宽降级程度是否满足降级状况。此外,该至少一个处理器101被配置成:如果满足降级状况,则生成指示本地链路102发生故障的信号103。本发明还涉及一种用于EPR的相应方法。

主权项:1.一种用于以太网环保护ERP网络400的微波节点100,包括至少一个处理器101,所述至少一个处理器101被配置成:确定所述微波节点100的本地链路102的带宽降级程度是否满足降级状况,以及如果满足所述降级状况,则生成指示所述本地链路102发生故障的信号103,其中,所述ERP网络400中的每个微波节点所在链路的当前带宽信息被包括在带宽通知消息BNM中,以在所述ERP网络中进行传输,其中,所述指示所述本地链路102发生故障的信号103是根据所述BNM生成的信号故障SF信号或者手动倒换MS信号,以触发ERP保护倒换,其中,所述ERP网络400是包括微波节点和非微波节点的混合组网,并且,当所述ERP网络400的环保护链路RPL是非微波链路时,所述ERP网络400中的每个微波节点配置有RPL标称带宽,其中,当所述微波节点100接收到所述ERP网络400中的一节点的信号故障SF信号但却并未接收到来自该同一节点的带宽通知消息BNM时,则判断发生故障的链路是非微波链路,此时不对降级的微波链路触发ERP保护倒换。

全文数据:用于ERP网络的微波节点技术领域本发明涉及用于以太网环保护EthernetRingProtection,ERP网络的微波节点。此外,本发明涉及用于触发ERP保护倒换的相应方法。特别地,本发明的微波节点和方法解决ERP网络中的本地微波链路的带宽降级问题。背景技术在ITU-TG.8032中定义的ITU-TERP广泛用于以太网传输网络。ERP还与利用微波节点使用微波链路构建的以太网环一起使用。在以太网环中,网络中的一个链路例如由运营商配置为环保护链路RingProtectionLink,RPL。在正常情况下,阻止RPL转发数据以避免在ERP网络内的转发循环。如果图12A的常规ERP网络中的任何链路出现故障,例如如果节点B与节点C之间的链路BC出现故障并因此降至零带宽,则节点B和节点C能够阻断该链路BC,并且节点F和节点E可以解除对RPL的阻断,该RPL用于恢复业务。因此,尽管链路BC出现故障,但环上的业务转发被恢复,并且环网络的带宽可以保持在400Mbps因为RPL也被配置成具有400Mbps。发明内容微波节点之间的微波链路是带宽可变的。这意味着,可能会发生微波链路的带宽减小的降级状况。这种情况是常规ERP网络中存在的问题。例如,如果链路上存在带宽降级并非故障,则这将成为整个ERP网络的瓶颈,并且环吞吐量减小到链路的降级带宽。在这种情况下,RPL不会被解除阻断。因此,不能最大限度地利用环链路带宽。鉴于上述问题,本发明旨在改进常规ERP网络。本发明的目的是使ERP能够考虑以太网环中的微波链路的带宽降级。为此,本发明的目的是提供一种能够保护ERP网络免受微波链路降级影响的微波节点和方法。相应地,还应当改进这种环网络的带宽利用率。因此,应当支持多种故障场景,至少包括在同一ERP网络中的不同链路上的信号故障和微波链路降级状况。本发明的方案还应当与同一ERP网络上的现有非微波节点向后兼容。最后,本发明的方案应不需要G.8032的协议和状态机的任何修改。通过所附独立权利要求中提供的方案实现本发明的目的。在从属权利要求中进一步限定了本发明的有利实现。特别地,本发明提出在本地微波链路的带宽降级但未发生故障时也生成指示本地微波链路发生故障的信号。然后可以通过将该信号输入到当前在G.8032中所定义的ERP状态机来触发ERP保护倒换。因此,不需要改变现有的ERP协议和状态机。本发明的第一方面提供了一种用于ERP网络的微波节点,其包括至少一个处理器,该处理器被配置成确定微波节点的本地链路的带宽降级程度是否满足降级状况,并且如果满足降级状况,则生成指示本地链路发生故障的信号。本地链路是微波链路。所述至少一个处理器可以包括至少两个决策逻辑或决策过程或决策单元。第一决策逻辑可以被实现成确定节点的本地链路的带宽降级程度,以及进一步确定降级带宽是否满足降级状况。第二决策逻辑可以被实现成决定是否生成指示本地链路发生故障的信号。当第一决策逻辑确定满足降级状况时,可以生成指示本地链路发生故障的信号。当满足降级状况时,第一决策逻辑可以通过生成带宽降级信号来向第二决策逻辑指示这一点。可以将由第二决策逻辑生成的指示本地链路发生故障的信号输入到例如通过G.8032和G.8021中所定义的ERP控制过程实现的ERP状态机中。然后状态机可以进一步决定是否触发ERP倒换以及如何触发ERP倒换。由此,第一方面的微波节点能够保护包含该微波节点的ERP网络免受微波链路降级影响。因此,可以提高ERP网络的带宽利用率。利用ERP网络中的多个这样的微波节点,支持多种故障场景,例如,在不同链路上的信号故障和微波链路降级状况。在第一方面的实现形式中,所述至少一个处理器被配置成:如果本地链路的当前带宽小于其标称带宽但大于零带宽,则确定本地链路处于带宽降级状态。换言之,微波链路的带宽降级不同于所述链路的故障。在第一方面的另一实现中,指示本地链路发生故障的信号是信号故障signalfail,SF信号或手动倒换manualswitch,MS信号。在第一方面的另一实现中,为了确定本地链路的带宽降级程度是否满足降级状况,所述至少一个处理器被配置成确定本地链路当前是否是ERP网络中的具有最低带宽的链路。这意味着,有利的是在具有最低带宽的链路上触发保护,以便尽可能地使ERP网络的带宽利用率最大化。在第一方面的另一实现中,微波节点还被配置成从ERP网络中的另一微波节点接收带宽通知消息bandwidthnotificationmessage,BNM,即一个或更多个BNM消息,BNM包括另一微波节点的远程链路的当前带宽信息,其中,为了确定本地链路当前是否是ERP网络中的具有最低带宽的链路,所述至少一个处理器被配置成将本地链路的当前带宽与所接收到的BNM中包括的远程链路的当前带宽信息进行比较。例如,以太网环上的第一方面的所有微波节点可以经由BNM向同一环上的所有其他微波节点发送其各自的链路的当前带宽信息。然后,每个微波节点可以使用所接收的BNM和所包括的信息,以便将其本地链路的当前带宽与远程链路的当前带宽进行比较。如果本地链路被确定为具有最低当前带宽的链路,则可以触发ERP保护倒换。本地链路的当前带宽可以由第一方面的微波节点通过其本地微波接口获得。如上所述地通过所接收的BNM获得远程链路的当前带宽。在第一方面的另一实现中,为了确定本地链路当前是否是ERP网络中的具有最低带宽的链路,所述至少一个处理器被配置成:如果本地链路的当前带宽与BNM消息中包括的远程链路的当前带宽信息相当,则应用决胜条件。在可能的实现中,通过检查本地链路的当前带宽是否等于所接收的BNM消息中包括的远程链路的当前带宽信息来确定本地链路的当前带宽与远程链路的当前带宽信息的相当。决胜机制确保在有较多的微波链路共同具有最低当前带宽的情况下仅在一个微波链路上触发ERP保护倒换。在第一方面的另一实现中,为了应用决胜条件,所述至少一个处理器被配置成将具有最低MAC地址的节点的链路确定为ERP网络中当前具有最低带宽的链路。这提供了易于实现但有效的决胜机制。在第一方面的另一实现中,微波节点被配置成向ERP网络中的所有其他节点发送包括本地链路的当前带宽信息的BNM。微波节点可以发送一个或更多个BNM消息。因此,同一ERP网络中的根据第一方面的其他微波节点能够获得该当前带宽,并且将它们的本地链路带宽与经由BNM报告的带宽信息进行比较。如果微波节点的本地链路发生故障,则将该微波节点配置成生成以零当前带宽作为当前带宽信息的BNM一个或更多个消息。因此,ERP网络中的任何其他降级的微波链路将不被视为具有最低当前带宽的链路。这避免了当在同一环上还存在故障链路时对降级链路进行阻断。在第一方面的另一实现中,微波节点还被配置成向ERP网络中的其他节点发送通知本地链路发生故障的消息,并且发送给其他节点的消息和BNM包括该微波节点和该本地链路的相同标识符。该消息可以是指示信号故障的环自动保护倒换消息RingAutomaticProtectionSwitchingmessageindicatingsignalfail,RAPSSF。共用标识符使其他节点能够确定微波节点针对同一链路发送消息和BNM。这有助于区分在故障状况期间故障消息例如RAPSSF消息是来自不生成BNM的非微波节点还是来自被配置成不生成具有零当前带宽的BNM一个或更多个消息的微波节点。在第一方面的另一实现中,微波节点还包括ERP控制过程,其被配置成接收由所述至少一个处理器生成的指示本地链路发生故障的信号,并且能够在接收到所述信号时阻断本地链路。在一个实现中,ERP控制过程可以被实现为ERP控制器。换言之,ERP控制过程也可以在存在本地链路的带宽降级而非故障链路的情况下触发ERP倒换。因此,改进了环的带宽利用率。在第一方面的另一实现中,如果微波节点是EPR网络的RPL的属主节点或相邻节点,则ERP控制过程能够在从所述至少一个处理器接收到指示本地链路发生故障的信号时解除对RPL的阻断。在阻断ERP网络中的降级链路的同时打开RPL增加了环的带宽吞吐量。在第一方面的另一实现中,所述至少一个处理器被配置成:如果微波节点接收到指示信号故障的环自动保护倒换消息RAPSSF但未接收到来自EPR网络中的另一节点的BNM,则确定不满足降级状况。如果同一ERP网络中的非微波节点发送通知故障链路的RAPSSF消息并且不发送任何BNM,则可以是这种情况。如果环内的非微波链路发生故障,则降级的微波链路不应当触发任何保护倒换。此外,同一ERP网络中的微波节点也可以被配置成不生成具有零当前带宽的BNM。因此,至少附接至具有最低当前带宽的微波链路的微波节点应当检查来自所接收的BNM和RAPS消息的信息,以便了解环内是否存在故障的微波链路或非微波链路。针对这种链路将发送RAPSSF消息但不发送BNM。因此,该实现形式避免对降级链路进行阻断,同时对其他故障链路进行阻断。因此,本发明的方案与同一ERP环上的不支持本发明的现有非微波节点向后兼容。例如,这可能发生在混合网络中,在该混合网络中微波节点和非微波节点共存于同一ERP保护环上。当在这样的混合ERP环中部署时,本发明的方案增强了要与非微波ERP节点向后兼容的ERP保护倒换,假设这些节点实现如G.8032和G.8021中描述的ERP并且因此它们不生成BNM并忽略任何接收到的BNM。在第一方面的另一实现中,如果所述至少一个处理器确定本地链路的带宽降级程度不再满足降级状况,则ERP控制过程能够解除对本地链路的阻断。例如,如果克服带宽降级并且本地链路返回其标称带宽,则不再需要阻断该本地链路。在第一方面的另一实现中,如果所述至少一个处理器基于所接收的BNM确定本地链路当前不再是ERP网络中的具有最低带宽的链路,则ERP控制过程能够解除对本地链路的阻断。这避免了对不是环的瓶颈的链路进行阻断,从而增加了环的吞吐量并提高了带宽利用率。在第一方面的另一实现中,为了确定本地链路的带宽降级程度是否满足降级状况,所述至少一个处理器被配置成确定微波节点的本地链路的带宽是否低于ERP网络的RPL的配置标称带宽。这在以下情况下是特别有利的:RPL是非微波链路或者RPL是微波链路但是在正常状况期间不发送指示当前带宽的BNM。在这种情况下,可以在环上的所有微波节点上配置RPL标称带宽,以确保仅当本地链路带宽降级到低于RPL链路的带宽时——在该时刻处整个环的带宽降级开始——才触发ERP保护倒换。在第一方面的另一实现中,至少一个处理器被配置成:如果确定满足降级状况和或满足至少一个本地故障状况,则生成指示本地链路发生故障的信号。因此,至少一个处理器例如,通过第二决策逻辑关于故障状况的决策可以基于如G.8021中定义的不同标准例如,OAM协议。处理器可以通过在降级状况与在G.8021中定义的标准之间应用逻辑“或”来生成信号。本发明的第二方面提供了一种用于ERP的方法,包括:确定微波节点的本地链路的带宽降级程度是否满足降级状况,并且如果满足降级状况,则生成指示本地链路发生故障的信号。在第二方面的实现形式中,该方法包括:如果本地链路的当前带宽小于其标称带宽但大于零带宽,则确定本地链路处于带宽降级状态。在第二方面的另一实现中,指示本地链路发生故障的信号是信号故障SF信号或手动倒换MS信号。在第二方面的另一实现中,为了确定本地链路的带宽降级程度是否满足降级状况,该方法包括确定本地链路当前是否是ERP网络中的具有最低带宽的链路。在第二方面的另一实现中,方法还包括:从ERP网络中的微波节点接收带宽通知消息BNM,该BNM包括微波节点的远程链路的当前带宽信息,其中,为了确定本地链路当前是否是ERP网络中的具有最低带宽的链路,方法包括将本地链路的当前带宽与BNM中包括的远程链路的当前带宽信息进行比较。在第二方面的另一实现中,为了确定本地链路当前是否是ERP网络中的具有最低带宽的链路,该方法包括:如果本地链路的当前带宽与BNM消息中包括的远程链路的当前带宽信息相当例如,相等,则应用决胜条件。在第二方面的另一实现中,为了应用决胜条件,该方法包括将具有最低MAC地址的节点的链路确定为ERP网络中当前具有最低带宽的链路。在第二方面的另一实现中,方法还包括向ERP网络中的所有节点发送包括本地链路的当前带宽信息的BNM一个或更多个消息。在第二方面的另一实现中,方法包括向ERP网络中的节点发送通知本地链路发生故障的消息,并且发送至节点的消息和BNM包括微波节点和本地链路的相同标识符。在第二方面的另一实现中,方法还包括接收指示本地链路发生故障的信号,并在接收到所述信号时阻断本地链路。在第二方面的另一实现中,方法包括在接收到指示本地链路发生故障的信号时解除对RPL的阻断。在第二方面的另一实施方式中,方法还包括:如果从EPR网络中的节点接收到指示信号故障RAPSSF的环自动保护倒换消息但未接收到BNM,则确定不满足降级状况。在第二方面的另一实现中,方法包括:如果确定本地链路的带宽降级程度不再满足降级状况,则解除对本地链路的阻断。在第二方面的另一实现中,方法包括:如果基于所接收的BNM确定本地链路当前不再是ERP网络中的具有最低带宽的链路,则解除对本地链路的阻断。在第二方面的另一实现中,为了确定本地链路的带宽降级程度是否满足降级状况,方法包括确定微波节点的本地链路的带宽是否低于ERP网络的RPL的配置标称带宽。在第二方面的另一实现中,方法还包括:如果确定满足降级状况和或满足至少一个本地故障状况,则生成指示本地链路发生故障的信号。第二方面的方法及其实现形式实现了上面针对第一方面的微波节点及其相应实现形式描述的所有优点和效果。根据第三方面,给出了一种存储有指令的计算机程序产品,当指令在处理器上执行时,执行根据第二方面以及第二方面的任何实现形式的方法的步骤。必须注意,本申请中描述的所有设备、元件、单元和装置可以以软件或硬件元件或其任何类型的组合来实现。由本申请中描述的各种实体执行的所有步骤以及被描述为要由各种实体执行的功能旨在意指相应实体适于或被配置成执行相应的步骤和功能。尽管在以下对特定实施方式的描述中,要由外部实体执行的特定功能或步骤未反映在对执行该特定步骤或功能的该实体的特定详细元件的描述中,但是对于技术人员来说应该清楚的是,这些方法和功能可以以相应的软件或硬件元件或者其任何类型的组合来实现。附图说明将在下面关于附图对特定实施方式的描述中说明本发明的上述方面和实现形式,在附图中:图1示出了根据本发明的实施方式的微波节点。图2示出了根据本发明的实施方式的微波节点。图3示出了根据本发明的实施方式的微波节点内的OAM单元的一部分。图4示出了包括根据本发明的实施方式的微波节点的ERP网络,其中,ERP网络的一个微波链路降级。图5示出了包括根据本发明的实施方式的微波节点的ERP网络,其中,ERP网络的两个微波链路不等地降级。图6示出了包括根据本发明的实施方式的微波节点的ERP网络,其中,ERP网络的两个微波链路相等地降级。图7示出了包括根据本发明的实施方式的微波节点和非微波节点的ERP网络,其中,ERP网络的一个微波链路降级但不低于RPL带宽。图8示出了根据本发明的实施方式的包括微波节点和非微波节点的ERP网络,其中,ERP网络的一个微波链路降级到低于RPL带宽。图9示出了根据本发明的实施方式的包括微波节点和非微波节点的ERP网络,其中,ERP网络的一个微波链路降级到低于RPL带宽并且一个非微波链路发生故障。图10示出了根据本发明的实施方式的方法。图11示出了根据本发明的实施方式的方法。图12示出了包括常规微波节点的ERP网络。具体实施方式图1示出了根据本发明的实施方式的微波节点100。图1的微波节点100被配置用于在ERP网络400参见例如图4中使用,并且包括至少一个处理器101。至少一个处理器101可以包括一个或更多个决策逻辑,或者可以被配置成执行一个或更多个决策过程。特别地,至少一个处理器101被配置成确定微波节点100的本地链路102的带宽降级程度是否满足降级状况。值得注意的是,尽管图1的微波节点100被示出为连接至两个微波链路102。然而,该文档中的微波节点100是连接至至少一个微波链路102的微波节点。例如,至少一个处理器101的第一决策逻辑或第一处理器可以判定带宽是否降级和或带宽降级到什么程度。随后,第一决策逻辑或第一处理器还可以判定带宽降级程度是否使得其满足降级状况。在这种情况下,它可以生成带宽降级信号。然后,至少一个处理器101还被配置成生成指示本地链路102发生故障的信号103,即在满足降级状况的情况下。例如,信号103可以由至少一个处理器101的第二决策逻辑或第二处理器基于带宽降级信号而发出。图2示出了根据本发明实施方式的微波节点100,该微波节点100是在图1所示的微波节点100的基础上构建的。特别地,图2示出了微波节点100的示例性实现。由此,图2示出了微波节点100的高级框图。微波节点100的至少一个处理器101是操作、管理与维护Operation,AdministrationandMaintenance,OAM单元205或者被包括在所述OAM单元205中。假设该微波节点100发送接收去往来自至少以下两个接口的业务:一个微波接口203,这里支持作为西ERP链路的微波链路102;以及一个非微波接口204,这里支持作为东ERP链路的非微波链路701参见图7。微波接口203能够向OAM单元205报告节点100的微波链路102的标称带宽和当前带宽。该信息可被用于生成BNM并将其沿着环发送。针对两个接口203和204的业务可以由共用处理单元201来处理。处理单元201可以如相关标准中所规定地处理从线路即,西ERP链路和东ERP链路中之一接收的业务例如,以太网帧,以了解该业务属于哪个连接,并且决定需要如何进行进一步处理该业务。要转发的业务可以与用于朝向出口正确转发该业务所需的信息一起被传递给交换单元202。从线路接收的业务中的一些可以包含要由微波节点100本地处理的OAM信息例如,以太网OAM帧。该信息可以与识别相关联维护实体的信息一起被发送至OAM单元205。处理单元201还可以负责将从交换单元202接收的出口业务正确地格式化,以便朝向线路传送。处理单元201还可以从OAM单元205接收OAM信息,以便朝向线路同样地,从交换单元202接收的业务或者朝向交换单元202同样地,从线路接收的业务转发。图2中的微波节点100还包括ERP控制过程200如在G.8021和G.8032中所定义的,其可以实现例如如G.8021和G.8032中所定义的ERP状态机。ERP控制过程200接收指示微波链路102发生故障的信号103——例如,被实现为SF,并且可选地可以从OAM单元205接收RAPS信息。ERP控制过程可以由诸如EPR控制器的硬件控制器实现,或者可以由处理器执行,该处理器可以是处理器101或另一专用或共用处理器。在图3中更详细地示出了图2的这种示例性微波节点100的OAM单元205,该OAM单元205可以包括实现不同OAM功能的不同功能块和一个复用器解复用器306,该复用器解复用器306可以将由OAM功能块生成的OAM信息朝向处理单元201复用,并且将从处理单元201接收的OAM信息朝向适当的OAM功能块解复用。在以太网的情况下,对所接收的OAM帧朝向不同的OAM处理单元的解复用可以基于以太网OAMPDU中的OpCode字段,如ITU-T建议书G.8013中所定义的。BNM块303处理所接收的BNM并使用例如ITU-TG.8021中定义的MI_BWReport信息来报告其他微波节点100的远程微波链路102的当前带宽信息例如,当前带宽。BNM块303还可以生成要沿着环发送的BNM,以便通知从微波接口203所接收的当前带宽信息例如,本地微波链路102的当前带宽和标称带宽。CCM块304生成CCM帧并处理在给定维护实体上接收的CCM帧,实现如ITU-T建议书G.8021中所定义的CCM状态机。CCM块304可以支持这些状态机的许多实例,例如,针对每个维护实体一个实例。CCM块304还可以针对每个维护实体向至少一个处理器101例如如ITU-T建议书G.8021中所定义的后续动作块302参见下文提供dLOC和其他CCM相关缺陷信息。RAPS块305生成携带从ERP控制过程200接收的RAPS信息的RAPSOAM消息,并且报告返回由其从处理单元201接收的RAPSOAM消息所携带的RAPS信息。在图3中,至少一个处理器101包括带宽降级决策块301上面提到的第一决策逻辑和后续动作块302上面提到的第二决策逻辑。带宽降级决策块301被配置成确定微波节点100的本地微波链路102的带宽降级程度是否满足降级状况。如果满足降级状况,则带宽降级决策块301可以向后续动作块302输出带宽降级信号bandwidthdegradationsignal,BwD。然后,后续动作块302可以基于该带宽降级信号并且可选地基于来自CCM块304的另外输入来决定是否生成指示本地链路发生故障的信号103。特别地,后续动作块302可以经由TSF[]信号103向ERP控制过程200报告微波链路102的故障在真正的故障的情况下以及在满足降级状况的微波带宽降级的情况下。为此,带宽降级决策块301还可以从RAPS块305接收由从处理单元201接收的RAPSOAM消息所携带的RAPS信息。图4示出了在ERP网络400类似于图12中所示的常规ERP网络中的关于图1和或图2和图3所描述的多个微波节点100。图4特别地示出了代替如图12中所使用的常规微波节点而使用根据本发明实施方式的这种微波节点100可以实现的效果。即,利用这些节点100,在带宽降级的情况下也可以实现ERP保护倒换。例如,如果节点B与节点C之间的链路BC表现出带宽降级——这里,链路102的带宽从其400Mbps的标称带宽降级到100Mbps的降级带宽——则该链路BC可以被节点B和节点C阻断,并且相反RPL链路403可以被打开。RPL链路403由RPL属主401这里是节点E和RPL邻居402这里是节点F维护。这些节点负责对RPL403进行阻断解除阻断。这引起整个环网吞吐量的增加保持在400Mbps。ERP保护倒换意味着将故障的或降级的链路102阻断并且相反倒换到RPL403,以便保护环带宽。在下文中,说明了当使用根据本发明实施方式的微波节点100时可实现的其他优点。为此,示出了不同的ERP网络400和不同的场景。图5示出了包括根据本发明的实施方式的微波节点100——例如如图1、2和或3所示的微波节点100——的ERP网络400。具体地,ERP网络400是仅具有微波节点100和微波链路102的微波ERP环。当微波节点100这里例如节点B或节点C的ERP端口检测到本地链路102这里是链路BC上的带宽降级时,该ERP端口可以将其当前带宽与同一环上的所有其他远程微波链路102的当前带宽信息进行比较。为此,该ERP端口可以使用来自所接收的BNM的带宽信息。如果本地链路BC是环上具有最低当前带宽的链路,则满足降级状况,并且可以通过生成关于本地链路102的信号103例如SF信号来触发ERP保护倒换。值得注意的是,还可以生成手动倒换MS信号而不是SF作为信号103,以便触发ERP保护倒换。然而,在以下具体实施方式的描述中,始终假设SF是信号103。在图5的场景中,两个链路102降级。即,链路BC的带宽从400Mbps降级到100Mbps,并且链路ED的带宽从400Mbps降级到200Mbps。网络中的至少一些节点以及有利地所有微波节点100都知道环上所有链路102的当前带宽,并且都知道具有最低当前带宽的链路是BC链路。因此,节点B和节点C具有足够的信息来触发ERP保护倒换,从而还向其他节点100用信号发送针对BC链路102的RAPSSF。此外,节点D和E具有足够的信息以不针对链路DE触发ERP保护倒换。如果在节点B和节点C针对BC链路降级触发了ERP保护倒换之后DE链路降级,则节点D和节点E可以不会触发ERP保护倒换。如果BC链路102在DE链路之前从带宽降级中恢复,则节点D和节点E可以一接收到指示BC链路102的当前带宽已经增加的BNM,就可以针对DE链路102触发ERP保护倒换,并且因此本地DE链路102变成网络400中具有最低当前带宽的链路。如果在节点D和节点E针对DE链路降级触发了ERP保护倒换之后BC链路102降级,则节点D和节点E可以一接收到指示BC链路102的当前带宽已经降低到低于DE链路102的当前带宽的BNM,就清除ERP保护倒换,并且因此本地DE链路102不再是具有最低当前带宽的链路。在存在多于一个的具有最低当前带宽的链路102的情况下,可以应用决胜机制。例如,可以使用附接至具有最低当前带宽的链路102的节点100的MAC地址作为决胜属性。换言之,仅针对附接至具有最低MAC地址的节点100的链路102来触发ERP保护倒换。还可以定义其他决胜标准。对于以下描述,虽然可以使用其他决胜标准,但是假设使用MAC作为决胜属性。图6也示出了具有微波节点100和链路102的ERP网络400。在图6的场景中,链路BC和链路DE都具有从400Mbps的标称带宽降低的100Mbps的降级带宽。至少一些节点以及有利地所有微波节点100都知道所有链路102的当前带宽,并且都知道具有最低带宽的链路102是BC链路和DE链路。由于节点B是具有示出最低当前带宽的链路102的那些节点中的具有最低MAC地址的节点100,因此节点B、C、D和E具有足够的信息来针对BC链路102而不是针对DE链路102触发ERP保护倒换。微波节点100可以知道至少其相邻节点100的MAC地址。如果节点100不知道其邻居的MAC地址,则ERP保护倒换可以仅由在具有最低当前带宽的链路102的一端处的节点100即,由具有最低MAC地址的节点100触发,而不是由其相邻节点100。例如,在图6的场景中,在该情况下,仅节点B可以触发ERP保护倒换,而不是节点C。本发明还允许部署混合ERP网络400环,其中部署了微波节点100和非微波节点700以及微波链路102和非微波链路701例如图7。在该网络400内,微波节点100即,具有附接至微波链路102的至少一个微波端口的节点和非微波节点700即具有附接至两个非微波链路701的两个非微波端口的节点可以共存。因此,本发明与现有的非微波节点700向后兼容,因为它只需要在微波节点100的微波端口上实现。非微波端口实现可能仅符合当前的ITU-TG.8021和G.8032。这意味着它们不生成BNM,它们忽略任何接收的BNM,并且仅当它们的非微波链路701发生故障时才触发ERP保护。如果RPL403是由两个微波节点100维护的微波链路102,则本发明的方案如上面针对纯微波网络400所讨论的那样起作用。如果所有非微波链路701具有高于或等于微波RPL403的标称带宽的带宽,则确保在链路带宽降级的情况下仅针对具有最低当前带宽的微波链路102触发ERP保护倒换。相反,如果RPL403是由两个非微波节点700或微波节点100的两个非微波端口维护的非微波链路701,则可以在所有微波端口中配置该RPL带宽的信息以确保微波端口不触发ERP保护倒换,直到其链路102的当前带宽降低到低于RPL带宽为止。此外,还可以配置微波节点100的微波端口,使得它们在正常状况期间不生成BNM。在这种情况下,应该为微波RPL102和非微波RPL701配置RPL标称带宽的信息。值得注意的是,RPL可以在具有最低标称带宽的链路102701中选择,以便在正常状况期间具有尽可能最高的环吞吐量。本发明的方案使也能够在微波链路102的带宽降级状况期间具有尽可能最高的吞吐量。图7示出了示例性地包括由微波链路102BC连接的两个微波节点100B和C以及若干非微波节点700和链路701的网络400。在图7的场景中,节点B和节点C被配置有RPL带宽,使得在BC链路102带宽降级到低于RPL带宽以前,即在2.5Gbps的标称带宽下降到低于RPL403的1Gbps的带宽之前,它们不触发ERP保护倒换。因此——如图7所示——尚未触发ERP保护倒换,并且链路BC仍然畅通,而RPL403仍然被阻断。图8示出了相同的网络400。图8示出了当链路BC的带宽进一步从1Gbps下降到400Mbps——即低于1Gbps的RPL带宽——时,ERP保护倒换被触发。因此,BC链路102被阻断并且RPL403被解除阻断。在一个或更多个微波链路102或非微波链路701发生故障并且一个或更多个其他微波链路102降级的情况下,不会针对降级的微波链路102触发ERP保护倒换。这种行为可以“模仿”其他保护倒换技术,其中SF具有比信号降级SD更高的优先级。如果微波链路102发生故障,则可以发送指示其当前带宽为零的BNM,使得发生故障的微波链路102将必然地被认为是具有最低当前带宽的链路。因此,将不针对具有大于零的当前带宽的降级链路102触发ERP保护倒换。然而,当非微波链路701发生故障时,该机制可以不起作用。通常,如果非微波链路701发生故障,则由非微波节点700发送RAPSSF消息用信号发送SF状况。然而,微波节点100也可以使用RAPSSF消息来用信号向其他微波节点100发送链路带宽降级状况。因此,检测到RAPSSF消息可能不足以使微波节点100推定微波链路102发生故障。然而,由于非微波节点700不生成BNM,所以当接收到针对链路701的RAPSSF消息,但是没有接收到针对同一链路701的BNM时,微波节点100可以推定该非微波链路701发生故障。此外,还可以配置微波节点100的微波端口,使得它们在信号故障状况期间不生成BNM。在这种情况下,对微波链路102和非微波链路701的信号故障状况的检测将遵循相同的过程。由于上述原因,微波节点100有利地生成使用一致标识符的RAPS消息和BNM,以使其他微波节点100能够推定它们正在报告针对同一链路102的RAPS和当前带宽信息。一种可能性是,用于BNM的MAC地址与RAPS消息中使用的节点ID相同,并且BNM中使用的端口ID与RAPS消息中使用的块端口参考BlockPortReference,BPR相同。图9示出了与图8相同的网络400。在图9的场景中,微波节点B和C可以根据接收自非微波节点D和E的RAPSSF消息以及根据接收自这些节点D和E的BNM的缺失推定DE链路非微波链路701发生故障。因此,当BC链路微波链路102仅降级时,节点B和C不触发ERP保护倒换。因此,按照ERP协议和状态机,只有DE链路701被阻断。图10示出了根据本发明的实施方式的方法1000。方法1000用于ERP,并且包括:第一步骤1001,确定微波节点100的本地链路102的带宽降级程度是否满足降级状况;以及步骤1002,如果满足降级状况,则生成指示本地链路102发生故障的信号103。方法1000可以在根据本发明的实施方式的节点100中执行,比如在至少一个处理器101中,例如通过至少一个决策逻辑来进行。在图11中以示例性细节概述在至少一个处理器101中所执行的——例如由图3中的带宽降级决策块301所实现的——方法1000的第一步骤1001。首先,在1101处确定微波节点100的本地链路102是否降级。如果链路102没有降级,则在1103处确定不满足降级状况。如果链路102降级,则在1102处进一步检查是否从另一节点100或700接收到RAPS消息。如果接收到RAPS消息,则在1105处检查是否接收到具有相同标识符的BNM一个或更多个消息,即来自另一微波节点100。如果没有接收到这样的BNM,则这指示例如非微波链路701发生故障,并且在1103处确定不满足降级状况。如果在1105处确定接收到具有相同标识符的BNM一个或更多个消息,或者如果在1102处没有接收到RAPS消息,则在1104处进一步确定在环上的所有微波节点上是否配置有RPL标称带宽或者是否用信号发送了RPL标称带宽。如果配置有RPL标称带宽,则RPL403可以是非微波链路701或者被配置成在正常状况期间不生成BNM的微波链路102,并且在1107处进一步检查本地链路102的带宽是否低于配置的RPL标称带宽。如果它不低于配置的RPL标称带宽,则在1103处进一步确定不满足降级状况。如果在1107处确定本地链路102的带宽低于配置的RPL标称带宽,或者如果在1104处确定没有配置RPL标称带宽但用信号发送了RPL标称带宽即,RPL403是在正常状况下经由BNM报告当前带宽等于RPL标称带宽的微波链路102,然后在1106处进一步确定是否接收到来自另一微波节点100的任何BNM。如果没有接收到BNM,则在1109处进一步确定满足带宽降级状况。因此,生成信号103。如果在1006处接收到BNM一个或更多个消息,则在1108处进一步检查本地链路102的带宽是否低于在所有接收的BNM中报告的所有带宽信息。如果本地链路102的带宽低于并且因此是网络400中的最低链路带宽,则在1109处进一步确定满足带宽降级状况。因此,生成信号103。如果在1108处确定本地链路102的带宽不低于用所有BNM报告的所有带宽信息,则进一步确定它是否至少等于最低报告带宽信息。如果本地链路102的带宽不是同样低即,较高,则它不是网络400中的最低带宽,并且在1103处进一步确定不满足降级状况。如果本地链路102的带宽等于最低报告带宽,则在1110处应用决胜条件,例如基于最低MAC地址。如果节点100具有例如最低MAC地址,然后在1110处进一步确定该节点100具有在网络400中具有最低带宽的链路102,并且在1109处进一步确定满足带宽降级状况。因此,生成信号103。如果节点100不具有例如最低MAC地址,则认为该节点100不具有在网络400中具有最低带宽的链路102,因此在1103处确定不满足降级状况。已经结合作为示例的各个实施方式以及实现描述了本发明。然而,通过对附图、本公开内容和独立权利要求的研究,本领域的并且实践所要求保护的发明的技术人员可以理解并且完成其他变型。在权利要求以及说明书中,词语"包括"不排除其他元件或步骤,并且不定冠词"一个"a""或"一个"an""不排除多个。单个元件或其他单元可以实现权利要求中记载的若干实体或项的功能。某些措施被记载在相互不同的从属权利要求中的这一事实不表示这些措施的组合不能被用于有利的实现方式中。

权利要求:1.一种用于以太网环保护ERP网络400的微波节点100,包括至少一个处理器101,所述至少一个处理器101被配置成:确定所述微波节点100的本地链路102的带宽降级程度是否满足降级状况,以及如果满足所述降级状况,则生成指示所述本地链路102发生故障的信号103。2.根据权利要求1所述的微波节点100,其中,所述至少一个处理器101被配置成:如果所述本地链路102的当前带宽小于所述本地链路102的标称带宽但大于零带宽,则确定所述本地链路102处于带宽降级状态。3.根据权利要求1或2所述的微波节点100,其中,指示所述本地链路发生故障的信号103是信号故障SF信号或者手动倒换MS信号。4.根据权利要求1至3中的一项所述的微波节点100,其中,为了确定所述本地链路102的带宽降级程度是否满足所述降级状况,所述至少一个处理器101被配置成:确定所述本地链路102当前是否是所述ERP网络400中的具有最低带宽的链路。5.根据权利要求4所述的微波节点100,还被配置成:从所述ERP网络400中的另一微波节点100接收带宽通知消息BNM,所述BNM包括所述另一微波节点100的远程链路102的当前带宽信息,其中,为了确定所述本地链路102当前是否是所述ERP网络400中的具有最低带宽的链路,所述至少一个处理器101被配置成:将所述本地链路102的当前带宽与所述BNM中包括的所述远程链路102的当前带宽信息进行比较。6.根据权利要求5所述的微波节点100,其中,为了确定所述本地链路102当前是否是所述ERP网络400中的具有最低带宽的链路,所述至少一个处理器101被配置成:如果所述本地链路102的当前带宽与所接收的BNM消息中包括的所述远程链路102的当前带宽信息相当,则应用决胜条件。7.根据权利要求6所述的微波节点100,其中,为了应用所述决胜条件,所述至少一个处理器101被配置成:将具有最低MAC地址的节点100的链路102确定为所述ERP网络400中当前具有最低带宽的链路102。8.根据权利要求1至7中的一项所述的微波节点100,其中,所述微波节点100被配置成:向所述ERP网络400中的所有其他节点100,700发送包括所述本地链路102的当前带宽信息的BNM。9.根据权利要求8所述的微波节点100,其中,所述微波节点100还被配置成:向所述ERP网络400中的所述其他节点100,700发送通知所述本地链路102发生故障的消息,以及发送至所述其他节点100,700的所述消息和所述BNM包括所述微波节点100和所述本地链路102的相同标识符。10.根据权利要求1至9中的一项所述的微波节点100,还包括:ERP控制过程200,所述ERP控制过程200被配置成接收由所述至少一个处理器101生成的指示所述本地链路102发生故障的信号103,并且能够在接收到所述信号103时阻断所述本地链路102。11.根据权利要求10所述的微波节点100,其中,如果所述微波节点100是所述EPR网络400的环保护链路RPL403的属主节点401或相邻节点402,则所述ERP控制过程200能够在从所述至少一个处理器101接收到指示所述本地链路102发生故障的信号103时解除对所述RPL403的阻断。12.根据权利要求10或11所述的微波节点100,其中,所述至少一个处理器101被配置成:如果所述微波节点100从所述ERP网络400中的另一节点100,700接收到指示信号故障的环自动保护倒换消息RAPSSF但未接收到BNM,则确定不满足所述降级状况。13.根据权利要求12所述的微波节点100,其中,如果所述至少一个处理器101确定所述本地链路102的带宽降级程度不再满足所述降级状况,则所述ERP控制过程200能够解除对所述本地链路102的阻断。14.根据从属于权利要求5时的权利要求13所述的微波节点100,其中,如果所述至少一个处理器101基于所接收的BNM确定所述本地链路101当前不再是所述ERP网络400中的具有最低带宽的链路102,则所述ERP控制过程200能够解除对所述本地链路102的阻断。15.根据权利要求1至14中的一项所述的微波节点100,其中,为了确定所述本地链路102的带宽降级程度是否满足所述降级状况,所述至少一个处理器101被配置成:确定所述微波节点100的所述本地链路102的带宽是否低于所述ERP网络400的RPL403的配置标称带宽。16.根据权利要求1至15中的一项所述的微波节点100,其中,所述至少一个处理器101被配置成:如果确定满足所述降级状况和或满足所述至少一个本地故障状况,则生成指示所述本地链路102发生故障的信号103。17.一种用于以太网环保护ERP的方法1000,包括:确定1001微波节点100的本地链路102的带宽降级程度是否满足降级状况;以及如果满足所述降级状况,则生成1002指示所述本地链路102发生故障的信号103。18.一种存储有指令的计算机程序产品,所述指令在处理器上执行时使所述处理器执行根据权利要求17所述的方法。

百度查询: 华为技术有限公司 用于ERP网络的微波节点

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。