Emulated Lan (lane/elan/vlan, E.g., Ethernet Or Token Ring Legacy Lan Over A Single Atm Network/lan) Patents (Class 370/395.53)
  • Patent number: 10554542
    Abstract: A label distribution method and device are disclosed. In an embodiment the method includes: a first routing device sends a first BGP update message including a first VPN instance identifier and a first RT to a second routing device; the first routing device receives a second BGP update message including a second VPN instance identifier and a second RT; the first routing device allocates a first VPN instance label to a second VPN instance after the second routing device determines that the first RT is equal to the second RT; and the first routing device sends a third BGP update message including the first VPN instance label to the second routing device. Mutual learning on VPN instances is performed, and a label is allocated to a VPN instance, so that a service tail end node can identify a VPN instance from which an L3VPN service specifically comes.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: February 4, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhenbin Li
  • Patent number: 10542303
    Abstract: Systems and methods for partial frame encryption in accordance with embodiments of the invention are disclosed. In one embodiment, the method receives a video bitstream that includes several frames, each frame including several independently encoded compression units within the frame, encrypts a portion of each of several compression units in several frames, and generates an output bitstream that includes the several independently encoded compression units including the encrypted portions of the compression units.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: January 21, 2020
    Assignee: DIVX, LLC
    Inventors: Jason Braness, William David Amidei, Mayur Srinivasan
  • Patent number: 10523514
    Abstract: A secure virtual network platform connects two or more subnets in different or separate network domains. The secure virtual network can use the under layer physical networks in various domains as an IP forwarding fabric without changing any existing firewalls, security settings, or network topology. A first type of connection across the virtual network involves connecting server groups. A second type of connection across the virtual network involves connecting a server group to a physical network. A third type of connection across the virtual network involves connecting a physical network to another physical network.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: December 31, 2019
    Assignee: Zentera Systems, Inc.
    Inventor: Jaushin Lee
  • Patent number: 10505806
    Abstract: Techniques disclosed herein permit logical topologies of datacenters to be automatically learned and re-created in the cloud. In one embodiment, a datacenter landscape is determined based on numbers of hops from nodes in a datacenter to a wide area network (WAN)-facing node. Such a datacenter landscape may then be re-created in the cloud. In another embodiment, virtual appliances are deployed using templates with user-tunable parameters. What would have been set up manually in a physical datacenter, such as connecting a new router to other devices, is then simplified to adjusting parameters of the template to specify, e.g., that the router is a routed hop rather than a bump in the wire, with the router then being automatically deployed in the specified manner.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: December 10, 2019
    Assignee: VMware, Inc.
    Inventors: Serge Maskalik, Sachin Thakkar, Gabriel Rosas, Debashis Basak, Allwyn Sequeira
  • Patent number: 10505895
    Abstract: Embodiments of the present disclosure provide a method and a device for storing and sending a MAC address entry, and a system. The method includes: sending, by a PE, a first packet to an RR, so that the RR determines a MAC address entry required by the PE according to the first packet, where the RR pre-stores a MAC address table, and the MAC address table includes the required MAC address entry; and receiving, by the PE, a packet which includes the required MAC address entry and is sent by the RR, and storing the required MAC address entry.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: December 10, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qing Zeng, Xiaohu Xu
  • Patent number: 10476981
    Abstract: A SDN controller receives a packet related to flow which is uploaded from a vSwitch, and if source address and destination address of the packet related to flow belong to different physical servers, the SDN controller may distribute a source flow table entry to the vSwitch which uploads the packet related to flow. Wherein action corresponding to the source flow table entry may include: for a traffic packet whose destination address matches the destination address, by using MAC address of a vSwitch connected with the source address as outer layer source MAC address and using MAC address of a vSwitch connected with the destination address as outer layer destination MAC address, encapsulating the traffic packet into a packet having double layer VLAN tags, and forwarding the packet from a port leading to a physical network card of the physical server where the vSwitch is deployed.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: November 12, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Wei Wang
  • Patent number: 10476797
    Abstract: Various embodiments of the invention allow for rapid communication in virtual link trunking (VLT) networks in which network traffic flows over not all-homed VLT peer devices, while honoring Equal Cost Multi Path (ECMP) decisions and normal route decisions about next hops. Traffic flow is made deterministic and free of sub-optimal paths that otherwise cause unnecessary traffic over inter-node links in the VLT domain. In embodiments, this is accomplished by using receiving VLAN interface-IP addresses from VLT devices in order to create and use a sub-LAG egress table from which sets of ports that lead to intended VLT devices are derived. In embodiments, instead of a VLAN interface-IP addresses a routing MAC address is used when forming the sub-LAG.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 12, 2019
    Assignee: DELL PRODUCTS L.P.
    Inventors: Avinash Natarajan, Ramasubramani Mahadevan
  • Patent number: 10476786
    Abstract: In general, embodiments of the invention relate to a system and method for processing Multiprotocol Label Switching (MPLS) frames. More specifically, embodiments of the invention relate to a method and system for implementing aliasing using Media Access Control (MAC)-Virtual Routing Function (VRF) labels on a per-Ethernet VPN Instance (EVI) basis.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 12, 2019
    Assignee: Arista Networks, Inc.
    Inventor: Rajesh Kumar Semwal
  • Patent number: 10469359
    Abstract: A method implemented by a global resource orchestrator (GRO) includes receiving, multiple virtual network function (VNF) resource container (RC) table update messages comprising multiple VNF RC tables from multiple VNF forwarders, where each of the VNF RC tables comprises information about multiple VNF instances (VNFIs), receiving VNF RC connectivity matrix update messages from the VNF forwarders, where each of the VNF RC connectivity matrix update message indicates which of the VNF RCs that a VNF forwarder sending the VNF RC connectivity matrix update message is connected to.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: November 5, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Young Lee, Linda Dunbar
  • Patent number: 10462049
    Abstract: One embodiment of the present invention provides a switch. The switch includes a packet processor and a spanning tree management module. The packet processor obtains information associated with a spanning tree from a message. The spanning tree management module, in response to the obtained information being superior to locally available information of the spanning tree, determines the port role of a local port of the switch for the spanning tree to be the root port and the port state of the local port for the spanning tree to be blocking.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: October 29, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Ganesh D. Venkata, Amit Gupta, Prabu Thayalan, Vardarajan Venkatesh, Mythilikanth Raman, Selvam Muthiah
  • Patent number: 10462056
    Abstract: A data packet forwarding method, a network adapter and a host device. The method is applied to a network adapter, the network adapter is connected to a host device, the host device includes a first VM, the first VM includes N vNICs, and the network adapter includes a first VF allocated to the first VM, where N is an integer greater than 1. The method includes: receiving mapping relationship information sent by the host device, where the mapping relationship information is used to indicate a one-to-one mapping relationship between N queue pairs among queues configured for the first VF and the N vNICs, and each of the N queue pairs is used to forward a data packet of a vNIC corresponding to each queue pair; recording the mapping relationship information in a forwarding information table; and forwarding data packets of the N vNICs according to the mapping relationship information.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: October 29, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Wangyong Zhu
  • Patent number: 10461958
    Abstract: The present disclosure provides a packet transmission method and apparatus. The method includes: a classifier receiving a first packet; the classifier determining a first service function (SF) to which the first packet is to be transmitted; the classifier adding an address of the first SF to the first packet, obtaining a second packet; and the classifier transmitting the second packet to a network virtualization edge (NVE) node.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: October 29, 2019
    Assignee: ZTE CORPORATION
    Inventors: Ting Ao, Wei Meng, Cui Wang
  • Patent number: 10432516
    Abstract: Servicing a pseudowire communication across multiple Administrative Systems (AS) by components of packet data networks. A first Provider Edge (PE) router of a first AS receives a first Interior Gateway Protocol (IGP) message from a source PE router of the first AS that includes pseudowire data. The first PE router creates a first Border Gateway Protocol Link State (BGP-LS) message that includes the pseudowire data and transmits the first BGP-LS message to a second PE router of a second AS and intended for a destination PE router of the second AS. The first PE router then receives a second BGP-LS message from the second PE router that includes modified pseudowire data. The first PE router creates a second IGP message that includes the modified pseudowire data and transmits the second IGP message to the source PE router.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: October 1, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Uma S. Chunduri, Evgeny Tantsura
  • Patent number: 10419283
    Abstract: Methods, systems, and computer readable mediums for template-based provisioning of distributed computing systems are disclosed. In some examples, a method includes selecting a provisioning template from a number of provisioning templates for provisioning management software on a distributed computing system. The method includes deploying containerized management agents onto the distributed computing system according to the provisioning template, which then causes the distributed computing system to execute the containerized management agents on a software container engine executing on the distributed computing system. The method includes configuring the containerized management agents to report to a master management agent.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: September 17, 2019
    Assignee: VCE IP Holding Company LLC
    Inventor: Jonathan Fontanez
  • Patent number: 10404648
    Abstract: The present disclosure generally discloses an addressing mechanism adapted for extending a customer local area network of a customer premises of a customer outside of the customer premises and into a private data network with improved scalability and performance. The extension of a local area network of a customer premises of a customer outside of the customer premises and into a private data network may be provided using a customer bridge associated with the customer local area network of the customer, a customer bridging domain hosted on a network gateway device for the customer, and a switching element hosted in the private data network for the customer for one or more customer components hosted within the private data network for the customer. The addressing mechanism may include one or more of address announcement functions, address resolution functions, address translation functions, or the like, as well as various combinations thereof.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: September 3, 2019
    Assignee: Nokia of America Corporation
    Inventors: Sanjay Wadhwa, Jun Hu
  • Patent number: 10397141
    Abstract: In one embodiment a network device includes a plurality of ports. The network device is adapted to receive at least one configuring instruction, and adapted, after receipt of any of the at least one configuring instruction, to configure one or more access ports, of the plurality of ports, for endpoint virtual local area network (VLAN) assignment that is in accordance with at least one VLAN assignment algorithm. The at least one VLAN assignment algorithm allows at least two endpoints to be assigned to at least two different respective VLANs of a plurality of VLANs in a network, the at least one VLAN assignment algorithm enabling the at least two endpoints to connect to a same access port of the one or more access ports and provide data which is not VLAN tagged when received at the same access port.
    Type: Grant
    Filed: October 1, 2017
    Date of Patent: August 27, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Kumar Hooda, Atri Indiresan, Da-Yuan Tung, Kaushik Kumar Dam, Anand Pulicat Gopalakrishnan
  • Patent number: 10397070
    Abstract: The present system and method comprises an improved marketplace for providing and consuming services. Using the present system, generally via one or more APIs, comprises a method for integrating value added services within a network of participants, for instance, a payment network. The network can use service switching capabilities to route service calls to and from the service consumers and providers using routing elements defined in a message specification. Network participants can be both consumers and providers of services. The network can route service messages to the appropriate provider depending on details in the message.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: August 27, 2019
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Clinton R. Allen, Paul M. Crofts, Jeff W. Fromm
  • Patent number: 10389656
    Abstract: Techniques for determining port-to-port connectivity in an extended bridge are provided. According to one set of embodiments, a port extender (PE) of the extended bridge (e.g., a base PE) can build a local database comprising connectivity information for one or more physical cascade ports of the PE. This building can be based on one or more messages received from another PE in the extended bridge (e.g., a transit PE) that is directly connected to the PE. The PE can then transmit, at a time of joining the extended bridge, the connectivity information to a controlling bridge (CB) of the extended bridge for storage thereon.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: August 20, 2019
    Assignee: ARRIS Enterprises LLC
    Inventor: Bipin Agarwal
  • Patent number: 10355985
    Abstract: A method of network property verification may include obtaining one or more properties of a network to verify, and obtaining first forwarding rules for a first network device in the network, where the first forwarding rules are indicative of how the first network device handles an incoming packet with a variable-length packet header. The method may also include obtaining second forwarding rules for a second network device in the network, the second forwarding rules indicative of how the second network device handles the incoming packet, and generating a pushdown automata based on the first and the second forwarding rules. The method may additionally include applying a saturation-based algorithm to the pushdown automata to verify the one or more properties of the network.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: July 16, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Alex Horn, Mukul R. Prasad
  • Patent number: 10348668
    Abstract: A system and method for sending a message over a network are provided. An example system includes a first network interface that is assigned a first Internet Protocol (IP) address, where the network interface is linked to a logical network. The system also includes a messaging protocol module that obtains a first message to be sent over a messaging network to a target system linked to the logical network, generates a second message by encapsulating, based on a messaging protocol, the first message, and determines a destination address for the second message, where the destination address includes a text string and a second IP address of the target system. The system further includes a second network interface that sends over the messaging network the second message having the destination address, where the messaging network is based on the messaging protocol.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: July 9, 2019
    Assignee: Red Hat, Inc.
    Inventors: Andrew John Smith, Theodore Langston Ross
  • Patent number: 10320656
    Abstract: A loop prevention system includes a first networking node that includes a first direct link that connects the first networking node to a loop configuration that includes plurality of networking node devices, and a second direct link that connects the first networking node to the loop configuration. The first networking node receives, through the first direct link, first network traffic that entered the loop configuration at a second networking node in the loop configuration. The first networking node then blocks the first network traffic through the second direct link based on a first forwarding rule for network traffic that enters the loop configuration at the second networking node and that is received by the first networking node device. The first networking node also receives, through the second direct link, second network traffic that entered the loop configuration at a third networking node in the loop configuration.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: June 11, 2019
    Assignee: Dell Products L.P.
    Inventors: Senthil Nathan Muthukaruppan, Pugalendran Rajendran, Shankara Ramamurthy
  • Patent number: 10313228
    Abstract: A client information handling system application selectively communicates network packets simultaneously through plural network interfaces by leveraging network address translation at the network layer of the network packets. Network packets are distributed across the plural network interfaces to achieve desired network communication goals, such as bandwidth, data rates, quality of service, reliability and SAR requirements.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: June 4, 2019
    Assignee: Dell Products L.P.
    Inventors: Kamal J. Koshy, Sagar S. Samant
  • Patent number: 10313930
    Abstract: Disclosed herein are systems and methods for the creation, maintenance and management of virtual overlay networks across multiple communication networks managed by service providers. The simple creation and management of network overlays is accomplished via a network orchestrator manager, allowing for automation of configuration of connected network devices throughout an entire organization's network, regardless of the physical location of each device.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: June 4, 2019
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Santosh Bheemarajaiah, Damon John Ennis, David Holt Merwin, Rolf Muralt, Pawan Kumar Singh, Theodore E. Tedijanto, Lokesh Lingarajan, Edward P. Travalia, Krishna Kumar Sadasivam, Shyh Pei Yen, Abhelaksh Thakur, Catrina A. Torda
  • Patent number: 10313273
    Abstract: Communication network systems are disclosed. In one or more implementations, the communication network system includes a plurality of network devices. Each of the plurality of network devices incorporates one or more multi-port switches, where each multi-port switch includes a connection to the network device incorporating the multi-port switch and a connection to at least one other port of another multi-port switch incorporated by another respective one of the plurality of network devices.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 4, 2019
    Assignee: Bedrock Automation Platforms Inc.
    Inventors: Albert Rooyakkers, James G. Calvin
  • Patent number: 10305814
    Abstract: A computer-implemented method sizes a Storage Area Network (SAN) storage migration. One or more processors determine Input/output Operations Per Second (IOPS) and throughput of hardware devices operatively coupled to a target Storage Area Network (SAN) prior to a SAN migration from a source SAN to the target SAN. One or more processors determine an estimated time and size of the SAN migration based on the IOPS and the throughput of the hardware devices. One or more processors then configure transmission resources available to the source SAN to comport with the estimated time and size of the SAN migration.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Russell G. Conner, Anthony M. Hunt, Daniel P. Toulan, Johan van Kessel, Clea A. Zolotow
  • Patent number: 10305811
    Abstract: The present invention reduces the labor required for setting VLAN information in the ports of the communication nodes in a centralized-control-type communication system. A control apparatus includes: a connection detection unit configured to detect connection of a terminal or a virtual machine to a control target communication node; a first VLAN information determination unit configured to determine VLAN information that is set in a port of the communication node, the port having been connected to the terminal or the virtual machine, on the basis of a virtual network to which the detected terminal or virtual machine belongs; and a VLAN information setting unit configured to set the determined VLAN information in the port.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: May 28, 2019
    Assignee: NEC CORPORATION
    Inventors: Takafumi Aida, Hiroshi Ueno
  • Patent number: 10305743
    Abstract: A hosting system is provided. The hosting system includes a grid of hardware nodes for provisioning virtual servers including a first virtual server for a first user and a second virtual server for a second user. The hosting system further includes dedicated servers including a first dedicated server for the first user and a second dedicated server for the second user. A switch, in response to the first virtual server and the second virtual server having overlapping virtual local area network (VLAN) identifications (IDs), defines a first broadcast domain for the first user and a second broadcast domain for the second user, places the first virtual server and the first dedicated server in the first broadcast domain, and places the second virtual server and the second dedicated server in the second broadcast domain.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 28, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Yogesh Angrish, Yueqin Lin, Martin A. Berryman, Justin M. Kitagawa, Paul Lappas
  • Patent number: 10298485
    Abstract: Example implementations described herein are directed to systems and methods for generating a Network on Chip (NoC), which can involve determining a plurality of traffic flows from a NoC specification; grouping the plurality of traffic flows into a plurality of groups; utilizing a first machine learning algorithm to determine a sorting order on each of the plurality of groups of traffic flows; generating a list of traffic flows for NoC construction from the plurality of groups of traffic flows based on the sorting order; utilizing a second machine learning algorithm to select one or more mapping algorithms for each group of the plurality of groups of traffic flows for NoC construction; and generating the NoC based on a mapping from the selection of the one or more mapping algorithms.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: May 21, 2019
    Inventors: Pier Giorgio Raponi, Sailesh Kumar, Nishant Rao
  • Patent number: 10291753
    Abstract: Methods and systems for implementing private allocated networks in a virtual infrastructure are presented. One method operation creates virtual switches in one or more hosts in the virtual infrastructure. Each port in the virtual switches is associated with a private allocated network (PAN) from a group of possible PANs. In one embodiment, one or more PANs share the same physical media for data transmission. The intranet traffic within each PAN is not visible to nodes that are not connected to the each PAN. In another operation, the method defines addressing mode tables for the intranet traffic within each PAN. The entries in the addressing mode tables define addressing functions for routing the intranet traffic between the virtual switches, and different types of addressing functions are supported by the virtual switches.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: May 14, 2019
    Assignee: NICIRA, INC.
    Inventors: W. Andrew Lambeth, Anupam Dalal, Borislav Deianov, Jun Xiao
  • Patent number: 10291521
    Abstract: In one example, a network device comprising a first chassis of a multi-chassis link aggregation group (MC-LAG) having three or more chassis, comprises one or more network interfaces configured to receive a packet to be forwarded using the MC-LAG, and a control unit configured to determine whether the packet was received from a device outside of the MC-LAG, when the packet was received from the device outside of the MC-LAG, add data to the packet that identifies the first chassis as a source of the packet for the MC-LAG, and forward the packet via at least one of the network interfaces. In this manner, chassis of the MC-LAG can prevent forwarding of the packet to the source of the packet for the MC-LAG, based on the data that identifies a source of the packet for the MC-LAG.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Avanindra Godbole, Xiangwen Xu
  • Patent number: 10250450
    Abstract: Some embodiments provide a method for performing a multi-point capture of packets in a network. The method identifies multiple nodes for the multi-point capture in the network. The method configures each node of the multiple nodes to capture a set of packets. The method receives multiple captured packet sets from the multiple nodes. The method analyzes the multiple captured packet sets.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 2, 2019
    Assignee: NICIRA, INC.
    Inventors: Neelima Balakrishnan, Ninad Ghodke, Rishi Mehta, Banit Agrawal, Ramya Bolla, Siming Li
  • Patent number: 10230481
    Abstract: Embodiments of the present disclosure disclose a method and an apparatus for bearing a flexible Ethernet service on an optical transport network (OTN). The method includes extracting a flexible Ethernet service from a flexible Ethernet service layer; performing data division on the flexible Ethernet service to obtain at least two data queues, where each data queue carries a queue identifier; mapping each data queue into an OTN container, where the OTN container includes an optical channel data unit-k (ODUk) container or an optical channel data unit flexible container; and sending the OTN containers to an OTN. By using the embodiments of the present disclosure, bandwidth utilization can be improved, and network construction costs of an OTN can be reduced.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: March 12, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yujie Chen, Qiuyou Wu
  • Patent number: 10218614
    Abstract: A system for interfacing Ethernet with SpaceWire comprises a processor including an Ethernet MAC, and a bridge device connected between the processor and a SpaceWire subsystem or network. The bridge device comprises a SpaceWire physical interface that receives SpaceWire data packets, and an Ethernet MAC packet builder that includes digital logic for segmentation of the data packets into Ethernet compatible packet segments. An Ethernet media independent interface receives the packet segments from the packet builder and outputs the packet segments to the Ethernet MAC. The Ethernet media independent interface also receives Ethernet data packets transmitted from the Ethernet MAC.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: February 26, 2019
    Assignee: Honeywell International Inc.
    Inventors: Alvin Badillo, David Jay Kessler, Brett Douglas Oliver, Barry Lawrence Allred
  • Patent number: 10212079
    Abstract: Example implementations relate to router advertisement caching. A controller may comprise a processing resource and a memory resource storing machine-readable instructions to cause the processing resource to perform a number of actions. For instance, the controller may cache a router advertisement (RA) from a router, select, in response to a client device associating with the controller, the cached RA from the router, and unicast the RA from the router to the client device.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: February 19, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Isaac Theogaraj
  • Patent number: 10187302
    Abstract: Systems, methods, and non-transitory computer-readable storage media for translating source addresses in an overlay network. An access switch in an overlay network, such as a VXLAN, may receive an encapsulated packet from a tunnel endpoint in the overlay network. The encapsulated packet may originate from a host associated with the tunnel endpoint and be encapsulated at the tunnel endpoint with a first source tunnel endpoint address and a destination tunnel endpoint address. The access switch may replace the first source tunnel endpoint address in the encapsulated packet with a second source tunnel endpoint address of the access switch to yield a translated packet. The access switch may then transmit the translated packet towards the destination tunnel endpoint address.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 22, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha
  • Patent number: 10153944
    Abstract: Techniques for configuring/learning the link aggregation groups (LAGs) of a port extender (PE) at the time the PE joins an extended bridge are provided. According to one embodiment, a first network device in a system of network devices (e.g., an extended bridge) can receive a join message from a second network device in the system, where the join message includes a LAG configuration for one or more LAGs programmed on the second network device. The first network device can further determine whether a provisional LAG configuration for the one or more LAGs of the second network device exists on the first network device. If a provisional LAG configuration does not exist on the first network device, the first network device can learn the LAG configuration included in the join message and can integrate the second network device into the system based on the learned LAG configuration.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: December 11, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Kwun-Nan Kevin Lin, Bipin Agarwal
  • Patent number: 10136889
    Abstract: A powered surgical instrument is disclosed comprising a housing, an elongate shaft extending from the housing, and an end effector extending from the elongate shaft. The end effector is configured to perform at least one end effector function. The powered surgical instrument further comprises a motor and a segmented circuit. The segmented circuit comprises a plurality of circuit segments configured to control the powered surgical instrument. The powered surgical instrument further comprises a power source configured to supply each one of the plurality of circuit segments with a different voltage. The powered surgical instrument further comprises a boost converter configured to provide an increased voltage to one of the plurality of circuit segments when current draw in another of the plurality of circuit segments exceeds a predetermined value.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: November 27, 2018
    Assignee: Ethicon LLC
    Inventors: Frederick E. Shelton, IV, Brett E. Swensgard, Richard L. Leimbach, Shane R. Adams, Mark D. Overmyer, Kevin L. Houser
  • Patent number: 10116464
    Abstract: The techniques of this disclosure may improve multicast forwarding in an Ethernet Virtual Private Network when delivering multicast traffic to receivers on a different IP subnet than the multicast source. A method may include configuring first and second layer-2 domains to forward network traffic; configuring a first layer-3 Integrated Routing and Bridging (IRB) interface for the first layer-2 domain and a second layer-3 IRB interface for the second layer 2 domain; receiving a multicast packet from a multicast source device, the multicast source device being included in the first layer-2 domain, the multicast packet having a multicast receiver device in the second layer-2 domain; and forwarding, using the first and second layer-3 IRB interfaces, the multicast packet to the multicast receiver device, without receiving the multicast packet from another provider edge router that has been elected as the designated router on the second IRB interface for the second layer-2 domain.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 30, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Wen Lin, John E. Drake, Zhaohui Zhang
  • Patent number: 10111053
    Abstract: Operations include determining that a subset of devices, from a plurality of devices, are executing a same application, located in a same geographical location, or correspond to a same user. Responsive to the determining operation, a group with the subset of devices is created and communication between the devices is supported.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: October 23, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Partha Narasimhan, Anupam Wadhawan, Gopal Agarwal, Keerti Melkote
  • Patent number: 10097419
    Abstract: Disclosed is a method of identifying service topologies in a network, including determining a group of network devices having a same traffic identifier and indicating each network device of the group as not processed, selecting a first network device that is indicated as not processed in the group, indicating the selected first network device as partially processed, and associating the first network device with a service container identifier, identifying, for each port of the selected first network device, at least another network device in the group indicated as not processed connected to the first network device or a termination point, wherein the identified another network device is identified as partially processed and associated with the service container identifier, repeating step (c) for each identified another network device until only termination points are reached, wherein the identified another network device becomes the first network device in step (c), and when any network devices in the group of
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: October 9, 2018
    Assignee: ALCATEL-LUCENT CANADA, INC.
    Inventors: Michael Jhu, Abdur Rahman
  • Patent number: 10091118
    Abstract: A device can transmit, to a transmission control protocol (TCP) receiver, a quantity of packets based on a congestion window (CWND) value. The device can receive, from the TCP receiver, a quantity of acknowledgement (ACK) packets, that include a corresponding quantity of advertised receive window (RWND) values, based on transmitting the quantity of packets. The device can determine a maximum value for an updated CWND based on the CWND value and the corresponding quantity of RWND values. The device can provide a quantity of additional packets, to the TCP receiver, based on the maximum value for the updated CWND to cause the TCP receiver to selectively increase a size of a receive buffer.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 2, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Eduard Rubinshtein, Haim S. Ner
  • Patent number: 10078511
    Abstract: At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 10063306
    Abstract: Systems and methods for a communication system including a set of transmitters, wherein operations of the set of transmitters are synchronized with an accuracy bound by a synchronization error. A controller communicatively connected to each transmitter in the set of transmitters, wherein the controller is configured to: determine a tap delay for a communication channel between a receiver and each transmitter in the set of transmitters to produce a set of tap delays. Determine a minimal length of a cyclic prefix as a function of a sum of the synchronization error and a maximal tap delay in the set of tap delays. Finally, controls at least some transmitters in the set of transmitters to transmit a message to the receiver using a cyclic delay diversity (CDD) with the cyclic prefix having at least the minimal length.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: August 28, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Kyeong Jin Kim, Philip Orlik
  • Patent number: 10044608
    Abstract: According to an example, virtual machine (VM) migration may include generating a redundant tunnel between a common edge device (ED) of a plurality of common EDs of a multi-site network (MSN) and a gateway ED of the MSN. A gateway media access control (MAC) address and a static route may be configured for forwarding an Internet protocol (IP) message between the common ED and the gateway ED using the redundant tunnel.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: August 7, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Xiaoheng Song, Guoliang Zheng
  • Patent number: 10018981
    Abstract: A control panel is used to control and/or monitor an automation system. The control panel may be removed from a mounted location to repair or replace the control panel. Replacement may be performed by a different provider of automation systems, potentially without prior notice to the current provider of the automation system. To alert the provider of the replacement, the control panel may use an anti-tamper switch to detect removal from the mounted location. A signal may be sent to a remote service system indicating the removal. If the control panel also loses AC power, or if the control panel loses all power, the remote service system may assume that the control panel is being replaced. In response, the remote service center may request that a customer service representative contact the customer to potentially retain the customer, recover equipment, or resolve any concerns about the automation system equipment.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: July 10, 2018
    Assignee: Vivint, Inc.
    Inventors: James E. Nye, Jungtaik Hwang
  • Patent number: 9998366
    Abstract: Provided are a system, a method and a device for forwarding a packet. The system comprises: an LCC comprising a first LCC's control ether switch unit and a second LCC's control ether switch unit, a first CFC comprising a first CFC's control ether switch unit, and a second CFC comprising a second CFC's control ether switch unit, wherein a control message channel and a protocol packet channel are separately arranged between the first and the second LCC's control ether switch units and the first and the second CFC's control ether switch units. Through the disclosure, the problem that the reliability and security of the cluster-based router may be reduced if the control message and the protocol packet are transmitted in the same channel in the related arts is solved, so as to achieve the effects of forwarding the control message and the protocol packet in a cluster-based router separately and enhancing the reliability and the security of the cluster-based router.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: June 12, 2018
    Assignee: ZTE CORPORATION
    Inventors: Ao Ye, Qi Yang, Haishan Zhou, Qing He
  • Patent number: 9973596
    Abstract: In one embodiment, a sender in a shared-communication network determines whether a pending frame is low-latency or high-throughput, and sets a maximum transmission unit (MTU) of the pending frame as a first MTU in response to a low-latency frame and a longer second MTU in response to a high-throughput frame. In another embodiment, a receiver receives a data frame from a sender according to an MTU, and determines a trigger for adjusting the MTU based on latency requirements. In response to the trigger, the receiver sets an interrupt flag in a link-layer acknowledgment for the received data frame. In still another embodiment, a sender determines a pending low-latency data frame to send to a receiver operating according to an MTU, and sends a control message to the receiver to indicate the pending low-latency data frame and an adjusted MTU.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: May 15, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Jean-Philippe Vasseur
  • Patent number: 9967174
    Abstract: A device may transmit, to one or more network devices of a portion of a network, information indicating that the device is configured to perform a static designated forwarder election procedure. The device may determine that the one or more network devices of the portion of the network are each configured to perform the static designated forwarder election procedure. The device may enable a static designated forwarder configuration of the device based on determining that the one or more network devices of the portion of the network are each configured to perform the static designated forwarder election procedure.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: May 8, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Tapraj Singh, Selvakumar Sivaraj, Sunesh Rustagi, John E. Drake
  • Patent number: 9961588
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for test system connection resiliency. In some examples, a method for distributing monitored network traffic includes monitoring S1-MME traffic and S6a traffic in a core network of a telecommunications network. The method includes decrypting encrypted S1-MME traffic using information extracted from the S6a traffic. The method includes load balancing between a plurality of monitoring nodes using the decrypted S1-MME traffic.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: May 1, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventors: Avinash Raj Nambi Raj, Alan Richard Schwenk, Gabriel Chiriacescu
  • Patent number: 9948552
    Abstract: In general, a cloud-based services exchange (or “cloud exchange”) for interconnecting multiple cloud service providers with multiple cloud service customers is described. The cloud exchange may enable cloud customers to bypass the public Internet to directly connect to cloud services providers so as to improve performance, reduce costs, increase the security and privacy of the connections, and leverage cloud computing for additional applications. In this way, enterprises, network carriers, and SaaS customers, for instance, can integrate cloud services with their internal applications as if such services are part of or otherwise directly coupled to their own data center network.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: April 17, 2018
    Assignee: Equinix, Inc.
    Inventors: Juxiang Teng, Ihab Tarazi