基于vCPE租户SFC业务链多WAN业务的实现方法及系统技术方案

技术编号:24466430 阅读:53 留言:0更新日期:2020-06-10 18:43
本发明专利技术公开了一种基于vCPE租户SFC业务链多WAN业务的实现方法,涉及通信技术领域,该方法包括S1:vCPE对所接收到的报文进行判断,若为上行报文,则转到S2,若为下行报文,则转到S4;S2:判断是否为发往家庭DNS服务器的DNS报文,若是,则转到S3,若否,则转到S4;S3:家庭DNS服务器为家庭提供DNS中继域名解析服务,并将解析出的上行请求报文发往SFC网络,然后根据订购业务类型和业务流信息,将业务报文通过SFC Classifier处理,然后送入SFC的普通业务链或加速业务链处理,将解析出的下行响应报文发往家庭终端。本发明专利技术可以实现虚拟家庭网关的加速等增值服务需求。

Implementation method and system of multi Wan business based on vcpe tenant SFC business chain

【技术实现步骤摘要】
基于vCPE租户SFC业务链多WAN业务的实现方法及系统
本专利技术涉及通信
,具体涉及一种基于vCPE租户SFC业务链多WAN业务的实现方法及系统。
技术介绍
随着SDN(SoftwareDefinedNetwork,软件定义网络)/NFV(NetworkFunctionVirtualization,网络功能虚拟化)技术的逐步成熟,宽带客户网关虚拟化vCPE(VirtualizedCustomerPremiseEquipment,虚拟客户终端设备)已成为NFV(NetworkFunctionVirtualization,网络功能虚拟化)应用的焦点。虚拟家庭网关是一种多租户的业务场景,对租户通常采用N:1(多个租户共用同一业务功能或进程)集中处理的方式,同时为了更灵活承载租户业务,可以通过引入业务功能链(ServiceFunctionChaining,简称SFC)对虚拟家庭网关编排管理。SFC是面向用户应用的新型可编排的业务模式,是SDN、NFV等技术的深度融合解决方案,SFC反映了vCPE可提供给用户的服务,其设计与应用交付服务和网络策略相结合,可以快速实现业务的迭代变更,提升新业务部署的效率。在信息爆炸的大数据互联网+时代,物联网、智慧城市、增强现实与虚拟现实、区块链技术、语音识别、人工智能、数据汇流等大数据未来应用发展给城市家庭生活带来日新月异的变化,因此也对家庭网络速度、安全性等方面提出了更高的要求,以家庭网关为核心的家庭网络服务面临大数据带来新的机遇和挑战,尤其是在平台带宽资源和计算能力有限的情况下,运营商需要提供更多增值服务来满足中高端家庭用户对快速、安全连接等方面的个性化需求,那么为中高端家庭提供虚拟接入、链路加速、数据加密等虚拟平台多WAN(WideAreaNetwork,广域网)个性化增值服务就是一种经济可行的选择,通过数据中心vCPE虚拟多WAN可以实现家庭终端业务需求细分并走不同业务增值通道,在多WAN通道路径优选基础上通过广域网优化技术将数据传输效率提升到极致,比如针对某个家庭或家庭内指定设备进行加速加密,或者某类业务(网页/视频/游戏/下载/海外专线等)进行额外通道互联加速加密,使网络更加流畅、安全,租户操作响应迅速,为家庭租户提供更加优质网络增值服务。因此,如何为租户提供更快、更安全的vCPE虚拟家庭网络多WAN业务接入服务的有效解决方案,是运营商推广虚拟化设备商的增值服务时所迫切需要解决的现实问题。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于vCPE租户SFC业务链多WAN业务的实现方法及系统,可以实现虚拟家庭网关的加速等增值服务需求。为达到以上目的,本专利技术提供的一种基于vCPE租户SFC业务链多WAN业务的实现方法,包括以下步骤:S1:vCPE对所接收到的报文进行判断,若为上行报文,则转到S2,若为下行报文,则转到S4;S2:判断是否为发往家庭DNS服务器的DNS报文,若是,则转到S3,若否,则转到S4;S3:家庭DNS服务器为家庭提供DNS中继域名解析服务,并将解析出的上行请求报文发往SFC网络,然后转到S4,将解析出的下行响应报文发往家庭终端,然后转到S8。S4:根据订购业务类型和业务流信息,将业务报文通过SFCClassifier处理,然后送入SFC的普通业务链或加速业务链处理,转到S5;S5:判断业务报文是否为发往传统数据网络的数据,若是,转到S6,若否,转到S7;S6:将业务报文送入SFCClassifierWAN侧,然后基于WAN侧IP地址,将业务报文送入传统数据网络,自此上行流程结束;S7:判断是否为发往家庭DNS服务器的DNS报文,若是,则转到S3,若否,则转到S9;S8:家庭DNS服务器接收响应报文,配置SFCClassifier基于IP地址的SFCNSH规则,用于响应家庭终端的DNS域名请求,转到S9;S9:将业务报文送入SFCClassifierLAN侧,然后发往家庭终端,至此下行流程结束。在上述技术方案的基础上,步骤S4中,SFC的普通业务链或加速业务链基于VXLAN-GPENSH技术,所述SFC由SF功能节点组成,所述SF功能节点包括SFF功能节点、SFCPROXY功能节点和多个NAT功能SF节点。在上述技术方案的基础上,当报文为上行报文时,步骤S4具体为:S411:业务报文或家庭DNS服务器的DNS报文,进入SFCClassifierLAN侧,送入SFCClassifier;S412:SFCClassifier提取业务流的特征信息,并根据家庭终端所订购普通或加速业务类型,封装业务报文或DNS报文对应的VXLAN-GPENSH业务流报文;S413:根据SFC业务链的业务类型,将业务报文送入SFC的普通业务链或加速业务链处理;S414:判断业务报文是否需要转发到SFCClassifierWAN侧,若是,转入S5,若否,转入S415;S415:业务报文送入对应的SF功能节点处理,处理完成后送入SFF,然后转到S414。在上述技术方案的基础上,所述封装业务报文或DNS报文对应的VXLAN-GPENSH业务流报文,具体步骤为:SFCClassifier接收控制面通过家庭终端的VXLAN接口信息和以太网层五元组信息生成NSHSFC数据业务链路,然后提取业务报文的报文域信息,封装业务报文对应的VXLAN-GPENSH数据业务流报文,根据家庭终端的二层接口、协议号、目的IP匹配对应DNS协议NSH业务链规则,封装DNS报文对应的VXLAN-GPENSH业务链DNS报文。在上述技术方案的基础上,当报文为下行报文时,步骤S4具体为:S421:业务报文进入SFCClassifierWAN侧,送入SFCClassifier;S422:SFCClassifier提取业务流的特征信息,并根据目的IP、接口、协议类型,判断出业务类型,然后封装业务报文或DNS报文对应的VXLAN-GPENSH业务流报文;S423:根据SFC业务链的业务类型,将业务报文送入SFC的普通业务链或加速业务链处理;S424:判断业务报文是否需要转发到SFCClassifierLAN侧,若是,转入S5,若否,转入S425;S425:业务报文送入对应的SF功能节点处理,处理完成后送入SFF,然后转到S424。在上述技术方案的基础上,所述业务报文送入对应的SF功能节点处理,处理完成后送入SFF,具体为:若业务报文需要转发到普通SF功能节点,则将业务报文转发到普通SF功能节点处理,处理完成后送入SFF;若业务报文需要转发到加速类SF功能节点,则将业务报文转发到加速类SF功能节点处理,处理完成后送入SFF,所述SF功能节点至少为2个,且每个SF功能节点对应至少一个家庭,每个家庭对应至少一个SF功能节点。本专利技术提供的一种基于vCPE租户SFC业务链多WAN业务的实现系统,包括:vC本文档来自技高网
...

【技术保护点】
1.一种基于vCPE租户SFC业务链多WAN业务的实现方法,其特征在于,包括以下步骤:/nS1:vCPE对所接收到的报文进行判断,若为上行报文,则转到S2,若为下行报文,则转到S4;/nS2:判断是否为发往家庭DNS服务器的DNS报文,若是,则转到S3,若否,则转到S4;/nS3:家庭DNS服务器为家庭提供DNS中继域名解析服务,并将解析出的上行请求报文发往SFC网络,然后转到S4,将解析出的下行响应报文发往家庭终端,然后转到S8。/nS4:根据订购业务类型和业务流信息,将业务报文通过SFC Classifier处理,然后送入SFC的普通业务链或加速业务链处理,转到S5;/nS5:判断业务报文是否为发往传统数据网络的数据,若是,转到S6,若否,转到S7;/nS6:将业务报文送入SFC Classifier WAN侧,然后基于WAN侧IP地址,将业务报文送入传统数据网络,自此上行流程结束;/nS7:判断是否为发往家庭DNS服务器的DNS报文,若是,则转到S3,若否,则转到S9;/nS8:家庭DNS服务器接收响应报文,配置SFC Classifier基于IP地址的SFC NSH规则,用于响应家庭终端的DNS域名请求,转到S9;/nS9:将业务报文送入SFC Classifier LAN侧,然后发往家庭终端,至此下行流程结束。/n...

【技术特征摘要】
1.一种基于vCPE租户SFC业务链多WAN业务的实现方法,其特征在于,包括以下步骤:
S1:vCPE对所接收到的报文进行判断,若为上行报文,则转到S2,若为下行报文,则转到S4;
S2:判断是否为发往家庭DNS服务器的DNS报文,若是,则转到S3,若否,则转到S4;
S3:家庭DNS服务器为家庭提供DNS中继域名解析服务,并将解析出的上行请求报文发往SFC网络,然后转到S4,将解析出的下行响应报文发往家庭终端,然后转到S8。
S4:根据订购业务类型和业务流信息,将业务报文通过SFCClassifier处理,然后送入SFC的普通业务链或加速业务链处理,转到S5;
S5:判断业务报文是否为发往传统数据网络的数据,若是,转到S6,若否,转到S7;
S6:将业务报文送入SFCClassifierWAN侧,然后基于WAN侧IP地址,将业务报文送入传统数据网络,自此上行流程结束;
S7:判断是否为发往家庭DNS服务器的DNS报文,若是,则转到S3,若否,则转到S9;
S8:家庭DNS服务器接收响应报文,配置SFCClassifier基于IP地址的SFCNSH规则,用于响应家庭终端的DNS域名请求,转到S9;
S9:将业务报文送入SFCClassifierLAN侧,然后发往家庭终端,至此下行流程结束。


2.如权利要求1所述的一种基于vCPE租户SFC业务链多WAN业务的实现方法,其特征在于:步骤S4中,SFC的普通业务链或加速业务链基于VXLAN-GPENSH技术,所述SFC由SF功能节点组成,所述SF功能节点包括SFF功能节点、SFCPROXY功能节点和多个NAT功能SF节点。


3.如权利要求2所述的一种基于vCPE租户SFC业务链多WAN业务的实现方法,其特征在于,当报文为上行报文时,步骤S4具体为:
S411:业务报文或家庭DNS服务器的DNS报文,进入SFCClassifierLAN侧,送入SFCClassifier;
S412:SFCClassifier提取业务流的特征信息,并根据家庭终端所订购普通或加速业务类型,封装业务报文或DNS报文对应的VXLAN-GPENSH业务流报文;
S413:根据SFC业务链的业务类型,将业务报文送入SFC的普通业务链或加速业务链处理;
S414:判断业务报文是否需要转发到SFCClassifierWAN侧,若是,转入S5,若否,转入S415;
S415:业务报文送入对应的SF功能节点处理,处理完成后送入SFF,然后转到S414。


4.如权利要求3所述的一种基于vCPE租户SFC业务链多WAN业务的实现方法,其特征在于,所述封装业务报文或DNS报文对应的VXLAN-GPENSH业务流报文,具体步骤为:SFCClassifier接收控制面通过家庭终端的VXLAN接口信息和以太网层五元组信息生成NSHSFC数据业务链路,然后提取业务报文的报文域信息,封装业务报文对应的VXLAN-GPENSH数据业务流报文,根据家庭终端的二层接口、协议号、目的IP匹配对应DNS协议NSH业务链规则,封装DNS报文对应的VXLAN-GPENSH业务链DNS报文。


5.如权利要求2所述的一种基于vCPE租户SFC业务链多WAN业务的实现方法,其特征在于,当报文为下行报文时,步骤S4具体为:
S421:业务报文进入SFCClassifierWAN侧,送入SFCClassifier;
S422:SFCClassifier提取业务流的特征信息,并根据目的IP、接口、协议类型,判断出业务类型,然后封装业务报文或DNS报文对应的VXLAN-GPENSH业务流报文;
S423:根据SFC业务链的业务类型,将业务报文送入SFC的普通业务链或加速业务链处理;
S424:判断业务报文是否需要转发到SFCClassifierLAN侧,若是,转入S5,若否,转入S425;
S425:业务报文送入对应的SF功能节点处理,处理完成后送入SFF,然后转到S424。


6.如权利要求3或5所述的一种基于vCPE租户SFC业务链多WAN业务的实现方法,其特征在于,所述业务报文送入对应的SF功能节点处理,处理完成后送入SFF,具体为:若业务报文需要转发到普通SF功能节点,则将业务报文转发到普通SF功能节点处理,处理完成后送入SFF;若业务报文需要转发到加速类SF功能节点,则将业务报文转发到加速类SF功能节点处理,处理完成后送入SFF,所述SF功能节点至少为2个,且每个SF功能节点对应至少一个家庭,每个家庭对应至少一个SF功能节点。


7.一种基于vCPE租户SFC业务链多WAN业务的实现系统,其特征在于,包括:
vCPE,其用于对所接收到的报文进行判断,若为上行报文,则判断是否为发往家庭DNS服务器的DNS报文,若是,则驱使家庭DNS服务器工作,若否,则驱使SFCClassifi...

【专利技术属性】
技术研发人员:彭帆丁鑫彦姚洁
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1