【技术实现步骤摘要】
一种基于SDN的MPLS VPN标签转发路径规划方法
[0001]本专利技术涉及软件定义分组传送网SPTN(Software Defined Packet Transport Network,简称SPTN)技术,尤其一种采用软件定义网络SDN(Software Defined Network,简称SDN)控制器软件集中式规划大规模扁平化MPLS VPN分组传送网的标签转发路径方法,具体是一种基于SDN的MPLS VPN多协议标签交换MPLS(Multi
‑
Protocol Label Switching,简称MPLS)虚拟专用网络VPN(VirtualPrivateNetwork,简称VPN)标签转发路径规划方法。
技术介绍
[0002]软件定义网络SDN是当前网络发展的必然趋势,将SDN和分组传送网PTN相结合,可充分满足用户业务开通便捷、提高维护效率、提高网络资源利用率、提高抗毁能力。SDN控制器是SDN集中控制技术的关键,为避免控制器单点故障影响系统可靠性通常将多个控制器采用主从master
‑
slave分布式部署,该方案的一个关键问题是保持主和从控制器之间数据同步的正确性和一致性。2层和3层MPLS VPN网络是PTN网络的典型组网方案,该方案组网时需要创建大量的MPLS VPN网络总部和各个站点之间的标签转发路径LSP(Label Switching Path,简称LSP),传统方案采用分布式的标签分配协议LDP(Label Distribution Protocol,简 ...
【技术保护点】
【技术特征摘要】
1.一种基于SDN的MPLS VPN标签转发路径规划方法,其特征在于,包括如下步骤:1)设置参数:网管系统分别设置MPLS VPN网络的总部数量N1、站点数量N2、总部和站点之间的LSP保护组内LSP最大数量N3,下发给每个SDN控制器;2)SDN控制器制定统一分配策略: SDN控制器接收网管下发的步骤1)中的N1、N2、和N3参数后制定标LSP数据的统一分配策略,统一分配策略为:2
‑
1)SDN控制器为每个总部X和每个站点m之间分配1个唯一的LSP保护组标识范围LspGroupId:(X
‑
1)*N2+m,其中,1<=X<=N1,1<=m<=N2;2
‑
2)SDN控制器为每个LSP保护组内的N3条LSP分别分配唯一标识范围LspId:(LspGroupId
‑
1)*N3+j,1<=j<=N3;2
‑
3)SDN控制器为每条LSP分配1个唯一的入标签:(LspId
‑
1)*2+1和1个唯一的出标签:(LspId
‑
1)*2+2;3)计算物理路径:网管下发业务意图给主SDN控制器,主SDN控制器规划MPLS VPN标签转发路径,包括:3
‑
1)给每个总部和每个站点之间创建一个LSP保护组实例;3
‑
2)给每个LSP保护组实例计算物理路径,若物理路径计算成功,创建1条LSP实例,并给物理路径穿过的所有网元创建网元LSP
‑
PE或 LSP
‑
P实例,若物理路径计算失败,则停止计算;3
‑
3)重复3
‑
2步骤计算,直到数量满足N3或者计算物理路径失败停止计算;4)创建LSP数据:包括:4
‑
1)网管系统下发MPLS VPN网络业务意图给主SDN控制器,主SDN控制器接收网管下发的业务意图后创建LSP数据,包括:LSP保护组实例、LSP实例、网元LSP
‑
PE实例及网元LSP
‑
P实例,其中,4
‑1‑
1)LSP保护组实例内容如表1所示:表1字段名称数据类型含义Iduint32LSP保护组标识SrcDevicestring“起始”网元标识DstDevicestring“末端”网元标识Lspuint32[]LSP标识集合Expuint8优先级Bandwidthuint32带宽需求InLabeluint32入标签OutLabeluint32出标签;4
‑1‑
2)LSP实例内容如表2所示:表2字段名称数据类型含义Iduint32LSP标识Oamuint32Oam标识
OamIvluint32Oam周期SrcLspPeuint32“起始”网元LSP
‑
PE标识DstLspPeuint32“末端”网元LSP
‑
PE标识LspPsuint32[]“中间”网元LSP
‑
P标识;4
‑1‑
3)网元LSP
‑
PE实例即起始和末端节点内容如表3所示,其中标识等于LSP实例标识,入标签和出标签等于LSP实例的入标签和出标签:表3字段名称数据类型含义Iduint32网元LSP
‑
PE标识LspGroupIduint32LS...
【专利技术属性】
技术研发人员:高荣亮,邱帆,李侦,陈鹏,谭绍峰,肖雁鹏,王昆,黄林,
申请(专利权)人:中国电子科技集团公司第三十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。