GROUP-BASED PRUNING IN A SOFTWARE DEFINED NETWORKING ENVIRONMENT

    公开(公告)号:US20180159781A1

    公开(公告)日:2018-06-07

    申请号:US15367317

    申请日:2016-12-02

    Abstract: Presented herein are traffic pruning techniques that define the pruning at the group level. A software defined network (SDN) controller determines first and second endpoint groups (EPGs) of an SDN associated with the SDN controller. The SDN runs on a plurality of networking devices that interconnect a plurality of endpoints that are each attached to one or more host devices. The SDN controller determines a host-EPG mapping for the SDN, as well as a networking device-host mapping for the SDN. The SDN controller then uses the host-EPG mapping, the networking device-host mapping, and one or more group-based policies associated with traffic sent from the first EPG to the second EPG to compute hardware pruning policies defining how to prune multi-destination traffic sent from the first EPG to the second EPG. The hardware pruning policies are then installed in one or more of the networking devices or the host devices.

    OPERATIONS, ADMINISTRATION AND MANAGEMENT (OAM) IN OVERLAY DATA CENTER ENVIRONMENTS

    公开(公告)号:US20180013670A1

    公开(公告)日:2018-01-11

    申请号:US15711812

    申请日:2017-09-21

    Abstract: Systems, methods, and computer-readable media for OAM in overlay networks. In response to receiving a packet associated with an OAM operation from a device in an overlay network, the system generates an OAM packet. The system can be coupled with the overlay network and can include a tunnel endpoint interface associated with an underlay address and a virtual interface associated with an overlay address. The overlay address can be an anycast address assigned to the system and another device in the overlay network. Next, the system determines that a destination address associated with the packet is not reachable through the virtual interface, the destination address corresponding to a destination node in the overlay network. The system also determines that the destination address is reachable through the tunnel endpoint interface. The system then provides the underlay address associated with the tunnel endpoint interface as a source address in the OAM packet.

    Operations, administration and management (OAM) in overlay data center environments

    公开(公告)号:US09800497B2

    公开(公告)日:2017-10-24

    申请号:US14723291

    申请日:2015-05-27

    Abstract: Systems, methods, and computer-readable media for OAM in overlay networks. In response to receiving a packet associated with an OAM operation from a device in an overlay network, the system generates an OAM packet. The system can be coupled with the overlay network and can include a tunnel endpoint interface associated with an underlay address and a virtual interface associated with an overlay address. The overlay address can be an anycast address assigned to the system and another device in the overlay network. Next, the system determines that a destination address associated with the packet is not reachable through the virtual interface, the destination address corresponding to a destination node in the overlay network. The system also determines that the destination address is reachable through the tunnel endpoint interface. The system then provides the underlay address associated with the tunnel endpoint interface as a source address in the OAM packet.

    Techniques for scalable and foolproof virtual machine move handling with virtual port channels

    公开(公告)号:US09660941B2

    公开(公告)日:2017-05-23

    申请号:US15095430

    申请日:2016-04-11

    CPC classification number: H04L49/70 H04L41/0813 H04L45/02

    Abstract: Techniques are provided for managing movements of virtual machines in a network. At a first switch, a virtual machine (VM) is detected. The VM is hosted by a physical server coupled to the first switch. A message is sent to other switches and it indicates that the VM is hosted by the physical server. When the first switch is paired with a second switch as a virtual port channel (vPC) pair, the message includes a switch identifier that identifies the second switch. A receiving switch receives the message from a source switch in the network comprising a route update associated with the VM. A routing table of the receiving switch is evaluated to determine whether the host route is associated with a server facing the physical port. The message is examined to determine it contains the switch identifier.

    Implementation of virtual extensible local area network (VXLAN) in top-of-rack switches in a network environment
    88.
    发明授权
    Implementation of virtual extensible local area network (VXLAN) in top-of-rack switches in a network environment 有权
    在网络环境中在机架式交换机中实现虚拟可扩展局域网(VXLAN)

    公开(公告)号:US09565105B2

    公开(公告)日:2017-02-07

    申请号:US14018134

    申请日:2013-09-04

    CPC classification number: H04L45/745 H04L45/741

    Abstract: An example method for implementation of virtual extensible local area network (VXLAN) in top-of-rack (ToR) switches in a network environment is provided and includes receiving a packet encapsulated with a VXLAN header having an unknown virtual tunnel endpoint (VTEP) Internet Protocol (IP) address in a network environment, and installing an entry at an index location of a forwarding table. The index location includes an encoding of the VTEP-IP address as a VTEP index (VTEP-IDX), and the entry maps a VXLAN interface to an IP address associated with a VXLAN network identifier (VNI). In specific embodiments, the VTEP-IDX is log N bits, where N is a size of the forwarding table. The forwarding table indicates a destination VTEP IP address when encapsulating the packet, and the source VTEP IP address when decapsulating the packet.

    Abstract translation: 提供了一种用于在网络环境中在机架(ToR)交换机中实现虚拟可扩展局域网(VXLAN)的示例性方法,包括接收使用具有未知虚拟隧道端点(VTEP)Internet的VXLAN头封装的分组 网络环境中的协议(IP)地址,以及在转发表的索引位置安装条目。 索引位置包括作为VTEP索引(VTEP-IDX)的VTEP-IP地址的编码,并且该条目将VXLAN接口映射到与VXLAN网络标识符(VNI)相关联的IP地址。 在具体实施例中,VTEP-IDX是日志N比特,其中N是转发表的大小。 转发表在封装数据包时指示目标VTEP IP地址,解封装数据包时的源VTEP IP地址。

    SCALABLE HANDLING OF BGP ROUTE INFORMATION IN VXLAN WITH EVPN CONTROL PLANE

    公开(公告)号:US20160285761A1

    公开(公告)日:2016-09-29

    申请号:US14674900

    申请日:2015-03-31

    Abstract: A method for programming a MAC address table by a first leaf node in a network comprising a plurality of leaf nodes is provided. Each leaf node comprises one or more Virtual Tunnel End Points (“VTEPs”) and instantiates a plurality of Virtual Routing and Forwarding elements (“VRFs”), with a corresponding Bridge Domain (“BD”) assigned to each VRF. The method includes obtaining information indicating one or more VTEP Affinity Groups (VAGs), each VAG comprising an identification of one VTEP per leaf node, obtaining information indicating assignment of each VRF to one of the VAGs, assigning each VAG to a unique Filtering Identifier (“FID”), thereby generating one or more FIDs, and programming the MAC address table, using FIDs instead of BDs, by populating the MAC address table with a plurality of entries, each entry comprising a unique combination of a FID and a MAC address of a leaf node.

Patent Agency Ranking