【技术实现步骤摘要】
一种私有云SDN引流实现方法
本专利技术涉及网络通信
,具体的说,是一种私有云SDN引流实现方法。
技术介绍
传统的网络转发模型主要是交换机完成的二层转发和路由器完成的三层转发。二层转发的优势是转发的规则比较简单,二层头地址MAC不会因为主机位置的变化发生改变,因此基于自学习的交换机基本不用配置,管理非常方便。交换机易于用硬件芯片实现,从而获得非常高的转发性能。但二层转发模型也有很明显的弊端,比如MAC地址不能聚合,导致主机增多时扩展性很弱,不能配置复杂的用户策略,并且二层网络中大量的广播报文也导致难以组成大规模网络。三层转发模型根据报文中的IP地址进行转发。IP地址可以聚合,从而组成大规模网络,解决二层交换网络的扩展性问题。但是三层转发的配置比较复杂,而且IP地址通常也标识了主机在网络拓扑中的位置,导致主机位置迁移时难以实现自动化重配置。在私有云网络中,目前厂商提供的网络解决方案大部分还是基于传统的二层或者三层网络模型,导致用户的网络管理配置比较复杂,难以实现灵活的用户需求。SDN是近期出现的新型的网络模型,目前主要应用在大型数据中心,完成一些网络自动化工作。本专利技术是SDN组网模型在私有云网络中的新应用,专门解决私有云网络中的引流问题,保证引流策略灵活性的前提下,使得用户的配置依然相对简单和高度自动化。原理是通过用户自定义规则匹配数据流,修改数据包Mac地址并且转发到相应的接口。现有技术采用策略路由引流,在网络中引入一个或者多个编排路由器,以数据报文的“源IP、端口”等转发依据进行转发,而不只是基于传统路由的目的IP地址进行转发,但需要在路由器 ...
【技术保护点】
1.一种私有云SDN引流实现方法,基于依次连接的SDN控制器、Bridge、物理主机的私有云系统实现,所述物理主机的数量有多个且每个物理主机包括一个OVS以及与OVS连接的多个VNF,每个所述OVS分别与Bridge连接,其特征在于:具体包括以下步骤:步骤F1:启动与Bridge连接的SDN控制器和OVS;步骤F2:构建和启动VNF;步骤F3:在SDN控制器服务程序中拓扑发现和初始化,并感知VNF的网络接口状态和MAC地址;步骤F4:用户侧路由配置;步骤F5:计算和下发接入规则;步骤F6:计算和下发引流规则;步骤F7:私有云完成用户数据报文收发。
【技术特征摘要】
1.一种私有云SDN引流实现方法,基于依次连接的SDN控制器、Bridge、物理主机的私有云系统实现,所述物理主机的数量有多个且每个物理主机包括一个OVS以及与OVS连接的多个VNF,每个所述OVS分别与Bridge连接,其特征在于:具体包括以下步骤:步骤F1:启动与Bridge连接的SDN控制器和OVS;步骤F2:构建和启动VNF;步骤F3:在SDN控制器服务程序中拓扑发现和初始化,并感知VNF的网络接口状态和MAC地址;步骤F4:用户侧路由配置;步骤F5:计算和下发接入规则;步骤F6:计算和下发引流规则;步骤F7:私有云完成用户数据报文收发。2.根据权利要求1所述的一种私有云SDN引流实现方法,其特征在于:所述步骤F1具体包括以下步骤:步骤F11:启动Bridge和每个OVS;步骤F12:启动SDN控制器,实现SDN控制器与每个所述物理主机的OVS通过Bridge互连。3.根据权利要求2所述的一种私有云SDN引流实现方法,其特征在于:所述步骤F2具体包括以下步骤:步骤F21:启动与所述OVS连接的多个VNF;步骤F22:根据私有云平台的统一规划设置VNF的网卡MAC地址。4.根据权利要求3所述的一种私有云SDN引流实现方法,其特征在于:所述步骤F3具体包括以下步骤:步骤F31:依据OVS接口的MAC地址与VNF接口的MAC地址的强相关性,SDN控制器扫描每个所述OVS的接口,并挑选出LinkUp接口;步骤F32:SDN控制器检查并记录所述LinkUp接口上的MAC地址;步骤F33:SDN控制器计算得出与OVS相连的每个所述VNF接口的MAC地址,从而形成网络拓扑图用于进行引流规则计算;所述网络拓扑图是具有根节点的树结构,所述树结构中以所述Bridge为主干,所述OVS为Bridge的枝叶节点,所述VNF为OVS的枝叶节点。5.根据权利要求4所述的一种私有云SDN引流实现方法,其特征在于:所述步骤F4具体包括以下步骤:步骤F41:SDN控制器感知与Bridge相连的Router接口的MAC地址和IP地址;步骤F42:用户进行路由配置,帮助私有云网络计算接入规则。6.根据权利要求5所述的一种私有云SDN引流实现方法,其特征在于:所述步骤F5具体包括以下步骤:步骤F51:SDN控制器依据Openflow协议向所有的所述OVS下发一条流表规则A,所述流表规则A的内容是将收到的邻居学习请求报文上送到SDN控制器;步骤F52:OVS收到Router或者VNF发来的邻居学习请求报文后,将邻居学习请求报文上送到SDN控制器;步骤F53:SDN控制器收到的邻居学习请求报文后,结合收到邻居...
【专利技术属性】
技术研发人员:刘佳,范渊,吴永越,郑学新,刘韬,
申请(专利权)人:成都安恒信息技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。