路径调整方法、节点装置和半双工网络系统的制作方法

文档序号:7927963阅读:205来源:国知局
专利名称:路径调整方法、节点装置和半双工网络系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种路径调整方法、节点装置和半双工网络
系统。
背景技术
在网络电视(IPTV)等通过互联网协议(IP)网络传输广播、电视节目的场景中, 需要一种高效的方法将节目从多个节目源传送给其它节目源和最终用户,每个节目源也 接受其它节目源和最终用户的数据请求等;客户端利用多协议标签交换(Multi-Protocol Label Switching, MPLS)网络进行上述形式的数据传送,可以将网络中的节点分类为服务 端(Server)节点、客户端(Client)节点以及中间经过(Transit)节点。上述Server节 点可以和其它Server节点和所有Client节点之间建立标签交换路径(Label switched path, LSP),进行数据传送;Client节点只能和Server节点之间建立LSP,进行数据传送; Client节点之间不能建立LSP,传送数据。因此,这种多节点之间的LSP可以称作是半双工 的多点至U多点的标签交换路径(Half_DuplexMultipoint_to_Multipoint Label Switched Paths, HD-MP2MP LSPs)。 现有技术中HD-MP2MP中LSP的建立需要人工进行大量的LSP配置工作,增加了配 置和管理的复杂度,且很容易出现配置错误。

发明内容
本发明实施例提供一种路径调整方法、节点装置和半双工网络系统,以实现在半 双工网络中准确、快速建立标签交换路径。 本发明实施例提供了一种路径调整方法,该方法包括 半双工网络中的第一节点接收该网络中的第二节点发送的路由协议报文,所述路 由协议报文中包括该第二节点的半双工多点到多点HD-MP2MP组信息;所述第一节点保存 有第一节点的HD-MP2MP组信息; 所述第一节点根据所述路由协议报文中包含的所述第二节点的HD-MP2MP组信息 和第一节点保存的第一节点的HD-MP2MP组信息调整所述第一节点和所述第二节点之间的 标签交换路径LSP。 本发明实施例提供了一种节点装置,该装置包括 报文接收单元,用于接收该半双工网络中第二节点的路由协议报文,所述路由协 议报文中包括该第二节点的半双工多点到多点HD-MP2MP组信息;
信息保存单元,用于保存本节点装置的HD-MP2MP组信息; 路径处理单元,用于根据所述第二节点的HD-MP2MP组信息和所述信息保存单元 保存的本节点装置的HD-MP2MP组信息调整本节点装置和所述第二节点之间的标签交换路 径LSP。 本发明实施例提供了一种半双工网络系统,该半双工网络系统包括第一节点和第
4二节点,其中,所述第一节点,用于接收该半双工网络系统中第二节点的路由协议报文和保 存本节点的HD-MP2MP组信息,所述路由协议报文中包括该第二节点的半双工多点到多点 HD-MP2MP组信息;并根据所述第二节点的HD-MP2MP组信息和保存的本节点的HD-MP2MP组 信息调整本节点和所述第二节点之间的标签交换路径LSP。 上述路径调整方法、节点装置和半双工网络系统,通过路由协议报文获取第二 节点的HD-MP2MP组信息,并根据获取的第二节点的HD-MP2MP组信息和本节点保存的 HD-MP2MP组信息,自动调整半双工的多点到多点标签交换路径,配置和管理简单,而且能保 证较高的正确率。


图1为本发明路径调整方法实施例一的流程图;
图2为本发明路径调整方法实施例二的流程图;
图3为本发明路径调整方法实施例三的流程图;
图4为本发明节点装置实施例的结构示意图;
图5为本发明半双工网络系统实施例的结构示意图。
具体实施例方式
下面结合附图和具体实施例进一步说明本发明实施例的技术方案。
如图1所示,为本发明路径调整方法实施例一的流程图,该方法包括
步骤101、半双工网络中的第一节点接收该网络中的第二节点发送的路由协议报 文,上述路由协议报文中包括该第二节点的半双工多点到多点HD-MP2MP组信息;上述第一 节点保存有第一节点的HD-MP2MP组信息;上述第一节点的HD-MP2MP组信息包括第一节点 的节点性质信息;上述第二节点的HD-MP2MP组信息包括该第二节点的节点性质信息;
在半双工网络中,存在两种节点性质的节点,节点的节点性质指示该节点是可以 建立到该半双工网络中所有其它节点的LSP的节点,还是只能建立到该半双工网络中部分 其它节点的LSP的节点; 其中当半双工网络中只有一个HD-MP2MP组时,第一节点的HD-MP2MP组信息可以 包括第一节点的节点性质信息;此时第二节点的HD-MP2MP组信息可以包括第二节点的节 点性质信息; 步骤102、上述第一节点根据上述路由协议报文中包含的上述第二节点的 HD-MP2MP组信息和第一节点保存的第一节点的HD-MP2MP组信息调整上述第一节点和上述 第二节点之间的标签交换路径LSP。 其中,第一节点根据上述第二节点的HD-MP2MP组信息包含的第二节点的节点性 质信息和第一节点的HD-MP2MP组信息包含的第一节点的节点性质信息建立或拆除上述第 一节点和上述第二节点之间的LSP。 当第一节点的节点性质信息指示其可以建立到该网络中所有其它节点的LSP,例 如当第一节点是服务端节点而第二节点为服务端节点或客户端节点,或者第一节点是客户 端节点而第二节点为服务端节点,且第一节点和第二节点之间不存在LSP时,第一节点可 以建立第一节点到第二节点的LSP。
当第一节点的节点性质信息指示其只能建立到该网络中部分其它节点的LSP,而 第二节点不属于该部分其它节点时,例如第一节点为客户端节点,第二节点也为客户端节 点,如果第一节点和第二节点之间存在LSP,则第一节点拆除第一节点和第二节点之间的 LSP。由于可以采用现有的方法建立或者拆除路径,所以这里不对建立或拆除路径的过程做 详细介绍。 如图2所示,为本发明路径调整方法实施例二的流程图,该方法包括
步骤201、半双工网络中的第一节点接收该网络中的第二节点发送的路由协议报 文,上述路由协议报文中包括该第二节点的半双工多点到多点HD-MP2MP组信息;上述第一 节点保存有第一节点的HD-MP2MP组信息; 其中,第一节点的HD-MP2MP组信息包括该第一节点所属的HD-MP2MP组的组标识、 该第一节点的地址信息、该第一节点的节点性质信息;上述第二节点的HD-MP2MP组信息包 括该第二节点所属的HD-MP2MP组的组标识、该第二节点的地址信息、该第二节点的节点性 质信息;上述第一节点的节点性质信息指示该第一节点是服务端节点或客户端节点;上述 第二节点的节点性质信息指示该第二节点是服务端节点或客户端节点;上述第二节点可以 属于多个HD-MP2MP组,上述第二节点所属的HD-MP2MP组的组标识有多个,其中上述多个组 标识对应于上述多个HD-MP2MP组。第二节点的节点性质信息可以有多个,上述第二节点的 多个节点性质信息中的各个节点性质信息分别对应于上述第二节点所属的多个HD-MP2MP 组中的各个HD-MP2MP组,用于分别指示该第二节点在所属的各个HD-MP2MP组中的节点 性质;或者,上述第二节点的节点性质信息只有一个,用于指示该第二节点在所属的多个 HD-MP2MP组中的各个HD-MP2MP组中的节点性质,此时第二节点在所属的多个HD-MP2MP组 中的各个HD-MP2MP组中的节点性质相同。 同样,第二节点的地址信息可以有多个;上述第二节点的多个地址信息中的各个 地址信息分别对应于上述第二节点所属的多个HD-MP2MP组中的各个HD-MP2MP组,用于分 别指示该第二节点所属的各个HD-MP2MP组对应的该第二节点的端口地址;或者,上述第二 节点的地址信息只有一个,用于指示该第二节点的路由地址。其中,节点用于建路的地址可 以包括多个端口地址以及一个路由地址。 另外,上述半双工网络中的第一节点接收该网络中的第二节点发送的路由协议报 文可以是定期接收,也可以是根据设定条件触发接收,例如可以是当上述第二节点所属的 HD-MP2MP组的组标识增加或减少时,上述网络中的第一节点接收上述第二节点的路由协议 报文; 步骤202、上述第一节点根据上述路由协议报文中包含的上述第二节点的 HD-MP2MP组信息和第一节点保存的第一节点的HD-MP2MP组信息建立或拆除上述第一节点 和上述第二节点之间的标签交换路径LSP。 该步骤可以包括下列几种情形当第一节点和第二节点共属于同一个HD-MP2MP 组,第一节点在该共属的HD-MP2MP组中的节点性质为服务端节点,第二节点在该共属的 HD-MP2MP组中的节点性质为服务端节点或客户端节点,第一节点和第二节点之间在该共属 的HD-MP2MP组中不存在LSP,第一节点根据第一节点中对应于该共属的HD-MP2MP组的地 址信息和第二节点中对应于该共属的HD-MP2MP组的地址信息在该共属的HD-MP2MP组中建 立第一节点到第二节点的标签交换路径。当第一节点和第二节点共属于同一个HD-MP2MP
6组,第一节点在该共属的HD-MP2MP组中的节点性质为客户端节点,第二节点在该共属的 HD-MP2MP组中的节点性质为服务端节点,第一节点和第二节点之间在该共属的HD-MP2MP 组中不存在LSP,第一节点根据第一节点中对应于该共属的HD-MP2MP组的地址信息和第二 节点中对应于该共属的HD-MP2MP组的地址信息在该共属的HD-MP2MP组中建立第一节点到 第二节点的标签交换路径。当第一节点和第二节点不共属于一个HD-MP2MP组,第一节点和 第二节点之间在该不共属的HD-MP2MP组中存在LSP,第一节点拆除该不共属的HD-MP2MP组 中第一节点到第二节点的标签交换路径。 具体地,实现该步骤所包括的上述几种情形的详细过程可以如下当第一节点根 据第一节点所属的HD-MP2MP组的组标识与第二节点所属的HD-MP2MP组的组标识判断第一 节点与第二节点同属于第一HD-MP2MP组,上述第一节点的节点性质信息指示该第一节点 在第一 HD-MP2MP组中为服务端节点,上述第二节点的节点性质信息指示该第二节点在第 一HD-MP2MP组中为服务端节点或客户端节点时,该第一节点判断第一节点与第二节点之 间在第一 HD-MP2MP组中是否存在LSP ;如果第一节点与第二节点之间在第一 HD-MP2MP组 中不存在LSP,第一节点根据第一节点中对应于第一 HD-MP2MP组的地址信息和第二节点中 对应于第一 HD-MP2MP组的地址信息在第一 HD-MP2MP中建立第一节点到第二节点的标签交 换路径。第一节点对应于第一 HD-MP2MP组的地址信息可以是第一节点的一个端口的地址, 具体可以是该端口的IP地址;第一节点对应于第一 HD-MP2MP组的地址信息也可以是第一 节点的路由地址,具体可以是第一节点的路由器ID(路由器标识)。第二节点对应于第一 HD-MP2MP组的地址信息可以是第二节点的一个端口的地址,具体可以是该端口的IP地址; 第二节点对应于第一HD-MP2MP组的地址信息也可以是第二节点的路由地址,具体可以是 第二节点的路由ID(路由器标识)。由于第一节点建立第一节点的一个端口地址或路由地 址到第二节点的一个端口地址或路由地址的LSP过程可以采用现有的建路过程,所以在这 里不做详细介绍。 当第 一 节点根据第 一 节点所属的HD-MP2MP组的组标识与第二节点所属的 HD-MP2MP组的组标识判断第一节点与第二节点同属于第一 HD-MP2MP组,上述第一节点的 节点性质信息指示该第一节点在第一HD-MP2MP组中为客户端节点,上述第二节点的节点 性质信息指示该第二节点在第一 HD-MP2MP组中为服务端节点时,该第一节点判断第一节 点与第二节点之间在第一 HD-MP2MP组中是否存在LSP ;如果第一节点与第二节点之间在第 一 HD-MP2MP组中不存在LSP,第一节点根据第一节点中对应于第一 HD-MP2MP组的地址信息 和第二节点中对应于第一 HD-MP2MP组的地址信息在第一 HD-MP2MP中建立第一节点到第二 节点的标签交换路径。 当第 一 节点根据第 一 节点所属的HD-MP2MP组的组标识与第二节点所属的 HD-MP2MP组的组标识判断第一节点与第二节点不属于第一 HD-MP2MP组,该第一节点判断 第一节点与第二节点之间在第一 HD-MP2MP组中存在LSP ;第一节点根据第一节点中对应于 第一 HD-MP2MP组的地址信息和第二节点中对应于第一 HD-MP2MP组的地址信息拆除第一 HD-MP2MP中第一节点到第二节点的标签交换路径。 上述路径调整方法,通过路由协议报文获取其他节点的HD-MP2MP组信息,并根据 其他节点的HD-MP2MP组信息和本节点的HD-MP2MP组信息,自动配置半双工的多点到多点 标签交换路径,配置和管理简单,而且能保证较高的正确率。
7
如图3所示,为本发明路径调整方法实施例三的流程图,该方法包括
步骤301、半双工网络中的第 一节点从该网络中第二节点接收0SPF(0penShortest Path First,开放最优路径优先)协议报文,上述0SPF协议报文中包括该第二节点的半双工多点到多点HD-MP2MP组信息;上述半双工网络中的第一节点保存有本节点的HD-MP2MP组信息; 其中,半双工网络中的第 一 节点的HD-MP2MP组信息包括该第 一 节点所属的HD-MP2MP组的组标识、该第一节点的地址信息、该第一节点的节点性质信息;同样,网络中第二节点的HD-MP2MP组信息包括该第二节点所属的HD-MP2MP组的组标识、该第二节点的地址信息、该第二节点的节点性质信息。节点性质信息可以用于指示节点是服务端节点或客户端节点。 上述第二节点可以属于多个HD-MP2MP组,此时上述第二节点所属的HD-MP2MP组的组标识有多个,多个组标识对应于上述多个HD-MP2MP组。第二节点的节点性质信息可以有多个,上述多个节点性质信息中的各个节点性质信息分别对应于上述第二节点所属的多个HD-MP2MP组中的各个HD-MP2MP组,用于分别指示该第二节点在所属的各个HD-MP2MP组中的节点性质;第二节点的地址信息可以有多个,上述第二节点的多个地址信息中的各个地址信息分别对应于上述第二节点所属的多个HD-MP2MP组中的各个HD-MP2MP组,用于分别指示该第二节点所属的各个HD-MP2MP组对应的第二节点的端口地址。
上述半双工网络中的第一节点所属的HD-MP2MP组的组标识和该网络中第二节点所属的HD-MP2MP组的组标识由网管分配。 为了区分不同的HD-MP2MP组,网管为半双工网络中每个HD-MP2MP组分配一个组标识ID。半双工网络中的节点从网管接收分配给本节点所属的HD-MP2MP组的组标识。
上述半双工网络中的第一节点从该网络中第二节点接收路由协议报文可以是定期接收,也可以是根据设定条件触发接收,例如可以是当上述第二节点所属的HD-MP2MP组的组标识增加或减少时,上述网络中的第一节点接收上述第二节点的路由协议报文。
0SPF协议报文采用0SPF TE HD-MP2MP-GR0UP TLV (开放最优路径优先流量工程半双工多点到多点的组的对象)来将上述第二节点的HD-MP2MP组信息通告给第一节点。这里的0SPF TE HD-MP2MP-GR0UPTLV也遵循普通TLV格式,普通TLV格式如表2所示。
表2普通TLV格式
0 12 3 01234567890123456789012345678901
+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+
| Type | Length +_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+
| 〃 Value 〃 | +_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+
其中,Type(类型)表示Value(值)的类型,为2个字节,Length(长度)表示Value的长度,为2个字节,剩下的就是Value字段。针对IPv4和IPv6的具体格式,对应的Type字段的值假设分别为3和4,均表示待定;Value字段的定义如表3所示<
表3 IPv4 value字段格式
0 1 2
01234567890123456789012
+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+-
HD_MP2MP_group_number 1+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+-
IPv4 address 1+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+—
3 4 5 6 7.+_+_+_+_+—
3
0 1
-+_+_+
s/c
+_+-+_+-+_+-
It
.+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+—
HD-MP2 MP_group_number n.+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+—
IPv4 address n
S/C
其中,HD_MP2MP_group_number 1, HD_MP2MP_group_number 2,......,
HD-MP2MP-group-number n分别表示该第二节点在所属的第1个至第n个HD-MP2MP组的组标识;S/C表示该第二节点在所属的各个组内的节点性质信息,S表示该第二节点为
Server节点,C表示该第二节点为Client节点;IPv4 address 1,IPv4 address 2,......,
IPv4 address n分别表示第二节点所属的第1个至第n个HD-MP2MP组对应的该第二节点的端口地址,例如IPv4address 1代表第二节点中组标识为HD-MP2MP-group-皿mber 1的HD-MP2MP组对应的端口 IP地址。 步骤302、上述半双工网络中的第一节点根据上述0SPF协议报文中包含的上述第二节点的HD-MP2MP组信息和本节点保存的本节点的HD-MP2MP组信息调整上述半双工网络中的第一节点和第二节点之间的标签交换路径LSP。 在第一节点和第二节点同属于组标识为HD-MP2MP-group-皿mber 1的HD-MP2MP组,第一节点和第二节点之间在组标识为HD-MP2MP-group-皿mberl的HD-MP2MP组中不存在LSP,且第一节点在组标识为HD-MP2MP-group-皿mberl的HD-MP2MP组中为服务端节点,第二节点在组标识为HD-MP2MP-group-皿mberl的HD-MP2MP组中为服务端节点或客户端节点时,第一节点建立从第一节点中组标识为HD-MP2MP-group-numberl的HD-MP2MP组对应的端口 IP地址到第二节点中组标识为HD-MP2MP-group-皿mberl的HD-MP2MP组对应的端口 IP地址的LSP。这里的端口 IP地址可以是IPV4格式的,当然也可以是IPV6格式的。
上述路径调整方法,半双工网络中的第二节点通过采用扩展后的OSPF协议报文将该节点的HD-MP2MP组信息通告给该半双工网络中的第一节点,以便该半双工网络中的第一节点可以根据接收到的该半双工网络中的节点的HD-MP2MP组信息和该半双工网络中的第一节点自身保存的该第一节点的HD-MP2MP组信息进行LSP的自动配置,配置和管理简单,而且能保证较高的正确率。 除了采用OSPF协议报文中的OSPF TE HD-MP2MP-GR0UP TLV(开放最优路径优先流量工程半双工多点到多点的组的对象)将第二节点的HD-MP2MP组信息通告给第一节点
9夕卜,还可以通过ISIS (Intermediate Systemto Intermediate Systems,中间系统到中间系统)协议报文中的ISIS TEHD-MP2MP sub-TLV(Intermediate System to IntermediateSystems TrafficEngineering Half—Duplex Multipoint_to_Multipoint sub TypeLength Value,中间系统到中间系统流量工程半双工多点到多点子类型)将第二节点的HD-MP2MP组信息通告给第一节点,这里的ISIS TE HD-MP2MP sub-TLV可以采用与0SPF TEHD-MP2MP-GR0UP TLV—样的格式。 如图4所示,为本发明节点装置实施例的结构示意图,该装置包括报文接收单元ll,用于接收该半双工网络中第二节点的路由协议报文,上述路由协议报文中包括该第二节点的半双工多点到多点HD-MP2MP组信息;信息保存单元12,用于保存本节点装置的HD-MP2MP组信息;路径处理单元13,用于根据上述第二节点的HD-MP2MP组信息和上述信息保存单元保存的本节点装置的HD-MP2MP组信息调整该节点装置和上述第二节点之间的标签交换路径LSP。 其中,第一节点的HD-MP2MP组信息包括该第一节点所属的HD-MP2MP组的组标识、该第一节点的地址信息、该第一节点的节点性质信息;上述第二节点的HD-MP2MP组信息包括该第二节点所属的HD-MP2MP组的组标识、该第二节点的地址信息、该第二节点的节点性质信息;上述第一节点的节点性质信息指示该第一节点是服务端节点或客户端节点;上述第二节点的节点性质信息指示该第二节点是服务端节点或客户端节点;上述第二节点可以属于多个HD-MP2MP组,上述第二节点所属的HD-MP2MP组的组标识有多个,多个组标识对应于上述多个HD-MP2MP组。第二节点的节点性质信息可以有多个,上述第二节点的多个节点性质信息中的各个节点性质信息分别对应于上述第二节点所属的多个HD-MP2MP组中的各个HD-MP2MP组,用于分别指示该第二节点在所属的各个HD-MP2MP组中的节点性质;或者,上述第二节点的节点性质信息只有一个,用于指示该第二节点在所属的多个HD-MP2MP组中的各个HD-MP2MP组中的节点性质。同样,第二节点的地址信息可以有多个;上述第二节点的多个地址信息中的各个地址信息分别对应于上述第二节点所属的多个HD-MP2MP组中的各个HD-MP2MP组,用于分别指示该第二节点所属的各个HD-MP2MP组对应的该第二节点的端口地址;或者,上述第二节点的地址信息只有一个,用于指示该第二节点的路由地址。
另外,上述路径处理单元可以包括路径建立模块和路径拆除模块,其中,路径建立模块用于当本节点为服务端节点,第二节点为服务端节点或客户端节点,本节点和第二节点之间不存在LSP时,或,当本节点为客户端节点,第二节点为服务端节点,本节点和第二节点之间不存在LSP时,建立本节点到第二节点的LSP ;路径拆除模块用于当本节点为客户端节点,第二节点为客户端节点,本节点和第二节点之间存在LSP,拆除本节点和第二节点之间的LSP。 上述节点装置,通过报文接收单元接收第二节点的HD-MP2MP组信息,通过信息保存单元保存本节点的HD-MP2MP组信息,并利用路径处理单元根据上述第二节点的HD-MP2MP组信息和本节点保存的本节点的HD-MP2MP组信息配置标签交换路径LSP,配置和管理简单,而且能保证较高的正确率。 如图5所示,为本发明半双工网络系统实施例的结构示意图,该半双工网络系统包括第一节点1和第二节点2,上述第一节点l,用于接收该半双工网络系统中第二节点2的路由协议报文和保存本节点的HD-MP2MP组信息,上述路由协议报文中包括该第二节点2的半双工多点到多点HD-MP2MP组信息;并根据上述第二节点2的HD-MP2MP组信息和保存的本节点的HD-MP2MP组信息调整本节点和上述第二节点2之间的标签交换路径LSP。
上述半双工网络系统,第一通过接收第二节点的HD-MP2MP组信息和保存本节点的HD-MP2MP组信息,并根据上述第二节点的HD-MP2MP组信息和第一节点保存的第一节点的HD-MP2MP组信息自动配置标签交换路径,配置和管理简单,而且能保证较高的正确率。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
一种路径调整方法,其特征在于,包括半双工网络中的第一节点接收该网络中的第二节点发送的路由协议报文,所述路由协议报文中包括该第二节点的半双工多点到多点HD-MP2MP组信息;所述第一节点保存有第一节点的HD-MP2MP组信息;所述第一节点根据所述路由协议报文中包含的所述第二节点的HD-MP2MP组信息和第一节点保存的第一节点的HD-MP2MP组信息调整所述第一节点和所述第二节点之间的标签交换路径LSP。
2. 根据权利要求1所述的路径调整方法,其特征在于,所述第一节点的HD-MP2MP组信 息包括第一节点的节点性质信息;所述第二节点的HD-MP2MP组信息包括该第二节点的节 点性质信息;根据所述路由协议报文中包含的所述第二节点的HD-MP2MP组信息和第一节点保存的 第一节点的HD-MP2MP组信息调整所述第一节点和所述第二节点之间的标签交换路径LSP 包括根据所述第二节点的HD-MP2MP组信息包含的第二节点的节点性质信息和第一节点的 HD-MP2MP组信息包含的第一节点的节点性质信息建立或拆除所述第一节点和所述第二节 点之间的LSP。
3. 根据权利要求2所述的路径调整方法,其特征在于,所述第一节点的HD-MP2MP组信 息还包括该第一节点所属的HD-MP2MP组的组标识、该第一节点的地址信息;所述第二节点 的HD-MP2MP组信息还包括该第二节点所属的HD-MP2MP组的组标识、该第二节点的地址信 息。
4. 根据权利要求3所述的路径调整方法,其特征在于,所述第一节点的节点性质信息 指示该第一节点是服务端节点或客户端节点;所述第二节点的节点性质信息指示该第二节 点是服务端节点或客户端节点。
5. 根据权利要求3所述的路径调整方法,其特征在于,所述第二节点属于多个 HD-MP2MP组,所述第二节点所属的HD-MP2MP组的组标识有多个,所述多个组标识对应于所 述多个HD-MP2MP组。
6. 根据权利要求5所述的路径调整方法,其特征在于,所述第二节点的节点性质信息 有多个;所述第二节点的多个节点性质信息中的各个节点性质信息分别对应于所述第二节 点所属的多个HD-MP2MP组中的各个HD-MP2MP组,用于分别指示该第二节点在所属的各个 HD-MP2MP组中的节点性质;或者,所述第二节点的节点性质信息只有一个,用于指示该第二节点在所属的多个HD-MP2MP 组中的各个HD-MP2MP组中的节点性质。
7. 根据权利要求5所述的路径调整方法,其特征在于,所述第二节点的地址信息有多 个;所述第二节点的多个地址信息中的各个地址信息分别对应于所述第二节点所属的多个 HD-MP2MP组中的各个HD-MP2MP组,用于分别指示该第二节点所属的各个HD-MP2MP组对应 的该第二节点的端口地址;或者,所述第二节点的地址信息只有一个,用于指示该第二节点的路由地址。
8. 根据权利要求4所述的路径调整方法,其特征在于,所述第一节点根据所述路由协 议报文中包含的所述第二节点的HD-MP2MP组信息和第一节点保存的第一节点的HD-MP2MP组信息调整第一节点和所述第二节点之间的LSP包括当第一节点和第二节点共属于同一个HD-MP2MP组,第一节点在该共属的HD-MP2MP组 中的节点性质为服务端节点,第二节点在该共属的HD-MP2MP组中的节点性质为服务端节 点或客户端节点,第一节点和第二节点之间在该共属的HD-MP2MP组中不存在LSP,第一节 点根据第一节点中对应于该共属的HD-MP2MP组的地址信息和第二节点中对应于该共属的 HD-MP2MP组的地址信息在该共属的HD-MP2MP组中建立第一节点到第二节点的标签交换路 径;当第一节点和第二节点共属于同一个HD-MP2MP组,第一节点在该共属的HD-MP2MP组 中的节点性质为客户端节点,第二节点在该共属的HD-MP2MP组中的节点性质为服务端节 点,第一节点和第二节点之间在该共属的HD-MP2MP组中不存在LSP,第一节点根据第一节 点中对应于该共属的HD-MP2MP组的地址信息和第二节点中对应于该共属的HD-MP2MP组的 地址信息在该共属的HD-MP2MP组中建立第一节点到第二节点的标签交换路径;当第一节点和第二节点不共属于一个HD-MP2MP组,第一节点和第二节点之间在该不 共属的HD-MP2MP组中存在LSP,第一节点拆除该不共属的HD-MP2MP组中第一节点到第二节 点的标签交换路径。
9. 根据权利要求1-8中任一权利要求所述的路径调整方法,其特征在于,所述半双工 网络中的第一节点接收该网络中的第二节点发送的路由协议报文包括当所述第二节点的HD-MP2MP组信息中包括的第二节点所属的HD-MP2MP组的组标识增 加或减少时,所述第一节点接收所述第二节点的路由协议报文;或者, 所述第一节点定期接收所述第二节点的路由协议报文。
10. —种节点装置,位于半双工网络中,其特征在于,包括报文接收单元,用于接收该半双工网络中第二节点的路由协议报文,所述路由协议报 文中包括该第二节点的半双工多点到多点HD-MP2MP组信息; 信息保存单元,用于保存本节点装置的HD-MP2MP组信息;路径处理单元,用于根据所述第二节点的HD-MP2MP组信息和所述信息保存单元保存 的本节点装置的HD-MP2MP组信息调整本节点装置和所述第二节点之间的标签交换路径 LSP。
11. 根据权利要求10所述的节点装置,其特征在于,所述路径处理单元包括 路径建立模块,用于当本节点为服务端节点,第二节点为服务端节点或客户端节点,本节点和第二节点之间不存在LSP时,或者,当本节点为客户端节点,第二节点为服务端节点时,本节点和第二节点之间不存在LSP时,建立本节点到第二节点的LSP ;路径拆除模块,用于当本节点为客户端节点,第二节点为客户端节点,本节点和第二节 点之间存在LSP,拆除本节点和第二节点之间的LSP。
12. —种半双工网络系统,包括第一节点和第二节点,其特征在于 所述第一节点,用于接收该半双工网络系统中第二节点的路由协议报文和保存本节点的HD-MP2MP组信息,所述路由协议报文中包括该第二节点的半双工多点到多点HD-MP2MP 组信息;并根据所述第二节点的HD-MP2MP组信息和保存的本节点的HD-MP2MP组信息调整 本节点和所述第二节点之间的标签交换路径LSP。
全文摘要
本发明实施例涉及一种路径调整方法、节点装置和半双工网络系统,其中路径调整方法包括半双工网络中的第一节点接收该网络中的第二节点发送的路由协议报文,所述路由协议报文中包括该第二节点的半双工多点到多点HD-MP2MP组信息;所述第一节点保存有第一节点的HD-MP2MP组信息;所述第一节点根据所述路由协议报文中包含的所述第二节点的HD-MP2MP组信息和第一节点保存的第一节点的HD-MP2MP组信息调整所述第一节点和所述第二节点之间的标签交换路径LSP。上述路径调整方法、节点装置和半双工网络系统,可以自动调整半双工的多点到多点标签交换路径。
文档编号H04L12/56GK101741714SQ20081022690
公开日2010年6月16日 申请日期2008年11月19日 优先权日2008年11月19日
发明者郑远明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1