LOCAL SERVICE CHAINING WITH VIRTUAL MACHINES AND VIRTUALIZED CONTAINERS IN SOFTWARE DEFINED NETWORKING
    27.
    发明申请
    LOCAL SERVICE CHAINING WITH VIRTUAL MACHINES AND VIRTUALIZED CONTAINERS IN SOFTWARE DEFINED NETWORKING 审中-公开
    软件定义网络中的虚拟机器和虚拟化容器的本地服务链

    公开(公告)号:US20150370586A1

    公开(公告)日:2015-12-24

    申请号:US14311818

    申请日:2014-06-23

    Abstract: Methods, software, and apparatus for implementing local service chaining (LSC) with virtual machines (VMs) or virtualized containers in Software Defined Networking (SDN). In one aspect a method is implemented on a compute platform including a plurality of VMs or containers, each including a virtual network interface controller (vNIC) communicatively coupled to a virtual switch in an SDN. LSCs are implemented via a plurality of virtual network appliances hosted by the plurality of VMs or containers. Each LCS comprises a sequence (chain) of services performed by virtual network appliances defined for the LSC. In connection with performing the chain of services, packet data is forwarded between VMs or containers using a cut-through mechanisms under which packet data is directly written to receive (Rx) buffers on the vNICs in a manner that bypasses the virtual switch. LSC indicia (e.g., through LSC tags) and flow tables are used to inform each virtual network appliance and/or or its host VM or container of the next vNIC Rx buffer or Rx port to which packet data is to be written.

    Abstract translation: 用于在软件定义网络(SDN)中实现虚拟机(VM)或虚拟化容器的本地服务链接(LSC)的方法,软件和装置。 在一个方面,在包括多个VM或容器的计算平台上实现一种方法,每个虚拟机或容器包括通信地耦合到SDN中的虚拟交换机的虚拟网络接口控制器(vNIC)。 LSC通过由多个VM或容器托管的多个虚拟网络设备来实现。 每个LCS包括为LSC定义的虚拟网络设备执行的服务的序列(链)。 关于执行服务链,使用直接机制在VM或容器之间转发分组数据,在该切割机制下,分组数据被直接写入以绕过虚拟交换机的方式在vNIC上接收(Rx)缓冲区。 LSC标记(例如,通过LSC标签)和流表用于通知每个虚拟网络设备和/或其主机VM或容器的下一个vNIC Rx缓冲器或Rx端口,分组数据将被写入到该端口。

Patent Agency Ranking