【技术实现步骤摘要】
一种跨层路径部署方法及装置
[0001]本专利技术涉及通信
,具体涉及一种跨层路径部署方法及装置。
技术介绍
[0002]在SRv6 over SR
‑
TP、MTN FG
‑
Channel或OTN等利用SRv6路径进行算网连接的场景(注:SRv6为Segment Routing IPv6,基于IPv6转发平面的段路由。SR
‑
TP为Segment Routing Transport Profile,基于MPLS的段路由。MTN为Metro Transport Network城域传输网络,FG
‑
Channel为Fine Granularity Channel,小颗粒通道。OTN为Optical Transport Network,光传送网),存在跨越不同网络链路层次进行端到端路径部署的需求,如图1所示,灰色和黑色节点以及淡实线链路组成服务层网络(例如:可以建立SR
‑
TP,MTN FG
‑
Channel路径),灰色和白色节点以及深实线链路组成客户层网络(例如:可以建立SRv6Policy路径),灰色节点是网关节点(同时支持服务层路径和客户层路径)。需要建立从A节点到J节点的端到端客户层路径,现有技术需要进行以下步骤:
[0003]step1:管控系统静态配置或从设备采集客户层拓扑(如图2所示,客户层拓扑为IPv6拓扑),管控系统静态配置或从设备采集服务层拓扑(如图3所示,服务层拓扑为IPv4拓扑)
【技术保护点】
【技术特征摘要】
1.一种跨层路径部署方法,其特征在于,该方法包括以下步骤:根据构造的服务层拓扑和客户层拓扑确定相交的网关节点;通过对服务层拓扑和客户层拓扑进行寻路,构造出所述网关节点之间的服务层链路和客户层链路,以同时部署服务层路径和客户层路径。2.根据权利要求1所述的一种跨层路径部署方法,其特征在于,所述根据构造的服务层拓扑和客户层拓扑确定相交的网关节点,包括:构造包括节点和链路的服务层拓扑和客户层拓扑;根据服务层拓扑和客户层拓扑的节点交集确定相交的网关节点集合。3.根据权利要求2所述的一种跨层路径部署方法,其特征在于,所述通过对服务层拓扑和客户层拓扑进行寻路,构造出所述网关节点之间的服务层链路和客户层链路,以同时部署服务层路径和客户层路径,包括:根据客户层拓扑的节点集合、相交的网关节点和链路的时延属性,在需部署的客户层路径的源节点和宿节点间进行客户层路径寻路,返回服务层链路列表和客户层链路列表;基于服务层链路列表,将服务层链路中第一个overlay属性为overlay_nni的链路的源节点、最后一个overlay属性为overlay_nni的链路的宿节点,作为服务层路径的源节点和宿节点以创建服务层路径,并将服务层路径构造成一条虚拟链路,其中,当链路两端的端口类型均为网络结点接口NNI时,该链路的overlay属性为overlay_nni;根据客户层链路列表和构造的虚拟链路,创建客户层路径。4.根据权利要求3所述的一种跨层路径部署方法,其特征在于,所述根据客户层拓扑的节点集合、相交的网关节点和链路的时延属性,在需部署的客户层路径的源节点和宿节点间进行客户层路径寻路,返回服务层链路列表和客户层链路列表,包括:从客户层拓扑包括的节点集合中选择一时延属性值最小的节点;基于所选节点是否为网关节点,对所选节点的每个具有邻接关系的节点进行时延属性值的松弛操作,直至客户层拓扑包括的节点集合选择完毕或时延属性值最小的节点为客户层路径的宿节点;从宿节点开始获取到前置节点的链路列表和链路类型,直至迭代到前置节点为空,所述链路类型包括服务层链路和客户层链路。5.根据权利要求4所述的一种跨层路径部署方法,其特征在于,所述基于所选节点是否为网关节点,对所选节点的每个具有邻接关系的节点进行时延属性值的松弛操作,包括:若所选节点非网关节点,则对所选节点的邻接节点进行时延属性值的松弛操作;若所选节点是网关节点,则对所选节点的邻接节点进行时延属性值的松弛操作,并对网关节点集合中除所选节点外的其他网关节点进行松弛操作。6.根据权利要求5所述的一种跨层路径部署方法,其...
【专利技术属性】
技术研发人员:罗岳斌,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。