CONTROL PLANE BASED TECHNIQUE FOR HANDLING MULTI-DESTINATION TRAFFIC IN OVERLAY NETWORKS

    公开(公告)号:US20170295130A1

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

    申请号:US15093541

    申请日:2016-04-07

    Abstract: A method is provided in one example embodiment and includes receiving at a controller an Address Resolution Protocol (“ARP”) packet from a source VXLAN Tunnel End Point (“VTEP”) serving a source host and identifying a destination, the source VTEP having assigned thereto a Virtual Network Identifier (“VNI”) identifying a VXLAN network to which the source VTEP and a plurality of other VTEPs belong, the ARP packet being received by the controller via a control plane; determining whether the received ARP packet is a request message; and, if the received ARP packet is a request message, determining whether address information for the identified destination is stored in a cache of the controller. The method further includes, if the destination address information is stored in the cache of the controller, sending a proxy ARP response to the source VTEP via the control plane, in which the proxy ARP response includes the destination address information; and if the destination address information is not stored in the cache of the controller, sending the request message to each one of the plurality of other VTEPs having the same VNI as the source VTEP via the control plane.

    Signaling host move in dynamic fabric automation using multiprotocol BGP
    62.
    发明授权
    Signaling host move in dynamic fabric automation using multiprotocol BGP 有权
    信令主机在使用多协议BGP的动态Fabric自动化中移动

    公开(公告)号:US09590824B1

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

    申请号:US14451575

    申请日:2014-08-05

    Abstract: Techniques are presented to signal where a virtual machine (host) has moved in a data center networking environment. These techniques use Multiprotocol Border Gateway Protocol (MP BGP) alone, and are particularly useful in a multi-vendor environment using existing standards. Reverse Address Resolution Protocol (RARP) broadcast is not needed, therefore, no L2 extension is needed across a data center interface for tenants that do not require L2 extension for purposes other than a host move. This scheme works for both inter- and intra-fabric moves.

    Abstract translation: 提供技术来指示虚拟机(主机)在数据中心网络环境中移动的位置。 这些技术单独使用多协议边界网关协议(MP BGP),并且在使用现有标准的多供应商环境中特别有用。 不需要反向地址解析协议(RARP)广播,因此,对于不需要L2扩展的租户,除了主机移动之外,不需要跨数据中心接口进行L2扩展。 该方案适用于帧间和帧间移动。

    Routing internet protocol version 6 link-local addresses in a network environment
    63.
    发明授权
    Routing internet protocol version 6 link-local addresses in a network environment 有权
    在网络环境中路由Internet协议版本6链路本地地址

    公开(公告)号:US09559952B2

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

    申请号:US13888052

    申请日:2013-05-06

    CPC classification number: H04L45/741 H04L45/66

    Abstract: An example method for routing IPv6 link-local addresses in a network environment is provided and includes receiving a packet at a first switch from an attached first host in a virtual local area network (VLAN) associated with a virtual routing and forwarding (VRF) instance of a network environment, where the packet is destined to an Internet Protocol version 6 (IPv6) link-local address of a remote second host in the VLAN, and routing the packet at Layer 3 to a second switch, to which the second host is attached. In specific embodiments, the second switch routes the packet at Layer 3 to the second host if the VRF does not include duplicate IPv6 link-local addresses corresponding to the IPv6 link-local address of the second host; the second switch bridges the packet at Layer 2 to the second host if the VRF includes at least one duplicate IPv6 link-local address.

    Abstract translation: 提供了用于在网络环境中路由IPv6链路本地地址的示例性方法,并且包括在与虚拟路由和转发(VRF)实例相关联的虚拟局域网(VLAN)中的附接第一主机的第一交换机处接收分组 的网络环境,其中分组去往VLAN中的远程第二主机的因特网协议版本6(IPv6)链路本地地址,并且将第3层的分组路由到第二主机所在的第二交换机 附上。 在具体实施例中,如果VRF不包括对应于第二主机的IPv6链路本地地址的重复IPv6链路本地地址,则第二交换机将分组在层3路由到第二主机; 如果VRF包括至少一个重复的IPv6链路本地地址,则第二交换机将分组在二层桥接到第二主机。

    System and method for enabling conversational learning in a network environment
    65.
    发明授权
    System and method for enabling conversational learning in a network environment 有权
    用于在网络环境中进行会话学习的系统和方法

    公开(公告)号:US09485115B2

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

    申请号:US14448820

    申请日:2014-07-31

    CPC classification number: H04L45/08 H04L12/44 H04L45/02

    Abstract: A system and a method for providing conversational learning is implemented in a network environment. An exemplary method includes receiving a subnet route advertisement that includes an attribute that triggers glean behavior for routing decisions; and installing a subnet entry in a Forwarding Information Base/Adjacency (FIB/ADJ) table. The subnet entry includes a subnet associated with the subnet route advertisement and a corresponding glean adjacency. The corresponding glean adjacency is configured to trigger installation of a host entry associated with a host in an active conversation in a network.

    Abstract translation: 在网络环境中实现提供对话学习的系统和方法。 一种示例性方法包括接收子网路由广告,其包括触发用于路由决定的收集行为的属性; 并在转发信息库/邻接(FIB / ADJ)表中安装子网条目。 子网条目包括与子网路由广告相关联的子网和相应的收敛邻接。 相应的收集邻接被配置为在网络中的活动对话中触发与主机相关联的主机条目的安装。

    Extending virtual station interface discovery protocol (VDP) and VDP-like protocols for dual-homed deployments in data center environments
    67.
    发明授权
    Extending virtual station interface discovery protocol (VDP) and VDP-like protocols for dual-homed deployments in data center environments 有权
    在数据中心环境中扩展虚拟站接口发现协议(VDP)和类VDP协议,用于双归属部署

    公开(公告)号:US09203781B2

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

    申请号:US13960929

    申请日:2013-08-07

    Abstract: Techniques are provided for provisioning network resources for virtual machines. At a first switch device, a configuration request message is received from a virtual switch to provision virtual network segmentation resources for a virtual machine managed by the virtual switch. The first switch device provisions the virtual network segmentation resources for the virtual machine. The first switch devices sends to a second switch device a first synchronization message that includes information describing the virtual network segmentation resources. The second switch device is a peer of the first switch device. The first switch device also sends to the second switch device a second synchronization message that includes state information indicating that the first switch device is in an active state for servicing the virtual machine and that the second switch device is to be placed in a dormant state for servicing the virtual machine.

    Abstract translation: 提供了为虚拟机提供网络资源的技术。 在第一交换设备处,从虚拟交换机接收配置请求消息,为虚拟交换机管理的虚拟机提供虚拟网络分段资源。 第一交换机设备为虚拟机提供虚拟网络分段资源。 第一交换设备向第二交换设备发送包括描述虚拟网络分段资源的信息的第一同步消息。 第二开关装置是第一开关装置的对端。 第一交换设备还向第二交换设备发送第二同步消息,该第二同步消息包括指示第一交换设备处于用于维护虚拟机的活动状态的状态信息,并且第二交换设备将被置于休眠状态 为虚拟机提供服务。

    Increasing internet protocol version 6 host table scalability in top of rack switches for data center deployments
    68.
    发明授权
    Increasing internet protocol version 6 host table scalability in top of rack switches for data center deployments 有权
    在数据中心部署的机架式交换机之上增加Internet协议版本6主机表的可扩展性

    公开(公告)号:US09183322B2

    公开(公告)日:2015-11-10

    申请号:US13693090

    申请日:2012-12-04

    CPC classification number: G06F17/30946 G06F17/30 H04L45/74

    Abstract: Techniques are provided for optimizing storage of address information in switch device databases. A control packet is received from a source host. An address associated with a host is determined. The address comprises a first and second address component. The first address component is stored in a first database and is mapped to an index value that is stored in the first database. The index value is also stored in a second database along with the second address component. The first database may also be examined to determine whether the first address component is stored in the first database. If the first address component is stored in the first database, the index value mapped to the first address component is retrieved. The second database is examined to determine whether the index value and the second address component are stored in the second database.

    Abstract translation: 提供了技术来优化交换机设备数据库中地址信息的存储。 从源主机接收到控制数据包。 确定与主机相关联的地址。 该地址包括第一和第二地址组件。 第一个地址组件存储在第一个数据库中,并被映射到存储在第一个数据库中的索引值。 索引值也与第二地址组件一起存储在第二数据库中。 还可以检查第一数据库以确定第一地址组件是否存储在第一数据库中。 如果第一个地址组件存储在第一个数据库中,则检索映射到第一个地址组件的索引值。 检查第二数据库以确定索引值和第二地址组件是否存储在第二数据库中。

    Dynamic Virtual Port Instantiation for Scalable Multitenant Network
    70.
    发明申请
    Dynamic Virtual Port Instantiation for Scalable Multitenant Network 有权
    可扩展多网络的动态虚拟端口实例化

    公开(公告)号:US20150139035A1

    公开(公告)日:2015-05-21

    申请号:US14080916

    申请日:2013-11-15

    CPC classification number: H04L41/0816 H04L12/467 H04L12/4675

    Abstract: A leaf switch of a switch fabric includes multiple ports to connect with respective ones of multiple servers. Virtual local area networks (VLANs) are configured on the leaf switch. Dynamic creation of virtual ports is enabled on the leaf switch for at least one of the VLANs on an as needed basis. The leaf switch receives from a particular server connected to a corresponding one of the ports a notification message that a virtual machine is hosted on the particular server. Responsive to the notification message, the leaf switch dynamically creates a virtual port that associates the corresponding one of the ports with the at least one of the VLANs.

    Abstract translation: 交换结构的叶片交换机包括多个端口,用于与多个服务器中的相应服务器进行连接。 虚拟局域网(VLAN)在叶片交换机上配置。 根据需要,在叶片交换机上为至少一个VLAN启用动态创建虚拟端口。 叶片交换机从连接到对应的一个端口的特定服务器接收虚拟机托管在特定服务器上的通知消息。 响应于通知消息,叶片交换机动态地创建将对应的一个端口与至少一个VLAN相关联的虚拟端口。

Patent Agency Ranking