Class / Patent application number | Description | Number of patent applications / Date published |
370409000 | Employing logical addressing for routing (e.g., VP or VC) | 36 |
20080212598 | System and Method for Transparent Virtual Routing - A transparent routing device disposed within an access network configured in accordance with one or more lower-layer protocols is disclosed herein. The device includes a set of subscriber-side ports. Each of the subscriber-side ports is associated with a plurality of virtual subscriber-side interfaces disposed to effectively terminate a corresponding plurality of subscriber-side connections with subscriber host devices served by the access network. The device further includes at least one network-side port through which communication occurs with an external network in accordance with a higher-layer protocol. A routing table is configured to establish a correspondence between network addresses of the subscriber host devices and the plurality of virtual subscriber-side interfaces. During operation of the device, packets received through the at least one network-side port are forwarded to corresponding ones of the virtual subscriber-side interfaces based upon network addresses of the packets. | 09-04-2008 |
20080285577 | Systems and Methods for Providing Network-Wide, Traffic-Aware Dynamic Acceleration and Admission Control for Peer-to-Peer Based Services - In one aspect, the invention provides systems and methods for providing users with a peer-to-peer (P2P) acceleration service over any form of broadband access. | 11-20-2008 |
20080317056 | SYSTEM, METHOD AND PROGRAM FOR NETWORK ROUTING - Computer system, method and program for making routing decisions. A best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths is determined. A first multiplicity of routers in the best routing path is determined. If each of the first multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met predetermined respective thresholds, the message packet is forwarded to a next hop in the best routing path. If not, a second multiplicity of routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or the other routing function is identified. If each of the second multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met respective thresholds, the message packet is forwarded to a next hop in the second best routing path. | 12-25-2008 |
20090046733 | VIRTUAL NETWORK ARCHITECTURE FOR SPACE DATA PROCESSING - An adaptable virtual network system comprises a plurality of network elements and a plurality of virtual links. Each network element is communicatively coupled to at least one other network element via at least one physical link. At least one physical link comprises at least two virtual links. The adaptable virtual network system supports at least two virtual networks, each virtual network comprising at least one virtual link communicatively coupling at least two network elements. | 02-19-2009 |
20090067443 | Method for Network Visualization - A method of visualizing network data includes parsing a collection of packets in accordance with a set of categories related to characteristics of the collection of packets, the categories including listings of categorical elements, wherein at least some of the categorical elements are selectable by a user. When a categorical element is selected by a user, the collection of packets is filtered in accordance with the selected categorical element. Alongside each categorical element is a selectable count value that is indicative of the number of discrete communications sessions in which an associated categorical element is present in the collection of packets. When the count value is selected, a session view or views is/are created for each respective session, with content payload available for review and viewing. | 03-12-2009 |
20090180489 | NODE, ROUTING CONTROL METHOD, AND ROUTING CONTROL PROGRAM - Disclosed is a node that includes a distributed hash table generation means that generates a distributed hash table which indicates the next node to which a message is to be transferred, using a link state routing protocol, a link state information that exchange unit sends and receives link state information, and a tree delivery control unit that determines the transfer destination of the link state information so that the link state information is delivered along a tree where the source node of the link state information is a root. | 07-16-2009 |
20100014535 | DATA PROCESSING DEVICE INTERFACE AND METHODS THEREOF - A method of receiving communications at a data processing device includes receiving a packet from a virtual channel associated with a physical communication link. The packet is associated with a link virtual channel, and is stored in a storage location with the link virtual channel. Multiple internal virtual channels can be associated with the link virtual channel. A pointer to the storage location is enqueued in one of a plurality of FIFOs associated with one of the internal virtual channels. Each FIFO of the plurality of FIFOs stores pointers associated with a different internal virtual channel, allowing receiver arbitration logic to reorder between internal virtual channels based on internal resource availability and current priorities among virtual channels. This reduces the likelihood of communication deadlock and supports multiple classes of service. | 01-21-2010 |
20100232444 | FRAME TRANSFER METHOD AND FRAME TRANSFER DEVICE - Disclosed herewith is a network that can connect as many VPNs as possible to itself. In order to realize such a network, in the frame transfer method of the present invention, which enables a transfer path to be formed between nodes in the network so as to transfer frames, a terminal for transmitting frames or node located outside the transfer path, upon transmitting a frame through the transfer path, writes the transfer path selection information related to the transfer path and the output line information related to the output line from the terminating node of the transfer path in the frame according to the destination information set in the frame and transmits the frame to the destination. The starting node of the transfer path decides the transfer path used for transferring the frame according to the transfer path selection information set in the frame to transmit the frame while the terminating node of the transfer path decides the output line used to output the frame therefrom according to the output line set in the frame, thereby transmitting the frame to the output line. | 09-16-2010 |
20100309927 | Method and Apparatus for Assigning and Allocating Network Resources to Packet-Based Virtual Private Networks - A method and apparatus for controlling bandwidth in a Virtual Private Network assigns and allocates transmission bandwidth to packet VPNs for either connectionless or connection-oriented communication. The method creates two views of transmission facilities: a user plane view and a control plane view. In the user plane view, the bandwidth of the transmission facility is split into quantified and identified partitions. In the control plane view, transmission facilities are represented as logical links forming a topology that can be used for the purpose of routing the VPN. The two views are tied together by assigning user plane partitions to VPN control plane links. As a result, the allocation of bandwidth to VPNs becomes a controllable and viewable entity, thereby facilitating management and QoS provisioning in a VPN network. | 12-09-2010 |
20110134932 | MARKED PACKET FORWARDING - A network, network devices, and methods are described for marked packet forwarding. A network device includes a network chip having a number of network ports for receiving and transmitting packets. The network chip includes logic to decapsulate a packet received from a tunnel, mark the packet with a handle associated with an originating network device of the packet using information from an encapsulation header, and forward the marked packet to a checking functionality having a destination address different from an original destination address of the packet. | 06-09-2011 |
20110194567 | METHOD AND APPARATUS FOR ROUTING AND FORWARDING BETWEEN VIRTUAL ROUTERS WITHIN A SINGLE NETWORK ELEMENT - A method and apparatus for routing and forwarding between virtual routers is described. A method in a single network element comprises peering a first virtual router to a second virtual router, wherein the first and second virtual routers have separate address spaces and separate routing tables, distributing a set of one or more routes from the first virtual router to the second virtual router, wherein a first of the set of routes identifies the first virtual router as a next hop of the first route, said first route including a destination, and downloading to a set of one or more forwarding tables, the destination and the next hop. | 08-11-2011 |
20110206057 | EDGE DEVICES FOR PROVIDING A TRANSPARENT LAN SEGMENT SERVICE AND CONFIGURING SUCH EDGE DEVICES - A transport LAN segment service is provided over a transport network. The transport network will include edge devices configured to support one or more transparent LAN segments. Configuration is simplified by advertising TLS-port-label information, layer 2 address learning, and multicasting when the needed configuration information has not yet been learned or discovered. | 08-25-2011 |
20120120964 | NETWORK CONTROL APPARATUS AND METHOD FOR POPULATING LOGICAL DATAPATH SETS - For a network control system that receives, from a user, logical datapath sets that logically express desired forwarding behaviors that are to be implemented by a set of managed switching elements, a controller for managing several managed switching elements that forward data in a network that includes the managed switching elements is described. The controller includes a set of modules for detecting a change in one or more managed switching elements and for updating logical datapath set based on the detected change. The logical datapath set is for subsequent translation into a set of physical forwarding behaviors of the managed switching elements. | 05-17-2012 |
20120163395 | APPARATUS AND METHODS TO AGGREGATE FCOE (FIBRE CHANNEL OVER ETHERNET) FILTER RULES OF A SINGLE INTERFACE IN A SINGLE OR FEW RULES ON A FIRST-HOP FCOE NETWORKING ELEMENT - In one embodiment, an apparatus can include a filter module configured to receive multiple Media Access Control (MAC) addresses associated with multiple virtual ports instantiated at a first network device. Each virtual port from the multiple virtual ports can be associated with a MAC address from the multiple MAC addresses. The filter module can be configured to define a filter to be applied to a data frame sent between the first network device and a network switch, the filter being based at least in part on a MAC address prefix included in each MAC address from the plurality of MAC addresses. The MAC address prefix can include an identifier uniquely associated with a second network device at which the filter module operates. | 06-28-2012 |
20120287939 | DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE - A switching network includes an upper tier including a master switch and a lower tier including a plurality of lower tier entities. The master switch includes a plurality of ports each coupled to a respective one of the plurality of lower tier entities. Each of the plurality of ports includes a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Each of the plurality of ports also includes a receive interface that, responsive to receipt of data traffic from a particular lower tier entity among the plurality of lower tier entities, queues the data traffic to the virtual port among the plurality of virtual ports that corresponds to the RPI on the particular lower tier entity that was the source of the data traffic. The master switch further includes a switch controller that switches data traffic from the virtual port to an egress port among the plurality of ports from which the data traffic is forwarded. | 11-15-2012 |
20130022052 | Data Transport System and Control Method of Data Transport System - An example of a data transport system includes transport nodes of a transport network, communication devices which communicate via the transport network, and a transport network logical path management server for setting logical paths between the transport nodes within the transport network, and a logical path control server. In a case where a first communication device is newly connected with a first transport node, the first communication device transmits control data to a logical path control server via the first transport node. The logical path control server obtains information about a connection relation between the newly connected first communication device and the first transport node from the control data, and establishes a logical path between the first communication device and a second communication device based on the obtained information about the connection relation and on information about logical paths between transport nodes in a logical path database. | 01-24-2013 |
20130136140 | RELAY SERVER AND RELAY COMMUNICATION SYSTEM - A first relay server stores a first routing target address and a second routing target address. The first relay server stores a first routing target address and a virtual address allocated to the first routing target address while being correlated with each other. The first relay server allocates the virtual address to the first routing target address. The first relay server sets whether communication is conducted using the virtual address or the first routing target address with respect to each second relay server. The first relay server transmits the virtual address allocated to the first routing target address to the second relay server, and receives the second routing target address from the second relay server, so as to establish a routing session with the second relay server. The first relay server performs routing control based on the exchanged routing target address. | 05-30-2013 |
20130156042 | METHODS AND SYSTEMS FOR PROVISIONING LOGICAL CIRCUITS FOR INTERMITTENT USE IN A DATA NETWORK - A customer order is received for routing data for a time period, and provisioning a logical circuit for routing the data during the time period. The logical circuit is provisioned through a first LATA, an IEC, and a second LATA. The logical circuit includes first variable communication paths that automatically reroute from a first set of switches to a second set of switches of the first LATA while maintaining the logical circuit, second variable communication paths to route the data through the second LATA, and fixed communication paths to route the data between the first LATA, the second LATA, and the IEC. The second set of switches form a route associated with the first variable communication paths that is not predefined and that is dynamically defined at a time of automatic rerouting. The logical circuit is added to a deletion batch, and disconnected at the end of the time period. | 06-20-2013 |
20130163606 | Architecture for Scalable Virtual Network Services - Techniques are provided to start a virtual service node that is configured to provide network traffic services for one or more virtual machines. The virtual service node has at least one associated service profile comprising identifiers for corresponding service policies for network traffic services. The service policies identified in the at least one associated service profile are retrieved. A virtual machine is started with an associated virtual interface and a port profile is applied to the virtual interface, including information identifying the service profile. Information is provided to the virtual service node that informs the virtual service node of network parameters and assigned service profile of the virtual machine. Network traffic associated with the virtual machine is intercepted and redirected to the virtual service node. A virtual service data path is provided that enables dynamic service binding, virtual machine mobility support, and virtual service node chaining and/or clustering. | 06-27-2013 |
20130301647 | ROUTING AND FORWARDING OF PACKETS OVER A NON-PERSISTENT COMMUNICATION LINK - An apparatus includes a table including Internet protocol (IP) addresses and corresponding ports, which specify physical and logical a logical links; and a router module for receiving IP packets and using the table to associate the IP packets with the ports without differentiating between ports specifying physical links and ports specifying logical non-persistent links. The apparatus further includes a driver for determining when assets for a logical link have become available, refraining from forwarding associated IP packets to the assets if the assets are not available, and then forwarding the associated IP packets to the assets once the assets have become available. | 11-14-2013 |
20130315258 | System and Method for Performing Concatenation of Diversely Routed Channels - A system and method are provided for performing Local Centre Authorization Service (LCAS) in a network system, the system having a data aligner configured to align bytes of input data according to groups of members. The system also including an LCAS control manager configured to generate desequencing control commands in response to data input from the data aligner. The system further including a de-sequencer configured to de-sequence the input data input from the data aligner according to desequencing control commands received from the LCAS control manager. | 11-28-2013 |
20130336331 | TECHNIQUE FOR MANAGING AN ALLOCATION OF A VLAN - Techniques for allocation of a VLAN for a deployment by at least one VM provided on a host in a network. A VLAN manager is adapted to allocate a free physical VLAN identifier to the requested virtual VLAN identifier. The VLAN manager queries a VLAN mapping table for determining a free physical VLAN identifier. In case the physical VLAN identifier for the requested virtual VLAN identifier is in use, a procedure for determining the at least one free physical VLAN is performed. The determination procedure may be based on pre-defined zoning or it may apply a retagging after a free physical VLAN identifier has been calculated, The determined physical VLAN identifier is assigned to the requested VLAN. The VLAN switch devices are instructed about the assignment between the virtual and the physical VLAN identifier in order to apply the assignment of the data packets transported over the requested VLAN. | 12-19-2013 |
20140092913 | NETWORK VIRTUALIZATION IN ACCESS NETWORKS - A method, system and computer readable medium for advertising and interoperating Layer 2 VPN services from an access node to a core network. The method can include executing, using one or more processors, a routing protocol on an access node to establish adjacency with a core network node in an access mode. The method can also include mapping, using the one or more processors, an access network Layer 2 service identifier to a core network service identifier. The method can further include advertising, using the one or more processors, a mapping for the L2VPN service to the core network node. The method can also include sending, using the one or more processors, network traffic from the access node to the core network node without core network encapsulation. | 04-03-2014 |
20140119380 | METHOD FOR NETWORK COMMUNICATION BY A COMPUTER SYSTEM USING AT LEAST TWO COMMUNICATION PROTOCOLS - A network adapter has a first and second virtual local area network (“VLAN”) device configured on each of first and second physical ports of the network adapter. The second VLAN devices are configured as a logically bonded, virtual device. | 05-01-2014 |
20140185627 | LINK AGGREGATION EMULATION FOR VIRTUAL NICS IN A CLUSTER SERVER - A cluster compute server comprises a fabric interconnect, a first node coupled to the fabric interconnect and comprising a network interface controller coupleable to an external network, and a second node coupled to the fabric interconnect and comprising a fabric interface to provide a set of one or more virtual network interface controllers representing the network interface controller of the first node. The one or more virtual network interface controllers each appear as a local network interface controller to software executed at the second node. The first node is to emulate one or more link aggregation partners for the set of one or more virtual network interface controllers. | 07-03-2014 |
20140269746 | LOAD BALANCING OF LOGICAL CONNECTIONS OVER MULTI-CHASSIS TRUNK - One embodiment of the present invention provides a switch. The switch includes a link aggregation database and a packet processor. The link aggregation database stores configuration information regarding a plurality of switches participating in a multi-chassis trunk. The plurality of switches includes the switch. The packet processor constructs a packet for a remote switch. This packet is forwardable via a logical connection. The packet includes a virtual circuit label associated with a second logical connection of a second switch. The plurality of switches includes the second switch as well. | 09-18-2014 |
20150063366 | METHOD AND APPARATUS FOR IMPROVING CLOUD ROUTING SERVICE PERFORMANCE - In one embodiment, a method includes creating a logical router on a first router, the first router being supported on a first node, the logical router being created for a tenant. The method also includes determining whether a mode change is indicated, and migrating the logical router from the first router to the second router when it is determined that the mode change is indicated. The mode change is associated with migrating the logical router from the first router to a second router, where the second router is also supported on the first node. | 03-05-2015 |
20150071298 | Hybrid Forwarding in a Virtual Switch - Forwarding techniques for a virtual switch are described. A type is identified of data packet received by an extensible virtual switch of a computing device, the extensible virtual switch configured to support communication between a first virtual machine and a second virtual machine or external device. Responsive to the identification, an identifier of the type is associated with the data packet. The data packet is passed through a plurality of extension modules of the extensible virtual switch. Forwarding for the data packet is calculated by at least one of the plurality of extension modules that correspond to the associated identifier. | 03-12-2015 |
20150085869 | REDUCED ACKNOWLEDGEMENT OF PSEUDOWIRE STATUS SIGNALLING MESSAGES - Various exemplary embodiments relate to a method of acknowledging a pseudowire (PW) status message by a PW node, the method including: receiving at the PW node a PW status message from a peer node; determining that acknowledging the PW status message will reduce the number of PW status messages sent by the peer node; and sending an acknowledgement message to the peer node acknowledging the receipt of the PW status message from the peer node. | 03-26-2015 |
20150085870 | CO-OPERATIVE LOAD SHARING AND REDUNDANCY IN DISTRIBUTED SERVICE CHAINS IN A NETWORK ENVIRONMENT - An example method for co-operative load sharing and redundancy in distributed service chains is provided and includes deriving a service chain comprising a plurality of services in a distributed virtual switch (DVS) network environment, where a first service node provides a first portion of a specific service in the plurality of services to a packet traversing the network, and a second service node provides a second portion of the specific service to the packet, and configuring service forwarding tables at virtual Ethernet Modules associated with respective service nodes in the service chain. In a specific embodiment, the first service node and the second service node provide substantially identical service functions to the packet, wherein the specific service comprises the service functions. In various embodiments, each service node tags each packet to indicate a service completion history of service functions performed on the packet at the service node. | 03-26-2015 |
20150092786 | SESSION ESTABLISHMENT METHOD AND APPARATUS - The present invention is applicable to the field of communications and provides a session establishment method and apparatus. The method includes: acquiring an infrastructure virtual circuit IVC corresponding to a user equipment UE; sending a virtual local area network VLAN label corresponding to the IVC to a customer location function set, so that the customer location function set adds the VLAN label to a packet of the UE, where the VLAN label is configured by an L2 session control functional entity for the IVC; and notifying an L2 forwarding functional entity of the VLAN label, so that the L2 forwarding functional entity forwards, to the IVC, the packet sent by the customer location function set and added with the VLAN label. In the present invention, a case in which the L2 forwarding functional entity needs to store a large MAC table is avoided, and packet forwarding efficiency is improved. | 04-02-2015 |
20150103842 | ARP for Logical Router - Some embodiments provide a method for a computing device serving as a host machine in a logical network. The method executes several virtual machines that are in several different segments of the logical network. The method operates a managed physical routing element (MPRE) for routing data packets between different segments of the logical network. The MPRE includes several logical interfaces, each of which is for receiving data packets from a different segment of the logical network. Each of the logical interfaces is addressable by a network layer address. The method intercepts an Address Resolution Protocol (ARP) broadcast message when the destination address matches the network address of one of the logical interfaces. The method formulates an ARP reply to the ARP broadcast message. | 04-16-2015 |
20150103843 | Configuration of Logical Router - Some embodiments provide a method of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The method defines several managed physical routing elements (MPREs) for the several different logical networks. Each MPRE is for receiving data packets from a same port of the MPSE. Each MPRE is defined for a different logical network and for routing data packets between different segments of the logical network. The method provides the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data. | 04-16-2015 |
20150372840 | SERVICING PACKETS IN A VIRTUAL NETWORK AND A SOFTWARE-DEFINED NETWORK (SDN) - In one embodiment, an apparatus includes a processor and logic configured to designate one of a plurality of endpoint virtual network identifiers (EPVNIDs) for each endpoint device in a network, wherein each EPVNID is configured to be shared by one or more endpoint devices, designate a common waypoint virtual network identifier (WPVNID) for all transparent waypoint devices in the network which perform a same function, designate a unique WPVNID for each routed waypoint device in the network, designate a common virtual network identifier (VNID) for all virtual switches in a single virtual network, wherein a different VNID is designated for each virtual network, and create a service chain table comprising each VNID, WPVNID, and EPVNID designated in the network individually correlated with at least a pair of VNIDs: a source VNID and a destination VNID, based on one or more policies affecting application of services to packets in the network. | 12-24-2015 |
20160006653 | LAYER 2 VPN SERVICE ADVERTISEMENT FROM ACCESS NODES TO A CORE NETWORK - A method, system and computer readable medium for advertising and interoperating Layer 2 VPN services from an access node to a core network. The method can include executing, using one or more processors, a routing protocol on an access node to establish adjacency with a core network node in an access mode. The method can also include mapping, using the one or more processors, an access network Layer 2 service identifier to a core network service identifier. The method can further include advertising, using the one or more processors, a mapping for the L2VPN service to the core network node. The method can also include sending, using the one or more processors, network traffic from the access node to the core network node without core network encapsulation. | 01-07-2016 |
20160205048 | SUPPORTING MULTIPLE VSWITCHES ON A SINGLE HOST | 07-14-2016 |