Entries |
Document | Title | Date |
20080198867 | Hash and Route Hardware with Parallel Routing Scheme - A multiprocessor switching device substantially implemented on a single CMOS integrated circuit is described in connection with a parallel routing scheme for calculating routing information for incoming packets. Using the programmable hash and route routing scheme, a hash and route circuit can be programmed for a variety of applications, such as routing, flow-splitting or load balancing. | 08-21-2008 |
20080205424 | Bifurcate space switch - A space switch includes a buffer having a plurality of serial inputs, a plurality of de-serializers, each coupled to a respective input, a plurality n of buffers and a media access controller having inputs coupled to the plurality of de-serializers, data outputs coupled to the buffers, and two control outputs coupled to respective buffers for buffering input data at a clock rate one-nth that of the input data and a switch fabric connected to the buffers for matching buffer data throughput with switch data throughput. Preferably the buffer is a bifurcate buffer. This space switch described ensures matching of buffer and switch fabric throughput. | 08-28-2008 |
20080219280 | Method and apparatus for flexible FXS port utilization in a telecommunications device - An apparatus for flexible FXS port utilization includes a switch adapted for connection to a plurality of Internet Protocol (IP) based communication lines, a subscriber line interface card (SLIC) connected to the switch and having a single FXS port and an IP based handset connected to the switch. The switch may be a softswitch with switching operations executed by a network processor adapted for connection between an external IP signal source and the switch. A method of the invention includes providing a utilization status of the single FXS port and performing an automated switching operation at least the SLIC; based on and in response to a desired port utilization status initiated remotely from the communication device. | 09-11-2008 |
20080219281 | Access line bonding and splitting methods and apparatus - Methods and apparatus for aggregating communication channels. In one exemplary embodiment an aggregation device is required only on one side of the set of communication channels being aggregated. Advantageously, no modifications to the source and/or destination of data transfers are required for operation of the invention. In one embodiment utilized for data transfers in the downstream direction, object download requests can be fulfilled by sending a sequence of partial download requests through the set of communication channels being aggregated, and forwarding the resulting partial data objects received to the original requester in the proper order. In another embodiment utilized for upstream data transfers, traffic is bifurcated to travel along a set of communication channels, and the bifurcated traffic is reassembled either at the network layer or the transport layer. | 09-11-2008 |
20080225875 | Mapping Discovery for Virtual Network - A virtual network has network interfaces coupled by tunnels ( | 09-18-2008 |
20080225876 | Bifurcate Arbiter - An arbiter for a space switch comprising a two buffers, a media access controller having data outputs coupled to the two buffers, and two control outputs coupled to respective buffers for buffering input data at a clock rate one-half that of the input data and a switch fabric connected to the two buffers for matching buffer data throughput with switch data throughput, the arbiter comprising first and second schedulers, each scheduler includes a plurality of inputs for connection to the two buffers for receiving requests, a plurality of outputs for granting requests and a plurality of inter connections to each of the plurality of schedulers for informing them of grants and logic for logically grouping input ports associated with a bifurcate input port, logically grouping output ports associated with a bifurcate output port, establishing round robin pointers for each of two alternate clock ticks for tracking next allowable requests and on one clock tick allowing connection requests from input ports to output ports and accepting a connection request in dependence upon the grouping of the input and output ports and the round robin pointer. The arbiter can be generalized to an n-furcated switch having n-furcated ports where n is an integer greater than or equal to two. | 09-18-2008 |
20080225877 | SWITCHING APPARATUS AND FRAME EXCHANGING METHOD - A switching apparatus is provided which performs switching of a frame sent from a node, in a system of the switching apparatus and the node having redundant ports. The switching apparatus generates a virtual port based on an external setting signal, relates the redundant ports to the virtual port, and sends the frame to one of the ports of the node related to the virtual port when the frame is destined to the virtual port. | 09-18-2008 |
20080240141 | Method and Apparatus for Improving Data Transmission in Router Fabric Cards Through Pseudo-Synchronous Data Switching - In a data packet router, a router fabric card for routing data packets is provided. The router fabric card comprises a plurality of ingress/egress ports, the ports connected through a switching facility for switching connection states of the port paths between individual ingress paths and individual egress paths on the fabric card, and a scheduling component for scheduling communication between ports on the fabric card. Data coming into ingress on the card is organized into individual data-packet trains, each individual train comprising data packets and inserted data denoting a starting point and an ending point of a train. The switching facility recognizes the start data and the end data of a train and switches port paths to a next-assigned connection state accordingly. | 10-02-2008 |
20080247411 | Method to operate a crossbar switch - A method is described to operate a crossbar switch comprising a crossbar fabric with N sending and M receiving ports, with port cards connected to at least one sending and/or receiving port each of the crossbar fabric, said crossbar switch further comprising a control unit connected with the port cards via discrete control channel links, wherein C ports are clustered on a single receiving port card so that such a receiving port card in a single time-step can receive up to C data cells from C sending port cards simultaneously. According to said method the control channel links are used to relay up to C acknowledgements between at least one receiving port card and at least one sending port card. | 10-09-2008 |
20080273546 | DATA SWITCH AND A METHOD OF SWITCHING - The invention relates to a data switch, comprising: plural input ports each for receiving data cells from a respective link; plural output ports each for providing data cells to a respective link; a switch fabric for selectively enabling a data cell received at one of the plural input ports to be switched to one or more of the plural output ports; and a switch scheduler comprising a cut-through arbiter arranged to schedule the switching of a received data cell before the entirety of the data cell is received. | 11-06-2008 |
20080304504 | PCI Express Switch with Backwards Compatibility - There are disclosed apparatus and methods for switching. Transparent and non-transparent ports are provided. Data units are transferred between the transparent ports, between the transparent and non-transparent ports, and between the non-transparent ports. | 12-11-2008 |
20080310441 | GENERAL PURPOSE PHYSICAL DATA TRANSMISSION PORT - A physical data transmission port in a network element of a data network, suited for realizing for instance both an electric packet switched Ethernet connection and an electric time slot switched E1/T1 connection. It has surprisingly been found out that the electric connector ( | 12-18-2008 |
20080310442 | Method And System For Performing Edge To Edge Pseudo Wire Emulation Of Bundling Interface - A method and system for performing edge to edge pseudo wire emulation of the bundling interface in telecommunication field. The method includes: assigning the sub-channel number for the established member bundling interface and negotiating the bundling parameter; forwarding the user message through the aforementioned established bundling interface; and sending the message to the corresponding member interface based on the sub-channel number. | 12-18-2008 |
20090028172 | SPECULATIVE FORWARDING IN A HIGH-RADIX ROUTER - A system and method for speculative forwarding of packets received by a router, wherein each packet includes phits and wherein one or more phits include a cyclic redundancy code (CRC). A packet is received and phits of the packet are forwarded to router logic. A cyclic redundancy code for the packet is calculated and compared to the packet's cyclic redundancy code. An error is generated if the cyclic redundancy codes don't match. If the cyclic redundancy codes don't match, a phit of the packet is modified to reflect the error, the CRC is corrected and the corrected CRC is forwarded to the router logic along with the phit reflecting the CRC error. At the router logic, a check is made to see if the packet is still within the router logic. If the packet is still within the router logic and there was a CRC error, the packet is discarded. If, however, the packet is no longer within the router logic and there was a CRC error, the packet is modified so that the next router discards the packet. | 01-29-2009 |
20090041048 | SYSTEM AND METHOD FOR PERSONAL LIVE TELEVISION - A system comprising a receiver and a transmitter for sending and receiving audio-video datastreams through fixed IP addresses, which IP addresses are established upon initialization of the transmitter and receiver systems. The transmitter includes an audio-visual capture and encoding subsystems, and the receiver includes an audio-visual decoding and display subsystems. | 02-12-2009 |
20090041049 | LOAD BALANCING FOR COMMUNICATIONS WITHIN A MULTIPROCESSOR COMPUTER SYSTEM - In a system having a N output ports, wherein N is an integer greater than one, a method of distributing packets across the plurality of output ports. A packet having two or more fields is received and a first number is computed as a function of one or more of the plurality of fields. A second number is computed that is modulo base N of the first number and an output port is selected as a function of the second number. | 02-12-2009 |
20090059943 | DATA PROCESSING SYSTEM - A data processing system enabling an outstanding-based variable flow control is provided. The data processing system includes a first semiconductor integrated circuit possessing an initiator and a second semiconductor integrated circuit possessing a target. The initiator transmits a request packet to the target, the target transmits a response packet to the initiator, and split transaction interface is practiced. The initiator includes an outstanding number counting circuit for counting an outstanding number defined by the difference in number between the request packets transmitted and the response packets received. The request packet transmission number is controlled so that the count value of the outstanding number counting circuit may not exceed the outstanding number to which the target can respond. The outstanding number is dynamically changeable to a suitable number so that the maximum latency from the issue of the request packet to the reception of the response packet is suppressed. | 03-05-2009 |
20090059944 | DISTRIBUTED PROCESSING SYSTEM, METHOD OF DISTRIBUTED PROCESSING, TERMINALS AND STORAGE MEDIA - A distributed processing system includes a first information processing device, two or more second information processing devices connected with the first information processing device via a first network, and the second information processing devices being connected with each other via a second network, wherein the first information processing device includes an input division unit that generates divided input data pieces by dividing an input data set, and a divided input distribution unit that transmits the divided input data pieces to the second information processing devices, and wherein the second information processing devices include a divided input transfer unit that transmits the divided input data piece to the second information processing device assigned as the base terminal from one or more of the second information processing devices assigned as a client terminal, and a divided input combining unit that combines the divided input data pieces to restore the input data set. | 03-05-2009 |
20090059945 | IP DEVICE, MANAGEMENT SERVER, AND NETWORK SYSTEM - An IP device (for example, network cameras | 03-05-2009 |
20090067444 | Virtual networks in a communication system architecture - A method may include assigning to one or more I/O channels masks of message types that may pass through the channels, and when a message is sent or received, assigning to the message a channel having a mask that matches a type of the message. | 03-12-2009 |
20090067445 | ROUTER AND ROUTING NETWORK - A router in which each of the input/output ports is associated with identifiers enabling each of the other input/output ports to locate it according to a code specific to each of them, comprising means for identifying in an incident packet a routing instruction indicating a forward identifier of the desired output port; and means for sending back the packet where the forward identifier is suppressed from the routing instruction and a return identifier is inserted therein. | 03-12-2009 |
20090067446 | Multi-part parsing in a network device - A network device for processing data on a data network includes a plurality of ports configured to receive data from a data network and to send processed data to the data network, and a multi-part parser configured to parse the data received. The multi-part parser comprises several parsing blocks configured to serially parse the data, with each block designated to parse particular values and where each block but a first block receives parsed data from a prior block with the particular values at a zero offset position. | 03-12-2009 |
20090074000 | Packet based switch with destination updating | 03-19-2009 |
20090074001 | Switch assembly having multiple blades in a chassis - A switch assembly having multiple blades in a chassis and a method of using that assembly to switch data is disclosed. A network switch assembly for network communications includes at least one fabric blade and a plurality of port blades. The at least one fabric blade has at least one switch having a plurality of data port interfaces, supporting a plurality of fabric data ports transmitting and receiving data, and a CPU interface, where CPU interface is configured to communicate with a CPU. The at least one fabric blade also has a CPU subsystem communicating with the CPU interface. Each of said plurality of port blades has at least one switch having a plurality of data port interfaces, supporting a plurality of port data ports transmitting and receiving data. The plurality of port data ports communicate with the plurality of fabric data ports along multiple paths such that data received by the port data ports is switched to a destination port of the network switch assembly along a specified path of the multiple paths based on a portion of the received data. In particular, the invention relates to configurations having five and nine blades to provide the requisite switching capacity. | 03-19-2009 |
20090080452 | Packet processing apparatus and method codex - A packet processing apparatus and method are provided. The packet processing apparatus changes a size of an input packet, analyzes the input packet to perform a second layer associated process, generates basic delivery headers of the input packet, processes the input packet to which the basic delivery headers are inserted according to a type of the input packet, transforms the header of the input packet to which the basic delivery headers are inserted, and transitions the header-transformed input packet to delivers the packet. Accordingly, it is possible to process various packets without addition of separate process to the packet processing apparatus. In addition, a use efficiency of a network processing unit can be optimized, so that it is possible to increase a packet processing rate and performance. | 03-26-2009 |
20090086751 | Adaptive Interrupt On Serial Rapid Input/Output (SRIO) Endpoint - A serial buffer is configured to transmit a plurality of received data packets through a data packet transfer path to a host processor. A doorbell controller of the serial buffer monitors the number of data packets transmitted to the host processor through the data packet transfer path, and estimates the number of data packets actually received by the host processor. The doorbell controller generates a doorbell command each time that the estimated number of data packets corresponds with a fixed number of data packets in a frame. The doorbell commands are transmitted to the host processor on a doorbell command path, which is faster than the data packet transfer path. The doorbell controller may estimate the number of data packets actually received by the host processor in response to a first delay value, which represents how much faster the doorbell command path is than the data packet transfer path. | 04-02-2009 |
20090097496 | Video Signal Switching System - A video signal switching system wherein existing network components and the like are used to perform a switching process, thereby reducing the costs and improving the versatility as well. As a solution, a video signal switching system is provided which comprises a plurality of input port components that acquire non-packet digital consecutive signals; a plurality of output port components that output the non-packet digital consecutive signals; a packetizing unit that packetizes the acquired non-packet digital consecutive signals into packets after associating them with the input port identification information of the input port components having acquired them; a switch unit that distributes the packets to the output port components in accordance with the input port identification information associated with those packets; and a restoring unit that restores the packet signals distributed by the switch unit to the non-packet digital consecutive signals. | 04-16-2009 |
20090109989 | LINKING CROSS BAR CONTROLLER - A method for transferring data includes connecting N ports of a crossbar to N devices, respectively, where N is an integer greater than one. Inbound data is received at one of the N ports from a respective one of the N devices. Dedicated connections are provided between an input buffer of one of the N ports and N-1 output buffers associated with others of the N ports, respectively. At least one of the N-1 output buffers of the others of the N ports is selected to output outbound data corresponding to the inbound data. The inbound data from the input buffer of one of the N ports is selectively transferred to at least one of the N-1 output buffers of the others of the N ports. | 04-30-2009 |
20090116505 | Service Based VLAN Stacking - A device and method are described herein for group profiling traffic (e.g., voice, data, high-speed data, video, multicast stream) which is received at a plurality of incoming ports. In one embodiment, the method includes the steps of: (a) receiving different types of traffic at the plurality of ports; (b) classifying the different types of traffic into different types of service access points; and (c) applying profiles of the different types of service access points to the corresponding different types of traffic, wherein the same type of traffic which is received by at least two ports of the plurality of ports will share the profile of the corresponding classified service access point. | 05-07-2009 |
20090141734 | METHOD AND SYSTEM FOR A CONVERGED INFINIBAND OVER ETHERNET NETWORK - A method of providing a converged InfiniBand over Ethernet (IBOE) network. An IBOE switch receives a data packet. If the data packet is received by the IBOE switch from the InfiniBand network, a translation utility looks up an Ethernet media access control (MAC) address corresponding to an LID of the packet in a translation table. The translation utility generates an Ethernet packet and encapsulates an InfiniBand link layer packet before sending the packet. If the data packet is received by the IBOE switch from the Ethernet network, the translation utility removes the Ethernet header from the packet and looks up a LID corresponding to the MAC address. The translation utility calculates an outbound port number and sends the packet. | 06-04-2009 |
20090147797 | APPARATUS AND METHODS USING A LINEAR MEMORY MODEL FOR ENCODER OUTPUT BUFFERS - Apparatus and methods for using a linear memory model for encoder output buffering are disclosed. The apparatus and method effect linear memory output buffering by dividing an encoder operation having N sequential frames to be encoded by an encoder into N encoder operations each designated for a single frame transmission, such as in the case of extended frame transmissions having multiple frames. Bits of the N encoder operations are then sequentially buffered in an encoder output buffer, wherein bits of each buffered encoder operation of the N encoder operations are read out of the buffer to a multiplexer engine while bits of a next encoder operation of the N encoder operations is being stored in the encoder output buffer. | 06-11-2009 |
20090154484 | SCALEABLE VOIP TELEPHONE LINE CIRCUIT - A telephone subscriber line device for providing an interface between a legacy telephone circuit based on circuit-switched technology and a packet network has a legacy interface for connection to telephone circuit; a packet interface for connection to a packet network, processing circuitry for converting between legacy telephone signals and packet signals, and a cascadable expansion bus permitting multiple said devices to be connected to a common port on a packet network. Such a device is highly scalable. | 06-18-2009 |
20090175288 | System for setting router identifier in network supporting at least one protocol and method of controlling the same - A system for setting a router identifier in a network supporting at least one protocol. The system includes an interface storage storing information about at least one port and its Internet protocol address, a router identifier storage storing information about a reference router identifier, an interface manager referring to the interface storage to set information about the Internet protocol address of the port having the highest priority as the reference router identifier, and storing a value of the reference router identifier in the router identifier storage, and at least one daemon process accessing the router identifier storage when automatically setting the router identifier in conjunction with the generation of an event, looking up the value of the reference router identifier, and setting the stored reference router identifier as the router identifier thereof. | 07-09-2009 |
20090175289 | Multi-Rate, Multi-Protocol, Multi-Port Line Interface for a Multiservice Switching Platform - Methods and apparatus for enabling a line card to support multiple ports, multiple rates, and multiple protocols within an optical network system are disclosed. According to one aspect of the present invention, a line card that is suitable for incorporation into one of a multi-slot broadband digital cross-connect system or a multiservice provisioning platform includes a first port and a plurality of devices. The first port is arranged to be provisioned to accept an input signal which may be one of a signal of a first protocol and a signal of a second protocol. The plurality of devices being arranged to process the input signal to create an output signal which has a SONET payload. In one embodiment, the signal of the first protocol is an OC-n signal and the signal of the second protocol is a Gigabit Ethernet signal. | 07-09-2009 |
20090185574 | TIMING SYSTEM FOR MODULAR CABLE MODEM TERMINATION SYSTEM - A modular Cable Modem Termination System (CMTS) includes a packet shelf operating a Data Over Cable Service Interface Specifications (DOCSIS) Media Access Control (MAC) framer. One or more downstream Physical Interface (PHY) shelves receive DOCSIS data from the packet shelf over a packet switched network and modulate the DOCSIS data for sending on a downstream path of a cable plant. One or more upstream PHY shelves send DOCSIS data received from an upstream path of the cable plant over the packet switched network to the packet shelf. By separating the PHY components from the MAC and from the system software, the PHY components for a Hybrid Fiber Coax (HFC) plant may be replaced with different PHY components for other access technologies such as wireless, Digital Subscriber Lines (DSL), Ethernet-to-the-Home, Fiber-to-the-Home, or fiber Passive Optical Networks (PONs). | 07-23-2009 |
20090213866 | Data Communication System And Method - A data communication system having a plurality of input/output ports, a first group and a second group of switching units. Each switching unit has a plurality of input/output interfaces, whereby at least one of the plurality of input/output interfaces of each switching unit of the first group forms an input/output port of the communications system, and at least one other input/output interface of each of the switching units of the first group is connected via a communication link with an input/output interface of one of the switching units of the second group, so that a network is formed having at least one loop. The network is logically divided in at least two virtual subnetworks, each forming a spanning tree. Each switching unit of the first group is configured to assign an incoming data packet arriving at a particular input/output port to a predetermined one of the at least two virtual sub-networks. An advantage of the present invention is the ability to transparently employ the taught data communication device in different computing environments, without the requirement to alter any external equipment. | 08-27-2009 |
20090213867 | BLADE ROUTER WITH NAT SUPPORT - A blade router for increased interface scalability is provided. The blade router may address interface scalability by having each of the linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade router may appear as a single router from the customer perspective during configuration. For some embodiments, two virtual interfaces may be used, one for regular interface traffic and another for Network Address Translation (NAT)-enabled interface traffic. | 08-27-2009 |
20090213868 | SEPARATION OF FABRIC AND PACKET PROCESSING SOURCE IN A SYSTEM - An apparatus may include a port interface that is arranged and configured to receive a packet from an ingress port, a traffic management module being operatively coupled to the port interface and that is arranged and configured to manage routing of the packet to a destination, and a packet processing engine that is arranged and configured to perform packet processing on the packet and to associate a tag with the packet, where the tag includes a packet processing source field, a destination field, and a fabric source field. | 08-27-2009 |
20090219943 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSOR, SERVER, INFORMATION PROCESSING METHOD AND PROGRAM - An information processor (1) comprises: a history packet transmitter (11) for transmitting a history packet; a request packet transmitter (12) for transmitting a request packet requesting transmission of a return packet; a packet transmission controller (13) for controlling transmission of a request packet by using a binary search method; a return packet receiver (14) for receiving a return packet transmitted from a server (3); and a port keeping time detector (15) for detecting the port keeping time of a communication processor (2) based on reception of a return packet by the return packet receiver (14). The server (3) includes: a request packet receiver (31) for receiving a request packet; and a return packet transmitter (32) for transmitting a return packet to a port of the communication processor (2) where a history packet passed when the request packet receiver (31) received a request packet. This configuration provides an information processing system for detecting the port keeping time of the communication processor. | 09-03-2009 |
20090232150 | SERVICE EDGE PLATFORM ARCHITECTURE FOR A MULTI-SERVICE ACCESS NETWORK - A service edge node for a multi-service access (MSA) network is provided. The service edge node includes a line card, numerous service cards, a control system, and switching fabric. The line card receives packets from an access network and removes framing information from the packets to provide raw packets. For each of the packets, the raw packet from the line card is directed to one of the service cards. In one embodiment, each of the service cards is dedicated to a particular logical channel, and the line card is configured to direct the packets based on the logical channels. In another embodiment, each of the service cards is dedicated to a particular traffic type, and the line card directs the raw packets to the service cards based on a preconfigured table from the control system defining the traffic type of each of the service cards. | 09-17-2009 |
20090232151 | MULTI-RATE BACKPLANE TRANSCEIVER - An apparatus is disclosed that includes first transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a first Ethernet communication protocol at a first data rate, second transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a second Ethernet communication protocol at a second data rate; and third transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a third Ethernet communication protocol at a third data rate. | 09-17-2009 |
20090232152 | METHOD AND APPARATUS FOR AGGREGATING PORTS - A method for aggregating ports includes: when creating a static link aggregation group (LAG) at the local end, judging whether a port receives an aggregation packet sent from the peer end; if yes, determining the state of the port according to the Link Aggregation Control Protocol (LACP); otherwise, maintaining the state of the port carrying services. An apparatus for aggregating ports includes a static port aggregation processing unit, an opposite state detecting unit and a port state setting unit. The present invention can create a static LAG without any impact on the original services of ports, and can speed up changing the state of the opposite end and shorten the duration of the impact on services when deleting a static LAG or a member port thereof. | 09-17-2009 |
20090262750 | Transmission Information Transfer Apparatus and its Method - A transmission information transfer apparatus includes: an FDB that manages IP addresses in association with a plurality of respective input/output sections; an IP packet recognition section that determines whether input transmission information includes an IP address indicating the destination of the input transmission information; an FDB reference section and output port determination section that determine, in the case where the input transmission information includes an IP address, whether the IP address included in the input transmission information and predetermined IP address associated with any one of the plurality of input/output sections different from an input/output section coincides with one another; and an output port determination section that sets, in the case where it has been determined that the IP address included in the input transmission information as the destination of the input transmission information and the predetermined IP address coincides with one another, any one of the plurality of input/output sections. | 10-22-2009 |
20090268748 | METHOD, APPARATUS AND SYSTEM FOR A STACKABLE ETHERNET SWITCH - Implementation of non-blocking switch stacking capability for a switch device using a plug-in stacking module to connect to the switch device. In one embodiment, the plug-in stacking module receives switched data from one switch means of the connected switch device and switches the received switch data to another switch means of the same switch device. In another embodiment, switching configurations are changed so that operation of the switch device in combination with the plug-in stacking module increases a total number of ports for which non-blocking switching is supported. | 10-29-2009 |
20090268749 | ENHANCED CMTS FOR RELIABILITY, AVAILABILITY, AND SERVICEABILITY - A Cable Modem Termination System (CMTS) is partitioned into Line Cards, I/O Cards, and a midplane to provide enhanced Reliability, Availability, and Serviceability. Each I/O Card provides a cabling interface for coupling an assigned Line Card to other portions of a Hybrid-Fiber-Coax Network. A plurality of RF signals is coupled via connectors between each Line Card and a corresponding I/O Card, via the midplane. This permits a Line Card to be removed for servicing without requiring recabling of the corresponding I/O Card. Preferably, a rectangular-multi-pin collinear connector-cascade (Line Card jack, midplane double-plug, and I/O Card jack) is used to couple the plurality of RF signals. The connector-cascade is configured with protective RF ground pins adjacent and surrounding each of a plurality of RF signal pins. This approach permits each Line Card to be removed or inserted in a single action, without attention to individual RF interconnects, yet meets all system RF requirements while using relatively inexpensive connectors. The I/O Cards preferably include a distributed backup bus that permits one of the Line Cards in the CMTS to serve as a designated backup. The backup bus enables assignment of the designated backup Line Card to the I/O Card associated with a failing Line Card, without requiring recabling of any I/O Card. In conjunction with a signal processing architecture that permits dynamically programmable channel assignments, the backup bus facilitates rapid and fully automated failover. The Line Cards are preferably further partitioned into easily replaceable sections, including IF-to-RF and signal processing modules. | 10-29-2009 |
20090274162 | PORT EXPANDER FOR FIBRE CHANNEL FABRICS IN STORAGE AREA NETWORKS - An port expander Fibre Channel switch presents F_ports to form a first Fibre Channel fabric and N_ports to a second Fibre Channel fabric to appear as node devices. The port expander may be used to connect a plurality of blade servers to a Fibre Channel fabric. Fabric events engendered by the insertion or removal of hot-pluggable devices are handled by the port expander and “event storms” on the Fibre Channel fabric are avoided. The port expander presents the blade servers to the FC fabric as a virtualized N_port. | 11-05-2009 |
20090279561 | Backplane Interface Adapter - A backplane interface adapter for a network switch. The backplane interface adapter includes at least one receiver that receives input cells carrying packets of data; at least one cell generator that generates encoded cells which include the packets of data from the input cells; and at least one transmitter that transmits the generated cells to a switching fabric. The cell includes a destination slot identifier that identifies a slot of the switching fabric towards which the respective input cell is being sent. The generated cells include in-band control information. | 11-12-2009 |
20090285233 | MULTI-SERVICE PHY BOX - A data communication system includes multiple Media Access Control (MAC) units, multiple physical layer (PHY) interface units, and logic to communicate between the MAC units and the PHY units using a single tunneling protocol over Internet Protocol (IP). | 11-19-2009 |
20090290594 | Method and Device for Transmitting Signal Between Devices - The transmission side device | 11-26-2009 |
20090290595 | NETWORK SWITCHING IN A NETWORK INTERFACE DEVICE AND METHOD OF USE THEREOF - A network interface device includes a host port, two network ports, and a switch that can direct communications between the host port, and the two network ports. A data processing system includes an information handling system coupled to a first network, and second and third information handling systems. The information handling systems are coupled in series. Communications received by the network that are addressed to the first information handling system are sent to the first information handling system, but not to the second or third information handling system. A method includes directing a communication from an information handling system to a first port when the communication has a target address that is less than the address of the information handling system or to a second port when the communication has a target address that is greater than the address of the information handling system. | 11-26-2009 |
20100002716 | SWITCHING METHOD - A switching device comprising a plurality of ingress ports and a plurality of egress ports. The switching device is arranged to receive data packets through said ingress ports and to forward received data packets to respective ones of said egress ports. The switching device further comprises an ingress module for each of said ingress ports, each ingress module being arranged to receive data packets from a respective single one of said ingress ports and to store the received data packets in one of a plurality of data structures provided by the ingress module, each ingress module being further configured to select a data packet from one of said plurality of data structures, and to request permission to transmit the selected data packet to an egress port. The switching device also comprises at least one egress module arranged to receive a plurality of requests for permission to transmit data packets through a particular egress port, the request being generated by the plurality of ingress modules, and to select one of said plurality of requests. | 01-07-2010 |
20100040078 | Method and Apparatus for Centralized Selection of a Control Network - An apparatus and method for centrally selecting a control network from redundant control networks is described. In one embodiment of the invention, a network element includes a first control network and a second control network. Each line card implements a bonding interface to bond a first port coupled with the first control network and a second port coupled with the second control network. On each line card, the first and second ports receive a control network selection message from the first and second control networks respectively. A link layer driver on each line card interprets those selection messages and determines which control network is active and reports that control network as up to the bonding interface and reports the other control network as down to the bonding interface. The bonding interface selects the control network reported as up and application software uses that control network. | 02-18-2010 |
20100046537 | METHODS FOR INTELLIGENT NIC BONDING AND LOAD-BALANCING - Methods, devices, and media for intelligent NIC bonding and load-balancing including the steps of: providing a packet at an incoming-packet port of a gateway; attaching an incoming-port identification, associated with the incoming-packet port, to the packet; routing the packet to a processing core; passing the packet through a gateway processing; sending the packet, by the core, to the operating system of a host system; and routing the packet to an outgoing-packet port of the gateway based on the incoming-port identification. Preferably, the gateway processing includes security processing of the packets. Preferably, the step of routing the packet to the outgoing-packet port is based solely on the incoming-port identification. Preferably, an outgoing-port identification, associated with the outgoing-packet port, has an identical bond-index to the incoming-port identification. Preferably, the gateway includes a plurality of incoming-packet ports, a plurality of respective incoming-port identifications, a plurality of processing cores, and a plurality of outgoing-packet ports. | 02-25-2010 |
20100046538 | TCP CONNECTION RESOURCE DIVERSITY USING TUNABLE GEOMETRIC SERIES - Disclosed is a computer implemented method and apparatus for handling transport control protocol connections. The local host receives a transport control protocol socket connection request from a host. By subtracting a current port connection from maximum port connections to form a difference, the local host calculates the threshold based the difference divided by the tunable divisor, the tunable divisor not equal to one. The local host then determines whether the current port connections exceeds the threshold. By responding to a determination that the current port connections exceed the threshold, the local host blocks the transport control protocol socket request based on the TCP socket connection request. | 02-25-2010 |
20100054271 | Control of Data in Communication Networks | 03-04-2010 |
20100061393 | System and Method for High Speed Packet Transmission - The present invention provides systems and methods for providing data transmission speeds at or in excess of 10 gigabits per second between one or more source devices and one or more destination devices. According to one embodiment, the system of the present invention comprises a first and second media access control (MAC) interfaces to facilitate receipt and transmission of packets over an associated set of physical interfaces. The system also contemplates a first and second field programmable gate arrays (FPGA) coupled to the MAC interfaces and an associated first and second memory structures, the first and second FPGAs are configured to perform initial processing of packets received from the first and second MAC interfaces and to schedule the transmission of packets to the first and second MAC interface for transmission to one or more destination devices. The first and second FPGAs are further operative to dispatch and retrieve packets to and from the first and second memory structures. A third FPGA, coupled to the first and second memory structures and a backplane, is operative to retrieve and dispatch packets to and from the first and second memory structures, compute appropriate destinations for packets and organize packets for transmission. The third FPGA is further operative to receive and dispatch packets to and from the backplane. | 03-11-2010 |
20100067539 | Single Network Interface Circuit with Multiple-Ports and Method Thereof - The invention discloses a single network interface device with multi-ports, the network interface device supports two or more physical network transmission routes to transmit and receive data, and upload the received data into a host through a host interface or download the data waiting to be transmitted to network from the host through the host interface. Therefore, the present invention increases network communication speed and improves host interface bandwidth. | 03-18-2010 |
20100067540 | APPARATUS AND METHOD FOR PROCESSING IP PACKET FRAGMENTATION IN ROUTING SYSTEM USING NETWORK PROCESSOR - An apparatus and method for processing IP packet fragmentation in a routing system using a network processor includes an ingress network processor receiving a packet, and if the received packet is greater than MTU, fragmenting the packet rather than sending the packet to a control processor to fragment the packet. All packets are processed using a fragmentation-based packet-processing method as a result of packet encapsulation, which is caused for mobility support in an IPv4 router. In addition, all the packets are processed by micro-engines, a data plane processor, irrespective of whether fragmentation is to be performed. Accordingly, the same packet-processing rate can be supported to mobile nodes irrespective of mobility or packet size. | 03-18-2010 |
20100085981 | PORT TRUNKING AT A FABRIC BOUNDARY - F_PORTs of an edge switch are logically trunking with N_PORTs of a node device outside the fabric via a trunked group of communications links. The trunked N_PORTs of the node device and the trunked F_PORTs of the edge switch are configured to send and receive frames of a particular stream across the multiple trunked links for in-order communication with the other device. The node device outside the fabric initially negotiates with the edge switch using a sequence of fabric login requests and fabric login acceptances to establish the trunked connection between the devices (and their respective ports). | 04-08-2010 |
20100091786 | Control of a Computing System Having Adjustable Inputs - A technique for controlling an output of a computing system having multiple adjustable inputs includes providing a set of adjustable inputs to the computing system, observing an output of the computing system while the system is in operation, and selecting a subset of adjustable inputs from the set of adjustable inputs based on the observation of the output. The inputs in the selected subset are then adjusted to achieve a desired output of the computing system. | 04-15-2010 |
20100091787 | DIRECT INTER-THREAD COMMUNICATION BUFFER THAT SUPPORTS SOFTWARE CONTROLLED ARBITRARY VECTOR OPERAND SELECTION IN A DENSELY THREADED NETWORK ON A CHIP - A computer-implemented method, system and computer program product for retrieving arbitrarily aligned vector operands within a highly threaded Network On a Chip (NOC) processor are presented. Multiple nodes in a NOC are able to access a single Compressed Direct Interthread Communication Buffer (CDICB), which contains a misaligned but compacted set of operands. Using information from a Special Purpose Register (SPR) within the NOC, each node is able to selectively extract one or more operands from the CDICB for use in an execution unit within that node. Output from the execution unit is then sent to the CDICB to update the compacted set of operands. | 04-15-2010 |
20100098104 | SWITCHING DEVICE - A switching device comprising a plurality of ingress ports and a plurality of egress ports. The switching device is arranged to receive data packets through said ingress ports and to forward received data packets to respective ones of said egress ports. The switching device is further arranged to: determine a first time at which a first cell of a selected data packet is to forwarded to one of said egress ports, determine a further time at which a respective further cell of the selected data packet is to be forwarded to said one of said egress ports, store data indicating that said respective further cell is to be forwarded at said determined further time, forward said first cell at said first time, and forward said further cell of said selected data packet at said determined further time. | 04-22-2010 |
20100118885 | PREDICTIVE PACKET FORWARDING FOR A NETWORK SWITCH - A network switch includes a predictor using data in a packet to predict a flow for the packet. A forwarding engine forwards at least a portion of the packet on a switch fabric to an egress port in the switch determined from the predicted flow. The forwarding engine is operable to forward the packet on the switch fabric to the egress port determined from the predicted flow prior to a lookup module determining a flow from a lookup. | 05-13-2010 |
20100135313 | NETWORK ROUTING SYSTEM FOR ENHANCED EFFICIENCY AND MONITORING CAPABILITY - According to an embodiment of the invention, a network device such as a router or switch provides efficient data packet handling capability. The network device includes one or more input ports for receiving data packets to be routed, as well as one or more output ports for transmitting data packets. The network device includes an integrated port controller integrated circuit for routing packets. The integrated circuit includes an interface circuit, a received packets circuit, a buffer manager circuit for receiving data packets from the received packets circuit and transmitting data packets in one or more buffers and reading data packets from the one or more buffers. The integrated circuit also includes a rate shaper counter for storing credit for a traffic class, so that the integrated circuit can support input and/or output rate shaping. The integrated circuit may be associated with an IRAM, a CAM, a parameter memory configured to hold routing and/or switching parameters, which may be implemented as a PRAM, and an aging RAM, which stores aging information. The aging information may be used by a CPU coupled to the integrated circuit via a system interface circuit to remove entries from the CAM and/or the PRAM when an age count exceeds an age limit threshold for the entries. | 06-03-2010 |
20100135314 | Multi-Component Compatible Data Architecture - A backbone network, comprising a first switch comprising a first port configured to communicate a data stream via an Ethernet interface, and a second port configured to communicate the data stream via a SONET/SDH interface, and a second switch comprising a third port configured to receive the data stream from the first switch via the Ethernet interface, wherein the first switch and the second switch are synchronized. | 06-03-2010 |
20100135315 | Multi-Component Compatible Data Architecture - A backbone network, comprising a first switch comprising a first port configured to communicate a data stream via an Ethernet interface, and a second port configured to communicate the data stream via a SONET/SDH interface, and a second switch comprising a third port configured to receive the data stream from the first switch via the Ethernet interface, wherein the first switch and the second switch are synchronized. | 06-03-2010 |
20100172365 | HiGig AUTOTRUNKING - A method and system for automatically trunking ports connecting network devices arranged in a stacked configuration is provided. The method includes sending a packet, from a sending network device to at least one other receiving network device, through each of a plurality of ports of the network device. The packet includes at least an identifier for identifying the sending network device. The receiving network device maintains a table identifying which ports are connected to a neighboring network device. The network device automatically trunks the ports which are connected to the same network device; | 07-08-2010 |
20100172366 | SEMICONDUCTOR INTEGRATED CIRCUIT AND FILTER CONTROL METHOD - A semiconductor integrated circuit of the invention comprises a plurality of cores, and an interconnecting network including adaptors connected to each of the cores and a plurality of routers connecting the adaptors to communicate therebetween. The adaptors keep delivery information indicating a delivery condition of a request signal received from the cores and control delivery of the request signal received from the cores in accordance with the delivery information. | 07-08-2010 |
20100183022 | FIBRE CHANNEL SWITCHING SYSTEM - The Fibre Channel standard was created by the American National Standard for Information Systems (ANSI) X3T11 task group to define a serial I/O channel for interconnecting a number of heterogeneous peripheral devices to computer systems as well as interconnecting the computer systems themselves through optical fiber and copper media at gigabit speeds (i.e., one billion bits per second). Multiple protocols such as SCSI (Small Computer Serial Interface), IP (Internet Protocol), HIPPI, ATM (Asynchronous Transfer Mode) among others can concurrently utilize the same media when mapped over Fibre Channel. A Fibre Channel Fabric is an entity which transmits Fibre Channel frames between connected Node Ports. The Fibre Channel fabric routes the frames based on the destination address as well as other information embedded in the Fibre Channel frame header. Node Ports are attached to the Fibre Channel Fabric through links. | 07-22-2010 |
20100195663 | Fabric Channel Control Apparatus and Method - A method for receiving packet data at a communication channel and transmitting the packet data over serial links of the communication channel. The packet data is sliced into n-bit data portions which are concatenated with a header prior to transmitting an n-bit portion across one of the serial links of the communication channel. The header may include an invert bit to alter the majority sign of an n-bit portion. Other aspects of the present invention are also described herein. | 08-05-2010 |
20100226385 | LCR SWITCH WITH HEADER COMPRESSION - Various exemplary embodiments relate to a method and related network node including one or more of the following: maintaining a line card activity number at each line card in the node; receiving a first packet belonging to a flow; storing, at each line card, a flow record in a line card context identifier storage, wherein the flow record contains a flow activity number being initially set equal to a current value of the line card activity number; detecting, by the second line card, a change in designation to active and changing the value of the line card activity number maintained by the second line card; receiving a second packet belonging to the flow; and transmitting, to the decompressor node, an update packet including the flow context identifier and the flow identifying information, upon determining that the flow activity number is not equal to the updated line card activity number. | 09-09-2010 |
20100232450 | METHOD AND APPARATUS FOR PROVIDING VIRTUAL PORTS WITH ATTACHED VIRTUAL DEVICES IN A STORAGE AREA NETWORK - Systems particularly a virtualization switch or a storage device, which include virtual ports connected to virtual devices with virtual worldwide names and virtual LUNs. Because Fibre Channel environment hosts can track worldwide names from one port to another and allow continuity in that regard, the virtual worldwide names are provided with relevant virtual LUNs and connected these to virtual ports so that the virtual devices can be moved as desired to overcome failures or to allow load balancing. | 09-16-2010 |
20100238949 | FAST AND FAIR ARBITRATION ON A DATA LINK - Embodiments of a circuit, a buffered crosspoint switch that includes the circuit and a computer system that includes the switch are described. In this circuit and switch, deep crosspoint buffers are replaced with smaller distributed buffers. This modification reduces the cost of the switch and improves the scaling properties of the architecture. | 09-23-2010 |
20100246593 | Steering Data Communications Packets For Transparent Bump-In-The-Wire Processing Among Multiple Data Processing Applications - Steering data communications packets for transparent, bump-in-the-wire processing among multiple data processing applications in a link-level data communications switch, the switch including data communications ports, a port connected to a first data communications network and another port connected to a second data communications network, other ports connected to the data processing applications, the switch also including rules governing the steering, including receiving in the switch from the first network data communications packets directed to the second network, each packet containing a source network address and a destination network address and steering by the switch each packet among the applications and through an egress port, such steering carried out only in accordance with the rules, using neither the source network address of the packet, the destination network address of the packet, nor any link-level identifier of any application. | 09-30-2010 |
20100246594 | Flexibly Integrating Endpoint Logic Into Varied Platforms - In one embodiment, the present invention is directed to an integrated endpoint having a virtual port coupled between an upstream fabric and an integrated device fabric that includes a multi-function logic to handle various functions for one or more intellectual property (IP) blocks coupled to the integrated device fabric. The integrated device fabric has a primary channel to communicate data and command information between the IP block and the upstream fabric and a sideband channel to communicate sideband information between the IP block and the multi-function logic. Other embodiments are described and claimed. | 09-30-2010 |
20100246595 | LINKING CROSS BAR CONTROLLER - A method for transferring data includes connecting N ports of a crossbar to N devices, respectively, where N is an integer greater than one. Inbound data is received at one of the N ports from a respective one of the N devices. Dedicated connections are provided between an input buffer of one of the N ports and N−1 output buffers associated with others of the N ports, respectively. At least one of the N−1 output buffers of the others of the N ports is selected to output outbound data corresponding to the inbound data. The inbound data from the input buffer of one of the N ports is selectively transferred to at least one of the N−1 output buffers of the others of the N ports. | 09-30-2010 |
20100278191 | Hierarchical Rate Limiting of Control Packets - Line cards receive control packets and perform a hierarchical rate limiting on those control packets. A set of identifier keys are extracted from the control packets and the protocol of those control packets are determined. At a first level, the control packets are rate limited per unique set of identifier keys per protocol. Those packets which fail the first rate limiting level are dropped. Those packets which pass the first rate limiting level are rate limited at a second level per protocol type. Those packets which fail the second level rate limiting are dropped while those packets which pass the second level rate limiting are sent to the control card for further processing. | 11-04-2010 |
20100316062 | SCALABLE PACKET-SWITCH - A scalable packet switch possessing a multiport memory, a multiport memory manager, two or more input/output (I/O) ports, and two or more switch engines. Each switch engine is associated with one or more I/O ports, and is adapted to receive inbound packets and transmit outbound packets via the associated I/O ports. Inbound packets are stored in a shared packet buffer. Each switch engine is further adapted to (i) determine (i.e., bridge) the outbound I/O port(s) for received inbound packets by consulting a shared bridging table and (ii) schedule outbound packets for transmission, independently and in parallel with other switch engines. The shared packet buffer and shared bridging table are stored in the multiport memory and shared by all switch engines. The multiport memory manager allocates/de-allocates memory blocks within the multiport memory. | 12-16-2010 |
20100329276 | Energy efficient network forwarding - Includes a method that determines utilization of a link and determines a weight for the link based on an energy metric for the determined utilization. The method also includes transmitting the determined weight to at least one node adjacent in the network to the network forwarding device, and determining forwarding based on the transmitted weight. | 12-30-2010 |
20110013642 | Circuit arrangement, systems for transmitting a serial data stream, pixel matrix display and method for transmitting a serial data stream - A circuit arrangement comprises an input circuit for reading in a serial data stream, which comprises a plurality of useful data bits, and for reading in a piece of information which indicates the start of the serial data stream. The circuit arrangement also comprises a data processing circuit for removing at least one useful data bit from the read-in, serial data stream. The data processing circuit is designed such that it removes the at least one useful data bit at a prescribed position after the start of the serial data stream. The circuit arrangement also comprises a first output circuit for outputting the read-in, serial data stream for the omission of the at least one removed useful data bit. | 01-20-2011 |
20110058570 | PROGRAMMABLE CROSSBAR STRUCTURES IN ASYNCHRONOUS SYSTEMS - Methods, systems, and circuits for forming and operating a crossbar structure in an asynchronous system are described. One or more input ports of a programmable crossbar structure may be connected to send data to one or more output ports. A group of output ports each receiving data from an input port may be connected to send, in response, control signals via a programmable element to the input port. The number of programmable elements used may be determined by the number of input ports being copied to more than one output port. Additional methods, systems, and circuits are disclosed. | 03-10-2011 |
20110069718 | INTELLIGENT ELECTRONIC DEVICE WITH SEGREGATED REAL-TIME ETHERNET - An intelligent electronic device segregates urgent data frames from non-urgent data frames on reception so that the urgent data frames may be handled with greater priority. A switching device is disposed between an external network interface and multiple internal network ports. Based on a network data type indicia, urgent data frames are routed to one of the ports, and non-urgent data frames are routed to another port. A processor coupled to the internal network ports handles urgent data frames before handling any non-urgent data frames. | 03-24-2011 |
20110075680 | Forwarding of Packets Based on a Filtered Forwarding Information Base - A filtered Forwarding Information Base (FIB) (the “complete local FIB”) is used to determine how to forward packets, typically on line cards. The complete local FIB is generated by filtering (i.e., dropping or removing) extraneous entries in the standard global FIB of a router. This smaller FIB is then installed within the memory of a forwarding engine, possibly implemented as a single application-specific integrated circuit (ASIC), for use in determining how to forward packets, with the router forwarding packets accordingly. | 03-31-2011 |
20110080919 | LOW-POWER POLICY FOR PORT - Various example embodiments are disclosed. According to an example embodiment, a method may include determining, by a port processor, a buffer length based on an amount of data stored in a port controlled by the port processor, comparing the buffer length to a low-power buffer threshold, determining a link utilization based on a number of packets transmitted by the port, comparing the link utilization to a link utilization threshold, and placing the port into a low-power state based on the comparison of the buffer length to the low-power buffer threshold and the comparison of the link utilization to the link utilization threshold. | 04-07-2011 |
20110080920 | Flexibly Integrating Endpoint Logic Into Varied Platforms - In one embodiment, the present invention is directed to an integrated endpoint having a virtual port coupled between an upstream fabric and an integrated device fabric that includes a multi-function logic to handle various functions for one or more intellectual property (IP) blocks coupled to the integrated device fabric. The integrated device fabric has a primary channel to communicate data and command information between the IP block and the upstream fabric and a sideband channel to communicate sideband information between the IP block and the multi-function logic. Other embodiments are described and claimed. | 04-07-2011 |
20110085568 | MAPPING LOGICAL PORTS OF A NETWORK SWITCH TO PHYSICAL PORTS - A Layer 2 network switch is partitionable into a plurality of switch fabrics. The single-chassis switch is partitionable into a plurality of logical switches, each associated with one of the virtual fabrics. The logical switches behave as complete and self-contained switches. A logical switch fabric can span multiple single-chassis switch chassis. Logical switches are connected by inter-switch links that can be either dedicated single-chassis links or logical links. An extended inter-switch link can be used to transport traffic for one or more logical inter-switch links. Physical ports of the chassis are assigned to logical switches and are managed by the logical switch. Legacy switches that are not partitionable into logical switches can serve as transit switches between two logical switches. | 04-14-2011 |
20110085569 | CREATION AND DELETION OF LOGICAL PORTS IN A LOGICAL SWITCH | 04-14-2011 |
20110085570 | System and Method for Hierarchical Link Aggregation - Systems and methods for hierarchical link aggregation are disclosed. A system for hierarchical link aggregation may include a network interface having a plurality of physical ports. A first plurality of the physical ports may be configured as member ports of a first link aggregation group (LAG). A second plurality of the physical ports may be configured as member ports of a second LAG. The first LAG and second LAG may be configured as member logical ports of a third LAG. | 04-14-2011 |
20110096791 | DATA COMMUNICATION SYSTEM AND DATA COMMUNICATION METHOD - A data communication system includes a data transmitting device and a data receiving device connected with the data transmitting device through a packet-switched network. | 04-28-2011 |
20110110381 | AUTOMATIC SWITCH PORT SELECTION - Back pressure is mapped within a network, and primary bottlenecks are distinguished from dependent bottlenecks. Further, the presently disclosed technology is capable of performing network healing operations designed to reduce the data load on primary bottlenecks while ignoring dependent bottlenecks. Still further, the presently disclosed technology teaches identifying and/or suggesting a switch port for adding a node to the network. More specifically, various implementations analyze traffic load and back pressure in a network, identify primary and dependent bottlenecks, resolve the primary bottlenecks, collect new node parameters, and/or select a switch port for the new node. Further, a command can be sent to a selected switch to activate an indicator on the selected port. New node parameters may include new node type, maximum load, minimum load, time of maximum load, time of minimum load and type of data associated with the new node. | 05-12-2011 |
20110142065 | BANDWIDTH MANAGEMENT SWITCHING CARD - A bandwidth management card includes a switch control unit and multiple ports connected to one or more line cards that are separate from the bandwidth management card. The bandwidth management card further includes at least one switch, and multiple network ports, where each of the multiple network ports is connected to a respective link to at least one external network. A first switch of the at least one switch receives instructions from the switch control unit, switches a first subset of the multiple network ports through to a first port of the multiple ports based on the received instructions, and switches a second subset of the multiple network ports through to a second port of the multiple ports based on the received first instructions. | 06-16-2011 |
20110149990 | ENERGY EFFICIENCY WITH RATE ADAPTATION - A system and method of rate adaptation is disclosed for energy efficiency. The system and method of rate adaptation for energy efficiency provides for parsing a heterogeneous network into rate-adaptation domains that are fully isolated with respect to the control of their operating states. The system and method is particularly useful for creating the conditions for the incremental introduction of rate-adaptive devices in existing networks; combining the best properties of sleep-state exploitation and rate scaling techniques by defining a class of state-setting policies for rate adaptation schemes that enforce tight deterministic bounds on the extra delay that the schemes may cause to network traffic at every node where they are deployed. | 06-23-2011 |
20110188511 | Ethernet node port virtualizer - In one embodiment, a method includes defining a virtual node port proxy and virtual fabric port proxies at a Fibre Channel over Ethernet (FCoE) bridge, the virtual node port proxy in communication with an FCoE forwarder, each of the virtual fabric port proxies in communication with an FCoE node in an FCoE network. The method further includes proxying FCoE Initialization Protocol (FIP) functions between the FCoE nodes and the FCoE forwarder at the FCoE bridge. An apparatus is also disclosed. | 08-04-2011 |
20110188512 | CROSS-CONNECT USING ETHERNET MULTIPLEXORS FOR A SIMPLE METRO ETHERNET NETWORK - A metro area network is provided that includes edge and core multiplexors each having a plurality of line ports and one or more uplink ports, a transport network carrying multiplexed traffic between the edge and core multiplexors. In a hard cross connect implementation utilizing source port tagging, a cross-connect device coupled to the core multiplexors provisions or maps communications path between the core multiplexors thereby providing preselected connectivity/mapping of two or more line ports of any of the edge multiplexors. In a soft cross connect implementation utilizing destination port tagging, a cross-connect device includes additional cross-connect multiplexors and functionality to control the destination port tagging performed in the edge, core and cross connect multiplexors thereby provisioning or mapping the desired communications path(s) between various endpoints. | 08-04-2011 |
20110200055 | ENHANCED CMTS FOR RELIABILITY, AVAILABILITY, AND SERVICEABILITY - A Cable Modem Termination System (CMTS) is partitioned into Line Cards, I/O Cards, and a midplane to provide enhanced Reliability, Availability, and Serviceability. Each I/O Card provides a cabling interface for coupling an assigned Line Card to other portions of a Hybrid-Fiber-Coax Network. A plurality of RF signals is coupled via connectors between each Line Card and a corresponding I/O Card, via the midplane. This permits a Line Card to be removed for servicing without requiring recabling of the corresponding I/O Card. Preferably, a rectangular-multi-pin collinear connector-cascade (Line Card jack, midplane double-plug, and I/O Card jack) is used to couple the plurality of RF signals. The connector-cascade is configured with protective RF ground pins adjacent and surrounding each of a plurality of RF signal pins. This approach permits each Line Card to be removed or inserted in a single action, without attention to individual RF interconnects, yet meets all system RF requirements while using relatively inexpensive connectors. The I/O Cards preferably include a distributed backup bus that permits one of the Line Cards in the CMTS to serve as a designated backup. The backup bus enables assignment of the designated backup Line Card to the I/O Card associated with a failing Line Card, without requiring recabling of any I/O Card. In conjunction with a signal processing architecture that permits dynamically programmable channel assignments, the backup bus facilitates rapid and fully automated failover. The Line Cards are preferably further partitioned into easily replaceable sections, including IF-to-RF and signal processing modules. | 08-18-2011 |
20110206058 | Automatic Determination of Groupings of Communications Interfaces - A particular networked machine broadcasts packets from its interfaces resulting in patterns of returned copies of the sent broadcast packets received on its interfaces. Based on these patterns, a determination is made to identify groupings of one or more of the interfaces that are considered by remote devices as being grouped together, as a broadcast packet transmitted from an interface belonging to a grouping will be received on, and only on, a single interface in each of the other groupings, with a grouping being one or more interfaces. In one implementation, a grouping is defined as a single independent interface, or an aggregation of two or more interfaces combined into a single logical interface, such as, but not limited to that of a PortChannel. | 08-25-2011 |
20110216780 | Input/Output Request Packet Handling Techniques by a Device Specific Kernel Mode Driver - The input/output request packet (IRP) handling technique includes determining if a received input/output request packet should receive a given handling. If the input/output request packet should receive the given handling, the input/output request packet is dispatched to a device specific dispatch input/output request packet handler. Otherwise, the input/output request packet is redirected to an operating system dispatch input/output request packet handler. | 09-08-2011 |
20110235650 | PROVIDING FEEDBACK INFORMATION WHEN NETWORK STREAMING OVER MULTIPLE PHYSICAL INTERFACES - The present disclosure is directed to providing feedback information for a data stream being sent from a sending endpoint to a receiving endpoint. Both of the endpoints each have multiple physical interfaces connecting each endpoint to multiple networks, respectively. Information as feedback information is gathered regarding a data capacity throughput for each of the multiple physical interfaces connected to the endpoints. The feedback information is split and sent on one or more of the multiple physical interfaces from the receiving endpoint to the sending endpoint. A detection is made, based on the feedback information, whether one or more of the physical interfaces used to send the feedback information have degraded or failed. The feedback information is then reapportioned and sent from the receiving endpoint to the sending endpoint on one or more of the multiple physical interfaces which have not been detected as degraded or failed. | 09-29-2011 |
20110235651 | NETWORK STREAMING OVER MULTIPLE PHYSICAL INTERFACES USING FEEDBACK INFORMATION - The present disclosure is directed to using feedback information regarding a data stream being sent from a sending endpoint to a receiving endpoint. Both of the sending endpoint and the receiving endpoint each have multiple physical interfaces connecting the sending endpoint and the receiving endpoint to multiple networks, respectively, and the data stream is split into a series of data packets and sent over the multiple physical interfaces. Different portions of the data packets are sent over different ones physical interfaces based at least partially on a data capacity throughput for each of the multiple physical interfaces. Feedback information is gathered for each of the multiple physical interfaces. Feedback information gathered at the receiving endpoint is split and sent to the sending endpoint on one or more of the physical interfaces. Data packets are then reapportioned and sent over different ones of the physical interfaces based on the feedback information. | 09-29-2011 |
20110249684 | DATA TRANSMISSION DEVICE - A data transmission device includes a unit that changes the number and combination of optical communication paths forming a virtual communication path. The data transmission device has functions of forming a virtual communication path by connecting only the number of optical communication paths satisfying a required bandwidth and of turning off operation circuits forming unconnected optical communication paths. | 10-13-2011 |
20110255552 | FRAMED FLOWS OVER PACKET-SWITCHED FABRICS - A networking device and a method provide switching of framed signals using a packet switch fabric. Framed input signals, which may be OTN signals, are received and converted to packets. The conversion includes striping the received signal into virtual lanes and segmenting the lanes into packets. The packets are switched through the packet switch fabric, which may be an Ethernet switch, and then converted to framed output signals. The conversion includes reassembly of the packets into virtual lanes. The reassembled virtual lanes are frame aligned, deskewed, and combined to produce the framed output signals. | 10-20-2011 |
20110261832 | METHOD, SYSTEM, AND APPARATUS FOR EXCHANGING INPUT AND OUTPUT DATA - A method for exchanging data using a controller includes selectively setting an exchange mode to one of a synchronous mode and an asynchronous mode, and determining whether to execute an input data exchange or an output data exchange. The input data exchange is based at least in part on an input reference that identifies an input/output (I/O) module from which the input data is retrieved, and the output data exchange is based at least in part on an output reference that identifies the I/O module to store the output data. | 10-27-2011 |
20110274118 | METHOD AND APPARATUS FOR READING DATA FROM A PROTOCOL STACK OF TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL - A method and device for accessing data through a stack of Transmission Control Protocol and Internetwork Protocols (TCP/IP). The method includes: obtaining an identifier that designates a plurality of UDP data packets in the User Datagram Protocol (UDP) of the TCP/IP stack; obtaining a total length of UDP data packets to be accessed; obtaining data in the protocol stack according the total length of foregoing designated UDP data packets; copying the designated UDP data packets to a user state. The method uses the identifier to access a plurality of UDP data packets and use the length to determine the number of accessible UDP data packets whereby it can access a plurality of UDP data packet each time. Moreover, it reduces the frequency of system calls when accessing an equal number of UDP data packets and shortens the time of system calls. Therefore, it improves the network I/O capacity. | 11-10-2011 |
20110280255 | Locally unique node port identifiers - In one embodiment, a method includes selecting a locally unique node port identifier at a Fibre Channel over Ethernet (FCoE) node in communication with at least one other FCoE node through an Ethernet network, discovering a virtual node port at the other FCoE node, and establishing a virtual link between the FCoE nodes for use in local communication over the Ethernet network. An apparatus and logic are also disclosed. | 11-17-2011 |
20110280256 | Dynamic Assignment of Signals to Ports in an Access Platform - Signals may be forwarded to a variety of ports for transmission. The signals may be modulated for transmission. The forwarding of signals to ports may be accomplished by forwarding the signals to one or more signal modulators using a processing unit. The mapping of signals to ports may change responsive to a triggering event. | 11-17-2011 |
20110292949 | Path management control method, path management control program, path management control device and path management control system - The path management controller | 12-01-2011 |
20110299552 | SYSTEM AND METHOD FOR IDENTIFYING MULTIPLE PATHS BETWEEN NETWORK NODES - Aspects of the invention pertain to transmitting packet data across a computer network. The packets may be sent via one or more distinct routes from a source to a destination. Each route may employ multiple routers disposed along the network. Non-colliding routes are determined by transmitting pairs of probe packets along the routes. A first probe packet has a maximal length, and a second probe packet has a minimal length. Depending on the order of arrival of the probe packets, the system determines whether two transport layer ports at the destination device collide. If there is a collision, then the system searches for a set of non-colliding ports. Once the non-colliding ports are determined, application data may be sent as packets along the different routes to those ports. | 12-08-2011 |
20120002679 | PACKET FILTERING - Ingress and egress port packets for a connection between a first node and second node are mirrored to a mirroring port on a network switch. A count of ingress and egress port packets associated with a handshake process is determined. Duplicate mirrored packets associated with the connection are filtered based at least in part on the count. | 01-05-2012 |
20120014391 | DATA COMMUNICATION METHOD AND DATA COMMUNICATION APPARATUS - A data communication method and a data communication apparatus are provided. The method mainly includes: receiving, by an adapter card, information elements sent by a first switching network board, in which a format of the information element is an information element format capable of being identified by the first switching network board; and performing, by the adapter card, format conversion on the information elements according to an information element format capable of being identified by a second switching network board, and sending the converted information elements to the second switching network board. In this manner, different types of switching network boards can be interconnected and communicate with each other, so as to implement data transmission between network devices having different structures. | 01-19-2012 |
20120020373 | PACKET FORWARDING USING MULTIPLE STACKED CHASSIS - A stacked chassis comprising multiple physical switch/router chassis operates without any special stacking hardware or stacking channels. Instead, a stacking LAG is installed between front-end switch ports on the stacked chassis. The chassis controllers negotiate a master, which controls operation of all chassis in the stack. A stacked-chassis-wide port numbering scheme is used to distribute information to all line cards in the system. Each line card processes the information to distill physical-chassis significant information for operation of that chassis in the stack. | 01-26-2012 |
20120020374 | Method and System for Merging Network Stacks - A system includes a network interface and a plurality of processing cores. The network interface includes a plurality of ports. A first one of the cores processes tasks relating to a native network stack owning a first one of the ports. A second one of the cores processes tasks relating to an accelerated network stack owning a second one of the ports. The accelerated network stack receives a packet using the second port, determines an acceleration status of the packet, sends the packet to the native network stack if the acceleration status is not accelerated, and processes the packet if the acceleration status is accelerated. | 01-26-2012 |
20120044951 | ALIGNMENT APPARATUS AND METHOD - An alignment apparatus for dynamically operating lanes in a high speed Ethernet device having multiple lanes, includes: a PCS (Physical Coding Sublayer) upper layer managing lane information regarding all of the lanes and operational lanes; a PCS transmission unit receiving the lane information from the PCS upper layer and inserting an alignment marker into the operational lanes; a PMA (Physical Medium Attachment) layer receiving the alignment marker from the PCS transmission unit and transmitting the same, and receiving alignment marker from another alignment apparatus; and a PCS reception unit receiving the lane information from the PCS upper layer, receiving the alignment marker from the PMA layer, and performing alignment on the operational lanes. | 02-23-2012 |
20120076153 | STATISTICS MODULE FOR NETWORK PROCESSORS IN VIRTUAL LOCAL AREA NETWORKS - Described embodiments provide a method of operating a network processor coupled to a network via a communication link. An input/output adapter receives a data packet. A classification module provides control values of the data packet to a statistics module. The statistics module determines (i) updatable statistics based on the control values, and (ii) an address of a statistics bin in a memory of the network processor corresponding to the statistics. Updated values of the statistics are stored at the corresponding address. Values at selected addresses are processed by a control processor of the network processor, generating traffic characteristics for the data packets. The control processor adjusts operation of the network processor based on the traffic characteristics. | 03-29-2012 |
20120087376 | Router and Method for Routing Data - A device and method for routing network data through a network. The device comprises an end cap assembly which includes an end cap coupled to a wiring card having an interposer board. The method includes processing a plurality of network transmissions through an end cap, and routing the network transmissions to an interposer board. | 04-12-2012 |
20120093171 | DATA TRANSFER DEVICE - A data transfer device | 04-19-2012 |
20120155485 | EFFICIENT SPACE UTILIZATION OF DISTRIBUTED MAC ADDRESS TABLES IN ETHERNET SWITCHES - A method for networked communications includes receiving, on an inbound port, a frame to be forwarded, mapping the received frame to a flooding domain, determining an inbound port through which a frame is received, wherein the plurality of ports includes the inbound port, determining a destination address of the received frame, and determining one or more of the plurality of ports through which the received frame is to be forwarded. If the line card contains a port that is part of the flooding domain, the method includes populating a forwarding table associated with the line card with information regarding the received frame and information regarding the flooding domain. If the line card contains no ports that are part of the flooding domain, the method includes populating no forwarding tables associated with the line card with information regarding the received frame and information regarding the flooding domain. | 06-21-2012 |
20120170592 | METHOD OF SUPPORTING POWER CONTROL IN A COMMUNICATION NETWORK - A method of supporting power control in a communication network, the network including a plurality of network elements ( | 07-05-2012 |
20120183001 | Network apparatus, network configuration method and program recording medium which records a network apparatus program - A network apparatus includes a first interface unit which connects a host which holds a plurality of I/O buses and an own network apparatus via a network, a second interface unit which connects a peripheral device which holds a plurality of I/O interfaces and an own network apparatus, a control unit which controls the plurality of I/O interfaces to be connected to branches of the different I/O buses respectively. | 07-19-2012 |
20120189019 | CLUSTER ROUTER AND CLUSTER ROUTING METHOD - A cluster router includes at least one control apparatus and at least two forwarding apparatuses. The control apparatus is connected to the forwarding apparatuses, and the forwarding apparatuses are connected with each other. The control apparatus is configured to generate a routing table of each forwarding apparatus and a packet processing information conversion table of each forwarding apparatus. The forwarding apparatus is configured to receive the routing table of the forwarding apparatus and the packet processing information conversion table of the forwarding apparatus, and execute data exchange between the forwarding apparatuses according to the routing table and the packet processing information conversion table. | 07-26-2012 |
20120189020 | AUTO MED ID ASSIGNMENT WITHIN CFM MAINTENANCE ASSOCIATION - A device may include a maintenance association endpoint configured to select a maintenance association endpoint identifier, transmit the maintenance association endpoint identifier to one or more other maintenance association endpoints, and automatically assign the maintenance association endpoint identifier to the maintenance association endpoint if it is determined that the maintenance association endpoint identifier is available based on a conflict message received from one of the one more other maintenance association endpoints. | 07-26-2012 |
20120195323 | HIERARCHICAL RATE LIMITING OF CONTROL PACKETS - Line cards receive control packets and perform a hierarchical rate limiting on those control packets. A set of identifier keys are extracted from the control packets and the protocol of those control packets are determined. At a first level, the control packets are rate limited per unique set of identifier keys per protocol. Those packets which fail the first rate limiting level are dropped. Those packets which pass the first rate limiting level are rate limited at a second level per protocol type. Those packets which fail the second level rate limiting are dropped while those packets which pass the second level rate limiting are sent to the control card for further processing. | 08-02-2012 |
20120201254 | NETWORK DEVICE AND ITS CONTROL METHOD AND COMPUTER PROGRAM PRODUCT - A network device | 08-09-2012 |
20120207177 | VIRTUAL PORT BASED SPAN - Methods and apparatus for performing SPAN for a virtual port are disclosed. Specifically, a frame is received from a first port. The frame or a copy thereof is transmitted to a second port, where the second port is identified in a header of the frame. At least one of the first port and the second port is a virtual port. The frame or a copy thereof is also transmitted to a third port, thereby enabling an analyzer coupled to the third port to analyze traffic received by the third port. | 08-16-2012 |
20120219011 | COMMUNICATION NETWORK APPARATUS AND METHOD - A communication network apparatus and method for routing communication signals from a source device to a receiving device. The apparatus performs only local processing on communication signals to thereby increase the speed of processing the signals. A plurality of the processing nodes is combined into a plurality of sub-networks that comprise the network apparatus. Each processing node of a sub-network need only process address information pertaining to the node's current layer, one layer above it, if any, and one layer below it, if any. Additionally, each processing node has associated communication signal frequencies/wavelengths that identify the processing node as the intended recipient of the communication signal. | 08-30-2012 |
20120243552 | SWITCHING FABRICS AND CONTROL PROTOCOLS FOR THEM - A network unit for use in a switching fabric includes multiple units collectively constituting a single network entity, each having ports for the reception and forwarding of data packets. The network unit has at least one fabric port for connection to a partner port on another one of the units by at least one link. The network unit is organized to send and receive via the at least one fabric port protocol packets which contain information on the path costs between said units in the fabric and to perform an algorithm to determine, on the basis of said information, routes for data packets within the fabric to other units of the fabric. | 09-27-2012 |
20120250698 | Large Interconnect Fabrics - In one embodiment, a network switch includes multiple chips communicably coupled together and a buffered crossbar. Each chip is coupled to every other chip with two bi-directional serial channels and includes a slice of the buffered crossbar. One or more input ports, one or more output ports, and an input logic module are coupled to the plurality of chips, and the input logic module is configured to receive a packet of data, allocate the packet of data into one or more data fragments, and distribute the packet of data to the buffered crossbar. An output logic module is coupled to the chips and configured to retrieve the packet of data from the buffered crossbar, reconstruct the packet of data from the data fragments according to a gather scheme, and transmit the packet of data. | 10-04-2012 |
20120275465 | Data Combiner and Splitter - In a network coupling redundant controllers to a control system, an electronic device is provided. The device comprises a first interface coupled to the control system addressed using a unique medium access control (MAC) address, a second interface coupled to a first redundant controller, and a third interface coupled to a second redundant controller. The device receives a first message via the first interface and transmits the first message via the second interface and via the third interface. The device receives a second message via the second interface and transmits the second message via the first interface. The device receives a third message via the third interface and transmits the third message via the first interface. | 11-01-2012 |
20120275466 | SYSTEM AND METHOD FOR CLASSIFYING PACKETS - A system and method for classifying packets in a communication network. In one embodiment a packet routing device includes a Bloom filter array and a content-addressable memory (CAM). The Bloom filter array includes a plurality of Bloom filters configured to process a packet in parallel. Each of the Bloom filters is configured to determine whether the packet includes a predetermined attribute. The CAM is coupled to the Bloom filter array. The CAM is configured to assign the packet to an output port of the routing device based on attributes of the packet determined by the Bloom filter array. | 11-01-2012 |
20120275467 | Method and System of Centralized Control and Management for Fiber Channel Over Ethernet Networks - A first fiber channel over Ethernet (FCoE) data forwarder (FDF), comprising a memory coupled to a processor, wherein the memory comprises instructions that cause the processor to receive a base forwarding table from an FCoE controller and manager (FCM), wherein the FDF comprise a plurality of ports, and wherein the first FDF uses the base forwarding table to determine which of the ports to send a first FCoE data frame comprising fiber channel (FC) data, receive a second FCoE data frame comprising a media access control (MAC) address, a port identifier, and FC data, and update the base forwarding table using the MAC address and the port identifier. | 11-01-2012 |
20120281711 | Method And System For Network Aware Virtual Machines - Network Interface Controller (NIC) logic may receive a packet comprising a routing parameter indicating a service or cost to be utilized in processing the packet. The NIC logic may determine a selected virtual machine (VM) running on a network device to process the packet according to the routing parameter. The NIC logic may communicate the packet across a network after the packet has been processed by the selected virtual VM. Or, the NIC logic may initialize a VM in the network device to process the packet according to the routing parameter. The NIC logic may receive multiple packets and determine a second selected VM or initialize a second VM to process the multiple packets according to the respective routing parameters of the multiple packets. The routing parameters may indicate device capabilities, service class, quality measurements, latency, power usage or any combination thereof. | 11-08-2012 |
20120294316 | VIRTUAL SERVICE DOMAINS - In one embodiment, ports of a network device are assigned to virtual service domains (VSDs). The ports are coupled to a virtual Ethernet module (VEM) of the network device. Each VSD is associated with one or more virtual service engines (VSEs) in a particular order. Each VSE is configured to apply a particular service to traffic traversing the VSE. Traffic received at a virtual Ethernet module (VEM) of the network device that is destined for a particular VSD, and is received on a port that has not been assigned to the particular VSD, is forwarded to the particular VSD via the one or more VSEs associated with the particular VSD such that the traffic traverses the one or more VSEs in the particular order. | 11-22-2012 |
20120320929 | PACKET FORWARDING USING MULTIPLE STACKED CHASSIS - A stacked chassis comprising multiple physical switch/router chassis operates without any special stacking hardware or stacking channels. Instead, a stacking LAG is installed between front-end switch ports on the stacked chassis. The chassis controllers negotiate a master, which controls operation of all chassis in the stack. A stacked-chassis-wide port numbering scheme is used to distribute information to all line cards in the system. Each line card processes the information to distill physical-chassis significant information for operation of that chassis in the stack. | 12-20-2012 |
20120320930 | MAC ADDRESS TABLE COLLECTION IN DISTRIBUTED SWITCHING SYSTEMS - In accordance with embodiments of the present disclosure, a switch may include a processor and a plurality of line cards, each line card including a table of addresses. The processor may be configured to: (i) read, from a first line card of the plurality of line cards, addresses relating to all flooding domains present on the first line card; (ii) store the addresses read from the first line card on a memory accessible to the processor; (iii) determine a second line card of the plurality of line cards, the second line card having the presence of at least one flooding domain not present on the first line card; (iv) read, from the second line card, addresses relating to all flooding domains present on the second line card; and (v) store the addresses read from the second line card on the memory. | 12-20-2012 |
20120327952 | ETHERNET TAG APPROACH TO SUPPORT NETWORKING TASK OFFLOAD - A two chip network adapter is used to implement offloaded networking tasks. The first chip is the main ethernet controller chip. The second chip implements the offloaded tasks. Communication between a host and the second chip is done by adding offload and completion tags to the ethernet frame header of frames associated with the offloaded networking task. | 12-27-2012 |
20130003753 | DISTRIBUTING CONTROL PLANE PROCESSING - A network device includes shelf controllers and interface unit controllers. An interface unit controller, of the interface unit controllers, is configured to receive a message from a different network device; determine whether a session exists for the message; identify a shelf controller, of the shelf controllers, based on the session when the session exists for the message; select the shelf controller, to receive the message, based on a load or mapping of the shelf controller when the session does not exist for the message; and transmit the message to the shelf controller. The shelf controller is configured to program a connection via a data plane of the network device. | 01-03-2013 |
20130016734 | FIBRE CHANNEL SWITCHING SYSTEM - The Fibre Channel standard was created by the American National Standard for Information Systems (ANSI) X3T11 task group to define a serial I/O channel for interconnecting a number of heterogeneous peripheral devices to computer systems as well as interconnecting the computer systems themselves through optical fiber and copper media at gigabit speeds (i.e., one billion bits per second). Multiple protocols such as SCSI (Small Computer Serial Interface), IP (Internet Protocol), HIPPI, ATM (Asynchronous Transfer Mode) among others can concurrently utilize the same media when mapped over Fibre Channel. A Fibre Channel Fabric is an entity which transmits Fibre Channel frames between connected Node Ports. The Fibre Channel fabric routes the frames based on the destination address as well as other information embedded in the Fibre Channel frame header. Node Ports are attached to the Fibre Channel Fabric through links. | 01-17-2013 |
20130028267 | Sharing A Transmission Control Protocol Port By A Plurality Of Applications - Methods, apparatuses, and computer program products for sharing a transmission control protocol (TCP) port by a plurality of applications are provided. Embodiments include receiving, by a transmission controller from a client, a first TCP packet that includes an indication of a new TCP connection for a TCP port; determining, by the transmission controller, an origination of the first TCP packet; identifying, by the transmission controller, a TCP sequence number range associated with the determined origination; selecting, by the transmission controller, an initial sequence number (ISN) within the identified TCP sequence number range; and sending, by the transmission controller to the client, a second TCP packet that includes the selected ISN. | 01-31-2013 |
20130034109 | Distributed Overlay Network Data Traffic Management by a Virtual Server - An approach is provided in which a data traffic module executing on a network interface card receives a data packet initiated by a first virtual machine with a destination at a second virtual machine. The data traffic module identifies one or more physical path translations corresponding to a logical connectivity that is independent of physical topology constraints of a physical network. In turn, the data traffic module encapsulates the data packet with the one or more physical path translations and sends the encapsulated data packet to the second virtual machine over the physical network. | 02-07-2013 |
20130051402 | Poe Communication Bus, Interface, and Protocol Between Poe Subsystem And Phy or Switch Subsystems - Provided is a communications interface system. The communications interface system includes one or more protocol modules configured to include interface protocols that facilitate communication between a switching subsystem, a physical layer subsystem, and a Power over Ethernet subsystem. The protocol modules are connectable to a communications bus. | 02-28-2013 |
20130077637 | HIGH SPEED FIBRE CHANNEL SWITCH ELEMENT - A high-speed Fibre Channel switch element in a Fibre Channel network is provided. The Fibre Channel switch element includes, a rate select module that allows a port in the Fibre Channel switch element to operate at a rate equal to and/or higher than 10 gigabits per second (“G”). The port may operate at 20 G, 40 G or at a rate greater than 40 G. Also, a cut status is provided for cut-through routing between ports operating at different speed. Plural transmit and receive lines are used for port operation at a rate equal to or higher than 10 G. | 03-28-2013 |
20130094515 | SYSTEMS, APPARATUS, AND METHODS FOR REMOVING DUPLICATE DATA PACKETS FROM A TRAFFIC FLOW OF CAPTURED DATA PACKETS TRANSMITTED VIA A COMMUNICATION NETWORK - Systems, apparatus, and methods for removing duplicate data packets from a traffic flow of captured data packets transmitted via a communication network may generate a secure hash signature for a captured data packet included in a traffic flow of captured data packets. The secure hash signature may be transmitted to a memory controller. The memory controller may compare the received secure hash signature with one or more previously generated secure hash signatures stored in a memory and transmit a control signal to a switch responsively to the comparison The switch may then transmit, or not transmit, the captured data packet to an egress port for eventual transmission to an external device responsively to the received control signal. | 04-18-2013 |
20130100961 | Reducing the memory requirements of a data switch - A data switch is proposed which can be operated such that it generates a MA table of MAC addresses of devices associated with some of its ports, but not the MAC addresses associated with one of the ports. Packets received by the switch, other than from the port, are assumed to be destined for the port and are transmitted via the port. If the port is connected to a network, and all the other ports are connected to a relatively small number of devices, such as one device per port, then the memory requirement to store the MA table is dramatically reduced. | 04-25-2013 |
20130142205 | Hierarchical Self-Organizing Classification Processing in a Network Switch - Described embodiments process data packets received by a switch coupled to a network processor. The switch determines whether one or more rules for classifying and processing the received packet are stored in an internal classification database of the switch. If one or more rules are stored in the internal database, the switch updates statistics corresponding to each of the rules and classifies and processes the received packet in accordance with the rules. If no associated rules are stored in the internal database, the switch tags the received packet with metadata and forwards the packet to the network processor. The network processor determines one or more rules for classifying and processing the forwarded packet in a classification database of the network processor and updates statistics corresponding to each rule. The network processor classifies and processes the packet in accordance with the rules and updates the internal database of the switch. | 06-06-2013 |
20130163607 | METHODS AND APPARATUS FOR A DISTRIBUTED FIBRE CHANNEL CONTROL PLANE - In some embodiments, a system includes a set of network control entities associated with a distributed multi-stage switch. Each network control entity from the set of network control entities is configured to manage at least one edge device having a set of ports and coupled to the distributed multi-stage switch. Each network control entity from the set of network control entities is associated with a unique set of identifiers. A network control entity from the set of network control entities is configured to assign a unique identifier from its unique set of identifiers to a port from the set of ports of the at least one edge device in response to the network control entity receiving a login request associated with the port. | 06-27-2013 |
20130163608 | COMMUNICATION CONTROL DEVICE, PARALLEL COMPUTER SYSTEM, AND COMMUNICATION CONTROL METHOD - A communication control device includes a plurality of inputting units to which a packet is inputted a plurality of outputting units to which the packet is outputted a selector that selects an output packet to output from an identical outputting unit among a plurality of conflict packets having the identical outputting unit as a destination, the plurality of conflict packets being selected among a plurality of packets inputted to the plurality of inputting units, based on priority information set in each conflict packet and a processing unit that updates the respective priority information of unselected packets not selected as the output packet by the selector among the plurality of conflict packets based on weighting information in accordance with a packet size. | 06-27-2013 |
20130163609 | SERIAL COMMUNICATION DEVICE AND SERIAL COMMUNICATION METHOD - A serial communication device has: a MAC (Media Access Control), a mask circuit and a buffer. The MAC conforms to Serial Media Independent Interface specification and outputs an identical segment data for plural times within a unit period. The mask circuit is configured to mask a predetermined segment data out of the plurality of identical segment data and to output the other segment data out of the plurality of identical segment data. The buffer is configured to receive the segment data output from the mask circuit and to output the received segment data to a physical layer device in synchronization with a clock signal. | 06-27-2013 |
20130177025 | MULTI-WIDEBAND COMMUNICATIONS OVER MULTIPLE MEDIUMS - A multi-network interface device includes a powerline communications interface and at least one other communications interface configured to communicate over a network. The network may comprise mediums including powerlines, telephone lines, and/or coaxial cables. In some embodiments, the powerline communications interface may communicate with a network apparatus, such as a personal computer, via an Ethernet interface. The multi-network interface device may communicate using multiple frequency bands. | 07-11-2013 |
20130182716 | DEVICE AND METHOD FOR SWITCHING DATA TRAFFIC IN A DIGITAL TRANSMISSION NETWORK - A network element for a digital transmission network is proposed. The network element contains two switching matrices for switching data cells, as well as ingress ports that receive TDM traffic flow and packet traffic flow and segment the traffic flows into cells. A control system for controlling the configuration of the ingress ports and the switching matrices controls the ingress ports, in case of no failure of the switching matrices, to forward the TDM traffic flows to both switching matrices and to split the packet traffic flow over the two switching matrices. | 07-18-2013 |
20130208732 | Transporting Fibre Channel over Ethernet - Methods and apparatus for the Transporting of Fibre Channel data over Ethernet are disclosed. In one embodiment of the invention, Fibre Channel data frame and primitive signals are transported over Ethernet instead of using the Fibre Channel FC- | 08-15-2013 |
20130235881 | DISTRIBUTED SWITCH WITH CONVERSATIONAL LEARNING - A system includes a forwarding instance that is configured to receive a packet from a source on a port that is a member port of an etherchannel bundle. The forwarding instance is configured to update a table with information that correlates the source with the port. The forwarding instance is also configured to send a synchronization packet to other forwarding instances having ports that are member ports of the etherchannel bundle. Upon receipt of the synchronization packet, the other forwarding instances are configured to update tables with the information that correlates the source with the port. | 09-12-2013 |
20130259063 | METHODS AND APPARATUSES FOR ADAPTING BUFFER CAPACITY AT ROUTERS - In a method for dynamic buffer adjustment at a line card of router, a current buffer occupancy at the line card is compared with at least a first buffer occupancy threshold, the first buffer occupancy threshold being calculated based on a buffer occupancy threshold parameter and a capacity of at least a first buffer memory at the line card; and an active buffer capacity is adjusted by at least one of activating and deactivating buffer memory blocks at the line card based on the comparing step, the activating including switching on the buffer memory blocks, and the deactivating including causing the buffer memory blocks to enter a sleep state. | 10-03-2013 |
20130259064 | GLOBAL SWITCH RESOURCE MANAGER - A network device includes an input circuit configured to receive a plurality of data streams. An output circuit is configured to transmit the plurality of data streams. A forwarding engine includes a plurality of different types of resources associated with transmission of the plurality of data streams and is configured to transfer data streams from the input circuit to the output circuit according to the plurality of different types of resources. A resource manager is configured to determine performance requirements for each of the plurality of data streams, determine whether the performance requirements for each of the plurality of data streams can be accepted, store data entries corresponding to the performance requirements in response to a determination that the performance requirements can be accepted, and program, for each of the plurality of data streams, the plurality of different types of resources based on the data entries. | 10-03-2013 |
20130272312 | METHOD AND APPARATUS FOR MIXED-MODE SPECTRUM COMMUNICATION - A local oscillator circuit and a corresponding method are provided. The local oscillator circuit includes a memory connected to a processor. The memory is configured to store local oscillator parameters corresponding to a plurality of center frequencies of a frequency spectrum. The processor is configured to apply the stored LO parameters when switching the frequency spectrum for a mixed-mode spectrum communication. The local oscillator also includes a plurality of registers connected with the processor, the plurality of registers configured to control switching of the frequency spectrum. | 10-17-2013 |
20130272313 | UPDATING ZONE INFORMATION IN A DISTRIBUTED SWITCH OF DATA FORWARDERS - Provided are a computer program product, system, and method for updating zone information in a distributed switch of data forwarders. For each data forwarder, a sequence number is maintained for zone distribution messages sent to the data forwarder. A change to the ports in the network is detected comprising at least one of an allocation or deallocation of at least one port in the network. The sequence number for each data forwarder is incremented in response to detecting the change. For each data forwarder, a zone distribution message is generated indicating the at least one port allocated and/or deallocated, port information indicating each port in the network that may communicate with each other port, and the sequence number for the data forwarder. The generated zone distribution message is transmitted for each data forwarder to the data forwarder for which the zone distribution message was added. | 10-17-2013 |
20130287039 | FORWARDING TABLE MINIMISATION IN ETHERNET SWITCHES - An Ethernet switch for use in an Ethernet network comprises a set of ingress ports for receiving data frames and a set of egress ports. A memory is associated with each ingress port and stores forwarding information indicating one or more of the egress ports to which data frames received by that ingress port should be forwarded. A control or management interface receives information about a network connection established, or to be established, through the switch. A switch controller causes forwarding information to be stored in a memory associated with a first ingress port which the network connection will use, on the basis of the received information about a network connection. Forwarding information is not stored in a memory associated with a second of the set of ingress ports which the network connection will not use. Preferably, the switch controller causes forwarding information to be stored only in a memory associated with the first ingress port which the network connection will use and not to be stored in a memory associated with any of the other ingress ports. | 10-31-2013 |
20130322460 | End-to-end multipathing through network having switching devices compatible with different protocols - A first cluster includes first switching devices that are compatible with a software-defined networking (SDN) protocol. A second cluster includes second switching devices within or partially overlapping the first cluster. Each second switching device is compatible with a protocol for an open systems interconnection (OSI) model layer. The first switching devices include one or more border switching devices located at a boundary between the first cluster and the second cluster. Each border switching device is also compatible with the protocol for the OSI model layer. The first switching devices effect first multipathing through the network except through the second cluster, and the second switching devices effect second multipathing just through the second cluster of the network. As such, the first switching devices and the second switching devices together effect end-to-end multipathing through both the first cluster and the second cluster of the network. | 12-05-2013 |
20130343400 | LINK TRAINING AND TRAINING FRAME FOR 100GBPS ETHERNET - Methods, apparatus and systems for implementing link training for next-generation high-speed Ethernet links including a 100 Gbps Ethernet link. Training frames are transmitted from a transmit port to be received at a receive port, with each training frame comprising a frame marker portion, a control channel portion, and a training pattern portion. Four-level signaling including a low level signal, first and second intermediate level signals, and a high level signal is implemented for the training pattern portion of the training frame using a pseudo-random bit pattern, while only the low and high level signals are employed for the frame marker and control channel portions of the training frame. The four-level signaling may employ PAM4 encoding. Examples of apparatus and systems in which the link training techniques may be implemented include blade servers and network routers and switches. | 12-26-2013 |
20130343401 | PARALLEL RECEIVER INTERFACE WITH RECEIVER REDUNDANCY - A communications parallel bus receiver interface having N data lines and method of operation. The parallel bus interface employs receiver redundancy at the bus level such that there are N+1 receiver devices. An input switching network is configured to receive and couple N parallel data signals along respective paths to corresponding parallel-configured bit receiver devices, and adapted to couple one received data signal to two adjacent bit receivers. A calibration device calibrates one of the two adjacent bit receivers, and a qualification device qualifies data decisions made during calibration processes performed by the calibration device. The method cycles through each of N+1 receivers to periodically recalibrate each receiver (one at a time) while N inputs are processed continuously and uninterrupted. The interface is configured such that another receiver is receiving the same data as the receiver that is being calibrated, and the qualifications for receiver calibration can be made with minimal circuit overhead. | 12-26-2013 |
20130343402 | FAULT TOLERANT PARALLEL RECEIVER INTERFACE WITH RECEIVER REDUNDANCY - A communications parallel bus receiver interface having N+1 data lines and method of operation. The parallel bus interface employs receiver redundancy at the bus level such that there are N+1 receiver devices. One of the N+1 data signals comprising a spare data signal when a failure occurs in a corresponding channel transmitting one of N parallel data signals. An input switching network is configured to receive and couple N+1 parallel data signals along respective paths to corresponding parallel-configured bit receiver devices, and adapted to couple one received data signal to two or three adjacent bit receivers. A calibration device calibrates one of the two or three adjacent bit receivers, and a qualification device qualifies data decisions made during calibration processes performed by the calibration device. The method cycles through N+1 receivers for periodic recalibration of each receiver (one at a time) while N+1 inputs are processed continuously and uninterrupted. | 12-26-2013 |
20140029627 | Managing Crossbar Oversubscription - A number of ports are configured in a linecard in a network device as dedicated ports and a remaining number of ports as shared ports. A total bandwidth allocated to the dedicated ports is computed. It is determined that available bandwidth at a central crossbar is greater than the total bandwidth allocated to the dedicated ports. The total data sent the central crossbar is rate limited to less than the available bandwidth at the central crossbar. First data associated with the dedicated ports is scheduled to the central crossbar using a first priority. Second data associated with the shared ports is scheduled using a second priority. A shared port data is scheduled based on a ration of a bandwidth requirement for the shared port as a fraction of overall bandwidth requirement for the shared ports. | 01-30-2014 |
20140086261 | SYSTEM ARCHITECTURE AND METHOD FOR COMMUNICATION BETWEEN DEVICES OVER BACKPLANE TO REDUCE INTERFACE COUNT - The present disclosure discloses a system architecture and method for reducing pin count on a backplane connecting plurality of devices. In an embodiment, the signals from the plurality of devices are multiplexed or mapped into time slots using a MapMux device. The MapMux device then sends the multiplexed or mapped signals over backplane on TDM bus. The MapMux device at the receiving end de-multiplexes or de-maps and sends the received signals to plurality of devices for further processing. The present disclosure allows a large number of signals to be passed between the devices through a single stream. | 03-27-2014 |
20140098825 | METHOD FOR IMPLEMENTING A MULTI-CHIP MODULE WITH A HIGH-RATE INTERFACE - A multi-chip module (MCM) may include a substrate, and first and second physical-layer (PHY) chips mounted on the substrate. In some implementations, the first PHY chip includes a multiplexer and a PHY circuit. The multiplexer is configured to receive a multiplexed data stream from a media access control (MAC) device, to demultiplex the multiplexed data stream into first and second data streams, to output the first data stream to the PHY circuit, and to output the second data stream to the second PHY chip. In some implementations, the first PHY includes a router and a PHY circuit. The router is configured to receive a plurality of data packets from a MAC device, to route one or more of the data packets having a first address to the PHY circuit, and to route one or more of the data packets having a second address to the second PHY chip. | 04-10-2014 |
20140140353 | Method and communication system for data reception in wireless vehicle-to-surroundings communication - A communication system of a vehicle receives data in wireless vehicle-to-surroundings. The communication system includes multiple control devices. A receiving control device receives data from objects located in the surroundings of the vehicle, and a communication stack is processed during reception. In order for the data to be expediently and effectively acquired, the received data is sorted into at least two classes of relevance and is further processed in the communication stack according to the class of relevance. | 05-22-2014 |
20140161136 | Network Packet Steering via Configurable Association of Packet Processing Resources and Network Interfaces - Methods and systems are provided for steering network packets. According to one embodiment, a dynamically configurable steering table is stored within a memory of each network interface of a networking routing/switching device. The steering table represents a mapping that logically assigns each of the network interfaces to one of multiple packet processing resources of the network routing/switching device. The steering table has contained therein information indicative of a unique identifier/address of the assigned packet processing resource. Responsive to receiving a packet on a network interface, the network interface performs Layer 1 or Layer 2 steering of the received packet to the assigned packet processing resource by retrieving the information indicative of the unique identifier/address of the assigned packet processing resource from the steering table based on a channel identifier associated with the received packet and the received packet is processed by the assigned packet processing resource. | 06-12-2014 |
20140241375 | INDUSTRIAL AUTOMATION CONTROL COMMUNICATION METHOD AND APPARATUS - A control communication method and apparatus couples electrical outputs of devices directly to a network I/O module without connecting the devices to an electrical control system. The network I/O module includes outputs for sending control data received over an Ethernet network directly to a production device without intervening electrical control. The network I/O module transmits data identifying the device generating an output signal along with the network I/O module ID, over the Ethernet network in TCP/IP protocol. | 08-28-2014 |
20140254606 | HOUSEHOLD APPLIANCE AND COMMUNICATION CONTROL METHOD - A household appliance comprises a high speed communication interface, a large volume data processing device linking up with a household appliance control device, and a low speed communication switching device. When the communication target of the household appliance control device is switched to the large volume data processing device, the large volume data processing device converts data entered via the high speed communication interface to a low speed communication format and outputs the data to the household appliance control device via the low speed communication switching device, and converts data entered from the household appliance control device via the low speed communication switching device to a high speed communication format and enters the data into the high speed communication interface. | 09-11-2014 |
20140269753 | METHOD FOR IMPLEMENTING A LINE SPEED INTERCONNECT STRUCTURE - A method for line speed interconnect processing. The method includes receiving initial inputs from an input communications path, performing a pre-sorting of the initial inputs by using a first stage interconnect parallel processor to create intermediate inputs, and performing the final combining and splitting of the intermediate inputs by using a second stage interconnect parallel processor to create resulting outputs. The method further includes transmitting the resulting outputs out of the second stage at line speed. | 09-18-2014 |
20140269754 | COMPUTER SYSTEM AND METHOD FOR COMMUNICATING DATA BETWEEN COMPUTERS - In a computer on the transmission side, an NW driver, which is recognized, by the OS, as an NIC driver, stores data to be transmitted and a destination SPA into a memory, and outputs a transaction layer packet (TLP), which has been generated by a first computer, to a PCIe switch. A first NIC logic of the PCIe switch of the PCIe switch corresponding to the first computer on the transmission side adds a system port address (SPA) to the TLP transferred from the first computer, and transfers the data of the TLP to a port associated with a second NIC logic and having an address indicated by the SPA (destination SPA). The second NIC logic having received the data writes the receive data into a memory of a second computer, on the reception side, which is connected to another PCIe switch where the second NIC logic exists. | 09-18-2014 |
20140301404 | EXPANDING MEMBER PORTS OF A LINK AGGREGATION GROUP BETWEEN CLUSTERS - According to an example, in a method and an apparatus for expanding member ports of a link aggregation group between clusters, each apparatus in a cluster receives a port joining link aggregation group message sent by a master control board on a master apparatus in the cluster. In response to an apparatus determining that a newly joined port is a port on the apparatus itself and also is the first member port in the link aggregation group of the cluster, the newly joined port is associated with the link aggregation group. By applying the method and the apparatus for expanding member ports of a link aggregation group between clusters in this manner, according to an example, the number of member links in the link aggregation group between clusters is able to be increased, and the robustness of the network interconnection between clusters is also able to be enhanced. | 10-09-2014 |
20140321477 | DEVICE FOR SELECTIVELY CONNECTING A FIRST ITEM OF EQUIPMENT TO A PLURALITY OF SECOND ITEMS OF EQUIPMENT, AND DATA PROCESSING ASSEMBLY COMPRISING SUCH A DEVICE - A device for selective connection of at least one first piece of computer equipment to a plurality of second pieces of computer equipment. The device comprising a first Ethernet port for connection to the first equipment, second Ethernet ports for connection to each of the second pieces of equipment, a selector arranged to connect the first Ethernet port physically and in selective manner to the second Ethernet ports, and a selector control unit. A data processing assembly comprising pieces of equipment connected to at least one such connection device. | 10-30-2014 |
20140348178 | SWITCHING DEVICE - A switching device in a network system for transferring data includes one or more source line cards, one or more destination line cards and a switching fabric coupled to the source line cards and the destination line cards to enable data communication between any source line card and destination line card. Each source line card includes a request generator to generate a request signal to be transmitted in order to obtain an authorization to transmit data. Each destination line card includes a grant generator to generate and send back a grant signal to the source line card in response to the request signal received at the destination line card to authorize the source line card to transmit a data cell to the destination line card. | 11-27-2014 |
20140369361 | METHOD OF COMMUNICATIONS IN A NETWORK INTERCONNECTING AT LEAST TWO POWER GENERATORS, AND CORRESPONDING INTERFACING DEVICE - A method of communications in a network interconnecting at least two power generators, each power generator being connected to said network by means of at least one interfacing device capable of sending and receiving communications frames, said frames comprising at least one piece of supervision data and at least one piece of information data. The method may include a step for sending during which the same pieces of information data are sent at least twice, two operations for sending frames to be sent that comprise identical pieces of information data being separated in time by a predetermined time interval, and a step for receiving, implementing a systematic elimination of one of the frames received when two frames comprising identical pieces of information data have been received. | 12-18-2014 |
20140376566 | 128 Gigabit Fibre Channel Physical Architecture - The PCS and FEC layers are combined into a single layer and the number of lanes is set at four lanes. The combination allows removal of many modules as compared to a serial arrangement of a PCS layer and an FEC layer. The reduction in the number of lanes, as compared to 100 Gbps Ethernet, provides a further simplification or cost reduction by further reducing the needed gates of an ASIC to perform the functions. Changing the lanes in the FEC layer necessitates changing the alignment marker structure. In the preferred embodiment a lane zero marker is used as the first alignment marker in each lane to allow rapid sync. A second alignment marker indicating the particular lane follows the first alignment marker. | 12-25-2014 |
20150010013 | PORT NEGOTIATION BETWEEN FCOE FORWARDERS - According to an example, port negotiation between FCFs is implemented through initiation of a negotiation to an opposite party corresponding to a VFC port on a FCF within a VLAN corresponding to each VSAN supported by the VFC port on the FCF. The port negotiation also includes a determination of an intersection of the VSAN and the VLAN supported by the VFC port and the VSAN and the VLAN supported by the opposite party corresponding to the VFC port on the FCF and performance of an ELP negotiation within the intersection of the VSAN and the VLAN. | 01-08-2015 |
20150010014 | SWITCHING DEVICE - A switching device comprising a plurality of ingress ports and a plurality of egress ports. The switching device is arranged to receive data packets through said ingress ports and to forward received data packets to respective ones of said egress ports. The switching device is further arranged to: determine a first time at which a first cell of a selected data packet is to forwarded to one of said egress ports, determine a further time at which a respective further cell of the selected data packet is to be forwarded to said one of said egress ports, store data indicating that said respective further cell is to be forwarded at said determined further time, forward said first cell at said first time, and forward said further cell of said selected data packet at said determined further time. | 01-08-2015 |
20150016468 | Line Processing Unit and Switch Fabric System - A line processing unit and a switch fabric system are disclosed. The line processing unit includes an FIC and an FE. The FIC is connected to the FE through a first connection line. In embodiments of the present application, an LPU and a switching capability can be configured in demand. | 01-15-2015 |
20150023367 | PARALLEL DATA SWITCH - An interconnect apparatus enables improved signal integrity, even at high clock rates, increased bandwidth, and lower latency. An interconnect apparatus can comprise a plurality of logic units and a plurality of buses coupling the plurality of logic units in a selected configuration of logic units arranged in triplets comprising logic units LA, LC, and LD. The logic units LA and LC are positioned to send data to the logic unit LD. The logic unit LC has priority over the logic unit LA to send data to the logic unit LD. For a packet PKT divided into subpackets, a subpacket of the packet PKT at the logic unit LA, and the packet specifying a target either: (A) the logic unit LC sends a subpacket of the packet PKT to the logic unit LD and the logic unit LA does not send a subpacket of the packet PKT to the logic unit LD; (B) the logic unit LC does not send a subpacket of data to the logic unit LD and the logic unit LA sends a subpacket of the packet PKT to the logic unit LD; or (C) the logic unit LC does not send a subpacket of data to the logic unit LD and the logic unit LA does not send a subpacket of the packet PKT to the logic unit LD. | 01-22-2015 |
20150043593 | NETWORK DEVICE AND A METHOD FOR NETWORKING - A networking device including a plurality of client ports arranged for communicating with a plurality of clients, a service port arranged for communicating with a machine arranged to communicate with the plurality of clients, and networking componentry arranged to communicate electromagnetic communications between the plurality of client ports and the service port. | 02-12-2015 |
20150063369 | All delivered network switch - Methods and systems for operating a packet switch that communicates packets with error indication, including the steps of: receiving a packet comprising an error detection field; utilizing the error detection field to identify an error in the packet; marking the occurrence of the error in an error propagation field in the packet; updating the value of the error detection field; and forwarding the modified packet, with the updated value of the error detection field and the error propagation field, according to information carried in the packet. | 03-05-2015 |
20150071301 | PRIVATE ETHERNET OVERLAY NETWORKS OVER A SHARED ETHERNET IN A VIRTUAL ENVIRONMENT - A system for private networking within a virtual infrastructure is presented. The system includes a virtual machine (VM) in a first host, the VM being associated with a first virtual network interface card (VNIC), a second VM in a second host, the second VM being associated with a second VNIC, the first and second VNICs being members of a fenced group of computers that have exclusive direct access to a private virtual network, wherein VNICs outside the fenced group do not have direct access to packets on the private virtual network, a filter in the first host that encapsulates a packet sent on the private virtual network from the first VNIC, the encapsulation adding to the packet a new header and a fence identifier for the fenced group, and a second filter in the second host that de-encapsulates the packet to extract the new header and the fence identifier. | 03-12-2015 |
20150078399 | Method and Apparatus for Consistent Modification of the Schedules in a Time-Controlled Switch - The invention relates to a method for dynamic modification of the schedules in a time-controlled switch for relaying time-controlled messages in a real-time computer system, wherein at least one active schedule and at least one new schedule are stored at a point in time in a switch, wherein, at a specified changeover time in the active interval of a sparse time base, the active schedule is deactivated and a new schedule is activated. | 03-19-2015 |
20150085871 | DYNAMICALLY SCRIPTABLE IP PACKET PROCESSING ENGINE - A dynamically-scriptable router including a packet input port, a packet output port, a dynamically scriptable packet processing engine, and an application interface for loading a packet processing script into the dynamically scriptable packet processing engine. | 03-26-2015 |
20150092788 | INPUT-OUTPUT MODULE - A base circuit board ( | 04-02-2015 |
20150110127 | METHOD AND AN APPARATUS FOR TRANSMITTING MESSAGES IN HOME NETWORK SYSTEM - Relating to a home network system and a home entertainment system, a method and an apparatus for transmitting packets in a home network system and a home entertainment system are disclosed. Additionally, a method for identifying devices to which the packets are to be transmitted and an apparatus for supporting the same are also disclosed herein. According to an embodiment, a method for transmitting a packet in a high definition base transmission (hereinafter referred to as HDBaseT) system includes the steps of receiving data from a source device in a transmission adaptor, converting the received data from the transmission adaptor to a downstream packet, in order to transmit the converted downstream packet to a receiving adaptor through an HDBaseT network, and transmitting the converted downstream packet to the receiving adaptor; At this point, the downstream packet may include a hierarchical identifier for identifying HDBaseT entities to which the downstream packet is to be transmitted. | 04-23-2015 |
20150110128 | SYSTEM AND METHOD FOR HIERARCHICAL LINK AGGREGATION - Systems and methods for hierarchical link aggregation are disclosed. A system for hierarchical link aggregation may include a network interface having a plurality of physical ports. A first plurality of the physical ports may be configured as member ports of a first link aggregation group (LAG). A second plurality of the physical ports may be configured as member ports of a second LAG. The first LAG and second LAG may be configured as member logical ports of a third LAG. | 04-23-2015 |
20150124837 | METHOD AND SYSTEM OF SUPPORTING OPERATOR COMMANDS IN LINK AGGREGATION GROUP - A method is disclosed that is to be executed for supporting operator commands in a link aggregation group at a network device. The method starts with receiving a local operator command for changing aggregation port priority of the link aggregation group, where the local operator command contains operator command attributes including an operator command aggregation port prioritized list. The method continues with determining that the operator command aggregation port prioritized list is different from a remote aggregation port prioritized list used at the remote network device. The network device then transmits a set of operator command attributes associated with the local operator command to the remote network device and performs the local operator command by setting a local aggregation port prioritized list to be consistent with the operator command aggregation port prioritized list for the link aggregation group. | 05-07-2015 |
20150124838 | MANAGING IDLE MODE OF OPERATION IN NETWORK SWITCHES - Embodiments include a method for operating a network switch that is coupled to a plurality of devices, the method comprising: determining whether the network switch has, for at least a threshold period of time, (i) not received any data packets from the plurality of devices and (ii) not transmitted any data packets to the plurality of devices; in response to determining that the network switch has, for at least the threshold period of time, (i) not received any data packets from the plurality of devices and (ii) not transmitted any data packets to the plurality of devices, entering, by the network switch, a first mode of operation; while the network switch operates in the first mode of operation, monitoring a plurality of signals; and in response to detecting a change in one of the plurality of signals, exiting, by the network switch, the first mode of operation. | 05-07-2015 |
20150131673 | FABRIC CHANNEL CONTROL APPARATUS AND METHOD - A method for receiving packet data at a communication channel and transmitting the packet data over serial links of the communication channel. The packet data is sliced into n-bit data portions which are concatenated with a header prior to transmitting an n-bit portion across one of the serial links of the communication channel. The header may include an invert bit to alter the majority sign of an n-bit portion. Other aspects of the present invention are also described herein. | 05-14-2015 |
20150146740 | PACKET TRANSFER PROCESSING METHOD AND PACKET TRANSFER PROCESSING DEVICE - A packet transfer processing device includes a common processing unit ( | 05-28-2015 |
20150333897 | METHOD AND APPARATUS FOR USING SERIAL PORT IN TIME DIVISION MULTIPLEXING MANNER - A method and an apparatus for using a serial port device in a time division multiplexing manner are provided. The apparatus includes a first serial port, a second serial port, a switching circuit, and a signal interface, where the switching circuit selects to receive data sent; the first serial port sends first data to a first serial port device; the second serial port receives second data sent by a second serial port device, and when it is determined that the second data indicates that the second serial port device needs to receive third data sent by the second serial port, instructs the switching circuit to select to receive the third data sent; and the second serial port sends the third data to the second serial port device. Therefore, the first serial port and the second serial port can use corresponding serial port devices in a time division multiplexing manner. | 11-19-2015 |
20150341179 | Multiple Sensor Data Processor Interface and Relay - The present invention relates generally to a system and method of networking and interconnecting a large number of various types of sensors to a remote location in an efficient manner. Specifically, the invention utilizes a flexible, configurable, scalable and power-efficient sensor interface relay architecture to gather sensor data from various locations and then relay it to a remote location via the internet. | 11-26-2015 |
20150372844 | Wideband Parasitic Capacitance Cancellation for High Speed Switches in Serial Communication - An apparatus for switching communication signals includes a pair of communication signal paths for carrying a differential serial communication signal. First and second pairs of switches are each respectively connected to the pair of communication signal paths to permit shared access to the pair of communication signal paths. A negative impedance converter (NIC) coupled to the communication signal paths produces negative capacitance to cancel parasitic capacitance associated with the switches. The NIC may be AC-coupled to the communication signal paths, and may employ a bipolar junction transistor (BJT) pair or other active devices. | 12-24-2015 |
20160065455 | FLOW CACHE BASED MECHANISM OF PACKET REDIRECTION IN MULTIPLE BORDER ROUTERS FOR APPLICATION AWARENESS - Techniques whereby a LAN-side border router observes all packets of an application flow from both directions so that the application recognition performed on the LAN-side border router functions properly. A border router may implement flags in a flow cache to indicate whether the border router is the LAN-side border router and/or a WAN-side border router for an application flow. As packets are received at a border router at either the LAN interface or WAN interface, the flags associated with packet's application flows are examined to determine if the border router is the LAN-side border router for the application flow. If so, then application recognition and routing control may be performed. If not, the packet may be redirected to another border router that may be the LAN-side border router or the WAN-side border router for the application flow to insure that border router observes the packet. | 03-03-2016 |
20160065502 | NETWORK DEVICE, COMMUNICATION METHOD, AND RECORDING MEDIUM - According to the present invention, a network device having a plurality of ports, includes a linkup detection unit, a loop detection unit, and a communication shutoff unit. The linkup detection unit detects a linkup of the each port. The loop detection unit detects a loop formed by the network device. The communication shutoff unit shuts off communication on a port on which the linkup was detected at a later time point if the loop is detected. | 03-03-2016 |
20160072605 | Time-Division Multiplexing Data Aggregation Over High Speed Serializer/Deserializer Lane - A digital signal interface includes a multiplexer coupled to receive a plurality of data signals from at least one of a microprocessor, a microcontroller, or a field-programmable gate array (FPGA), the multiplexer multiplexing the plurality of data signals. The interface further includes a serializer/deserializer (SerDes) transceiver coupled to receive the multiplexed data signals, the SerDes transceiver serializing the multiplexed data signals and transmitting the serialized data signals. | 03-10-2016 |
20160072735 | LOW VOLTAGE FEEDFORWARD CURRENT ASSIST ETHERNET LINE DRIVER - Described examples include Ethernet physical layer (PHY) interface integrated circuits with transmit interface circuitry for transmitting data to an Ethernet network through a magnetic interface, which includes a voltage mode first amplifier with an output that generates a first voltage signal from a supply voltage according to a data input signal. The transmit interface circuit also includes a feedforward second amplifier circuit with an output stage that operates in a first mode to generate a current signal from the supply voltage according to the first voltage signal and to provide the current signal to the first amplifier output to boost a peak voltage at the output above the supply voltage to facilitate support for higher peak signal voltage swings for 10Base-T applications while using 2.5 volt or other low voltage supply levels. | 03-10-2016 |
20160173416 | METHOD AND APPARATUS FOR IMPLEMENTING DETERMINISTIC RESPONSE FRAME TRANSMISSION | 06-16-2016 |
20160191306 | PROGRAMMABLE PROTOCOL PARSER FOR NIC CLASSIFICATION AND QUEUE ASSIGNMENTS - Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules. | 06-30-2016 |
20160191317 | SYSTEM AND METHOD FOR IMPROVED COMMUNICATION IN A STORAGE NETWORK - A system and method of improved communication in a storage network includes a storage node. The storage node includes a control unit and a plurality of local ports coupled to the control unit and configured to couple the storage node to a storage network. The control unit is configured to discover port addresses of other storage nodes in the storage network, select a first port pair including a first source port selected from the local ports and a first destination port selected from remote ports associated with the port addresses of a first one of the other storage nodes, open a first connection between the first source port and the first destination port, determine whether a less desirable notice associated with the first port pair is received, and when the less desirable notice is received, record the first port pair as being less desirable. | 06-30-2016 |
20160197856 | Port Status Synchronization Method, Related Device, and System | 07-07-2016 |
20160205043 | CUSTOMER CONTROLLED VIDEO NETWORK | 07-14-2016 |
20160380924 | PORT MONITORING SYSTEM - A port monitoring system includes a first extending device. The first extending device includes a monitored port and a networking port. The first extending device is configured to detect a first packet at the monitored port and, in response, generate a mirrored packet. Then the first extending device adds a monitoring identifier to the mirrored packet and forwards the mirrored packet through the networking port. The port monitoring system also includes a networking device that is coupled to the first extending device. The networking device is configured to receive the mirrored packet from the first extending device and determine that the mirrored packet is associated with a monitoring port using the monitoring identifier provided by the mirrored packet. The networking device then forwards the mirrored packet to the monitoring port. | 12-29-2016 |
20180026915 | NETWORK DEVICE AND A METHOD FOR NETWORKING | 01-25-2018 |