Intelligent Host Route Distribution for Low Latency Forwarding and Ubiquitous Virtual Machine Mobility in Interconnected Data Centers
    51.
    发明申请
    Intelligent Host Route Distribution for Low Latency Forwarding and Ubiquitous Virtual Machine Mobility in Interconnected Data Centers 有权
    智能主机路由分配用于低延迟转发和互连数据中心中的无处不在的虚拟机移动性

    公开(公告)号:US20140177640A1

    公开(公告)日:2014-06-26

    申请号:US13721781

    申请日:2012-12-20

    CPC classification number: H04L12/462 H04L45/02 H04L45/586

    Abstract: Techniques are presented for distributing host route information of virtual machines to routing bridges (RBridges). A first RBridge receives a routing message that is associated with a virtual machine and is sent by a second RBridge. The routing message comprises of mobility attribute information associated with a mobility characteristic of the virtual machine obtained from an egress RBridge that distributes the routing message. The first RBridge adds a forwarding table attribute to the routing message that indicates whether or not the first RBridge has host route information associated with the virtual machine in a forwarding table of the first RBridge. The first RBridge also distributes the routing message including the mobility attribute information and the forwarding table attribute, to one or more RBridges in the network.

    Abstract translation: 介绍了将虚拟机的主机路由信息分发给路由桥(RBridges)的技术。 第一RBridge接收与虚拟机相关联并由第二RBridge发送的路由消息。 路由消息包括与从分发路由消息的出口RBridge获得的虚拟机的移动性特性相关联的移动性属性信息。 第一RBridge向路由消息添加转发表属性,其指示第一RBridge在第一RBridge的转发表中是否具有与虚拟机相关联的主机路由信息。 第一RBridge还将包括移动性属性信息和转发表属性的路由消息分发到网络中的一个或多个RBridge。

    Learning by inference from previous deployments

    公开(公告)号:US11558252B2

    公开(公告)日:2023-01-17

    申请号:US17407006

    申请日:2021-08-19

    Abstract: The present technology provides a system, method and computer-readable medium for configuration pattern recognition and inference, directed to a device with an existing configuration, through an extensible policy framework. The policy framework uses a mixture of python template logic and CLI micro-templates as a mask to infer the intent behind an existing device configuration in a bottom-up learning inference process. Unique values for device/network identifiers and addresses as well as other resources are extracted and accounted for. The consistency of devices within the fabric is checked based on the specific policies built into the extensible framework definition. Any inconsistencies found are flagged for user correction or automatically remedied by a network controller. This dynamic configuration pattern recognition ability allows a fabric to grow without being destroyed and re-created, thus new devices with existing configurations may be added and automatically configured to grow a Brownfield fabric.

    Learning by inference from brownfield deployments

    公开(公告)号:US11115278B2

    公开(公告)日:2021-09-07

    申请号:US16283958

    申请日:2019-02-25

    Abstract: The present technology provides a system, method and computer-readable medium for configuration pattern recognition and inference, directed to a device with an existing configuration, through an extensible policy framework. The policy framework uses a mixture of python template logic and CLI micro-templates as a mask to infer the intent behind an existing device configuration in a bottom-up learning inference process. Unique values for device/network identifiers and addresses as well as other resources are extracted and accounted for. The consistency of devices within the fabric is checked based on the specific policies built into the extensible framework definition. Any inconsistencies found are flagged for user correction or automatically remedied by a network controller. This dynamic configuration pattern recognition ability allows a fabric to grow without being destroyed and re-created, thus new devices with existing configurations may be added and automatically configured to grow a Brownfield fabric.

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

    公开(公告)号:US20180131610A1

    公开(公告)日:2018-05-10

    申请号:US15864762

    申请日:2018-01-08

    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.

    Concerted multi-destination forwarding in a joint TRILL fabric and VXLAN/IP fabric data center

    公开(公告)号:US09819574B2

    公开(公告)日:2017-11-14

    申请号:US14535665

    申请日:2014-11-07

    CPC classification number: H04L45/16 H04L49/25 H04L69/325

    Abstract: Coordinating gateways for multi-destination traffic across a TRILL fabric and a VXLAN/IP fabric with a plurality of TRILL IS-IS TLVs and a plurality of Layer 3 IS-IS TLVs is provided herein. The plurality of TRILL IS-IS TLVs and the plurality of Layer 3IS-IS TLVs effectuate: grafting an IP multicast share tree with a plurality of TRILL distribution trees at only one of a plurality of gateways in a network interworking a TRILL fabric and a VXLAN/IP fabric; ensuring that multicast traffic traversing from the plurality of TRILL distribution trees is not looped back to the TRILL fabric through the VXLAN/IP fabric; restoring connectivity among a plurality of VXLAN/IP fabric partitions through the TRILL fabric if the VXLAN/IP fabric is partitioned; and restoring connectivity among a plurality of TRILL fabric partitions through the VXLAN/IP fabric if the TRILL fabric is partitioned.

    Managing rendezvous point redundancy in a dynamic fabric network architecture
    59.
    发明授权
    Managing rendezvous point redundancy in a dynamic fabric network architecture 有权
    在动态结构网络架构中管理会合点冗余

    公开(公告)号:US09559854B2

    公开(公告)日:2017-01-31

    申请号:US14312347

    申请日:2014-06-23

    Abstract: Multi-destination frames in a network fabric may be carried in IP multicast packets. As such, the network fabric may us IP multicast technique such as a PIM protocol for handling the multi-destination frames. To provide redundancy, the system administrator can use phantom rendezvous points (RPs) that include multiple physical RPs where one of the RPs serves as a primary RP and the other RPs serve as secondary RPs (e.g., backup RPs). Instead of the system administrator manually configuring the phantom RPs, the RPs are automatically configured. To do so, the system administrator may use a GUI to provide multicast groups allocated for the multi-destination traffic, the number of desired phantom RPs (or physical RPs), and the desired RP redundancy. Based on these parameters, a data center manager generates one or more templates that automatically configure the network devices in the fabric as they are booted.

    Abstract translation: 网络结构中的多目的帧可以在IP组播数据包中携带。 因此,网络结构可能需要IP组播技术,例如用于处理多目的地帧的PIM协议。 为了提供冗余,系统管理员可以使用包含多个物理RP的幻像会合点(RP),其中一个RP用作主RP,而其他RP用作辅助RP(例如备份RP)。 而不是系统管理员手动配置幻像RP,RP会自动配置。 为此,系统管理员可以使用GUI来提供为多目的地业务分配的组播组,所需的幻象RP(或物理RP)的数量以及期望的RP冗余。 基于这些参数,数据中心管理器生成一个或多个模板,在模板启动时自动配置网络设备。

    OPERATIONS, ADMINISTRATION AND MANAGEMENT (OAM) IN OVERLAY DATA CENTER ENVIRONMENTS
    60.
    发明申请
    OPERATIONS, ADMINISTRATION AND MANAGEMENT (OAM) IN OVERLAY DATA CENTER ENVIRONMENTS 有权
    在OVERLAY数据中心环境中的操作,管理和管理(OAM)

    公开(公告)号:US20160352633A1

    公开(公告)日:2016-12-01

    申请号: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.

    Abstract translation: 覆盖网络中的OAM的系统,方法和计算机可读介质。 响应于从覆盖网络中的设备接收到与OAM操作相关联的分组,系统生成OAM分组。 该系统可以与覆盖网络耦合,并且可以包括与底层地址相关联的隧道端点接口和与覆盖地址相关联的虚拟接口。 覆盖地址可以是分配给系统的任播地址和覆盖网络中的另一个设备。 接下来,系统确定与分组相关联的目的地地址不能通过虚拟接口访问,该目的地址对应于覆盖网络中的目的地节点。 系统还通过隧道端点接口确定目的地址可达。 然后,该系统提供与隧道端点接口相关联的底层地址作为OAM分组中的源地址。

Patent Agency Ranking