基于多级流表控制报文转发方法、系统、装置及存储介质制造方法及图纸

技术编号:24216040 阅读:30 留言:0更新日期:2020-05-20 19:11
本发明专利技术涉及通信技术领域,公开了一种基于多级流表控制报文转发方法、系统、装置及存储介质,用于简化报文转发流程,提升报文流量转发效率。所述方法包括:通过转发器对接收到用户的第一报文与IP报文首包流表项进行匹配,并在匹配成功时将第一报文上传所述SDN控制器以学习所述第一报文的地址信息;通过SDN控制器对所述转发器上报的所述第一报文进行学习,生成与所述用户对应的所述报文转发流表项,并将所述报文转发流表项发送给所述转发器,其中,所述第一报文与所述第二报文不同的报文;通过所述转发器对接收到所述用户的第二报文与报文转发流表项进行匹配,并在匹配成功时转发所述第二报文。

Control message forwarding method, system, device and storage medium based on multi-level flow table

【技术实现步骤摘要】
基于多级流表控制报文转发方法、系统、装置及存储介质
本专利技术涉及通信
,尤其涉及一种基于多级流表控制报文转发的方法、系统、装置及存储介质。
技术介绍
网络功能虚拟化组网场景下,BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器,)设备作为用户体验各种互联网业务的入口,功能复杂、数量众多,是整个IP承载网IT化转型的关键网元,然而随着家庭宽带用户数量的激增,4K高清、物联网等新业务的高速发展,传统BRAS设备也面临着资源利用率低、管理运维复杂及新业务上线慢等一系列的运营难题。为此,SDN(SoftwareDefinedNetwork,软件定义网络)以及NFV(NetworkFunctionVirtualization,网络功能虚拟化)技术的方案,出现了vBRAS(virtualBroadbandRemoteAccessServer,虚拟宽带远程接入服务器)设备,vBRAS作为BRAS设备的转型替换设备,相较于BRAS设备vBRAS设备部署难度及成本低,vBRAS设备的系统主要基于SDN转控分离架构下,使用南向标准协议OpenFlow进行的传统BRAS系统软件化设计。因此,如何进一步提升vBRAS设备中流量的转发效率,是需要解决的技术问题。
技术实现思路
本专利技术实施例提供一种基于多级流表控制报文转发的方法、系统、装置及存储介质,用于简化报文转发流程,提升报文流量转发效率。一方面,本专利技术实施例提供了一种基于多级流表控制报文转发的系统,包括转发器以及SDN控制器;所述转发器,用于在接收到用户的第一报文与IP报文首包流表项匹配时,将第一报文上传所述SDN控制器以学习所述第一报文的地址信息;以及用于在接收到所述用户的第二报文与报文转发流表项匹配时,转发所述第二报文;所述SDN控制器,用于在接收到所述转发器上报的所述第一报文时,对所述第一报文进行学习生成与所述用户对应的所述报文转发流表项,并将所述报文转发流表项发送给所述转发器,所述第一报文与所述第二报文不同。可选的,所述转发器还包括DHCP协议报文流表项,所述转发器还用于:在接收到所述用户上电后发送的连接请求报文与所述DHCP协议报文流表项匹配时,将所述连接请求报文发送给所述SDN控制器进行用户验证;所述SDN控制器,用于对所述连接请求报文进行用户验证,并在验证通过时,向所述转发器发送与所述用户对应的用户认证通过流表项,所述用户认证通过流表项用于与所述用户后续发送的报文进行用户验证匹配。可选的,所述用户认证通过流表项包括正向用户认证通过流表项和反向用户认证通过流表项,所述正向用户认证通过流表项用于匹配所述用户发送的报文,所述反向用户认证通过流表项用于匹配所述用户接收的报文。可选的,所述转发器与所述SDN控制器建立连接时,所述SDN控制器向所述转发器发送所述DHCP协议报文流表项,所述IP报文首包流表项,地址解析协议ARP报文流表项以及链路层发现协议LLDP报文流表项。可选的,所述转发器包括第一级流表以及第二级流表;所述DHCP协议报文流表项、所述ARP报文流表项、所述LLDP报文流表项以及所述用户认证通过流表位于所述第一级流表中;所述IP报文首包流表项以及所述报文转发流表项位于所述第二级流表中。可选的,所述报文转发流表项匹配优先级高于所述IP报文首包流表项的匹配优先级。可选的,所述报文转发流表项设置有闲置阈值,若超过所述闲置阈值时未接收到与所述报文转发流表项匹配的所述用户的报文,则删除所述报文转发流表项。一方面,本专利技术实施例提供了一种基于多级流表控制报文转发的方法,包括:通过转发器对接收到用户的第一报文与IP报文首包流表项进行匹配,并在匹配成功时将第一报文上传所述SDN控制器以学习所述第一报文的地址信息;通过SDN控制器对所述转发器上报的所述第一报文进行学习,生成与所述用户对应的所述报文转发流表项,并将所述报文转发流表项发送给所述转发器,其中,所述第一报文与所述第二报文不同的报文;通过所述转发器对接收到所述用户的第二报文与报文转发流表项进行匹配,并在匹配成功时转发所述第二报文。可选的,所述方法还包括:通过所述转发器对接收到所述用户上电后发送的连接请求报文与DHCP协议报文流表项进行匹配,并匹配成功时将所述连接请求报文发送给所述SDN控制器进行用户验证;通过所述SDN控制器对所述连接请求报文进行用户验证,并在验证通过时,向所述转发器发送与所述用户对应的用户认证通过流表项,所述用户认证通过流表项用于与所述用户后续发送的报文进行用户验证匹配。可选的,所述用户认证通过流表项包括正向用户认证通过流表项和反向用户认证通过流表项,所述正向用户认证通过流表项用于匹配所述用户发送的报文,所述反向用户认证通过流表项用于匹配所述用户接收的报文。可选的,所述转发器与所述SDN控制器建立连接时,所述SDN控制器向所述转发器发送所述DHCP协议报文流表项,所述IP报文首包流表项,地址解析协议ARP报文流表项以及链路层发现协议LLDP报文流表项。可选的,所述转发器包括第一级流表以及第二级流表;所述DHCP协议报文流表项、所述ARP报文流表项、所述LLDP报文流表项以及所述用户认证通过流表位于所述第一级流表中;所述IP报文首包流表项以及所述报文转发流表项位于所述第二级流表中。可选的,所述报文转发流表项匹配优先级高于所述IP报文首包流表项的匹配优先级。可选的,所述报文转发流表项设置有闲置阈值,若超过所述闲置阈值时未接收到与所述报文转发流表项匹配的所述用户的报文,则删除所述报文转发流表项。一方面,本专利技术实施例提供了一种基于多级流表控制报文转发的装置,包括:如上所述的基于多级流表控制报文转发方法中的转发器;以及如上所述的基于多级流表控制报文转发方法中的SDN控制器。一方面,本专利技术实施例提供了一种存储介质,所述存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如上所述的基于多级流表控制报文转发方法的步骤。本专利技术实施例中的基于多级流表控制报文转发的方法,在通过转发器对接收到用户的第一报文与IP报文首包流表项进行匹配,并在匹配时将第一报文上传SDN控制器以学习所述第一报文的地址信息;进而通过SDN控制器对第一报文进行学习,生成与该用户对应的报文转发流表项,并将该报文转发流表项发送给转发器,那么,在转发器对接收到该用户发送的第二报文时,就不需要上报给SDN控制器,而仅通过与报文转发流表项进行匹配,并在匹配时即可转发第二报文,可见,在该方法中,仅需要将用户发送的第一个报文上传给SDN控制器,从而根据上传的该第一个报文进行学习,生成用于与该用户后续发的报文进行匹配的报文转发流表项,并在后续接收到该用户的报文时,仅需要转发器中的报文转发流表项进行匹配,匹配成功即转发,不需要将接收到的后续报文一一上报SDN控制器,从而简化了报文转发流程,提升了流程本文档来自技高网...

【技术保护点】
1.一种基于多级流表控制报文转发的系统,其特征在于,包括转发器以及SDN控制器;/n所述转发器,用于在接收到用户的第一报文与IP报文首包流表项匹配时,将第一报文上传所述SDN控制器以学习所述第一报文的地址信息;以及用于在接收到所述用户的第二报文与报文转发流表项匹配时,转发所述第二报文;/n所述SDN控制器,用于在接收到所述转发器上报的所述第一报文时,对所述第一报文进行学习生成与所述用户对应的所述报文转发流表项,并将所述报文转发流表项发送给所述转发器,所述第一报文与所述第二报文不同。/n

【技术特征摘要】
1.一种基于多级流表控制报文转发的系统,其特征在于,包括转发器以及SDN控制器;
所述转发器,用于在接收到用户的第一报文与IP报文首包流表项匹配时,将第一报文上传所述SDN控制器以学习所述第一报文的地址信息;以及用于在接收到所述用户的第二报文与报文转发流表项匹配时,转发所述第二报文;
所述SDN控制器,用于在接收到所述转发器上报的所述第一报文时,对所述第一报文进行学习生成与所述用户对应的所述报文转发流表项,并将所述报文转发流表项发送给所述转发器,所述第一报文与所述第二报文不同。


2.如权利要求1所述的系统,其特征在于,所述转发器还包括DHCP协议报文流表项,所述转发器还用于:
在接收到所述用户上电后发送的连接请求报文与所述DHCP协议报文流表项匹配时,将所述连接请求报文发送给所述SDN控制器进行用户验证;
所述SDN控制器,用于对所述连接请求报文进行用户验证,并在验证通过时,向所述转发器发送与所述用户对应的用户认证通过流表项,所述用户认证通过流表项用于与所述用户后续发送的报文进行用户验证匹配。


3.如权利要求2所述的系统,其特征在于,所述用户认证通过流表项包括正向用户认证通过流表项和反向用户认证通过流表项,所述正向用户认证通过流表项用于匹配所述用户发送的报文,所述反向用户认证通过流表项用于匹配所述用户接收的报文。


4.如权利要求1-3中任一项所述的系统,其特征在于,所述转发器与所述SDN控制器建立连接时,所述SDN控制器向所述转发器发送所述DHCP协议报文流表项,所述IP报文首包流表项,地址解析协议ARP报文流表项以及链路层发现协议LLDP报文流表项。


5.如权利要求4所述的系统,其特征在于,所述转发器包括第一级流表以及第二级流表;
所述DHCP协议报文流表项、所述ARP报文流表项、所述LLDP报文流表项以及所述用户认证通过流表位于所述第一级流表中;
所述IP报文首包流表项以及所述报文转发流表项位于所述第二级流表中。


6.如权利要求5中任一项所述的系统,其特征在...

【专利技术属性】
技术研发人员:严思韵吴琪董先存许赛群晁军显
申请(专利权)人:中移杭州信息技术有限公司中国移动通信集团有限公司
类型:发明
国别省市:浙江;33

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

1