一种软件定义数据中心网络数据平面转发方法及系统技术方案

技术编号:24130018 阅读:38 留言:0更新日期:2020-05-13 05:58
本发明专利技术提供了一种软件定义数据中心网络数据平面转发方法及系统,其中方法包括:第一交换机接收发送设备发送的数据包;第一交换机判断是否存在通信路径,如果不存在通信路径,向控制器发送获取通信路径控制指令;控制器接收通信路径控制指令,获取通信路径,根据通信路径生成源地址指令集,其中,通信路径至少包括第一交换机,源地址指令集包括第一交换机输出端口序号;控制器将源地址指令集发送至第一交换机;第一交换机将源地址指令集添加至数据包的包头,形成待转发数据包,将待转发数据包按照第一交换机输出端口序号对应的输出端口发送至与第一交换机输出端口序号对应的输出端口连接的设备。

A method and system of data plane forwarding in data center network defined by software

【技术实现步骤摘要】
一种软件定义数据中心网络数据平面转发方法及系统
本专利技术涉及计算机
,尤其涉及一种软件定义数据中心网络数据平面转发方法及系统。
技术介绍
软件定义数据中心(SoftwareDefinedDatacenter,SDDC)是指通过软件方式实现整个数据中心内基础设施资源的抽象、池化、自动部署和管理,满足定制化、差异化的应用和业务需求,向用户提供云服务。其中,软件定义网络(SoftwareDefinedNetworking,SDN)将用于网络决策的控制平面与进行转发的数据平面相分离,并提供网络可编程能力用于加速网络创新。利用SDN搭建数据中心网络能够有效简化网络管理、提高网络利用率并实现数据流的细粒度调度,进一步提升数据中心的业务承载能力。目前,数据中心网络流量特征及OpenFlow协议依据流表进行查找和转发的处理机制在交换机流表空间、成本和能耗等方面存在限制因素。OpenFlow交换机通常采用三态内容存储器(TernaryContentAddressableMemory,TCAM)进行流表项存储。但其高成本、高能耗及容量受限等特点导致本文档来自技高网...

【技术保护点】
1.一种软件定义数据中心网络数据平面转发方法,其特征在于,包括:/n第一交换机接收发送设备发送的数据包;/n所述第一交换机判断是否存在通信路径,如果不存在通信路径,向控制器发送获取通信路径控制指令;/n所述控制器接收所述通信路径控制指令,获取通信路径,根据所述通信路径生成源地址指令集,其中,所述通信路径至少包括所述第一交换机,所述源地址指令集包括第一交换机输出端口序号;/n所述控制器将所述源地址指令集发送至所述第一交换机;/n所述第一交换机将所述源地址指令集添加至所述数据包的包头,形成待转发数据包,将所述待转发数据包按照所述第一交换机输出端口序号对应的输出端口发送至与所述第一交换机输出端口序号...

【技术特征摘要】
1.一种软件定义数据中心网络数据平面转发方法,其特征在于,包括:
第一交换机接收发送设备发送的数据包;
所述第一交换机判断是否存在通信路径,如果不存在通信路径,向控制器发送获取通信路径控制指令;
所述控制器接收所述通信路径控制指令,获取通信路径,根据所述通信路径生成源地址指令集,其中,所述通信路径至少包括所述第一交换机,所述源地址指令集包括第一交换机输出端口序号;
所述控制器将所述源地址指令集发送至所述第一交换机;
所述第一交换机将所述源地址指令集添加至所述数据包的包头,形成待转发数据包,将所述待转发数据包按照所述第一交换机输出端口序号对应的输出端口发送至与所述第一交换机输出端口序号对应的输出端口连接的设备。


2.根据权利要求1所述的方法,其特征在于,所述通信路径还包括:第二交换机,所述第二交换机为与所述第一交换机输出端口序号对应的输出端口连接的设备;
所述源地址指令集依次包括第一交换机输出端口序号和第二交换机输出端口序号;
方法还包括:
所述第二交换机接收所述待转发数据包,解析所述待转发数据包的包头,获取所述源地址指令集,将所述待转发数据包按照所述源地址指令集中第二交换机输出端口序号对应的输出端口发送至与所述第二交换机输出端口序号对应的输出端口连接的设备。


3.根据权利要求2所述的方法,其特征在于,
所述第一交换机输出端口序号为经过所述控制器的预设处理得到的,所述第二交换机输出端口序号为经过所述控制器的预设处理得到的。


4.根据权利要求2所述的方法,其特征在于,还包括:
所述第一交换机将所述数据包采用片上的BRAM进行队列缓冲;
所述第二交换机将所述待转发数据包采用片上的BRAM进行队列缓冲。
<...

【专利技术属性】
技术研发人员:于洋陈扬
申请(专利权)人:江苏理工学院
类型:发明
国别省市:江苏;32

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

1