Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 25428. Отображено 100.
26-01-2012 дата публикации

Network system and congestion control method

Номер: US20120020219A1
Принадлежит: NEC Corp

A transmission terminal has a plurality of congestion control units (RPs) each controlling a frame transmission rate. A switch arranged between the transmission terminal and a reception terminal has a plurality of congestion detection units (CPs) each generating a congestion information notification frame addressed to the transmission terminal. A plurality of routes exist between the transmission terminal and the reception terminal. The management computer manages a correspondence relationship between the routes and the RPs, assigns any of the routes to a flow, selects a RP associated with a route assigned to the flow, and notifies the transmission terminal and the switch of the flow and the selected RP. When the switch receives a frame belonging to the flow, a CP associated with the selected RP generates the congestion information notification frame addressed to the selected RP. The transmission terminal transmits a frame belonging to the flow through the selected RP.

Подробнее
02-02-2012 дата публикации

Backplane Interface Adapter

Номер: US20120026868A1
Принадлежит: Foundry Networks LLC

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.

Подробнее
02-02-2012 дата публикации

Maintaining packet order using hash-based linked-list queues

Номер: US20120027019A1
Принадлежит: Juniper Networks Inc

Ordering logic ensures that data items being processed by a number of parallel processing units are unloaded from the processing units in the original per-flow order that the data items were loaded into the parallel processing units. The ordering logic includes a pointer memory, a tail vector, and a head vector. Through these three elements, the ordering logic keeps track of a number of “virtual queues” corresponding to the data flows. A round robin arbiter unloads data items from the processing units only when a data item is at the head of its virtual queue.

Подробнее
09-02-2012 дата публикации

Crossbar switch and recursive scheduling

Номер: US20120033662A1
Автор: Tadeusz H. Szymanski
Принадлежит: Individual

A crossbar switch has N input ports, M output ports, and a switching matrix with N×M crosspoints. In an embodiment, each crosspoint contains an internal queue, which can store one or more packets to be touted. Traffic rates to be realized between all Input/Output (IO) pairs of the switch are specified in an N×M traffic rate matrix, where each element equals a number of requested cell transmission opportunities between each IO pair within a scheduling frame of F time-slots. An efficient algorithm for scheduling N traffic flows with traffic rates based upon a recursive and fair decomposition of a traffic rate vector with N elements, is proposed. To reduce memory requirements shared row queue (SRQ) may be embedded in each row of the switching matrix, allowing the size of all the XQs to be reduced. To further reduce memory requirements, a shared column queue may be used in place of the XQs. The proposed buffered crossbar switches with shared row and column queues, in conjunction with the now scheduling algorithm and the DCS column scheduling algorithm, can achieve high throughout with reduced buffer and VLSI area requirements, while providing probabilistic guarantees on rate, delay and jitter for scheduled traffic flows.

Подробнее
15-03-2012 дата публикации

Method and system for distributed virtual traffic management

Номер: US20120063312A1
Принадлежит: Fujitsu Ltd

According to one embodiment, methods and systems may be configured to support client-to-network, network-to-client, and network-to-network flows in a network element including multiple plug-in units. Such support may include policing and shaping flows as aggregates across plug-in units, combining outputs of two upstream traffic managers to network ports on two plug-in units, combining network flows that ingress two plug-in units, and shaping traffic to client ports.

Подробнее
22-03-2012 дата публикации

Method and system for network switch element

Номер: US20120069839A1
Принадлежит: QLogic LLC

Method and system for a network switch element is provided. The switch element includes a plurality of megaports, each megaport uniquely identified by a unique megaport address identifier for network addressing. Each megaport includes a plurality of operational ports, each operational port identified by a unique operational port address identifier. The switch element also includes a local crossbar for communication between the plurality of operational ports, and a shared logic module configured to provide common control of the plurality of operational ports within a megaport to allow operational ports to share resource of a single megaport to route network packets there between. The switch element also includes a global crossbar configured to allow communication between the megaports.

Подробнее
22-03-2012 дата публикации

Configurable fast ethernet and gigabit ethernet data port

Номер: US20120069848A1
Принадлежит: LANTIQ DEUTSCHLAND GMBH

An Ethernet switch has at least one ingress/egress port which is operable in two modes, in a first mode as a GE port and in a second mode as a plurality of FE ports. The port has 8 MAC interfaces each of which is capable of receiving/transmitting FE packets, and at least one of the MAC interfaces can be configured to receive/transmit GE packets. Thus, the port has two modes of operation. The port further includes receive and transmit modules which receive GE and FE packets from, and transmit GE and FE packets to, the interfaces.

Подробнее
29-03-2012 дата публикации

Method and System for Realizing Transmission of Message Between an Extended Processor and a Switch Chip

Номер: US20120076147A1
Автор: Tingshan Pan
Принадлежит: ZTE Corp

The invention discloses a method and system for realizing transmission of message between an extended processor and a switch chip. The switch chip amends the destination MAC of the received first message to be transmitted to the extended processor as the first destination MAC, and then transmit the first message to the extended processor, wherein the first destination MAC corresponds to the service physical port of the switch chip for receiving the first message; the extended processor can resolve the first destination MAC to learn that the first message comes from the service physical port. The method and system of the invention can realize transmission of message between the extended processor and the switch chip.

Подробнее
29-03-2012 дата публикации

Transaction reordering arrangement

Номер: US20120079154A1

An embodiment of a transaction reordering arrangement is provided. The transaction reordering arrangement includes a queue into which respective responses to requests are writable and a controller configured to control a position in said queue to which said respective responses to said requests are written. The position is controlled such that the responses are read out of said queue in an order which corresponds to an order in which the requests are issued.

Подробнее
05-04-2012 дата публикации

Tracking written addresses of a shared memory of a multi-core processor

Номер: US20120084498A1
Принадлежит: LSI Corp

Described embodiments provide a method of controlling processing flow in a network processor having one or more processing modules. A given one of the processing modules loads a script into a compute engine. The script includes instructions for the compute engine. The given one of the processing modules loads a register file into the compute engine. The register file includes operands for the instructions of the loaded script. A tracking vector of the compute engine is initialized to a default value, and the compute engine executes the instructions of the loaded script based on the operands of the loaded register file. The compute engine updates corresponding portions of the register file with updated data corresponding to the executed script. The tracking vector tracks the updated portions of the register file. The compute engine provides the tracking vector and the updated register file to the given one of the processing modules.

Подробнее
12-04-2012 дата публикации

Application Non Disruptive Task Migration In A Network Edge Switch

Номер: US20120087369A1
Автор: Sajit Bhaskaran
Принадлежит: Home Run Patents LLC

An apparatus and a method are described for zero packet loss task migration in an network switch in a computer network. The invention relates to active or programmable networks, i.e. networks based on packet switching algorithms and switch configurations which are subject to change. A well-defined protocol enables an intelligent switch to migrate tasks from one forwarding engine to another without any packet loss. This enables the algorithms and configurations of the switch to be updated or modified arbitrarily.

Подробнее
19-04-2012 дата публикации

Virtual switching ports on high-bandwidth links

Номер: US20120093034A1
Принадлежит: International Business Machines Corp

Method and apparatus for managing traffic of a switch include logically partitioning a physical port of the switch into a plurality of virtual ports. One or more virtual output queues are uniquely associated with each virtual port. Switching resources of the switch are assigned to each of the virtual ports. A source virtual port is derived from a frame arriving at the physical port. The frame is placed in a given one of the one or more virtual output queues uniquely associated with the source virtual port derived from the frame. A destination virtual port for the frame is determined. The frame is transferred from the virtual output queue in which the frame is placed to an egress queue associated with the destination virtual port and forwarded from the egress queue to a destination physical port of the switch.

Подробнее
26-04-2012 дата публикации

Securing network communications with logical partitions

Номер: US20120102562A1
Принадлежит: International Business Machines Corp

Embodiments of the present invention provide methods, systems, and computer program products that enable secure network communications with logical partitions. A gateway between a physical network adapter and at least one virtual network trunk adapter receives a packet. The gateway tags the packet with an indication of an origin of the packet. The gateway delivers the tagged packet to an intrusion prevention system for intrusion analysis. When the gateway receives the tagged packet from the intrusion prevention system, the gateway forwards the tagged packet according to the indication of origin of the tagged packet.

Подробнее
17-05-2012 дата публикации

Apparatus, electronic apparatus and method for adjusting jitter buffer

Номер: US20120123774A1

An apparatus, electronic apparatus and method for adjusting jitter buffer is provided. A previous jitter buffer size based on a jitter buffer size determined according to an adaptive jitter buffer size calculation algorithm is applied in predicting a jitter buffer size of future time such that the predicted jitter buffer size is applied to obtain a jitter buffer size of a valid time. The audio quality of the speech transmitted over a packet switched network is enhanced.

Подробнее
17-05-2012 дата публикации

Server, method and system for providing node information for p2p network

Номер: US20120124226A1
Принадлежит: NEC China Co Ltd

The invention provides a server, a method and a system for providing node information for P2P network. A server in a peer-to-peer (P2P) network comprises: a location information storage unit which stores coordinate information indicating a coordinate of each data node in the P2P network in a coordinate system that is created based on communication delays among data nodes in the P2P network; and a node information providing unit which, upon receipt of a request for information on data nodes having a first data item, selects one or more data nodes from data nodes having the first data item based on the coordinate information, and provides information indicating the selected one or more data nodes.

Подробнее
24-05-2012 дата публикации

Method of shrinking a data loss window in a packet network device

Номер: US20120127854A1
Автор: Hitha Shetty, Vikas Khetan
Принадлежит: Force10 Networks Inc

A packet network device includes a control module, one or more line cards each one or which includes a plurality of ingress and egress ports, and each of the ingress and egress ports are connected to external network links. The line cards maintain forwarding tables and include functionality that employs information in the forwarding tables to determine how incoming packets of information should be forwarded. The control module includes functionality that operates to learn reachability information about other devices connected to the network that are and to use this reachability information to update forwarding tables maintained on the line cards. The control module also includes an enhance ARP functionality that operates in cooperation with standard ARP functionality and other network protocols included on the control module to diminish the amount of data lost in the event that a link connected to one of the egress ports fails.

Подробнее
31-05-2012 дата публикации

Fiber Channel Identifier Mobility for Fiber Channel and Fiber Channel Over Ethernet Networks

Номер: US20120134672A1
Автор: Subrata Banerjee
Принадлежит: Cisco Technology Inc

Techniques are provided for a switch to assign proxy FCIDs to endpoint device so that the endpoint devices may achieve FCID mobility by retaining their originally assigned FCIDs. At a switch in a network, e.g., a Virtual Storage Area Network (VSAN), a fabric login request is received from a first endpoint device that is associated with a first FC identifier (FCID) that was previously assigned to the first endpoint device by another switch in the VSAN. The fabric login request is responded to with the first FCID. The first endpoint device is assigned a second FCID associated with a domain of the switch where the endpoint device is directly attached to, and the second FCID is used as a proxy FCID within the VSAN for the first endpoint device. A frame is received from the first endpoint device with a source FCID comprising the first FCID and a destination FCID comprising an FCID for a second endpoint device. The source FCID in the frame is overwritten with the second FCID. The frame is forwarded to the second endpoint device.

Подробнее
31-05-2012 дата публикации

Dma (direct memory access) coalescing

Номер: US20120137029A9
Принадлежит: Individual

In general, in one aspect, a method includes determining a repeated, periodic DMA (Direct Memory Access) coalescing interval based, at least in part, on a power sleep state of a host platform. The method also includes buffering data received at the device in a FIFO (First-In-First-Out) queue during the interval and DMA-ing the data enqueued in the FIFO to a memory external to the device after expiration of the repeated, periodic DMA coalescing interval.

Подробнее
14-06-2012 дата публикации

Method for Establishing Topology Structure of Switching Equipment, Switching Equipment and Stacking System

Номер: US20120147785A1
Автор: Xuan Wang
Принадлежит: ZTE Corp

In the invention, a method for establishing topology structure of switching equipments, a switching equipment and a stacking system are provided. The invention relates to the field of stacking systems in data communication, and the problem of a topology discovery error caused by different starting times of switching equipments is solved. The method comprises the following steps: Step 1, when any one of the following two requirements is met, the switching equipment turns to Step 2, otherwise, the switching equipment executes the Step 1 again, wherein the first one of the two requirements is that the current time exceeds a predetermined time, which is the time for the initialization of all the switching equipments in the stacking system; and the second one of the two requirements is that the switching equipment receives a topology discovery message from another switching equipment in the stacking system; Step 2, the switching equipment sends topology discovery messages to all the other switching equipments in the stacking system; and Step 3, the switching equipment performs a topology discovery. The invention can be applied to a stacking system where switching equipments have different starting times.

Подробнее
21-06-2012 дата публикации

Client modeling in a forwarding plane

Номер: US20120155395A1
Принадлежит: Cisco Technology Inc

In one embodiment, a method includes receiving a packet at a network device in communication with a plurality of client nodes, the packet identifying a first client node, performing a look up in a table stored at the network device to locate policies associated with the first client node, the table including an entry for each of the client nodes, each entry having a plurality of policies associated with the client node, applying the policies associated with the first client node at a forwarding engine at the network device, and forwarding the packet from the network device. An apparatus is also disclosed.

Подробнее
26-07-2012 дата публикации

Two-dimensional circulating switch

Номер: US20120189003A1
Автор: Maged E. Beshai
Принадлежит: ROCKSTAR BIDCO LP

A one-dimensional circulating switch may be defined by connections between several switch modules and one or more temporal cyclic rotators. Where a switch module that is part of a first one-dimensional circulating switch is also connected one or more temporal cyclic rotators that define a second one-dimensional circulating switch, a two-dimensional circulating switch is formed. A two-dimensional circulating switch is flexible and may scale to capacities ranging from a few gigabits per second to multiple Petabits per second.

Подробнее
02-08-2012 дата публикации

Destination-Based Virtual Channel Assignment in On-Chip Ring Networks

Номер: US20120195314A1
Принадлежит: FutureWei Technologies Inc

An apparatus comprising a plurality of nodes and a plurality of links connecting the nodes in a ring topology, wherein a first node from among the plurality of nodes is coupled to a first link from among the plurality of links, wherein the first link comprises a plurality of virtual channels, and wherein each of the plurality of virtual channels is assigned to provide service to a unique one of the plurality of nodes.

Подробнее
16-08-2012 дата публикации

Software Pipelining On A Network On Chip

Номер: US20120209944A1
Принадлежит: International Business Machines Corp

Memory sharing in a software pipeline on a network on chip (‘NOC’), the NOC including integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, with each IP block adapted to a router through a memory communications controller and a network interface controller, where each memory communications controller controlling communications between an IP block and memory, and each network interface controller controlling inter-IP block communications through routers, including segmenting a computer software application into stages of a software pipeline, the software pipeline comprising one or more paths of execution; allocating memory to be shared among at least two stages including creating a smart pointer, the smart pointer including data elements for determining when the shared memory can be deallocated; determining, in dependence upon the data elements for determining when the shared memory can be deallocated, that the shared memory can be deallocated; and deallocating the shared memory.

Подробнее
30-08-2012 дата публикации

Method and Apparatus for Processing Tandem Connection Monitoring Level

Номер: US20120219284A1
Автор: Qingfei Nian
Принадлежит: ZTE Corp

The disclosure discloses a method for processing a Tandem Connection Monitoring (TCM) level, which comprises: obtaining a route of a service which needs to be configured TCM, obtaining a TCM segment on the route of the service, determining a TCM segment which needs to be configured from the obtained TCM segment, and allocating a TCM level for the TCM segment which needs to be configured according to a segment relationship between the TCM segment which needs to be configured and a configured TCM segment. The disclosure further discloses an apparatus for processing a TCM level. By means of the disclosure, a TCM level can be automatically allocated for a TCM segment and environment of multiple network applications can be applicable.

Подробнее
18-10-2012 дата публикации

Two-Layer Switch Apparatus Avoiding First Layer Inter-Switch Traffic In Steering Packets Through The Apparatus

Номер: US20120263187A1
Принадлежит: International Business Machines Corp

Link-level data communications implemented in switching apparatus comprising modular switches disposed within a modular computer cabinet that includes modular computer systems; the switching apparatus configured as two layers of switches, the first layer switches coupled to one another for communications by inter-switch links, each second layer switch coupled for communications to the modular computer systems; all the switches stacked by a stacking protocol that shares administrative configuration information among the switches through the inter-switch links and presents all the switches as a single logical switch; the switching apparatus including ports coupling the apparatus to networks and to service applications and terminating applications on the modular computer systems; and sending the packet from network to modular computer system to which the packet is directed, or from modular computer system to network to which the packet is directed, the packet traversing none of the inter-switch links among the first layer switches.

Подробнее
18-10-2012 дата публикации

Server Input/Output Failover Device Serving Highly Available Virtual Devices

Номер: US20120265910A1
Принадлежит: Cisco Technology Inc

A failover input/output device and corresponding method are provided to manage failover events of input/output controller devices that operate in accordance with a computer expansion card standard, such as the Peripheral Component Interconnect Express (PCIe) standard. The failover input/output device connects to redundant first and second virtualized input/output controller devices each comprising multiple virtual network interfaces that are in an active or standby state at any given time, and to a computing device that hosts one or more processes. The failover input/output device broadcasts transactions in accordance with the computer expansion card standard initiated from the computing device to the first and second virtualized input/output controller devices. The failover input/output device receives signals associated with upstream transaction completions in accordance with the computer expansion card standard for both active and standby virtual network interfaces on the first and second virtualized input/output controller devices. The failover input/output device forwards signals associated with upstream transaction completions for active virtual network interfaces on the first and second virtualized input/output controller devices to the computing device.

Подробнее
25-10-2012 дата публикации

Downstream Synchronous Multichannels for a Communications Management System

Номер: US20120269192A1
Принадлежит: Broadcom Corp

Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them.

Подробнее
01-11-2012 дата публикации

Failure Detection Method and Device for FCoE Virtual Link

Номер: US20120275316A1
Автор: Xiaodong Wang

A failure detection method and device for a FCoE virtual link. A first FCoE devices receives a Keep Alive Request packet from a Transmit switch, the Keep Alive Request packet having a response period; in response to receiving the Keep Alive Request packet, the first FCoE device creates a virtual link aging timer, configures expiration time of the timer according to the response period, and transmits a packet for maintaining the FCoE virtual link to a second FCoE device. If the first FCoE device does not receive a packet for maintaining the FCoE virtual link returned by the second FCoE device by the time the timer expires, the first FCoE device detects that the FCoE virtual link between the first FCoE device and the second FCoE device is in failure.

Подробнее
01-11-2012 дата публикации

System and method for implementing a multistage network using a two-dimensional array of tiles

Номер: US20120275341A1
Автор: Puneet Khanduri
Принадлежит: Oracle America Inc

A network, including: a first tile having a processor, a first top brick connected to the processor, a first bottom brick, and a first intermediate brick; a second tile having a second intermediate brick and a second bottom brick; multiple connections connecting the first top brick with the second intermediate brick and the first intermediate brick with the second bottom brick using a passthrough on an intermediate tile between the first and second tiles, where the first, the intermediate, and the second tiles are positioned in a row; and a third tile having a plurality of caches connected to a third bottom brick, where the second and third tiles are positioned in a column, and the first bottom brick, the second bottom brick, and the third bottom brick belong to a bottom layer of the network, and where the first and second intermediate bricks belong to an intermediate layer of the network.

Подробнее
01-11-2012 дата публикации

Method and System of Centralized Control and Management for Fiber Channel Over Ethernet Networks

Номер: US20120275467A1
Принадлежит: FutureWei Technologies Inc

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.

Подробнее
01-11-2012 дата публикации

Method and System of Centralized Control and Management for Fiber Channel Over Ethernet Networks

Номер: US20120275787A1
Принадлежит: FutureWei Technologies Inc

A fiber channel over Ethernet (FCoE) network component, comprising a first FCoE data forwarder (FDF) configured to couple to a second FDF and to a third FDF, wherein the first FDF is configured to receive a FCoE frame from the second FDF and send the FCoE frame to the third FDF, wherein the frame comprises a destination address and a fiber channel (FC) payload, and wherein the first FDF does not change the destination address of the frame when the first FDF forwards the frame to the third FDF.

Подробнее
08-11-2012 дата публикации

Method and system for dynamically creating and servicing master-slave pairs within and across switch fabrics of a portable computing device

Номер: US20120284354A1
Принадлежит: Qualcomm Inc

A method and system for dynamically creating and servicing master-slave pairs within and across switch fabrics of a portable computing device (“PCD”) are described. The system and method includes receiving a client request comprising a master-slave pair and conducting a search for a slave corresponding to the master-slave pair. A route for communications within and across switch fabrics is created and that corresponds to the master-slave pair. One or more handles or arrays may be stored in a memory device that correspond to the created route. Next, bandwidth across the route may be set. After the bandwidth across the newly created route is set, the client request originating the master-slave pair may be serviced using the created route. Conducting the search for the slave may include comparing unique identifiers assigned to each slave in a master-slave hierarchy. The search within and across switch fabrics may also include reviewing a fabric route check table for slaves that can be interrogated within a switch fabric.

Подробнее
15-11-2012 дата публикации

Operating virtual switches in a virtualized computing environment

Номер: US20120291029A1
Принадлежит: International Business Machines Corp

A technique for operating a virtual switch includes determining network connection requirements for virtual machines controlled by a virtual machine monitor. Resources available, for processing data traffic of the virtual machines, are also determined. Finally, based on the network connection requirements and the resources available, a port of a virtual switch is selected to operate as a virtual Ethernet bridge or a virtual Ethernet port aggregator.

Подробнее
06-12-2012 дата публикации

Protocol free testing of a fabric switch

Номер: US20120307651A1
Автор: Hao Su, Mark Nicholson
Принадлежит: Juniper Networks Inc

A switch fabric for a modular router may be tested without connecting the switch fabric portion of the router to the other modular portions of the router. The switch fabric may generate test data units and insert the test data units into one or more elements of the switch fabric. The switch fabric may operate with the inserted test data units. A control component may receive data units from the switch fabric after operation of the switch fabric and analyze the received data units to determine whether the received data units correspond to the inserted test data units.

Подробнее
20-12-2012 дата публикации

Direct networking for multi-server units

Номер: US20120324068A1
Принадлежит: Microsoft Corp

Embodiments related to a multi-server unit having a direct network topology are disclosed. For example, one disclosed embodiment provides a multi-server unit including a plurality of server nodes connected in a direct network topology including distributed switching between the plurality of server nodes. The plurality of server nodes further comprises a router server node having one or more ports configured to communicate with an outside network, one or more ports configured to communicate with other server nodes of the plurality of server nodes, a logic subsystem, and instructions executable to implement a router configured to direct traffic between the one or more ports configured to communicate with an outside network and the one or more ports configured to communicate with other server nodes of the plurality of server nodes via the direct network.

Подробнее
27-12-2012 дата публикации

Compact load balanced switching structures for packet based communication networks

Номер: US20120327771A1
Принадлежит: Individual

A switching node is disclosed for the routing of packetized data employing a multi-stage packet based routing fabric combined with a plurality of memory switches employing memory queues. The switching node allowing reduced throughput delays, dynamic provisioning of bandwidth and packet prioritization.

Подробнее
03-01-2013 дата публикации

Universal Network Interface Controller

Номер: US20130003725A1
Принадлежит: Broadcom Corp

A universal network interface controller (UNIC) is provided for interfacing a host computer to a switch fabric, a packet network, or both. The UNIC includes ingress transmit logic designed to transmit switch fabric data in memory associated with the host computer to a switch fabric. The UNIC further includes egress receive logic designed to receive switch fabric data from the switch fabric to store the received switch fabric data in the host memory associated with the host computer. As an option, the ingress transmit logic may be further designed to transmit packet network data in memory associated with the host computer to a packet network, such as Ethernet, and the egress receive logic may be further designed to receive the packet network data from the packet network and to store the received switch fabric data and the received packet network data in the host memory associated with the host computer.

Подробнее
03-01-2013 дата публикации

High availability data storage systems and methods

Номер: US20130007504A1
Принадлежит: International Business Machines Corp

Provided are systems and methods for accessing a storage device from a node when a local connection failure occurs between the node and the storage device. A failure is determined to have occurred at a first node access path between a first node and a storage device that prevents an application at the first node from accessing the storage device from the first node access path. An access request is sent from the first node to a second node. The second node has a second node access path to the storage device. A determination is made that the second node can communicate with the storage device. The storage device is accessed by an application at the first node via the second node access path.

Подробнее
10-01-2013 дата публикации

High Availability Device Level Ring Backplane

Номер: US20130010588A1
Принадлежит: Rockwell Automation Technologies Inc

A modular, high-availability network for an industrial control system employs a plurality of base modules having backplane and using network ring topology. Base modules may include I/O base modules for communicating with industrial processes or machines, an adapter base module for communicating with a programmable logic controller (PLC) and/or a bus expansion base module for providing additional I/O base modules. Base modules may be arranged side-by-side, having a backplane in a bank. Another embodiment may include having plurality of banks. The network ring topology used by the base modules is normally opened by a ring supervisor at the ring supervisor location. Upon failure of the network, the ring supervisor reconnects the ring to provide an alternative transmission path around the failure point.

Подробнее
17-01-2013 дата публикации

Fibre channel switching system

Номер: US20130016734A1
Автор: Stuart B. Berman
Принадлежит: Emulex Design and Manufacturing Corp

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.

Подробнее
17-01-2013 дата публикации

Efficient use of dynamic host configuration protocol in low power and lossy networks

Номер: US20130018993A1
Принадлежит: Cisco Technology Inc

In one embodiment, each of a plurality of devices in a computer network is configured to i) transmit a unicasted dynamic host configuration protocol (DHCP) solicit message to a neighbor device having a route to a border router as an assumed DHCP relay without regard to location of a DHCP server, and ii) operate as a DHCP relay to receive unicasted DHCP solicit messages and relay the solicit message to the border router of the network without regard to location of the DHCP server, and to relay a DHCP reply to a corresponding requestor device.

Подробнее
24-01-2013 дата публикации

System and method for high-performance, low-power data center interconnect fabric with broadcast or multicast addressing

Номер: US20130022040A1
Принадлежит: Calxeda Inc

A system and method are provided that support a routing using a tree-like or graph topology that supports multiple links per node, where each link is designated as an Up, Down, or Lateral link, or both, within the topology. The system may use a segmented MAC architecture which may have a method of re-purposing MAC IP addresses for inside MACs and outside MACs, and leveraging what would normally be the physical signaling for the MAC to feed into the switch.

Подробнее
31-01-2013 дата публикации

System and method for prioritizing requests to a sim

Номер: US20130029726A1
Принадлежит: Qualcomm Inc

The method and system relate to prioritizing access and shaping traffic to the SIM such that the requests to the SIM that pertain to registering the wireless mobile device on a network are given a higher priority than other requests to the SIM. The higher priority requests that relate to registering the mobile device on a network may be processed by the SIM prior to at least one other request that is not related to registering the mobile device on the network.

Подробнее
14-02-2013 дата публикации

Optimized Virtual Function Translation Entry Memory Caching

Номер: US20130042240A1
Принадлежит: International Business Machines Corp

An approach is provided in which a virtual function, which executes on a network adapter, receives a data packet from a first virtual machine. A translation entry is identified that corresponds to sending the data packet from the first virtual machine to a second virtual machine, and a determination is made as to whether an onboard memory partition assigned to the virtual function includes the identified translation. If the onboard memory location includes the translation entry, the data packet is sent to the destination virtual machine using the translation entry retrieved from the onboard memory partition. Otherwise, if the translation entry is not located in the onboard memory partition, the data packet is sent to the destination virtual machine using a translation entry retrieved from an off board memory location.

Подробнее
07-03-2013 дата публикации

Network control apparatus and method

Номер: US20130058339A1
Принадлежит: Nicira Inc

Some embodiments provide a controller for managing several managed switching elements that forward data in a network. The controller includes an interface for receiving input logical control plane data. It also includes a converter for converting the input logical control plane data to output logical forwarding plane data. The logical forwarding plane data for subsequent translation into a set of physical forwarding behaviors that direct the forwarding of data by the managed switching elements.

Подробнее
21-03-2013 дата публикации

Packet processing

Номер: US20130074147A1
Принадлежит: Hewlett Packard Development Co LP

Network devices and methods are provided for packet processing. One method includes using logic embedded in an application specific integrated circuit on a network device to dynamically adjust an access control list. According to the method, the access control list is adjusted in response to information received from a checking functionality related to packets received by the network device from a particular port. The method also includes handling packets later received from the particular port according to the adjusted access control list.

Подробнее
28-03-2013 дата публикации

High speed fibre channel switch element

Номер: US20130077637A1
Принадлежит: QLogic LLC

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.

Подробнее
04-04-2013 дата публикации

Link Aggregation Based on Port and Protocol Combination

Номер: US20130083797A9
Принадлежит: Force10 Networks Inc

A network switch suitable for receiving packets of information from and the packets of information to a communications network includes a plurality of physical ports, packet processing functionality and memory. The packet processing functionality operates on information stored in memory to determine the LAG, from among two or more LAGs, over which a packet received by the switch should be correctly forwarded. The switch memory stores a plurality of LAG tables, each one of which can include one or more entries comprising a physical port number and a packet parameter that are used by the packet processing functionality to determinately identify the correct LAG over which to forward a packet.

Подробнее
04-04-2013 дата публикации

Common Idle State, Active State And Credit Management For An Interface

Номер: US20130086139A1
Принадлежит: Intel Corp

In one embodiment, the present invention includes method for entering a credit initialization state of an agent state machine of an agent coupled to a fabric to initialize credits in a transaction credit tracker of the fabric. This tracker tracks credits for transaction queues of a first channel of the agent for a given transaction type. The agent may then assert a credit initialization signal to cause credits to be stored in the transaction credit tracker corresponding to the number of the transaction queues of the first channel of the agent for the first transaction type. Other embodiments are described and claimed.

Подробнее
04-04-2013 дата публикации

System and method for supporting a complex message header in a transactional middleware machine environment

Номер: US20130086149A1
Автор: Peizhi SHI, Yongshun JIN
Принадлежит: Oracle International Corp

A flexible transactional data structure can be used to store message header in a transactional middleware machine environment. The flexible transactional data structure can have dynamic numbers of fields and is accessible via specified IDs. The message header can include a first data structure that stores address information for accessing a client using a first message queue, and a second data structure that stores address information for accessing a client using a second message queue. The first type of server operates to use only the first data structure to obtain the address information for accessing the client using the first message queue. The second type of server operates to obtain a key from the first data structure first, and then use the key to obtain from the second data structure the address information for accessing the client using the second message queue.

Подробнее
04-04-2013 дата публикации

SYSTEMS AND METHODS RECOVERING FROM THE FAILURE OF A SERVER LOAD BALANCER

Номер: US20130086414A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

The invention provides, in one aspect, a server load balancer (SLB) recovery method that replicates a primary SLB's connection data after the primary SLB experiences a failure, as opposed to before it experiences a failure as is currently done in the known hot stand-by recovery method. In some embodiments, this is made possible by (1) employing a replication agent on each target processing unit (e.g., each processing unit on which a server application runs) and (2) transmitting, from the primary SLB, connection data information (i.e., information comprising a session identifier) to the replication agent running on the target processing unit to which the session is mapped, which replication agent will store the data until it is required to transmit the data to a cold stand-by SLB. 1. A cold stand-by method for recovering from a failure of a primary SLB , the cold stand-by method being performed by a stand-by SLB in an environment comprising a plurality of target processing units , including a first target processing unit and a second target processing unit , and a primary server load balancer (SLB) for balancing traffic across the plurality of target processing units , wherein connection data for mapping sessions to target processing units is stored in a data store accessible to the primary SLB , and the connection data comprises first information mapping a first session to the first target processing unit and second information mapping a second session to the second target processing unit , the method comprising:replicating, by the stand-by SLB, at least a portion of the connection data such that the replicated connection data is accessible to the stand-by SLB, the replicated connection data comprising at least the first information, wherein the replicating step occurs in response to a detection of the failure of the primary SLB; andafter replicating the connection data,(a) receiving, at the stand-by SLB, traffic corresponding to the first session;(b) accessing, by ...

Подробнее
11-04-2013 дата публикации

User Productivity On Demand Services

Номер: US20130091202A1
Принадлежит:

The present disclosure involves systems, software, and computer implemented methods for providing user productivity on-demand services. One process includes operations for determining a hosted service for use with an application at a client based on user context data associated with the application. A request for the hosted service and a reference to stored data required for the hosted service is received. The hosted service is executed, and the results are transmitted to the client. 1. A method implemented by data processing apparatus , the method comprising:receiving configuration settings for an application at a client;storing the configuration settings as user context data; andgenerating a user productivity recommendation based on the user context data.2. The method of claim 1 , further comprising transmitting the user productivity recommendation to the client.3. The method of claim 1 , wherein the user context data further comprises situational data associated with a user of the application.4. The method of claim 3 , wherein the situational data comprises at least one of job title claim 3 , job responsibilities claim 3 , or current projects.5. The method of claim 1 , further comprising generating user interface metadata associated with the user productivity recommendation.6. The method of claim 1 , wherein the user productivity recommendation is generated based on disparate configuration settings associated with a second client.7. The method of claim 1 , wherein the user productivity recommendation is accessible to the client through a cloud network.8. The method of claim 1 , wherein the user context data is stored on a server implemented in a cloud computing environment claim 1 , the operations further comprising associating additional functionality with the application based on the user context data.9. A non-transitory computer-readable medium storing instructions executable by data processing apparatus to perform operations comprising:receiving configuration ...

Подробнее
11-04-2013 дата публикации

Distributed IPv6 Neighbor Discovery for Large Datacenter Switching Systems

Номер: US20130091269A1
Принадлежит: Cisco Technology Inc

A distributed neighbor discovery module is disclosed where all neighbor discovery operations and functionalities may be distributed to a switch device processor. Each neighbor discovery process on a switch device may run as an individual neighbor discovery router node. There may be no coordination between neighbor discovery processes occurring on different switch devices. All other traffic, including both IPv6 control traffic and data traffic destined to the router may be processed by the central controller processor.

Подробнее
18-04-2013 дата публикации

System and Method for High-Performance, Low-Power Data Center Interconnect Fabric

Номер: US20130097351A1
Принадлежит: Calxeda Inc

A system and method are provided that support a routing using a tree-like or graph topology that supports multiple links per node, where each link is designated as an Up, Down, or Lateral link, or both, within the topology. The system may use a segmented MAC architecture which may have a method of re-purposing MAC IP addresses for inside MACs and outside MACs, and leveraging what would normally be the physical signaling for the MAC to feed into the switch.

Подробнее
18-04-2013 дата публикации

METHOD AND SYSTEM FOR IMPLEMENTING INTERCONNECTION FAULT TOLERANCE BETWEEN CPU

Номер: US20130097455A1
Принадлежит: Huawei Technologies Co., Ltd.

A system for implementing interconnection fault tolerance between CPUs, a first CPU and a second CPU implements interconnection through a first CPU interconnect device and a second CPU interconnect device. The system adds a data channel between a first SerDes interface of the first CPU interconnect device and a second SerDes interface of the second CPU interconnect device, and transmits link connection state information and a link control signal through the added data channel. The system monitors a link state of any one link in a CPU interconnection system, transmits the link state through the added data channel, recovers any one of the connection links when determining whether any one of the first connection link, the second connection link and the third connection link is faulty. 1. A computer system for implementing fault tolerance , comprising:a first CPU;a second CPU;a first CPU interconnect device that comprises a first quick path interconnect (QPI) interface and a first serial deserial (SerDes) interface that are connected to each other; anda second CPU interconnect device that comprises a second QPI interface and a second SerDes interface that are connected to each other; the first CPU and the second CPU implement interconnection through a first connection link, a second connection link and a third connection link;', 'the first connection link is established between a QPI interface of the first CPU and the first QPI interface to transmit data sent or received by the first CPU;', 'the third connection link is established between a QPI interface of the second CPU and the second QPI interface to transmit data sent or received by the second CPU;', 'the second connection link is established between the first SerDes interface and the second SerDes interface to transmit data between the first CPU and the second CPU;', 'a fourth data channel is additionally established between the first SerDes interface and the second SerDes interface, the fourth data channel is ...

Подробнее
25-04-2013 дата публикации

Logical Networks

Номер: US20130103809A1
Принадлежит: MICROSOFT CORPORATION

An invention is provided for creating logical network abstractions of physical networks, and deploying computer services to physical networks based on a specified logical network. In an embodiment, a physical network is divided into one or more logical networks. Upon receiving an indication to deploy a computer service to a logical network, a mapping from that logical network to a sub-network of the physical network is determined, the service is configured to execute on the sub-network of the physical network, and an indication of this configuration of the service is stored. 1. A method , comprising:receiving, by one or more computers, an indication of a logical network for a computer service, the computer service to communicate via a physical network;determining, by the one or more computers, a sub-network of the physical network based on determining a virtual local network identifier (VLAN ID) of the logical network, and determining that a host of the sub-network is configured to communicate with the VLAN ID of the logical network;configuring, by the one or more computers, the service to communicate via the sub-network; andsaving, by the one or more computers, an indication of the configured service in a memory.2. The method of claim 1 , further comprising:determining that the service is to communicate via a second physical network, and based on the logical network;determining a second sub-network of the second physical network based on determining a VLAN ID of the second logical network, and determining that a host of the second sub-network is configured to communicate with the VLAN ID of the second logical network;configuring the service to communicate via the second sub-network; andsaving an indication of the re-configured service in a memory.3. The method of claim 1 , further comprising:receiving an indication of a second logical network for a computer service, the computer service to communicate via the physical network;determining a second sub-network of the ...

Подробнее
25-04-2013 дата публикации

FAULT TOLERANCE FOR TASKS USING STAGES TO MANAGE DEPENDENCIES

Номер: US20130103977A1
Автор: Zimmermann Mario
Принадлежит: MICROSOFT CORPORATION

A high availability system has an application server communicatively coupled to one or more client machines through a network utilizing stateless communication sessions. The application server manages concurrent execution of tasks on multiple client machines. A task may be dependent on the execution of another task and the dependencies are managed through stages. The application server utilizes a fault tolerance methodology to determine a failure to any one of the components within the system and to perform remedial measures to preserve the integrity of the system. 1. A computer-implemented method , the method comprising the steps of:accessing, by a first server, a first task list having a plurality of tasks, each task having a stage and a maximum stage, each task to be executed by one or more client machines, the first server and the client machines communicatively coupled through a network;receiving, at the first server, a request to execute a first task on a first client machine, the first task having a first estimated time of completion, a first stage, and a first maximum stage;determining, at the first server, that the first task may execute based on there not being another pending or currently running task having a stage less than the first stage and a maximum stage less than the first maximum stage;responding, at the first server, to the request by indicating that the first task may execute; andidentifying, at the first server, a failure on a client machine or network through delays in receipt of communications between the first server and a client machine.2. The computer-implemented method of claim 1 , further comprising:logging data pertaining to the failure prior to activating corrective measures in response to the failure.3. The computer-implemented method of claim 1 , further comprising:identifying, at the first server, a failure on the first client machine when the first estimated time of completion expires and no messages are received from the first ...

Подробнее
02-05-2013 дата публикации

Packet traffic control in a network processor

Номер: US20130107711A1
Принадлежит: Cavium LLC

A network processor controls packet traffic in a network by maintaining a count of pending packets. In the network processor, a pipe identifier (ID) is assigned to each of a number of paths connecting a packet output to respective network interfaces receiving those packets. A corresponding pipe ID is attached to each packet as it is transmitted. A counter employs the pipe ID to maintain a count of packets to be transmitted by a network interface. As a result, the network processor manages traffic on a per-pipe ID basis to ensure that traffic thresholds are not exceeded.

Подробнее
02-05-2013 дата публикации

Method & device

Номер: US20130107719A1
Принадлежит: Gnodal Ltd

A method for controlling data packet routing through a switching element having a first plurality of input ports and a second plurality of output ports, the method comprising the steps of: detecting issuance of a first congestion indicator from an output port of the switching element, the first congestion indicator relating to a first routing request from a first input port of the switching element; allowing reassertion of the first routing request after a first time period; detecting issuance of a second congestion indicator from the output port of the switching element, the second congestion indicator relating to a second routing request from a second input port of the switching element; allowing reassertion of the second routing request after a second time period, wherein the first and second time periods are such that reassertions of the first and second connection requests occur substantially simultaneously. Also provided is a device for controlling such data packet routing.

Подробнее
02-05-2013 дата публикации

Processor-memory module performance acceleration in fabric-backplane enterprise servers

Номер: US20130107872A1
Принадлежит:

A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer- forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer- switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules. Through the use of VIOC/VNIC device drivers, host operating system software (Host O/S) running on the PMMs is presented with a plurality of Virtual Network Interface Cards (VNICs). In some embodiments, each VNIC behaves as a high-performance Ethernet interface at the full disposal of the Host O/S. In other embodiments, at least some of the VNICs behave as high-performance Fibre Channel Host Bus Adapters. 1. An apparatus for use with one or more external networks having links , the apparatus comprising:at least one network module having one or more physical network interfaces enabled to couple with the links of the external networks;at least one processor-memory module enabled to run software processes and to provide interface state to one or more of the software processes via one or more dedicated hardware registers of the processor-memory module, the interface state corresponding to a plurality of Ethernet compatible logical network interfaces;a multi-ported switching fabric, each of the network modules and the processor-memory modules being enabled to couple to a respective port of the switching fabric at a respective fabric ...

Подробнее
02-05-2013 дата публикации

PROVIDING DISASTER RECOVERY FOR A DISTRIBUTED FILESYSTEM

Номер: US20130111262A1
Принадлежит: PANZURA, INC.

The disclosed embodiments provide a system that distributes data for a distributed filesystem across multiple cloud storage systems. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers cache and ensure data consistency for the stored data. Whenever each cloud controller receives new data from a client, it outputs an incremental metadata snapshot for the new data that is propagated to the other cloud controllers and an incremental data snapshot containing the new data that is sent to a cloud storage system. During operation, a backup cloud controller associated with the distributed filesystem is also configured to receive each (incremental) metadata snapshot, such that, upon determining the failure of a cloud controller, the backup cloud controller can immediately begin receiving data requests from clients associated with the failed cloud controller. 1. A computer-implemented method for providing disaster recovery for a distributed filesystem , the method comprising: upon receiving in a cloud controller new data from a client, sending from the cloud controller an incremental metadata snapshot for the new data, wherein the incremental metadata snapshot is received by the other cloud controllers of the distributed filesystem;', 'storing the data for the distributed filesystem in one or more cloud storage systems, wherein the cloud controllers cache and ensure data consistency for data stored in the cloud storage systems; and', 'sending an incremental data snapshot containing the new data from the cloud controller to a cloud storage system;, 'collectively managing the data of the distributed filesystem using two or more cloud controllers, wherein collectively managing the data comprisesreceiving the incremental metadata snapshot at a backup cloud controller associated with the distributed filesystem;upon determining a failure for the cloud controller, receiving data ...

Подробнее
09-05-2013 дата публикации

METHOD AND SYSTEM FOR PACKET DISCARD PRECEDENCE FOR VIDEO TRANSPORT

Номер: US20130114411A1
Принадлежит: ROCKSTAR CONSORTIUM US LP

Discard precedence priority of packets carrying an encoded video stream in a packet network is determined based on priority information included in the encoded video stream. A video streamer segments an encoded video stream and encapsulates the segment in an Internet Protocol (IP) packet. Priority information associated with the IP packet is determined based on at least one priority indicator associated with the segment that was included in the encoded video stream. Alternately, priority information associated with an Ethernet frame is determined based on at least one priority indicator associated with the segment that was included in the encoded video stream. 1. A system for providing packets of video information , the system comprising: encapsulating a first group of segments in a payload of an IP packet, the first group of segments comprising a plurality of segments; and', determining a number of segments of the first group of segments having a priority indicator indicating a high priority of a respective segment, and', 'setting the priority information to a value based on the number of segments of the first group of segments having a priority indicator indicating a high priority of the respective segment; and, 'providing priority information in a header of the IP packet by], 'a video processor configured to encapsulate in Internet Protocol (IP) packets a stream of encoded video information which is segmented into a plurality of segments, each segment of the plurality of segments being associated with a respective priority indicator which is included in the encoded video information, bya video output configured to transmit the IP packet.2. The system of claim 1 , wherein the video processor is configured to set the priority information to a value based on the number of segments of the first group of segments having a priority indicator indicating a high priority of the respective segment by setting the priority information to a value based on one of a plurality ...

Подробнее
16-05-2013 дата публикации

FIREWALLS IN LOGICAL NETWORKS

Номер: US20130125230A1
Принадлежит: NICIRA, INC.

Some embodiments provide a method for configuring a logical firewall in a hosting system that includes a set of nodes. The logical firewall is part of a logical network that includes a set of logical forwarding elements. The method receives a configuration for the firewall that specifies packet processing rules for the firewall. The method identifies several of the nodes on which to implement the logical forwarding elements. The method distributes the firewall configuration for implementation on the identified nodes. At a node, the firewall of some embodiments receives a packet, from a managed switching element within the node, through a software port between the managed switching element and the distributed firewall application. The firewall determines whether to allow the packet based on the received configuration. When the packet is allowed, the firewall the packet back to the managed switching element through the software port. 1. A method for configuring a logical firewall in a hosting system comprising a set of nodes , the logical firewall part of a logical network comprising a set of logical forwarding elements , the method comprising:receiving a configuration for the firewall that specifies packet processing rules for the firewall;identifying a plurality of the nodes on which to implement the logical forwarding elements; anddistributing the firewall configuration for implementation on the identified nodes.2. The method of further comprising receiving a specification of the logical network that comprises a set of end machines connected by the set of logical forwarding elements claim 1 , wherein the logical firewall connects to at least one of the logical forwarding elements claim 1 , wherein the set of end machines are implemented as a plurality of virtual machines residing on nodes of the hosting system.3. The method of claim 2 , wherein the identified plurality of nodes on which to implement the forwarding elements comprises the nodes on which the plurality ...

Подробнее
23-05-2013 дата публикации

System and Method for Communications Link Control

Номер: US20130128831A1
Принадлежит: FutureWei Technologies Inc

A method for operating an access point includes identifying one or more stations to receive a transmission from the access point, and generating a traffic indicator map (TIM) for the one or more stations identified, the TIM in accordance with a TIM generating rule, the TIM identifying at least an offset length and a number of entries. The method further includes broadcasting a beacon carrying the TIM to the one or more stations identified, the one or more stations configured to decode the beacon according to the TIM generating rule.

Подробнее
23-05-2013 дата публикации

Packet processor and method for processing packets by means of internal control packets

Номер: US20130128900A1
Автор: Shugo Shiba
Принадлежит: Oki Electric Industry Co Ltd

A packet processor for processing an input packet includes an information generator for generating process control information for processing the input packet, an internal packet generator for receiving the input packet as an packet to be processed and adding the process control information to the packet to be processed to produce an internal packet, an internal packet processor for processing the internal packet supplied from the internal packet generator on the basis of the process control information added to the internal packet, and a packet transmitter for extracting an output packet from the internal packet processed by the internal packet processor to transmit the output packet. The packet processor can reduce the amount of communication between modules even when the packet processor includes plural modules.

Подробнее
23-05-2013 дата публикации

WIRELESS COMMUNICATIONS LINKS

Номер: US20130129341A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

A wireless communications link comprising an RF link and a free space optics (FSO) link, a switch, an RF signal monitoring apparatus, an optical signal monitoring apparatus, alarm apparatus and a controller. The switch operates in a normal mode to aggregate the links to form a link aggregation group and to route traffic on the link aggregation group, a first protection mode to route traffic on the FSO link, or a second protection mode to route traffic on the RF link. The controller is arranged to receive an alarm signal and to generate and transmit a control signal to cause the switch to operate in the first protection mode when a first alarm signal is received, the second protection mode when a second alarm signal is received, and the normal mode when an indicator is received indicating that both signal quality parameters are above their threshold values. 1. A wireless communications link comprising:a radio frequency communications link and a free space optics communications link arranged for parallel transmission of traffic;a switch arranged to operate in one of a normal mode in which the switch is arranged to aggregate the links to form a link aggregation group and to route received traffic for transmission on the link aggregation group, a first protection mode in which the switch is arranged to route received traffic for transmission on only the free space optics communications link, and a second protection mode in which the switch is arranged to route at least some of said received traffic for transmission on only the radio frequency communications link;a link monitoring apparatus comprising a radio frequency signal monitoring apparatus arranged to measure a first signal quality parameter for the radio frequency communications link and an optical signal monitoring apparatus arranged to measure a second signal quality parameter for the free space optics communications link, and further comprising an alarm apparatus arranged to generate and transmit a first alarm ...

Подробнее
23-05-2013 дата публикации

Optical Safety Implementation in Protection Switching Modules

Номер: US20130129342A1
Принадлежит: CISCO TECHNOLOGY, INC.

Optical safety functions are incorporated into protection switching modules which maintain redundant pathways to avoid interruptions in optical network connections. The optical safety functions which lower optical power levels upon interruptions of optical connections are effectively combined with protection switching procedures which are also triggered by interruptions in optical network connections. The interoperation of protection and safety processes keep optical power levels below hazardous levels at system points which might be accessible to human operators. 1. An interface between a network node and an optical fiber link to a remote node at an opposite end of said link , said link having a first and second optical fiber loops , each optical fiber loop having a transmitting optical fiber and a receiving optical fiber , said interface comprising:a network node input port configured to receive optical signals from said network node;a network node output port configured to transmit optical signals to said network node;first and second optical fiber link output ports configured to send optical signals from said network node input port to transmitting optical fibers of said first and second optical fiber loops to said remote node;first and second optical fiber link input ports configured to receive optical signals from said receiving optical fibers of said first and second optical fiber loops and passing said optical signals to said network node output port;a plurality of VOAs (Variable Optical Attenuators) configured to control the strength of signals on said first and second optical fiber link output ports; anda control unit configured to control said plurality of VOAs so that upon detection of a fault on one of said receiving optical fibers of said first and second optical fiber loops, a transmitting optical fiber of said optical fiber loop to which said fault-detected receiving optical fiber belongs is switched off.2. The interface of claim 1 , further ...

Подробнее
23-05-2013 дата публикации

LOAD BALANCING AND DESTINATION NETWORK ADDRESS TRANSLATION MIDDLEBOXES

Номер: US20130132532A1
Принадлежит: NICIRA, INC.

A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller configures a first middlebox instance to obtain status of a set of servers and disseminate the obtained status to a second middlebox instance. The controller configures the second middlebox instance to use the status to select a server from the set of servers. 1. A non-transitory machine readable medium of a controller of a network control system for configuring a plurality of middlebox instances to implement a middlebox in a distributed manner in a plurality of hosts , the non-transitory machine readable medium storing sets of instructions for:configuring a first middlebox instance to (i) obtain status of a set of servers and (ii) disseminate the obtained status to a second middlebox instance; andconfiguring the second middlebox instance to use the status to select a server from the set of servers.2. The non-transitory machine readable medium of claim 1 , wherein the second middlebox instance does not obtain the status of the set of servers directly from the set of servers.3. The non-transitory machine readable medium of claim 1 , wherein the status includes an amount of workload that each server of the set of servers has.4. The non-transitory machine readable medium of claim 1 , wherein the status includes whether each server of the set of servers is running5. The non-transitory machine readable medium of claim 1 , wherein the first middlebox instance and the second middlebox instance are hosted in separate host machines.6. A non-transitory machine readable medium of a controller of a network control system for configuring a plurality of middlebox instances to implement a middlebox in a distributed manner in a plurality of hosts claim 1 , the non-transitory machine readable medium storing sets of instructions for:configuring a first middlebox instance to (i) obtain ...

Подробнее
06-06-2013 дата публикации

VERIFYING THE FUNCTIONALITY OF AN INTEGRATED CIRCUIT

Номер: US20130142063A1

Verifying the functionality of an integrated circuit, the integrated circuit being operable for processing a data packet thereby generating a data processing result. A data packet to be processed is evaluated to determine if the data packet is an erroneous data packet. If the data packet is identified as an erroneous data packet, a modified data packet is generated by modifying the erroneous data packet and providing the modified data packet to the integrated circuit. A determination is made as to whether the data processing result comprises the modification; and a malfunction of the integrated circuit is signaled, if the data processing result comprises the modification. 1. A method for verifying the functionality of an integrated circuit , the integrated circuit being operable for processing a data packet thereby generating a data processing result , the method comprising:evaluating the data packet to be processed for determining whether the data packet is an erroneous data packet;based on the data packet being identified as an erroneous data packet, generating, by a unit of a device, a modified data packet by modifying the erroneous data packet and providing the modified data packet to the integrated circuit;determining whether the data processing result comprises the modification; andsignaling a malfunction of the integrated circuit based on the data processing result comprising the modification.2. The method of claim 1 , wherein the determining comprises a comparison of at least a part of the data packet to be processed with the data processing result.3. The method of claim 1 , further comprising providing an injector unit and a data integrity checker claim 1 , wherein the injector unit is the unit evaluating the data packet claim 1 , wherein the data integrity checker is determining whether the data processing result comprises the modification and is signaling the malfunction claim 1 , and wherein the injector unit is injecting a data pattern into the ...

Подробнее
06-06-2013 дата публикации

Systems and methods for implementing virtual switch planes in a physical switch fabric

Номер: US20130142197A1
Принадлежит: Juniper Networks Inc

A switching device includes multiple interfaces and a switch fabric. The switch fabric includes switch integrated circuits arranged in a number of stages. Multiple virtual switch planes may be implemented in the switch fabric. Data traffic received at the interfaces is selectively assigned to different ones of the virtual switch planes.

Подробнее
06-06-2013 дата публикации

Methods and apparatus for enabling communication between network elements that operate at different bit rates

Номер: US20130142200A1
Автор: Handelman Doron
Принадлежит:

An apparatus and method for switching and/or routing electronic data between two networks communicating at different bit rates, where the bit rate of the faster network divided by the bit rate of the slower network is a non-integer. A switching/routing unit interconnects the networks via two set of lanes, one set connected to each network. Each lane communicates at a bit rate that is a common factor of the two bit rates. One set of lanes communicates with a set of transceivers that communicate at the faster bit rate on the faster network. The other set of lanes communicates with a (larger) set of network elements (NEs) that communicate at the slower bit rate on the slower network. Each transceiver and NE is structured so that the total bit rate of the lanes communicating with it is equal to the bit rate of its respective network. 110-. (canceled)11. An interconnection switch for enabling a first plurality of network elements (NEs) operating at a bit rate Rto communicate with a second plurality of NEs operating at a bit rate Rvia transceivers operating at the bit rate R , wherein a ratio of Rto Ris represented by a ratio M:N , M and N are positive integers , the ratio M:N is non-integer , and M>N , the interconnection switch comprising:a controller; anda switching/routing unit operatively controlled by the controller to interconnect electrical lanes of a number M×K NEs of the first plurality of NEs with electrical interfaces of a number N×K of the transceivers so as to bypass communication interfaces of the M×K NEs and to enable use of at least one of the N×K transceivers to communicate data between at least one of the M×K NEs and at least one of the second plurality of NEs, wherein K is a positive integer.12. The interconnection switch according to wherein the controller is operative to determine a distribution of the electrical lanes of the M×K NEs claim 11 , and to control the switching/routing unit to interconnect each lane of the distribution with a respective ...

Подробнее
13-06-2013 дата публикации

BUFFERLESS NONBLOCKING NETWORKS ON CHIP

Номер: US20130148506A1
Автор: Lea Chin Tau

Network on Chips (NoC)s with a bufferless and nonblocking architecture are described. Core processors are communicatively coupled together on a substrate with a set of routing nodes based on nonblocking process. A network component routes data packets through the routing nodes and the core processors via communication links. A bufferless cross bar switch facilitates the communication of the data packets and/or path setup packets through the communication links among source processors and destination processors. The communication links include one or more channels, in which a channel comprises a data sub-channel, an acknowledgement sub-channel and a release sub-channel. 1. A system , comprising:core processers that are communicatively coupled together at a substrate via routing nodes based on a set of nonblocking processes;a network component configured to route data packets through the routing nodes and the core processors via communication links; anda bufferless crossbar switch configured to facilitate communication of the data packets through the communication links;wherein a communication link of the communication links includes a set of channels that include a data sub-channel configured to communicate the data packets, an acknowledgement sub-channel configured to communicate an acknowledgement message, and a release sub-channel configured to communicate a release message.2. The system of claim 1 , wherein the acknowledgement sub-channel is further configured to communicate an ACK signal through the set of channels and in a first direction claim 1 , wherein the release sub-channel is further configured to set the set of channels to an idle state by communicating a RELEASE signal through the set of channels claim 1 , and wherein the data sub-channel and the release sub-channel are further configured to communicate in the second direction of communication that is opposite to the first direction.3. The system of claim 1 , wherein the bufferless crossbar switch ...

Подробнее
13-06-2013 дата публикации

DISTRIBUTED LOGICAL L3 ROUTING

Номер: US20130148541A1
Принадлежит: NICIRA, INC.

A non-transitory machine readable medium storing a program that configures first and second managed forwarding elements to perform logical L2 switching and L3 routing is described. The program generates a first set of flow entries for configuring the first managed forwarding element to perform (1) a first logical L2 processing for a first logical L2 domain, (2) a logical L3 processing, and (3) a second logical L2 processing for a second logical L2 domain. The program generates a second set of flow entries for configuring the second managed forwarding element to determine whether the first managed forwarding element has performed the first logical L2 processing, the logical L3 processing, and the second logical L2 processing. 1. A non-transitory machine readable medium storing a program which when executed by at least one processing unit configures first and second managed forwarding elements to perform logical L2 switching and L3 routing , the program comprising sets of instructions for:generating a first set of flow entries for configuring the first managed forwarding element to perform (i) a first logical L2 processing for a first logical L2 domain, (ii) a logical L3 processing, and (iii) a second logical L2 processing for a second logical L2 domain; andgenerating a second set of flow entries for configuring the second managed forwarding element to determine whether the first managed forwarding element has performed the first logical L2 processing, the logical L3 processing, and the second logical L2 processing.2. The machine readable medium of claim 1 , wherein the first logical L2 processing comprises identifying a port of a logical forwarding element for the first logical L2 domain claim 1 , the identified port corresponding to a logical router for the logical L3 processing.3. The machine readable medium of claim 2 , wherein the identified port has a MAC address corresponding to the logical router.4. The machine readable medium of claim 1 , wherein the logical ...

Подробнее
13-06-2013 дата публикации

EQUALIZATION DELAY AGNOSTIC PROTECTION SWITCHING IN PROTECTED PASSIVE OPTICAL NETWORKS

Номер: US20130148956A1
Принадлежит:

Systems, methods and apparatus for operating an optical network terminal (ONT) in a passive optical network include maintaining an operational state in the passive optical network, estimating an upstream channel, adjusting equalization delay and physical layer frame offset values and switching from a backup mode to a primary mode of operation upon detecting a failure condition. 1. An optical line terminal (ONT) apparatus for a passive optical network , comprising:an operation state module that maintains an operational state in a passive optical network;an upstream estimation module that estimates an upstream channel;a delay adjustment module that adjusts equalization delay and physical layer frame offset values; anda backup module that switches from a backup mode to a primary mode of operation.2. The ONT apparatus of claim 1 , wherein the operation state module is configured to maintain the operational state of the passive optical network during the operation of the ONT in a backup mode such that all optical network units (ONUs) subtended by the ONT are in a normal operational mode.3. The ONT apparatus of claim 2 , wherein the operation state module is configured to transmit claim 2 , for an ONU not in the normal operational state claim 2 , a downstream message to bring the ONU to the normal operational state.4. The ONT apparatus of claim 1 , wherein the upstream estimation module includes:a round-trip delay module that measures round trip times for all optical network units (ONUs) subtended by the ONT.5. The ONT apparatus of claim 1 , wherein the delay adjustment module includes:a PHY offset value selector module that selects an interim upstream PHY frame offset value; anda delay adjustment issuer module that issues individual relative equalization delay adjustments to align all optical network units (ONUs) subtended by the ONT to the selected interim upstream PHY offset value.6. A method of operating an optical network terminal (ONT) in a passive optical network ...

Подробнее
20-06-2013 дата публикации

Selecting a Master Processor From an Ambiguous Peer Group

Номер: US20130155837A1

A distributed switch may include a plurality of special-purpose processors that control the different functions of the switch. To enable some special services, however, the distributed switch may need one of these processors to perform the role of a master. When a processor is powered on, the processor may publish a corresponding unique ID. Before electing the master, the special-purpose processors may use a discovery process to identify the network topology of the switch and evaluate the published IDs to determine which processor should be the master. If all the processors nominate the same master processor, then that processor is elected as the master and may finish configuring the distributed switch to enable the special services. 1. A method of electing a master processor from a plurality of processors , comprising:storing in a first portion of a shared memory a first unique identifier for a first processor of the plurality of processors, wherein the shared memory is accessible by the plurality of processers via a network fabric;traversing the network fabric comprising the plurality of processors;reading, from a second portion of the shared memory, a second unique identifier for a second processor of the plurality of processors;determining, based on one or more criteria, a nominee identifier from among the first and second unique identifiers;storing the nominee identifier in a register in the first portion of the shared memory, wherein the nominee identifier is read from the register by one of the plurality of processors; andelecting the master processor that corresponds to the nominee identifier.2. The method of claim 1 , wherein electing the master processor that corresponds to the nominee identifier further comprises:after storing the nominee identifier in the register, determining whether the second portion of the shared memory contains the same nominee identifier;if so, electing the master processor that corresponds to the same nominee identifier; ...

Подробнее
20-06-2013 дата публикации

Selecting a master processor from an ambiguous peer group

Номер: US20130155841A1
Принадлежит: International Business Machines Corp

A distributed switch may include a plurality of special-purpose processors that control the different functions of the switch. To enable some special services, however, the distributed switch may need one of these processors to perform the role of a master. When a processor is powered on, the processor may publish a corresponding unique ID. Before electing the master, the special-purpose processors may use a discovery process to identify the network topology of the switch and evaluate the published IDs to determine which processor should be the master. If all the processors nominate the same master processor, then that processor is elected as the master and may finish configuring the distributed switch to enable the special services.

Подробнее
20-06-2013 дата публикации

SYSTEMS AND METHODS FOR TRANSMITTING AND RECEIVING DISCOVERY AND PAGING MESSAGES

Номер: US20130155905A1
Принадлежит: QUALCOMM INCORPORATED

Methods, devices, and computer program products for transmitting and receiving discovery and paging messages are described herein. In one aspect, an apparatus operable in a wireless communication system includes a receiver and transmitter. The receiver receives a registration packet from a first device. The registration packet indicates interest in a service provided by another device in a wireless communications network. The receiver further receives a discovery packet from a second device during a first discovery interval of a plurality of discovery intervals. The discovery packet advertises a service provided by the second device, and the plurality of discovery intervals include recurring time intervals when a plurality of devices are configured to transmit and receive discovery packets in the wireless communications network. The transmitter transmits a notification packet configured to enable the first device and the second device to communicate directly. 1. A method of wireless communication performed by an apparatus , the method comprising:receiving a registration packet from a first device, the registration packet indicating interest in a service provided by another device in a wireless communications network;receiving a discovery packet from a second device during a first discovery interval of a plurality of discovery intervals, the discovery packet advertising a service provided by the second device, the plurality of discovery intervals comprising recurring time intervals when a plurality of devices are configured to transmit and receive discovery packets in the wireless communications network; andtransmitting a notification packet configured to enable the first device and the second device to communicate directly.2. The method of claim 1 , further comprising transmitting a power-save message configured to instruct the first device to enter a power-save mode.3. The method of claim 1 , further comprising transmitting an awaken message configured to instruct ...

Подробнее
27-06-2013 дата публикации

Packet classification apparatus and method for classifying packet thereof

Номер: US20130163595A1

Disclosed is a packet processing device which includes a packet processor Classifying a packet according to a region needed to search and providing a search key corresponding to the classified packet; a search key distributing unit decoding the search key to classify an address-based search key and a content-based search key; an address-based content addressable memory (hereinafter, referred to as CAM) unit performing an address-based search operation according to the address-based search key; a content-based CAM unit performing a content-based search operation according to the content-based search key; and a packet forwarding unit processing an output toward a port corresponding to a packet transferred from the packet processor, based on results searched according to the address-based search operation and the content-based search operation.

Подробнее
27-06-2013 дата публикации

Alignment circuit and receiving apparatus

Номер: US20130163599A1
Автор: Akihiro Nozaki
Принадлежит: Renesas Electronics Corp

A control circuit generates a selection signal indicating a head area of an alignment buffer when the area is an unwritten area, and when the head area is a written area, successively performs comparison between a sequence number stored in the area and a sequence number of a target packet from a head to a tail to search a boundary area and generates a selection signal indicating the detected boundary area. When the boundary area could not be detected even when the search reaches the last written area, the control circuit generates a selection signal indicating the next area of the last written area. The writing circuit shifts data stored in each area by one area from the area indicated by the selection signal in a direction of the tail of the alignment buffer, and writes packet information of the target packet into the area indicated by the selection signal.

Подробнее
04-07-2013 дата публикации

MANAGEMENT DEVICE AND MANAGEMENT METHOD

Номер: US20130170397A1
Автор: TAMURA Naohiro
Принадлежит: FUJITSU LIMITED

A management device includes a memory and a processor coupled to the memory. The processor executes a process including, searching a network for a node that belongs to a management area to which the management device belongs, and creating management information in which the node searched for at the searching is used as a node that is targeted for management. 1. A management device including:a memory; and searching a network for a node that belongs to a management area to which the management device belongs; and', 'creating management information in which the node searched for at the searching is used as a node that is targeted for management., 'a processor coupled to the memory, wherein the processor executes a process comprising2. The management device according to claim 1 , wherein claim 1 ,the creating includes acquiring the management information from another management device, when the search result obtained at the searching indicates that the other management device is present in the same management area as that of the management device.3. The management device according to claim 1 , the process further comprising:acquiring an address from another node in the network;first creating information, from information on a guest running on the management device, that is used when the guest operates as a node in the network;second creating information for identifying a management area, on the basis of information on the management area to which the management device belongs; andadding the management device to the network.4. A computer readable recording medium having stored therein a management program causing a computer claim 1 , which is a node in a network targeted for management claim 1 , to execute a process comprising:searching the network for a node that belongs to a management area to which the computer belongs; andcreating management information in which the node searched for at the searching is used as a node that is targeted for management.5. A management ...

Подробнее
04-07-2013 дата публикации

Solution for Hitless Protection in High-Speed OTN Framer and Front-End

Номер: US20130170825A1
Принадлежит: NEC Laboratories America Inc

In an optical communication system containing a primary line and backup line card, a method includes providing interfaces for the primary and backup line card, each line card including a transmitter and receiver; and selecting output from the transmitter from either the primary or back up line card including selecting the backup line card when the primary line card encounters a failure.

Подробнее
04-07-2013 дата публикации

INTELLIGENT IDENTIFICATION OF MULTIMEDIA CONTENT FOR SYNCHRONIZATION

Номер: US20130173762A1
Автор: BIDERMAN David L.
Принадлежит:

An intelligent synchronization tool ensures access to desired content in a manner that automatically keeps the content current on the portable media device. A variation threshold or user-specified degree of content variation may be introduced among content downloaded to a user's mobile device to prevent the user from becoming bored. Furthermore, intelligent synchronization may automatically populate the portable media device with popular content to save a user time and/or use passive monitoring techniques to ascertain a user's preferences for subsequent population. 1. A method of managing content on a portable media device , the method comprising:accessing one or more rules related to user preferences for content;accessing one or more content selections;identifying, from among the one or more content selections, a first group of content selections of interest to a user based on the one or more rules related to user preferences for content;generating a first configuration for the portable media device, wherein the first configuration indicates that the first group of content selection is to be loaded on the portable media device;accessing one or more additional rules related to user preferences for content, the one or more additional rules requiring variation of content selections to be loaded on the portable media device independent of user selection of the content selections;identifying, from among the one or more content selections, a second group of content selections of interest to the user based on the one or more additional rules related to user preferences for content, the second group of content selections differing from the first group of content selections according to the variation required in the one or more additional rules; andgenerating a second configuration for the portable media device, wherein the second configuration indicates that the second group of content selections is to be loaded on the portable media device.2. The method of claim 1 , ...

Подробнее
11-07-2013 дата публикации

ETHERNET LOCAL MANAGEMENT INTERFACE (E-LMI)

Номер: US20130176898A1
Принадлежит: CISCO TECHNOLOGY, INC.

An Ethernet local management interface (E-LMI) protocol for use at a user-to-network interface (UNI) of a Metro Ethernet Network (MEN) is disclosed. The E-LMI protocol allows configuration and status information for the services at the UNI to be transferred from the MEN to a customer edge device coupled to the MEN at the UNI. Various embodiments involve sending or receiving a message via a User-to-Network Interface (UNI) of a Metro Ethernet Network (MEN). A customer edge device extracts configuration and status information for the services at the UNI from a received message. The configuration and status information can correspond to a multipoint Ethernet Virtual Connection (EVC). 1. A method comprising:detecting a trigger condition; and the message comprises configuration information, for storage in a configuration information store at the customer edge device, that describes which of a plurality of Ethernet Virtual Connections (EVCs) are currently active EVCs at the UNI,', 'the configuration information store is used to control operations of the customer edge device to only send traffic on the MEN through the currently active EVCs identified by the configuration information,', 'the message is encapsulated in an Ethernet frame,', 'the Ethernet frame comprises a source address, and', 'the detecting and the sending are performed by a provider edge device within the MEN., 'sending a message to a customer edge device via a User-to-Network Interface (UNI) of a Metro Ethernet Network (MEN) in response to the detecting, wherein'}2. The method of claim 1 , whereinthe Ethernet frame comprises a type field, anda value of the type field identifies the Ethernet frame as an Ethernet Local Management Interface (E-LMI) frame.3. The method of claim 2 , whereinthe Ethernet frame comprises a destination address, the destination address having a value,the value identifying that the Ethernet frame should not be forwarded, andthe configuration information corresponds to a multipoint EVC ...

Подробнее
11-07-2013 дата публикации

Multi-wideband communications over multiple mediums

Номер: US20130177025A1
Принадлежит: Broadcom Corp

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.

Подробнее
11-07-2013 дата публикации

Managing message transmission and reception

Номер: US20130179505A1
Принадлежит: International Business Machines Corp

Various systems, processes, and products may be used to manage the transmission and reception of messages. In particular implementations, a system, process, and product for managing message transmission and reception may include the ability to receive a plurality of messages to be transmitted over a communication network, wherein some of the messages have a higher priority and some of the messages have a lower priority, and enqueue descriptors for the messages in a direct memory access queue. The system, process, and product may also include the ability to determine whether an overrun of the queue has occurred, analyze the queue if an overrun has occurred to determine if lower priority messages are associated with any of the descriptors in the queue, and replace, if descriptors for lower priority messages are in the queue, the descriptors for the lower priority messages with descriptors for higher priority messages.

Подробнее
18-07-2013 дата публикации

DEVICE AND METHOD FOR SWITCHING DATA TRAFFIC IN A DIGITAL TRANSMISSION NETWORK

Номер: US20130182716A1
Принадлежит:

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. 1. Network element for a digital transmission network , comprising: at least one time division multiplex ingress port, adapted to receive a time division multiplex traffic flow and to segment said time division multiplex traffic flow into data cells of fixed size carrying said time division multiplex traffic flow, and', 'at least one packet traffic ingress port, adapted to receive a packet traffic flow and to segment said packet traffic flow into data cells of fixed size carrying said packet traffic flow;, 'a number of ingress ports, comprising'} 'at least one packet egress port, comprising a buffer adapted to store data cells received from one or more of said packet ingress ports and/or data packets reassembled from said data cells received from one or more of said packet ingress ports;', 'a number of egress ports, comprising'}a first and a second cell switching matrix, wherein each cell switching matrix is adapted to switch data cells from any of said ingress ports to any of said egress ports;a control system for controlling the configuration of said ingress ports, said egress ports and said cell switching matrices; said time division multiplex ingress port, to duplicate and forward said data cells carrying said time division multiplex traffic flow to said first cell switching matrix and said second cell switching matrix, and', 'said packet traffic ingress port, to split said packet traffic flow, by ...

Подробнее
25-07-2013 дата публикации

Uplink Traffic Separation in an Edge Node of a Communication Network

Номер: US20130188491A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

For separating data traffic in an uplink (UL) edge node () of a communication network, UL one or more packet filters () are provided in the UL edge node (). The packet filters () identify data packets in UL traffic from the UL edge node (). Gating data associated with the packet filters () are evaluated, e.g. to derive gating control signals (GC, GC, GC) of the individual packet filters (). Depending on the evaluation of the gating data, the identified data packets are discarded. 116-. (canceled)17. A method of separating data traffic in an uplink edge node of a communication network , comprising:identifying, on the basis of at least one packet filter, data packets in uplink traffic from the edge node;evaluating gating data associated with the at least one packet filter, the gating data defining, on a per packet filter basis, whether the identified data packets are to be discarded; andselectively discarding the identified data packets based on the evaluating of the gating data.18. The method of claim 17 , further comprising receiving the gating data from a policy controller.19. The method of claim 17 , further comprising preconfiguring the gating data in the uplink edge node.20. The method of claim 17 , further comprising receiving the at least one packet filter from a policy controller.21. The method of claim 17 , further comprising:if a data packet is identified by one of multiple packet filters and the gating data associated with this packet filter indicates that the packet is to be discarded, discarding the identified data packet without further evaluation of the data packet by other packet filters.22. A method of policy control claim 17 , comprising:signaling, to an uplink edge node of a communication network, at least one packet filter for identifying data packets in uplink traffic from the uplink edge node; andsignaling, to the uplink edge node, gating data associated with the at least one packet filter, the gating data defining, on a per packet filter basis, ...

Подробнее
01-08-2013 дата публикации

Apparatuses and methods for registering transmission capacities in a broadband access network

Номер: US20130194917A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

An access node, resource database, network gateway node, methods, and computer program product for use in a broadband access network is described. According to an embodiment of the invention, an access node is configured to determine at least one characteristic in the access node pertaining to the uplink capacity of a logical link between the access node and an aggregation network node in the broadband access network, determine the uplink capacity of the logical link based on the at least one determined characteristic in the access node, and provide a network gateway node in the broadband access network with access to the determined uplink capacity of the logical link.

Подробнее
01-08-2013 дата публикации

NODE CAPABILITIES DETECTION METHOD AND SYSTEM

Номер: US20130194967A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

A system and method for disseminating node related capability information in a communication network. The method includes receiving an activation trigger at a first node that is part of the communication network; determining at the first node, based on the received activation trigger, whether first node related capability information or second node related capability information is to be sent to neighboring nodes; processing the first node related capability information or the second node related capability information at the first node before sending it to the neighboring nodes such that the node related capability information is added as one or more entries to the pre-established message structure; and disseminating the first node related capability information or the second node related capability information from the first node to the neighboring nodes. 1. A method for disseminating node related capability information in a communication network that uses a communication protocol having a pre-established message structure including plural entries arranged in a fixed format , none of the entries being designed to include the node related capability information , the method comprising:receiving an activation trigger at a first node that is part of the communication network;determining at the first node, based on the received activation trigger, whether first node related capability information or second node related capability information is to be sent to neighboring nodes;processing the first node related capability information or the second node related capability information at the first node before sending it to the neighboring nodes such that the node related capability information is added as one or more entries to the pre-established message structure; anddisseminating the first node related capability information or the second node related capability information from the first node to the neighboring nodes.2. The method of claim 1 , wherein the ...

Подробнее
08-08-2013 дата публикации

Data Management at a Directory Database

Номер: US20130204907A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

A method for data management at a directory database ( 302 ) comprising a data entry in a directory is provided, the method comprising the following steps: associating ( 330 ) the data entry with first status information representing a first current storage status of the data entry at the directory database, receiving ( 336 ) from a client ( 306 ) a request for modifying the data entry, receiving ( 342 ) from the client ( 306 ), in association with the request, second status information representing a second current storage status of the data entry at the directory database ( 302 ), the second current storage status indicating a latest available current storage status of the data entry as available to the client ( 306 ), and modifying ( 340 ) the data entry according to the request if the first status information and the second status information are determined to match regarding the first current storage status of the data entry at the directory database ( 302 ) and the second current storage status as received from the client ( 306 ).

Подробнее
08-08-2013 дата публикации

PROVIDING ACCESS TO CONFIGURABLE PRIVATE COMPUTER NETWORKS

Номер: US20130204971A1
Принадлежит: Amazon Technologies, Inc.

Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms. 130-. (canceled)31. A computer-implemented method comprising:providing, by one or more computing systems of a network service, an interface for use in configuring virtual networks provided by the network service;receiving, by the one or more computing systems and via the provided interface, configuration information from a client of the network service, the received configuration information being for a virtual network and at least specifying one or more virtual network addresses to use for the virtual network;assigning, by the one or more configured computing systems, one or more of the specified virtual network addresses to computing nodes of the network service to use for the virtual network; andproviding, by the one or more computing systems, access for the client to the configured virtual network.32. The computer-implemented method of wherein the received configuration information further specifies information for a VPN (“virtual private network”) connection from the virtual network to a remote computer network of the client claim 31 , and wherein the method ...

Подробнее
08-08-2013 дата публикации

Remote Configuration of Client Devices

Номер: US20130204986A1
Автор: Velupillai Manivannan
Принадлежит: AT&T Intellectual Property I, L.P.

Remote configuration ensures compliance of remote client devices. A server polls a client device for its configuration file. The server compares the configuration file to a compliance policy. If the configuration file fails the compliance policy, the server retrieves a compliant configuration file that conforms to the compliance policy. The server sends the compliant configuration file to the client device with an instruction to replace the configuration file. 1. A method for managing configuration files , the method comprising:sending a poll over a communications network from a server, the poll requesting a configuration file locally stored in memory of a client device;receiving the configuration file at the server in response to the poll;determining a local provision of the configuration file after deployment;comparing the configuration file to a compliance policy when the configuration file is locally provisioned;determining the configuration file fails the compliance policy;retrieving by the server a compliant configuration file that conforms to the compliance policy; andsending the compliant configuration file from the server to the client device with an instruction to replace the configuration file locally stored in the memory of the client device.2. The method according to claim 1 , further comprising determining the configuration file conforms to the compliance policy.3. The method according to claim 1 , further comprising generating the compliant configuration file.4. The method according to claim 1 , further comprising establishing communication between the server and the client device.5. The method according to claim 1 , further comprising manipulating the configuration file to conform to the compliance policy.6. The method according to claim 1 , further comprising periodically sending the configuration file from the client device according to a calendar.7. The method according to claim 1 , further comprising restoring the client device according to the ...

Подробнее
15-08-2013 дата публикации

Switching matrix for interconnecting an access network and operator networks

Номер: US20130208730A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

A switching matrix connects to an access network and a set of at least two operator networks. A controller performs a method of establishing new connections across the switching matrix in response to new connection requests. The new connection requests involve a sub-set of the set of operator networks. The controller determines if the new connections can be established across the switching matrix by rearranging only existing connections across the switching matrix to the sub-set of operator networks and, in response, establishes the at least one new connection. Otherwise, the controller rearranges existing connections across the switching matrix to at least one other of the set of operator networks to establish the new connections. The controller minimises the number of other operator networks which are involved when rearranging existing connections. The switching matrix can be a Clos switching matrix.

Подробнее
22-08-2013 дата публикации

COMMUNICATION TERMINAL AND CLUSTER MONITORING METHOD

Номер: US20130215789A1
Принадлежит: Panasonic Corporation

It is an object to provide a communication terminal capable of determining a cluster formation so as to promptly perform addition of a participant terminal, while maintaining the quality of a stream relay path. Cluster monitoring terminal () is an apparatus to determine a cluster formation in a network performing packet transfer according to terminal relay-type multipoint communication, and includes: a cluster quality calculation section () for acquiring cluster quality representing a small loss in a packet to be received, per a cluster; a cluster sustainability calculation section () for acquiring cluster sustainability representing ease of acceptance of a participant terminal, per a cluster; and cluster division/integration analysis section () for determining cluster division with respect to a cluster having low cluster quality, and determining integration with other cluster with respect to a cluster having high cluster quality and low cluster sustainability. 1. A communication terminal determining a cluster formation to construct a stream relay path on a cluster basis in a network performing packet transfer according to terminal relay-type multipoint communication , the communication terminal comprising:a cluster quality calculation section for acquiring cluster quality representing a small loss in a packet to be received, per the cluster;a cluster sustainability calculation section for acquiring cluster sustainability representing ease of acceptance of a participant terminal, per the cluster; anda cluster division/integration analysis section for determining cluster division with respect to a cluster having low cluster quality, and determining integration with other cluster with respect to a cluster having high cluster quality and low cluster sustainability.2. The communication terminal according to claim 1 , wherein the cluster quality is higher when a ratio of the number of low loss links that are network links having a low packet loss to the number of all ...

Подробнее
22-08-2013 дата публикации

System and Method to Identify Devices Employing Point-to-Point-Over Ethernet Encapsulation

Номер: US20130215790A1

A method may include generating, at a host device, a point-to-point over Ethernet active discovery packet. The point-to-point over Ethernet active discovery packet includes a tag that identifies a host device type of the host device. 1. A method comprising:generating, at a host device, a point-to-point over Ethernet active discovery packet, wherein the point-to-point over Ethernet active discovery packet includes a tag that identifies a host device type of the host device.2. The method of claim 1 , further comprising generating a device identifier code.3. The method of claim 2 , wherein the host device type of the host device is identified by the device identifier code.4. The method of claim 2 , further comprising embedding the device identifier code in the tag.5. The method of claim 1 , wherein the tag is a host-uniq tag.6. The method of claim 1 , wherein the point-to-point over Ethernet active discovery packet is one of a point-to-point over Ethernet active discovery initiation packet and a point-to-point over Ethernet active discovery request packet.7. The method of claim 1 , further comprising receiving a point-to-point over Ethernet active discovery session confirmation packet.8. The method of claim 7 , wherein the point-to-point over Ethernet active discovery session confirmation packet is associated with conclusion of a point-to-point over Ethernet discovery stage and establishment of an Ethernet communication session between the host device and a server.9. An apparatus comprising:a host device including a processor, wherein the processor is configured to generate a point-to-point over Ethernet active discovery packet, wherein the point-to-point over Ethernet active discovery packet includes a tag that identifies a host device type of the host device.10. The apparatus of claim 9 , wherein the host device includes a customer premises equipment device.11. The apparatus of claim 10 , wherein the customer premises equipment device is configured to terminate a ...

Подробнее
22-08-2013 дата публикации

FLEXIBLE STACKING PORT

Номер: US20130215791A1
Принадлежит: Brocade Communications System, Inc.

A stackable device having a plurality of data ports, wherein each of the data ports is capable of operating as a regular data port or a stacking port. A first set of one or more of the data ports is specified as a first flexible stacking port, and a second set of one or more of the data ports is specified as a second flexible stacking port. Each flexible stacking port can be individually configured to operate as an actual stacking port, if required by the configuration of an associated stack. If a flexible stacking port is not configured to operate as an actual stacking port, then the data port(s) included in the flexible stacking port are available to operate as regular data port(s). 1. A stackable switching device , comprising:a plurality of ports, each port dynamically configurable as either a data port or a stacking port; anda processor to generate a stack-port instruction for another stackable switching device to configure a port on the other stackable switching device as a stacking port.2. The stackable switching device of wherein the stack-port instruction includes a field that identifies the port of the other stackable switching device to operate as the stacking port.3. The stackable switching device of wherein the processor initiates a discovery process with the other stackable switching device and claim 1 , upon receiving an indication of a successful authentication claim 1 , issues the stack-port instruction to the other stackable switching device.4. The stackable switching device of wherein the processor initiates the discovery process by issuing a hello message claim 3 , the hello message including a maximum stack size value that defines the number of stackable switching devices that can be included in a stack.5. The stackable switching device of wherein the processor receives an authentication request message from the other stackable switching device claim 3 , the authentication request message containing a key value claim 3 , and the processor decodes ...

Подробнее
22-08-2013 дата публикации

DUAL COMMUNICATION-INTERFACE FACILITY MONITORING AND MANAGEMENT SYSTEM AND METHOD

Номер: US20130215903A1
Принадлежит: VISONIC LTD.

A dual communication-interface facility monitoring and management system, the system including a multiplicity of facility monitoring\management devices, the devices including at least one of at least one facility monitoring sensor and at least one facility management device, the facility monitoring sensors being operative to monitor at least a part of a facility, the facility management devices being operative to manage at last part of the facility, a facility communication gateway operative to facilitate electronic communication between a local area network (LAN) associated with the facility and an a wide area network (WAN) external to the facility, and a dual communication-interface facility monitoring and management subsystem operative to communicate with each of the multiplicity of devices via at least one of a first multiplicity of communication protocols and to communicate with the facility communication gateway via at least one of a second multiplicity of communication protocols. 1. A dual communication-interface facility monitoring and management system , said system comprising:a multiplicity of facility monitoring\management devices, said multiplicity of facility monitoring\management devices comprising at least one of at least one facility monitoring sensor and at least one facility management device, said at least one facility monitoring sensor being operative to monitor at least a part of a facility, said at least one facility management device being operative to manage at last part of said facility;a facility communication gateway operative to facilitate electronic communication between a local area network (LAN) associated with said facility and an a wide area network (WAN) external to said facility; anda dual communication-interface facility monitoring and management subsystem operative to communicate with each of said multiplicity of facility monitoring\management devices via at least one of a first multiplicity of communication protocols and to ...

Подробнее
22-08-2013 дата публикации

Optical Channel Intelligently Shared Protection Ring

Номер: US20130216215A1
Принадлежит: Tellabs Operations, Inc.

An optical ring network has one or more working wavelengths and multiple protection wavelengths adapted to support the working wavelength(s). Routing tables may be used in network nodes to assign traffic of a failed working wavelength to a protection wavelength. The protection technique may be applied to networks employing, for example, Dense Wave Division Multiplexing (DWDM). 1. A network node in an optical ring network , the network node comprising:a memory; detect a failure on a working wavelength of a circuit operatively coupled to one of the at least two network interfaces, the working wavelength being used by multiple circuits to carry traffic in the optical ring network; and', 'select a protection wavelength from a resource pool of multiple protection wavelengths and switch traffic from the working wavelength to the protection wavelength selected., 'a processor operatively coupled to the memory and at least two network interfaces, the processor configured to2. The network node as in wherein the processor is further configured to:communicate status of each of the multiple protection wavelengths to other network nodes in the optical ring network; andupdate the status of at least one protection wavelength of the multiple protection wavelengths based on communication from at least one of the other network nodes, wherein the status includes an in use identifier indicating whether or not the at least one protection wavelength is protecting traffic of a failed working wavelength.3. The network node as in further comprising at least one routing table associated with each of the at least two network interfaces claim 1 , the at least one routing table including status for the multiple protection wavelengths of the resource pool claim 1 , wherein the processor is further configured to select the protection wavelength based on the status.4. The network node as in wherein the processor is further configured to update status in the at least one routing table associated ...

Подробнее
22-08-2013 дата публикации

DYNAMIC HTTP LOAD BALANCING

Номер: US20130219028A1

The invention is a method and apparatus for facilitating facilitates load balancing in a server farm. In accordance with various aspects of the invention, all of the information about each server necessary for a load balancing program to define and execute a load balancing algorithm is stored at a predetermined URL for each server. The load balancer can query the predefined URL, which returns the necessary information. The load balancer then dynamically configures the load balancing algorithm in accordance with the returned information. 1. A method of configuring a load balancing program in a load balancer for a cluster of servers to dispatch client requests to the servers in the cluster , the method comprising the steps of:the load balancer detecting that the cluster cannot handle the client requests with a predetermined level of performance, and in response, the load balancer automatically requesting configuration information for another server that is not currently active in the cluster, to configure the load balancing program for adding the other server to the cluster to handle client requests; andafter receipt of the configuration information for the other server, the load balancer automatically configuring the load balancing program for the cluster to add the other server to the cluster in accordance with the configuration information received for the other server.2. The method of wherein the configuration information is a content-based dispatching rule claim 1 , and the load balancer configures the load balancing program for the other server based on the content-based dispatching rule.3. The method of wherein the configuration information is an address of health information for the other server claim 1 , and the load balancer configures the load balancing program for the other server to include the address of health information for the other server claim 1 , and the load balancing program subsequently queries the health of the other server via the address to ...

Подробнее
29-08-2013 дата публикации

LARGE FRAME PATH MTU DISCOVERY AND COMMUNICATION FOR FCOE DEVICES

Номер: US20130223281A1

Embodiments of the invention relate to performing network communications according to an existing protocol by using frames that are larger than those usually allowed by the existing protocol. Thus, embodiments of the present invention provide for an extension of the existing protocol which allows for the use of larger frames. Embodiments provide for use of various negotiation and initialization mechanisms of the existing protocol with additional modifications to allow for the negotiation of the use of larger frames. Some embodiments ensure that the negotiations are performed in such a manner that devices that feature the improvements of the present invention can communicate with devices that do not feature these improvements. 1. A system comprising:a network comprising a fabric;a first device connected to the network; anda second device connected to the network,wherein the first device, the second device and the fabric are configured to negotiate a frame size larger than allowed by standards, and the first and second devices are configured to communicate through the network using frames of the negotiated frame size.2. The system of claim 1 , wherein negotiating a frame size larger than allowed by standards is defined by negotiating a payload size larger than allowed by standards.3. The system of claim 1 , further including a legacy device claim 1 , wherein the legacy device is incapable of handling frames of size larger than allowed by standards claim 1 , the first device claim 1 , the legacy device and the fabric being configured to negotiate a frame size in accordance with standards for communications between the first device and the legacy device.4. The system of claim 1 , wherein the first device claim 1 , the second device and the fabric are configured to negotiate a frame size larger than allowed by standards while they perform connection initialization operations specified by standards.5. The system of claim 4 , wherein the connection initialization ...

Подробнее