一种网络设备间的同步方法、网络设备及系统的制作方法

文档序号:8004334阅读:176来源:国知局
专利名称:一种网络设备间的同步方法、网络设备及系统的制作方法
技术领域
本发明涉及通信领域,特别涉及一种网络设备间的同步方法、网络设备及系统。
背景技术
在通信网络中网络可用性是运营商关注通信网络的重要指标之一,在通信网络中对网络设备之间的冗余备份是运营商提高网络可用性的重要手段,其中,运营商可以通过对网络设备间进行同步来实现网络设备之间的冗余备份。
目前可以采用跨框通信协议(英文缩写为ICCP,英文全称为Inter-ChassisCommunication Protocol,)来进行网络设备之间的同步,其中,需要说明的是:ICCP是属于控制平面的协议,只能在有控制平面的网络中使用。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
适用于传输的多协议标签交换(英文缩写为MPLS-TP,英文全称为MultiprotocolLabel Switching Transport Profile)网络包括具有控制平面的MPLS-TP网络和不具有控制平面的MPLS-TP网络,ICCP无法在不具有控制平面的MPLS-TP网络中使用,使得在不具有控制平面的MPLS-TP网络中无法进行网络设备之间的同步。发明内容
为了能够在不具有控制平面的MPLS-TP网络中实现网络设备间的同步,本发明的实施例提供了一种网络设备间的同步方法、网络设备及系统。
—方面,本发明的一个实施例公开了一种网络设备间的同步方法,所述方法包括:
第一网络设备在MPLS-TP网络中与第二网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中;
所述第一网络设备通过所述带内同步通道发送第一同步报文给所述第二网络设备,所述第一同步报文携带所述第一网络设备的同步信息,使所述第二网络设备根据所述第一网络设备的同步信息进行同步处理,所述第一网络设备的同步信息包括所述第一网络设备的配置信息和/或状态信息。
一方面,本发明的一个实施例公开了一种网络设备间的同步方法,所述方法包括:
第二网络设备在MPLS-TP网络中与第一网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中;
所述第二网络设备通过所述带内同步通道接收所述第一网络设备发送的第一同步报文,所述第一同步报文携带所述第一网络设备的同步信息,所述第一网络设备的同步信息包括所述第一网络设备的配置信息和/或状态信息;
所述第二网络设备根据所述第一网络设备的同步信息进行同步处理,以实现与所述第一网络设备同步。
一方面,本发明的一个实施例公开了一种第一网络设备,所述第一网络设备包括:
第一建立模块,用于在MPLS-TP网络中与第二网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中;
第一发送模块,用于通过所述带内同步通道发送第一同步报文给所述第二网络设备,所述第一同步报文携带所述第一网络设备的同步信息,使所述第二网络设备根据所述第一网络设备的同步信息进行同步处理,所述第一网络设备的同步信息至少包括所述第一网络设备的配置信息和/或状态信息。
一方面,本发明的一个实施例公开了一种第二网络设备,所述第二网络设备包括:
第二建立模块,用于在MPLS-TP网络中与第一网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中;
第二接收模块,用于通过所述带内同步通道接收所述第一网络设备发送的第一同步报文,所述第一同步报文携带所述第一网络设备的同步信息,所述第一网络设备的同步信息包括所述第一网络设备的配置信息和/或状态信息;
第二同步模块,用于根据所述第一网络设备的同步信息进行同步处理,以实现与所述第一网络设备同步。
一方面,本发明的一个实施例公开了一种网络设备间的同步系统,所述系统包括所述第一网络设备和所述第二网络设备。
在本发明的一个实施例中,第一网络设备在MPLS-TP网络与第二网络设备建立带内同步通道,通过建立的带内同步通道发送第一同步报文给第二网络设备,且第一同步报文携带第一网络设备的同步信息,使第二网络设备根据第一网络设备的同步信息进行同步处理,以实现与第一网络设备同步,如此在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。


图1是本发明实施例1提供的一种网络设备间的同步方法流程图2是本发明实施例2提供的一种网络设备间的同步方法流程图3是本发明实施例3提供的一种网络设备间的同步方法流程图4是本发明实施例4提供的一种网络设备间的同步方法流程图5是本发明实施例5提供的一种第一网络设备结构示意图6是本发明实施例5提供的一种第一网络设备结构示意图7是本发明实施例6提供的一种第二网络设备结构示意图8是本发明实施例6提供的一种第二网络设备结构示意图9是本发明实施例7提供的一种网络设备间的同步系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
如图1所示,本发明实施例提供了一种网络设备间的同步方法,包括:
步骤101:第一网络设备在MPLS-TP网络中与第二网络设备建立带内同步通道,带内同步通道为数据平面的通道,第一网络设备和第二网络设备被包括于同一个备份组中;
步骤102:第一网络设备通过带内同步通道发送第一同步报文给第二网络设备,第一同步报文携带第一网络设备的同步信息,使第二网络设备根据第一网络设备的同步信息进行同步处理,第一网络设备的同步信息至少包括第一网络设备的配置信息和/或状态信息。
可选地,建立的带内同步通道可以为通用关联通道(英文缩写为G-ACH,英文全称为 Generic Associated Channel)。
优选地,所述第一同步报文包括通用关联通道头,所述通用关联通道头包括通道类型字段,所述通道类型字段携带同步报文标识信息,所述同步报文标识信息用于标识携带所述同步报文标识信息的报文为一个同步报文,所述同步报文标识信息能够被所述第二网络设备识别。
优选地,在所述第一网络设备在MPLS-TP网络中与第二网络设备建立带内同步通道之后,还包括:
所述第一网络设备通过所述带内同步通道接收所述第二网络设备发送的第二同步报文,所述第二同步报文携带所述第二网络设备的同步信息,所述第二同步报文包括所述通用关联通道头;
所述第一网络设备根据所述第二网络设备的同步信息对所述第一网络设备进行同步处理,以使所述第一网络设备与所述第二网络设备同步。
优选地,在通过所述带内同步通道发送第一同步报文给所述第二网络设备之后,还包括:
在所述第一网络设备的同步信息发生变化后,所述第一网络设备通过所述带内同步通道发送第三同步报文给所述第二网络设备,其中所述第三同步报文包括所述第一网络设备的新的同步信息和所述通用关联通道头,使所述第二网络设备根据所述第一网络设备的新的同步信息与所述第一网络设备同步。
优选地,在第一网络设备在MPLS-TP网络中与第二网络设备建立带内同步通道之后,还包括:
所述第一网络设备接收所述第二网络设备发送的同步请求消息;
所述第一网络设备根据所述同步请求消息确定所述第二网络设备请求获取的同步信息;
所述第一网络设备通过所述带内同步通道发送第四同步报文给所述第二网络设备,所述第四同步报文携带所述第二网络设备请求获取的同步信息和所述通用关联通道头,使所述第二网络设备根据所述第二网络设备请求获取的同步信息与所述第一网络设备同步。
可选地,所述同步请求消息用于为第二网络设备请求所述第一网络设备在接收到所述同步请求消息时具有的全部同步信息;或,所述同步请求消息用于为第二网络设备请求所述第一网络设备在接收到所述同步请求消息时具有的部分同步信息,所述部分同步信息属于同一个信息类型。
在本发明实施例中,第一网络设备在MPLS-TP网络与第二网络设备建立带内同步通道,通过建立的带内同步通道发送第一同步报文给第二网络设备,且第一同步报文携带第一网络设备的同步信息,使第二网络设备根据第一网络设备的同步信息进行同步处理,如此在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
实施例2
如图2所示,本发明实施例提供了一种网络设备间的同步方法,包括:
步骤201:第二网络设备在MPLS-TP网络中与第一网络设备建立带内同步通道,带内同步通道为数据平面的通道,第一网络设备和第二网络设备被包括于同一个备份组中;
步骤202:第二网络设备通过带内同步通道接收第一网络设备发送的第一同步报文,第一同步报文携带第一网络设备的同步信息;
其中,第一网络设备的同步信息包括第一网络设备的配置信息和/或状态信息。
步骤203:第二网络设备根据第一网络设备的同步信息进行同步处理,以实现与第一网络设备同步。
可选地,建立的带内同步通道可以为G-ACH通道。
可选地,所述第一同步报文包括通用关联通道头,所述通用关联通道头包括通道类型字段,所述通道类型字段携带同步报文标识信息,所述同步报文标识信息用于标识携带所述同步报文标识信息的报文为一个同步报文,所述同步报文标识信息能够被所述第二网络设备识别。
优选地,在所述第二网络设备在MPLS-TP网络中与第一网络设备建立带内同步通道之后,还包括:
所述第二网络设备通过所述带内同步通道发送第二同步报文给所述第一网络设备,所述第二同步报文包括第二网络设备的同步信息和所述通用关联通道头,使所述第一网络设备根据所述第二网络设备的同步信息进行同步处理。
优选地,所述根据所述第一网络设备的同步信息进行同步处理之后,还包括:
在所述第一网络设备的同步信息发生变化后,所述第二网络设备通过所述带内同步通道接收所述第一网络设备发送的第三同步报文,所述第三同步报文包括所述第一网络设备的新的同步信息和通用关联通道头;
所述第二网络设备根据所述第一网络设备的新的同步信息与所述第一网络设备进行同步。
可选地,所述同步请求消息用于为第二网络设备请求所述第一网络设备在接收到所述同步请求消息时具有的全部同步信息;或,所述同步请求消息用于为第二网络设备请求所述第一网络设备在接收到所述同步请求消息时具有的部分同步信息,所述部分同步信息属于同一个信息类型。
在本发明实施例中,第二网络设备在MPLS-TP网络与第一网络设备建立带内同步通道,通过建立的带内同步通道接收第一网络设备发送的第一同步报文,且第一同步报文携带第一网络设备的同步信息,根据第一网络设备的同步信息进行同步处理,以实现与第一网络设备同步,如此在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
实施例3
本发明实施例提供了一种网络设备间的同步方法。其中,第一网络设备和第二网络设备包括于同一备份组中,第一网络设备可以利用本实施例的方法与第二网络设备进行同步,参见图3,该方法包括如下内容。
步骤301:第一网络设备在MPLS-TP网络中与备份组中的第二网络设备建立带内同步通道,其中,建立的带内同步通道为数据平面的通道。
优选地,建立的带内同步通道可以为G-ACH通道。
优选地,可以事先将MPLS-TP网络中的多个网络设备组成一个备份组,第一网络设备是备份组中的任一个网络设备,第二网络设备是备份组中除第一网络设备以外的其他任一个或多个网络设备;另外,当第一网络设备启动后,第一网络设备需要与备份组中的第二网络设备进行同步。
优选地,第一网络设备的同步信息包括配置信息和/或状态信息,配置信息包括伪线(英文缩写为PW,英文全称为Pseudowire)配置信息、标签交换路径(英文缩写为LSP,英文全称为Label Switch Path)配置信息和/或链路(英文为Section)配置信息,状态信息包括PW状态信息、LSP状态信息和/或Section状态信息。
步骤302:第一网络设备通过建立的带内同步通道发送第一同步报文给第二网络设备,且第一同步报文携带第一网络设备的同步信息,使第二网络设备根据第一网络设备的同步信息进行同步处理。
优选地,第一同步报文包括通用关联通道头,该通用关联通道头包括通道类型字段,该通道类型字段携带同步报文标识信息,该同步报文标识信息用于标识携带该同步报文标识信息的报文为一个同步报文,且该同步报文标识信息能够被第二网络设备识别。
优选地,第二网络设备通过建立的带内同步通道接收第一网络设备发送的第一同步报文,根据第一同步报文携带第一网络设备的同步信息进行同步处理,以实现与第一网络设备同步;其中,需要说明的是:第二网络设备根据第一同步报文包括的通用关联通道头中的同步报文标识信息识别出 第一同步报文为同步报文,然后存储第一同步报文携带第一网络设备的同步信息,以实现与第一网络设备同步。
优选地,在本实施例中,第一网络设备与第二网络设备建立带内同步通道后,第二网络设备也可以将自身包括的同步信息发送给第一网络设备,使第一网络设备与第二网络设备同步,具体为:第二网络设备通过建立的带内同步通道发送第二同步报文给第一网络设备,且第二同步报文携带第二网络设备的同步信息以及第二同步报文包括通用关联通道头。
优选地,本实施例还可以包括步骤303.
步骤303:第一网络设备通过建立的带内同步通道接收第二网络设备发送的第二同步报文,根据第二同步报文携带第二网络设备的同步信息进行同步处理,以实现与第二网络设备同步。
优选地,第一网络设备通过建立的带内同步通道接收第二网络设备发送的第二同步报文,并根据第二同步报文包括的通用关联通道头中的同步报文标识信息识别出第二同步报文为同步报文,存储第二同步报文携带第二网络设备的同步信息,如此实现了与第二网络设备同步。
在本实施例中,MPLS-TP网络可以为具有控制平面的MPLS-TP网络,也可以为不具有控制平面的MPLS-TP网络,在第一网络设备与第二网络设备之间建立有带内同步通道。第一网络设备通过建立的带内同步通道将自身包括的同步信息发送给备份组中的第二网络设备,第二网络设备通过建立的带内同步通道接收第一网络设备的同步信息,并根据第一网络设备的同步信息与第一网络设备同步。优选地,第二网络设备可以通过建立的带内同步通道将自身包括的同步信息发送给备份组中的第一网络设备,第一网络设备通过建立的带内同步通道接收第二网络设备的同步信息,并根据第二网络设备的同步信息与第二网络设备同步;而第一网络设备为备份组中任一网络设备,第二网络设备为备份组中除第一网络设备以外的网络设备,如此可以在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
优选地,在本实施例中,如果第一网络设备中的某个同步信息发生了变化,产生新的同步信息,可以通过如下的步骤304来使第二网络设备进行同步处理,以实现第一网络设备与第二网络设备同步。所述步骤304可以在步骤303已被执行的情况下执行,也可以在步骤303没有被执行的情况下执行,例如在步骤302被执行后不执行步骤303,但执行步骤 304。
步骤304:在第一网络设备中的同步信息发生变化后,第一网络设备通过建立的带内同步通道发送第三同步报文给第二网络设备,且第三同步报文携带第一网络设备的新的同步信息,第三同步报文包括通用关联通道头,使第二网络设备根据第一网络设备的新的同步信息与第一网络设备同步。
第二网络设备通过建立的带内同步通道接收第三同步报文,根据第三同步报文携带第一网络设备的新的同步信息与第一网络设备同步,其中,需要说明的是:第二网络设备根据第三同步报文包括的通用关联通道头中的同步报文标识信息识别出第三同步报文为同步报文,确定第三同步报文携带第一网络设备的新的同步信息的信息类型,将已存储的该信息类型对应的同步信息更新为第一网络设备的新的同步信息,以实现与第一网络设备同步。
优选地,同步信息的类型包括配置信息和/或状态信息,配置信息的类型还具体包括PW配置信息、LSP配置信息和/或Section配置信息,状态信息的类型还具体包括PW状态信息、LSP状态信息和/或Section状态信息。
优选地,在本实施例中,第二网络设备可以发送同步请求消息给第一网络设备,主动地向第一网络设备请求获取所需要同步的同步信息。其中,如果第二网络设备请求获取第一网络设备包括的全部同步信息,则第二网络设备发送给第一网络设备的同步请求消息可以不携带请求获取的同步信息的信息类型;如果第二网络设备只请求获取第一网络设备中部分同步信息,则第二网络设备发送给第一网络设备的同步请求消息还可以携带第二网络设备请求获取的同步信息的信息类型,以便所述第一网络设备仅将属于所述信息类型的同步信息发送给第二网络设备。
步骤305:第一网络设备接收第二网络设备发送的同步请求消息,根据该同步请求消息确定出第二网络设备请求获取的同步信息。
具体地,第一网络设备接收第二网络设备发送的同步请求消息,如果该同步请求消息没有携带第二网络设备请求获取的同步信息的信息类型,则确定出第二网络设备请求获取第一网络设备包括的全部同步信息;如果该同步请求消息还携带第二网络设备请求获取的同步信息的信息类型,则确定出第二网络设备请求获取的同步信息为该信息类型对应的同步信息。
步骤306 ;第一网络设备通过建立的带内同步通道发送第四同步报文给第二网络设备,且第四同步报文携带第二网络设备请求获取的同步信息,以及第四同步报文包括通用关联通道头,使第二网络设备根据第二网络设备请求获取的同步信息与第一网络设备同止/J/ O
第二网络设备通过建立的带内同步通道接收第四同步报文,根据第四同步报文携带第二网络设备请求获取的同步信息进行同步处理,以实现与第一网络设备同步;其中,需要说明的是:第二网络设备根据第四同步报文包括的通用关联通道头中的同步报文标识信息识别出第四同步报文为同步报文,将已存储第二网络设备请求获取的同步信息更新为第四同步报文携带第二网络设备请求获取的同步信息,以实现与第一网络设备同步。
需要进一步说明的是,所述步骤306需要在步骤305执行后执行,也就是说,步骤305是步骤306的基础。但是,步骤305可以不依赖于步骤303,也可以不依赖于步骤304。也就是说,步骤305可以在步骤303和/或步骤304没有被执行的情况下执行。
在本发明实施例中,第一网络设备在MPLS-TP网络与备份组中的第二网络设备建立带内同步通道,通过建立的带内同步通道发送第一同步报文给第二网络设备,且第一同步报文携带第一网络设备的同步信息,第二网络设备通过建立的带内同步通道接收第一同步报文,根据第一同步报文携带第一网络设备的同步信息与第一网络设备同步;以及,第二网络设备通过建立的带内同步通道发送第二同步报文给第一网络设备,且第二同步报文携带第二网络设备的同步信息,第一网络设备通过建立的带内同步通道接收第二同步报文,根据第二同步报文携带第二网络设备的同步信息与第二网络设备同步,如此在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
实施例4
本发明实施例提供了一种网络设备间的同步方法。其中,第一网络设备和第二网络设备包括于同一备份组中,第二网络设备可以利用本实施例的方法与第一网络设备进行同步,参见图4,该方法包括以下内容
步骤401:第二网络设备在MPLS-TP网络中与备份组中的第一网络设备建立带内同步通道,其中,建立的带内同步通道为数据平面的通道。
优选地,建立的带内同步通道可以为G-ACH通道。
优选地,可以事先将MPLS-TP网络中的多个网络设备组成一个备份组,第一网络设备是备份组中的任一个网络设备,第二网络设备是备份组中除第一网络设备以外的其他任一个或多个网络设备。
需要说明的是:第一网络设备当启动后,需要与第二网络设备同步,且第一网络设备可以通过建立的带内同步通道发送第一同步报文给第二网络设备,且第一同步报文携带第一网络设备的同步信息,此外第一同步报文包括通用关联通道头。
优选地,第一网络设备的同步信息包括配置信息和/或状态信息,配置信息包括PW配置信息、LSP配置信息和/或Section配置信息,状态信息包括PW状态信息、LSP状态信息和/或Section状态信息。第一同步报文包括的通用关联通道头包括通道类型字段,该通道类型字段携带同步报文标识信息,该同步报文标识信息用于标识携带该同步报文标识信息的报文为一个同步报文,且该同步报文标识信息能够被第二网络设备识别。
步骤402:第二网络设备通过建立的带内同步通道接收第一网络设备发送的第一同步报文,根据第一同步报文携带第一网络设备的同步信息进行同步处理,以实现与第一网络设备同步。
优选地,第二网络设备通过建立的带内同步通道接收第一网络设备发送的第一同步报文,并根据第一同步报文包括的通用关联通道头中的同步报文标识信息识别出第一同步报文为同步报文,存储第一同步报文携带第一网络设备的同步信息,如此实现了与第一网络设备同步。
优选地,在本实施例中,第二网络设备与第一网络设备建立带内同步通道后,第二网络设备可以执行步骤403,从而将自身包括的同步信息发送给第一网络设备,使第一网络设备与第二网络设备同步。
步骤403:第二网络设备通过建立的带内同步通道发送第二同步报文给第一网络设备,且第二同步报文携带第二网络设备的同步信息以及第二同步报文包括通用关联通道头,使第一网络设备根据第二网络设备的同步信息进行同步处理。
由于第一网络设备与第二网络设备之间的带内同步通道已经建立,所以在步骤403中,第二网络设备可以直接通过已建立的带内同步通道发送第二同步报文给第一网络设备。
第一网络设备通过建立的带内同步通道接收第二网络设备发送的第二同步报文,根据第二同步报文携带第二网络设备的同步信息进行同步处理,以实现与第二网络设备同步。其中,需要说明的是:第一网络设备根据第二同步报文包括的通用关联通道头中的同步报文标识信息识别出第二同步报文为同步报文,存储第二同步报文携带第二网络设备的同步信息,实现与第二网络设备同步。
在本实施例中,MPLS-TP网络可以为具有控制平面的MPLS-TP网络,也可以为不具有控制平面的MPLS-TP网络,第一网络设备和第二网络设备之间建立有带内同步通道。第二网络设备通过建立的带内同步通道接收第一网络设备的同步信息,并根据第一网络设备的同步信息与第一网络设备同步;以及,第二网络设备通过建立的带内同步通道将自身包括的同步信息发送给备份组中的第一网络设备,使第一网络设备根据第二网络设备的同步信息与第二网络设备同步;而第一网络设备为备份组中任一网络设备,第二网络设备为备份组中除第一网络设备以外的网络设备,如此可以在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
其中,在本实施例中,如果第一网络设备中的某个同步信息发生了变化,产生新的同步信息,则第一网络设备通过建立的带内同步通道发送第三同步报文给第二网络设备,且第三同步报文携带第一网络设备的新的同步信息以及第三同步报文包括通用关联通道头。
优选地,本实施例还包括步骤404。所述步骤404可以在步骤403已被执行的情况下执行,也可以在步骤403没有被执行的情况下执行,例如在步骤402被执行后不执行步骤303,但执行步骤404。
步骤404:第二网络设备通过建立的带内同步通道接收第三同步报文,根据第三同步报文携带的第一网络设备的新的同步信息与第一网络设备同步。
优选地,第二网络设备通过建立的带内同步通道接收第三同步报文,根据第三同步报文包括的通用关联通道头中的同步报文标识信息识别出第三同步报文为同步报文,确定第三同步报文携带第一网络设备的新的同步信息的信息类型,将已存储的与该信息类型对应的同步信息更新为第一网络设备的新的同步信息,以实现与第一网络设备同步。
优选地,同步信息的类型包括配置信息和/或状态信息,配置信息的类型还具体包括PW配置信息、LSP配置信息和/或Section配置信息,状态信息的类型还具体包括PW状态信息、LSP状态信息和/或Section状态信息。
优选地,在本实施例中,第二网络设备可以通过如下步骤405和406主动的向第一网络设备请求获取所需要同步的同步信息。
步骤405:第二网络设备发送同步请求消息给第一网络设备。
优选地,如果第二网络设备请求获取第一网络设备包括的全部同步信息,则第二网络设备发送给第一网络设备的同步请求消息可以不携带请求获取的同步信息的信息类型;如果第二网络设备只请求获取第一网络设备中部分同步信息,则第二网络设备发送给第一网络设备的同步请求消息还可以携带第二网络设备请求获取的同步信息的信息类型。
优选地,第一网络设备接收第二网络设备发送的同步请求消息,根据该同步请求消息确定出第二网络设备请求获取的同步信息,通过建立的带内同步通道发送第四同步报文给第二网络设备,第四同步报文携带第二网络设备请求获取的同步信息。优选地,第一网络设备接收第二网络设备发送的同步请求消息,如果该同步请求消息没有携带第二网络设备请求获取的同步信息的信息类型,则确定出第二网络设备请求获取第一网络设备包括的全部同步信息;如果该同步请求消息还携带第二网络设备请求获取的同步信息的信息类型,则确定出第二网络设备请求获取的同步信息为该信息类型对应的同步信息,通过建立的带内同步通道发送第四同步报文给第二网络设备,且第四同步报文携带第二网络设备请求获取的同步信息。
步骤406:第二网络设备通过建立的带内同步通道接收第四同步报文,根据第四同步报文携带第二网络设备请求获取的同步信息进行同步处理,以实现与第一网络设备同止/J/ O
优选地,第二网络设备通过建立的同步通道接收第四同步报文,根据第四同步报文包括的通用关联通道头中的同步报文标识信息识别出第四同步报文为同步报文,将已存储第二网络设备请求获取的同步信息更新为第四同步报文携带第二网络请求获取的同步信息。
在本发明实施例中,第二网络设备在MPLS-TP网络与备份组中的第一网络设备建立带内同步通道,通过建立的带内同步通道接收第一网络设备发送的第一同步报文,且第一同步报文携带第一网络设备的同步信息,根据第一同步报文携带第一网络设备的同步信息与第一网络设备同步;以及,第二网络设备通过建立的带内同步通道发送第二同步报文给第一网络设备,且第二同步报文携带第二网络设备的同步信息,第一网络设备通过建立的带内同步通道接收第二同步报文,根据第二同步报文携带第二网络设备的同步信息与第二网络设备同步,如此在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
需要进一步说明的是,所述步骤406需要在步骤405执行后执行,也就是说,步骤405是步骤406的基础。但是,步骤405可以不依赖于步骤403,也可以不依赖于步骤404。也就是说,步骤405可以在步骤403和/或步骤404没有被执行的情况下执行。
实施例5
如图5所示,本发明实施例提供了一种第一网络设备,包括:
第一建立模块501,用于在MPLS-TP网络中与第二网络设备建立带内同步通道,带内同步通道为数据平面的通道,第一网络设备和第二网络设备被包括于同一个备份组中;
第一发送模块502,用于通过建立的带内同步通道发送第一同步报文给第二网络设备,第一同步报文携带第一网络设备的同步信息,使第二网络设备根据第一网络设备的同步信息进行同步处理,第一网络设备的同步信息至少包括第一网络设备的配置信息和/或状态信息。
优选地,第一同步报文包括通用关联通道头,该通用关联通道头包括通道类型字段,该通道类型字段携带同步报文标识信息,该同步报文标识信息用于标识携带该同步报文标识信息的报文为一个同步报文,该同步报文标识信息能够被第二网络设备识别。
优选地,参见图6,第一网络设备还包括:
第一同步模块503,用于通过带内同步通道接收第二网络设备发送的第二同步报文,第二同步报文携带第二网络设备的同步信息,第二同步报文包括通用关联通道头;根据第二网络设备的同步信息对第一网络设备进行同步处理,以使第一网络设备与第二网络设备同步。
优选地,参见图6,第一网络设备还包括:
第二发送模块504,用于在第一网络设备的同步信息发生变化后,通过建立的带内同步通道发送第三同步报文给第二网络设备,其中第三同步报文包括第一网络设备的新的同步信息和通用关联通道头,使第二网络设备根据第一网络设备的新的同步信息与第一网络设备同步。
优选地,参见图6,第一网络设备还包括:
第一接收模块505,用于接收第二网络设备发送的同步请求消息;
确定模块506,用于根据该同步请求消息确定第二网络设备请求获取的同步信息;
第三发送模块507,用于通过建立的带内同步通道发送第四同步报文给第二网络设备,第四同步报文携带第二网络设备请求获取的同步信息和所述通用关联通道头,使第二网络设备根据第二网络设备请求获取的同步信息与第一网络设备同步。
可选地,该同步请求消息用于为第二网络设备请求第一网络设备在接收到该同步请求消息时具有的全部同步信息;
或,
该同步请求消息用于为第二网络设备请求第一网络设备在接收到该同步请求消息时具有的部分同步信息,部分同步信息属于同一个信息类型。
可选地,建立的带内同步通道为G-ACH通道。
在本发明实施例中,第一网络设备在MPLS-TP网络与第二网络设备建立带内同步通道,通过建立的带内同步通道发送第一同步报文给第二网络设备,且第一同步报文携带第一网络设备的同步信息,使第二网络设备根据第一网络设备的同步信息与第一网络设备同步,如此在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
实施例6
如图7所示,本发明实施例提供了一种第二网络设备,包括:
第二建立模块601,用于在MPLS-TP网络中与第一网络设备建立带内同步通道,带内同步通道为数据平面的通道,第一网络设备和第二网络设备被包括于同一个备份组中;
第二接收模块602,用于通过建立的带内同步通道接收第一网络设备发送的第一同步报文,第一同步报文携带第一网络设备的同步信息,第一网络设备的同步信息包括第一网络设备的配置信息和/或状态信息;
第二同步模块603,用于根据第一网络设备的同步信息进行同步处理,以实现与第一网络设备同步。
可选地,第一同步报文包括通用关联通道头,该通用关联通道头包括通道类型字段,该通道类型字段携带同步报文标识信息,该同步报文标识信息用于标识携带该同步报文标识信息的报文为一个同步报文,该同步报文标识信息能够被第二网络设备识别。
优选地,参见图8,第二网络设备还包括:
第四发送模块604,用于通过建立的带内同步通道发送第二同步报文给第一网络设备,第二同步报文携带第二网络设备的同步信息和通用关联通道头,使第一网络设备根据第二网络设备的同步信息进行同步处理。
优选地,参见图8,第二网络设备还包括:
第三同步模块605,用于在第一网络设备的同步信息发生变化后,通过带内同步通道接收第一网络设备发送的第三同步报文,第三同步报文包括第一网络设备的新的同步信息和通用关联通道头;根据第一网络设备的新的同步信息与第一网络设备进行同步。
优选地,参见图8,第二网络设备还包括:
第六发送模块606,用于发送同步请求消息给第一网络设备,使第一网络设备根据该同步请求消息确定第二网络设备请求获取的同步信息;
第三接收模块607,用于通过建立的带内同步通道接收第一网络设备发送的第四同步报文,第四同步报文携带第二网络设备请求获取的同步信息和通用关联通道头;
第四同步模块608,用于根据第二网络设备请求获取的同步信息与第一网络设备进行同步。
可选地,该同步请求消息用于为第二网络设备请求第一网络设备在接收到该同步请求消息时具有的全部同步信息;
或,
该同步请求消息用于为第二网络设备请求第一网络设备在接收到该同步请求消息时具有的部分同步信息,部分同步信息属于同一个信息类型。
可选地,带内同步通道为G-ACH通道。
在本发明实施例中,第二网络设备在MPLS-TP网络与第一网络设备建立带内同步通道,通过建立的带内同步通道接收第一网络设备发送的第一同步报文,且第一同步报文携带第一网络设备的同步信息,根据第一网络设备的同步信息与第一网络设备同步,如此在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
实施例7
如图9所示,本发明实施例提供了一种网络设备间的同步系统,包括如实施例5所述的第一网络设备701和如实施例6所述的第二网络设备702。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种网络设备间的同步方法,其特征在于,所述方法包括: 第一网络设备在适用于传输的多协议标签交换MPLS-TP网络中与第二网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中; 所述第一网络设备通过所述带内同步通道发送第一同步报文给所述第二网络设备,所述第一同步报文携带所述第一网络设备的同步信息,使所述第二网络设备根据所述第一网络设备的同步信息进行同步处理,所述第一网络设备的同步信息包括所述第一网络设备的配置信息和/或状态信息。
2.如权利要求1所述的方法,其特征在于,所述第一同步报文包括通用关联通道头,所述通用关联通道头包括通道 类型字段,所述通道类型字段携带同步报文标识信息,所述同步报文标识信息用于标识携带所述同步报文标识信息的报文为一个同步报文,所述同步报文标识信息能够被所述第二网络设备识别。
3.如权利要求1或2所述的方法,其特征在于,在所述第一网络设备在MPLS-TP网络中与第二网络设备建立带内同步通道之后,还包括: 所述第一网络设备通过所述带内同步通道接收所述第二网络设备发送的第二同步报文,所述第二同步报文携带所述第二网络设备的同步信息,所述第二同步报文包括所述通用关联通道头; 所述第一网络设备根据所述第二网络设备的同步信息对所述第一网络设备进行同步处理,以使所述第一网络设备与所述第二网络设备同步。
4.如权利要求1、2或3所述的方法,其特征在于,所述通过所述带内同步通道发送第一同步报文给所述第二网络设备之后,还包括: 在所述第一网络设备的同步信息发生变化后,所述第一网络设备通过所述带内同步通道发送第三同步报文给所述第二网络设备,其中所述第三同步报文包括所述第一网络设备的新的同步信息和所述通用关联通道头,使所述第二网络设备根据所述第一网络设备的新的同步信息与所述第一网络设备同步。
5.如权利要求1-4任一项权利要求所述的方法,其特征在于,在所述第一网络设备在MPLS-TP网络中与第二网络设备建立带内同步通道之后,还包括: 所述第一网络设备接收所述第二网络设备发送的同步请求消息; 所述第一网络设备根据所述同步请求消息确定所述第二网络设备请求获取的同步信息; 所述第一网络设备通过所述带内同步通道发送第四同步报文给所述第二网络设备,所述第四同步报文携带所述第二网络设备请求获取的同步信息和所述通用关联通道头,使所述第二网络设备根据所述第二网络设备请求获取的同步信息与所述第一网络设备同步。
6.如权利要求5所述的方法,其特征在于, 所述同步请求消息用于为第二网络设备请求所述第一网络设备在接收到所述同步请求消息时具有的全部同步信息; 或, 所述同步请求消息用于为第二网络设备请求所述第一网络设备在接收到所述同步请求消息时具有的部分同步信息,所述部分同步信息属于同一个信息类型。
7.如权利要求1-6任一项权利要求所述的方法,其特征在于,所述带内同步通道为通用关联通道G-ACH通道。
8.—种网络设备间的同步方法,其特征在于,所述方法包括: 第二网络设备在适用于传输的多协议标签交换MPLS-TP网络中与第一网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中; 所述第二网络设备通过所述带内同步通道接收所述第一网络设备发送的第一同步报文,所述第一同步报文携带所述第一网络设备的同步信息,所述第一网络设备的同步信息包括所述第一网络设备的配置信息和/或状态信息; 所述第二网络设备根据所述第一网络设备的同步信息进行同步处理,以实现与所述第一网络设备同步。
9.如权利要求8所述的方法,其特征在于,所述第一同步报文包括通用关联通道头,所述通用关联通道头包括通道类型字段,所述通道类型字段携带同步报文标识信息,所述同步报文标识信息用于标识携带所述同步报文标识信息的报文为一个同步报文,所述同步报文标识信息能够被所 述第二网络设备识别。
10.一种第一网络设备,其特征在于,所述第一网络设备包括: 第一建立模块,用于在适用于传输的多协议标签交换MPLS-TP网络中与第二网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中; 第一发送模块,用于通过所述带内同步通道发送第一同步报文给所述第二网络设备,所述第一同步报文携带所述第一网络设备的同步信息,使所述第二网络设备根据所述第一网络设备的同步信息进行同步处理,所述第一网络设备的同步信息至少包括所述第一网络设备的配置信息和/或状态信息。
11.如权利要求10所述的第一网络设备,其特征在于,所述第一同步报文包括通用关联通道头,所述通用关联通道头包括通道类型字段,所述通道类型字段携带同步报文标识信息,所述同步报文标识信息用于标识携带所述同步报文标识信息的报文为一个同步报文,所述同步报文标识信息能够被所述第二网络设备识别。
12.如权利要求10或11所述的第一网络设备,其特征在于,所述第一网络设备还包括: 第一同步模块,用于通过所述带内同步通道接收所述第二网络设备发送的第二同步报文,所述第二同步报文携带所述第二网络设备的同步信息,所述第二同步报文包括所述通用关联通道头;根据所述第二网络设备的同步信息对所述第一网络设备进行同步处理,以使所述第一网络设备与所述第二网络设备同步。
13.如权利要求10、11或12所述的第一网络设备,其特征在于,所述第一网络设备还包括: 第二发送模块,用于在所述第一网络设备的同步信息发生变化后,通过所述带内同步通道发送第三同步报文给所述第二网络设备,其中所述第三同步报文包括所述第一网络设备的新的同步信息和所述通用关联通道头,使所述第二网络设备根据所述第一网络设备的新的同步信息与所述第一网络设备同步。
14.如权利要求10-13任一项权利要求所述的第一网络设备,其特征在于,所述第一网络设备还包括: 第一接收模块,用于接收所述第二网络设备发送的同步请求消息; 确定模块,用于根据所述同步请求消息确定所述第二网络设备请求获取的同步信息; 第三发送模块,用于通过所述带内同步通道发送第四同步报文给所述第二网络设备,所述第四同步报文携带所述第二网络设备请求获取的同步信息和所述通用关联通道头,使所述第二网络设备根据所述第二网络设备请求获取的同步信息与所述第一网络设备同步。
15.如权利要求14所述的第一网络设备,其特征在于, 所述同步请求消息用于为第二网络设备请求所述第一网络设备在接收到所述同步请求消息时具有的全部同步信息; 或, 所述同步请求消息用于为第二网络设备请求所述第一网络设备在接收到所述同步请求消息时具有的部分同步信息,所述部分同步信息属于同一个信息类型。
16.如权利要求10-15任一项权利要求所述的第一网络设备,其特征在于,所述带内同步通道为通用关联通道G-ACH通道。
17.—种第二网络设备,其特征在于,所述第二网络设备包括: 第二建立模块,用于在适用于传输的多协议标签交换MPLS-TP网络中与第一网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中; 第二接收模块,用于通过所述带内同步通道接收所述第一网络设备发送的第一同步报文,所述第一同步报文携带所述第一网络设备的同步信息,所述第一网络设备的同步信息包括所述第一网络设备的配置信息和/或状态信息; 第二同步模块,用于根据所述第一网络设备的同步信息进行同步处理,以实现与所述第一网络设备同步。
18.如权利要求17所述的第二终端,其特征在于,所述第一同步报文包括通用关联通道头,所述通用关联通道头包括通道类型字段,所述通道类型字段携带同步报文标识信息,所述同步报文 标识信息用于标识携带所述同步报文标识信息的报文为一个同步报文,所述同步报文标识信息能够被所述第二网络设备识别。
19.一种网络设备间的同步系统,其特征在于,所述系统包括如权利要求10至16任一项权利要求所述的第一网络设备和如权利要求17至18任一项权利要求所述的第二网络设备。
全文摘要
本发明公开了一种网络设备间的同步方法、网络设备及系统,属于通信领域。所述方法包括第一网络设备在适用于传输的多协议标签交换MPLS-TP网络中与第二网络设备建立带内同步通道,所述带内同步通道为数据平面的通道,所述第一网络设备和第二网络设备被包括于同一个备份组中;所述第一网络设备通过所述带内同步通道发送第一同步报文给所述第二网络设备,所述第一同步报文携带所述第一网络设备的同步信息,使所述第二网络设备根据所述第一网络设备的同步信息进行同步处理,所述第一网络设备的同步信息包括所述第一网络设备的配置信息和/或状态信息。本发明能够在不具有控制平面的MPLS-TP网络中实现网络设备间的同步。
文档编号H04L12/723GK103152266SQ20111040313
公开日2013年6月12日 申请日期2011年12月7日 优先权日2011年12月7日
发明者郑莲淑, 陈国义 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1