专利名称:一种以太网路径的创建方法及装置的制作方法
技术领域:
本发明涉及通信网络技术领域,尤其涉及一种以太网路径的创建方法及装置。
背景技术:
在以太网传输中,多条小颗粒以太网业务从接入层进入汇聚层封装成大颗粒业务进行传输,通常,运营商在接入层采用透传板在汇聚层采用VB(Virtual Bridge,虚拟网桥) 板,这样,当以太网业务在接入层和汇聚层的交汇点存在对接时,整条以太网业务被分割成多段,其中,接入层为以太网专线业务或者离散业务。汇聚层为以太网专网业务或者离散业务。在传输网管中,对以太网业务的管理为分段式管理,将接入层和汇聚层的业务每段都独立为路径,路径之间没有关联关系。接入层采用以太网专线路径进行管理,当接入层有大量的业务需要汇聚成一条业务时,路径数量就是业务数量之和;汇聚层的业务采用普通以太网专网路径进行管理。然而,现有技术中以太网业务的开通效率低,以太网业务路径管理复杂并且故障定位困难。
发明内容
本发明的实施例提供一种以太网路径的创建方法及装置,可以提高以太网业务的开通效率,实现以太网业务路径的统一管理,并且可以快速进行故障定位。为达到上述目的,本发明的实施例采用如下技术方案一种以太网路径的创建方法,包括根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB ;当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。一种以太网路径的创建的装置,包括 选择判断单元,用于根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB ;以太网路径创建单元,用于当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。本发明实施例提供的一种以太网路径的创建方法及装置,根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB,当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。与现有技术中以太网业务的开通效率低,以太网业务路径管理复杂并且故障定位困难相比,本发明实施例提供的方案可以提高以太网业务的开通效率,实现以太网业务路径的统一管理,并且可以快速进行故障定位。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例1提供的一种以太网路径的创建方法的流程图;图2为本发明实施例1提供的一种以太网路径的创建的装置的框图;图3为本发明实施例2提供的一种以太网路径的创建方法的流程图;图4为本发明实施例2提供的一种以太网路径的创建的装置的框图;图5为本发明实施例3提供的另一种以太网路径的创建方法的流程图;图6为本发明实施例3提供的另一种以太网路径的创建的装置的框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本发明实施例提供一种以太网路径创建的方法,如图1所示,该方法包括步骤101,根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB;步骤102,当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB 节点,并根据所述VB节点创建以太网路径。进一步地,判断所述单板上的节点中是否支持创建VB ;当所述单板上的第一节点支持创建VB时,确定所述单板上的VB节点;根据所述VB节点和所述用户确定的所述单板上的trunk端口,计算得出以太网路径,所述以太网路径将所有所述trunk端口连接并且所述以太网路径的数量比所述trunk 端口的数量少1。进一步地,确定节点间所有的以太网路径;根据所有的所述以太网路径,保存每条所述以太网路径的端口属性、端口标识、路径属性信息,完成以太网专网的创建。本发明实施例提供的一种以太网路径的创建方法,根据用户选择的至少一个业务 MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB,当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。与现有技术中以太网业务的开通效率低,以太网业务路径管理复杂并且故障定位困难相比, 本发明实施例提供的方案可以提高以太网业务的开通效率,实现以太网业务路径的统一管理,并且可以快速进行故障定位。本发明实施例提供一种以太网路径的创建的装置,如图2所示,该装置包括选择判断单元201,以太网路径创建单元202。
选择判断单元201,用于根据用户选择的至少一个业务MAC端口,判断所述业务 MAC端口所在的单板是否支持创建VB ;以太网路径创建单元202,用于当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。所述以太网路径创建单元包括判断模块,用于判断所述单板上的节点中是否支持创建VB ;确定模块,用于当所述单板上的第一节点支持创建VB时,确定所述单板上的VB节
点;以太网路径创建模块,用于根据所述VB节点和所述用户确定的所述单板上的 trunk端口,计算得出以太网路径,所述以太网路径将所有所述trunk端口连接并且所述以太网路径的数量比所述trunk端口的数量少1。所述装置还包括确定单元,用于确定节点间所有的以太网路径;保存单元,用于根据所有的所述以太网路径,保存每条所述以太网路径的端口属性、端口标识、路径属性信息,完成以太网专网的创建。本发明实施例提供的一种以太网路径的创建的装置,选择判断单元用于根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB,当所述业务MAC端口所在的单板支持创建VB时,以太网路径创建单元确定所述单板上的VB节点, 并根据所述VB节点创建以太网路径。与现有技术中以太网业务的开通效率低,以太网业务路径管理复杂并且故障定位困难相比,本发明实施例提供的方案可以提高以太网业务的开通效率,实现以太网业务路径的统一管理,并且可以快速进行故障定位。实施例2本发明实施例提供一种以太网路径的创建方法,如图3所示,该方法包括步骤301,根据用户选择的至少一个业务介质访问控制MAC端口,判断所述业务 MAC端口所在的单板是否支持创建虚拟网桥VB ;首先,用户打开创建以太网专网路径的界面,然后选择N个业务MAC端口,其中,N > 1。MAC(Medium/MediaAccess Control,介质访问控制),也称为硬件地址。VB (Virtual Bridge,虚拟网桥),是为了管理方便对管理域的一个划分,至少一个所述业务MAC端口所在的单板可以为不支持创建VB的透传板,也可以为支持创建VB的VB 板,只有所述业务MAC端口所在的单板为可以支持创建VB的VB板时,才可以创建VB。步骤302,当所述业务MAC端口所在的单板不支持创建VB时,显示不可创建VB,继续判断其他的所述业务MAC端口所在的单板是否支持创建VB ;网管自动计算所述业务MAC端口所在的单板不支持创建VB的透传板,则VB信息自动联动为不可设置,此时,需判断其他的业务MAC端口所在的单板是否支持创建VB,即转到步骤301继续执行判断;步骤303,当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB 节点,并根据所述VB节点创建以太网路径。具体地,当所述业务MAC端口所在的单板支持创建VB时,默认该单板需要创建VB,此时,首先判断所述单板上的节点中是否支持创建VB ;节点是否支持创建VB的策略是由用户根据自己的业务创建需求,可以设置单板上的节点支持创建VB,当然,用户也可以采用默认的设置,即设置单板上的节点不创建VB;然后,当所述单板上有一个节点可以支持创建 VB时,例如第一节点支持创建VB,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径;在本发明实施例提供的方案中,单板上的节点分为两种非VB节点(不支持创建 VB节点)和VB节点(支持创建VB节点),但是单板上的所有的节点中不支持所有的节点都是非VB的,所有节点中至少需要一个VB节点,以实现多点到多点的连接建立。这里,在非VB节点之间只能建立点与点之间的路径,而VB节点,是可以建立多点到多点之间的路径。需要说明的是,当用户设置的所述单板上的某一个节点为支持创建VB时,根据中继链接路由策略可以创建以太网路径,所述中继链接路由策略为用户设置的,具体地,可以为使用已有的中继链接路径,也可以进行手工创建中继链接路径,创建以太网路径时可以采用以下两种方式方式一使用已有的中继链接路径;根据用户选择的至少一个业务MAC端口,并根据所述业务MAC端口所在的单板中的节点自动计算出可用的Trunk Link(中继链接)路径,具体地,确定所述业务MAC端口所在的单板中的节点中的起点和终点,然后计算出连接起点和终点的所有的Trunk Link路径,作为以太网专网业务的服务层路径。方式二 手工创建中继链接路径;根据所述用户设置的中继链接路由策略,并根据所述VB节点和所述用户确定的所述单板上的中继链接路径trunk端口,计算得出以太网路径,所述以太网路径将所有所述trunk端口连接并且所述以太网路径的数量比所述trunk端口的数量少1。具体地,用户选择Trunk Link路由策略为手工创建,然后网管自动跳转到Trunk Link创建界面;用户根据自己的业务创建需求,选择所述单板上的中继链接路径trunk端口,网管根据所述用户选择的trunk端口自动计算出可用的SDH路径或者波分路径作为服务层路径,完成以太网路径的创建,所述以太网路径将所有所述trunk端口连接并且所述以太网路径的数量比所述trunk端口的数量少1,例如,当用户选择的trunk端口为3个时, 此时需要建立两条以太网路径,即可将3个trunk端口连接起来。完成以太网路径的创建以后,网管自动跳转回以太网专网路径的创建界面。步骤304,确定节点间所有的以太网路径;根据用户选择的MAC端口,确定所述业务MAC端口范围内的所有可用的以太网路径,包括根据用户创建的以太网路径,网管根据业务MAC端口自动计算出的以太网路径。步骤305,根据所有的所述以太网路径,保存每条所述以太网路径的端口属性、端口标识、路径属性信息,完成以太网专网的创建。可选地,根据确定的节点间所有的以太网路径,用户配置端口属性、VLAN过滤表和路径自定义信息,端口属性即确定的所有的以太网路径的端口的属性;VLAN过滤表即以太网路径的端口标签,也可以称为地址标签;路径自定义信息即路径的名称,定义此路径的客户的名称等信息。在用户配置完成上述属性后,网管进行保存,用户通过网管下发创建以太网专网的路径,完成以太网专网的创建。本发明实施例提供的一种以太网路径的创建方法,通过根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB,当所述业务MAC端口所在的单板支持创建VB时,根据所述用户设置的中继链接路由策略,创建节点间的以太网路径。与现有技术中以太网业务的开通效率低,以太网业务路径管理复杂并且故障定位困难相比,本发明实施例提供的方案可以只需要通过网管创建一次,即可开通业务,提高以太网业务的开通效率;实现以太网业务路径的统一管理,降低了管理复杂度;并且创建的以太网路径上任何一个端口上报告警,都能直接影响到该路径,从而可以快速进行故障定位。另外需要说明的是,本发明实施例提供的方案支持业务的加减VB节点,便于现网业务的平滑过渡与扩容在以太网专网的基础上通过加点,将接入层的业务节点纳入以太网专网管理,形成一条新的不对称以太网专网路径。本发明实施例提供一种以太网的创建的装置,如图4所示,该装置包括选择判断单元401,以太网路径创建单元402,判断模块403,确定模块404,以太网路径创建模块405, 确定单元406,保存单元407。用户选择至少一个业务MAC端口,选择判断单元401,根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB ;所述业务MAC端口所在的单板可以为不支持创建VB的透传板,也可以为支持创建 VB的VB板,只有所述业务MAC端口所在的单板为可以支持创建VB的VB板时,才可以创建 VB。当所述业务MAC端口所在的单板支持创建VB时,以太网路径创建单元402,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径;具体地,所述以太网路径创建单元402中的判断模块403,判断所述单板上的节点中是否支持创建VB ;当所述单板上的第一节点支持创建VB时,确定模块404确定所述单板上的VB节点;以太网路径创建模块405,根据所述VB节点和所述用户确定的所述单板上的 trunk端口,计算得出以太网路径,所述以太网路径将所有所述trunk端口连接并且所述以太网路径的数量比所述trunk端口的数量少1。确定单元406,用于确定节点间所有的以太网路径;具体地,根据用户选择的MAC 端口,确定所述业务MAC端口范围内的所有可用的以太网路径,包括根据用户创建的以太网路径,网管根据业务MAC端口自动计算出的以太网路径。保存单元407,用于根据所有的所述以太网路径,保存每条所述以太网路径的端口属性、端口标识、路径属性信息,完成以太网专网的创建;可选地,根据确定的节点间所有的以太网路径,用户配置端口属性、VLAN过滤表和路径自定义信息,端口属性即确定的所有的以太网路径的端口的属性;VLAN过滤表即以太网路径的端口标签,也可以称为地址标签;路径自定义信息即路径的名称,定义此路径的客户的名称等信息。本发明实施例提供的一种以太网路径的创建装置,通过选择判断单元根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB,当所述业务MAC端口所在的单板支持创建VB时,以太网路径创建单元确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。与现有技术中以太网业务的开通效率低,以太网业务路径管理复杂并且故障定位困难相比,本发明实施例提供的方案可以只需要通过网管创建一次,即可开通业务,提高以太网业务的开通效率;实现以太网业务路径的统一管理,降低了管理复杂度;并且创建的以太网路径上任何一个端口上报告警,都能直接影响到该路径,从而可以快速进行故障定位。实施例3本发明实施例提供一种以太网路径的创建方法,如图5所示,该方法包括步骤501,遍历trunk绑定,并查找与所述trunk绑定关联的SDH路径或者波分路径,构建中继链接路径;具体地,遍历网管管理范围内的trunk绑定,所述trunk绑定为Trunk端口和服务层路径之间建立的链接关系,查找与所述trunk绑定关联的SDH路径或者波分路径,如果服务层路径对端绑定也同时存在,则生成Trunk Link路径(中继链接路径)。步骤502,遍历以太网交叉,并查找所述以太网交叉上的trunk端口关联的中继链接路径,构造交叉子路径;需要说明的是,遍历网管管理范围内的以太网交叉。网络中的业务由网元的交叉连接组成,具体地是网元内部支路板和线路板、线路板和线路板之间的通道连接;而以太网交叉就是指通过以太网单板的通道链接。步骤504,遍历VB,并根据所述VB上的trunk端口构建VB子路径;遍历网管管理范围内的VB,查找VB上的trunk端口是否被交叉子路径包含,如果 VB上的trunk端口被交叉子路径包含,则继续合并此交叉子路径,合并后的交叉子路径称为VB子路径。步骤505,根据所述中继链接路径,连接所述交叉子路径和所述VB子路径,拼接成以太网路径。根据中继链接路径的连接关系,合并交叉子路径和VB子路径,生成不对称以太网专网路径。需要说明的是,现有技术搜索以太网路径时,由于校验VB节点的对称性,对于专线专网混合对接的业务,只能将汇聚层的业务搜索生成普通以太网专网路径,接入层的业务搜索成多条以太网专线路径;而本发明实施例提供的创建以太网路径的方案,对不对称以太网专网路径搜索时,不校验VB节点的对称性,根据Trunk Link之间的连通性,由交汇点的VB节点向外蔓延,拼接成完整路径。本发明实施例提供一种以太网路径的创建方法,通过遍历Trunk绑定、以太网交叉和VB,分别构造Trunk Link路径、交叉子路径和VB子路径,然后根据Trunk Link连接关系,合并交叉子路径和VB子路径,生成不对称以太网路径。与现有技术中以太网业务的开通效率低,以太网业务路径管理复杂并且故障定位困难相比,本发明实施例提供的方案可以提高以太网业务的开通效率,实现以太网业务路径的统一管理,并且可以快速进行故障定位。本发明实施例提供一种以太网路径的创建的装置,如图6所示,该装置包括构建中继链接路径单元601,构建交叉子路径单元602,构建VB子路径单元603,拼接单元604。构建中继链接路径单元601,用于遍历trunk绑定,并查找与所述trunk绑定关联的SDH路径或者波分路径,构建中继链接路径;
具体地,遍历网管管理范围内的trunk绑定,所述trunk绑定为Trunk端口和服务层路径之间建立的链接关系,查找与所述trunk绑定关联的SDH路径或者波分路径,如果服务层路径对端绑定也同时存在,则生成Trunk Link路径(中继链接路径)。构建交叉子路径单元602,用于遍历以太网交叉,并查找所述以太网交叉上的 trunk端口关联的中继链接路径,构建交叉子路径;具体地,遍历网管管理范围内的以太网交叉;网络中的业务由网元的交叉连接组成,具体地是网元内部支路板和线路板、线路板和线路板之间的通道连接;而以太网交叉就是指通过以太网单板的通道链接。构建VB子路径单元603,用于遍历VB,并根据所述VB上的trunk端口构建VB子路径;遍历网管管理范围内的VB,查找VB上的trunk端口是否被交叉子路径包含,如果VB 上的trunk端口被交叉子路径包含,则继续合并此交叉子路径,合并后的交叉子路径称为 VB子路径;拼接单元604,用于根据所述中继链接路径,连接所述交叉子路径和所述VB子路径,拼接成以太网路径。本发明实施例提供一种以太网路径的创建的装置,通过遍历Trunk绑定、以太网交叉和VB,分别构造Trunk Link路径、交叉子路径和VB子路径,然后拼接单元根据Trunk Link连接关系,合并交叉子路径和VB子路径,生成不对称以太网路径。与现有技术中以太网业务的开通效率低,以太网业务路径管理复杂并且故障定位困难相比,本发明实施例提供的方案可以提高以太网业务的开通效率,实现以太网业务路径的统一管理,并且可以快速进行故障定位。本发明实施例提供的技术方案目前只属于传送域网管的专线专网对接的以太网路径解决方案,另外本发明实施例提供的技术方案,还可以扩展到城域网网管的PWE3和 VPLS对接的端到端路径解决方案。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种以太网路径的创建方法,其特征在于,包括根据用户选择的至少一个业务介质访问控制MAC端口,判断所述业务MAC端口所在的单板是否支持创建虚拟网桥VB ;当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。
2.根据权利要求1所述的以太网路径的创建方法,其特征在于,所述确定所述单板上的VB节点,并根据所述VB节点创建以太网路径包括判断所述单板上的节点中是否支持创建VB ;当所述单板上的第一节点支持创建VB时,确定所述单板上的VB节点;根据所述VB节点和所述用户确定的所述单板上的中继链接路径trunk端口,计算得出以太网路径,所述以太网路径将所有所述trunk端口连接并且所述以太网路径的数量比所述trunk端口的数量少1。
3.根据权利要求1或2所述的以太网路径的创建方法,其特征在于,在所述确定所述单板上的VB节点,并根据所述VB节点创建以太网路径之后,还包括确定节点间所有的以太网路径;根据所有的所述以太网路径,保存每条所述以太网路径的端口属性、端口标识、路径属性信息,完成以太网专网的创建。
4.根据权利要求1所述的以太网路径的创建方法,其特征在于,所述根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB包括遍历trunk绑定,并查找与所述trunk绑定关联的SDH路径或者波分路径,构建中继链接路径。
5.根据权利要求1所述的以太网路径的创建方法,其特征在于,所述当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径包括遍历以太网交叉,并查找所述以太网交叉上的trunk端口关联的中继链接路径,构造交叉子路径;遍历VB,并根据所述VB上的trunk端口构建VB子路径;根据所述中继链接路径,连接所述交叉子路径和所述VB子路径,拼接成以太网路径。
6.一种以太网路径的创建的装置,其特征在于,包括选择判断单元,用于根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB;以太网路径创建单元,用于当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。
7.根据权利要求6所述的以太网路径的创建的装置,其特征在于,所述以太网路径创建单元包括判断模块,用于判断所述单板上的节点中是否支持创建VB ;确定模块,用于当所述单板上的第一节点支持创建VB时,确定所述单板上的VB节点;以太网路径创建模块,用于根据所述VB节点和所述用户确定的所述单板上的trunk端口,计算得出以太网路径,所述以太网路径将所有所述trunk端口连接并且所述以太网路径的数量比所述trunk端口的数量少1。
8.根据权利要求6或7所述的以太网路径的创建的装置,其特征在于,所述装置还包括确定单元,用于确定节点间所有的以太网路径;保存单元,用于根据所有的所述以太网路径,保存每条所述以太网路径的端口属性、端口标识、路径属性信息,完成以太网专网的创建。
9.根据权利要求6所述的以太网路径的创建的装置,其特征在于,所述装置还包括 构建中继链接路径单元,用于遍历trunk绑定,并查找与所述trunk绑定关联的SDH路径或者波分路径,构建中继链接路径。
10.根据权利要求6所述的以太网路径的创建的装置,其特征在于,所述装置还包括 构建交叉子路径单元,用于遍历以太网交叉,并查找所述以太网交叉上的trunk端口关联的中继链接路径,构建交叉子路径;构建VB子路径单元,用于遍历VB,并根据所述VB上的trunk端口构建VB子路径; 拼接单元,用于根据所述中继链接路径,连接所述交叉子路径和所述VB子路径,拼接成以太网路径。
全文摘要
本发明公开了一种以太网路径的创建方法及装置,涉及通信网络技术领域,可以提高以太网业务的开通效率,实现以太网业务路径的统一管理,并且可以快速进行故障定位。本发明实施例提供的方案,通过根据用户选择的至少一个业务MAC端口,判断所述业务MAC端口所在的单板是否支持创建VB,当所述业务MAC端口所在的单板支持创建VB时,确定所述单板上的VB节点,并根据所述VB节点创建以太网路径。本发明实施例提供的方案适合应用于以太网路径的创建。
文档编号H04L12/24GK102332996SQ201110301798
公开日2012年1月25日 申请日期2011年9月27日 优先权日2011年9月27日
发明者张东涛, 张瑞, 郭小斌 申请人:华为技术有限公司