Abstract:
A communications terminal is configured to receive content data from a mobile communications network. The mobile communications network includes a core network part including a plurality of infrastructure equipment, and a radio network part including a plurality of base stations for providing a wireless access interface for communicating data packets to or from communications terminal. The core network part or the radio network part includes a local data store having stored therein content data, which has been received from an applications server via the core network, and the communications terminal is configured to transmit a request to access the content data from the applications server to the mobile communications network, and to receive the content data from the local data store as if the content data had been communicated from the applications server.
Abstract:
Some embodiments provide a method for configuring a logical middlebox in a hosting system that includes a set of nodes. The logical middlebox is part of a logical network that includes a set of logical forwarding elements that connect a set of end machines. The method receives a set of configuration data for the logical middlebox. The method uses a stored set of tables describing physical locations of the end machines to identify a set of nodes at which to implement the logical middlebox. The method provides the logical middlebox configuration for distribution to the identified nodes.
Abstract:
Some embodiments provide a method for configuring a logical middlebox in a hosting system that includes a set of nodes. The logical middlebox is part of a logical network that includes a set of logical forwarding elements that connect a set of end machines. The method receives a set of configuration data for the logical middlebox. The method uses a stored set of tables describing physical locations of the end machines to identify a set of nodes at which to implement the logical middlebox. The method provides the logical middlebox configuration for distribution to the identified nodes.
Abstract:
A data switch for network communications includes a first data port interface which supports at least one data port which transmits and receives data. A second data port interface is also provided supporting at least one data port transmitting and receiving data. A CPU interface is provided, with the CPU interface configured to communicate with a CPU. A common memory is provided, and communicates with the first data port interface and the second data port interface. A memory management unit is provided, and communicates data from the first data port interface and the second data port interface and an common memory. At least two sets of communication channels are provided, with each of the communication channels communicating data and messaging information between the first data port interface, the second data port interface, and the memory management unit. One of the first data port interface and the second data port interface is configured to determine forwarding information from a flexible length header for an incoming data packet received at a port of the one data port interface, and is configured to determine the forwarding information by shifting the information field positions read from the flexible length header.
Abstract:
Efficient and highly-scalable network solutions are provided that utilize incremental scaling of switches, and devices connected to those switches, in an environment such as a data center. Embodiments may utilize multiple tiers of switches. Sets of switches in two different tiers may be initially connected to each other utilizing multiple connections. As network capacity needs within the computing environment increase, additional switches may be added to tiers. To connect the added switches to the switch network, the redundant connections may be utilized. Moving connections from one switch to another switch can free up ports to connect added switches in one of the tiers of switches to the switch network. The tiers of switches can be based on Clos networks, where the tiers of switches are fully connected, or other high radix or fat tree topologies that include oversubscription between tiers.
Abstract:
In a switch node connected with an external control server, a high functional service protocol processing can be realized by utilizing a multi-route compatible switch and a network interface (NW I/F), which are prescribed by the PCI express. Specifically, in a system which is provided with a switch node and a control server, a plurality of CPUs having a great deal of memories and a plurality of extended NW I/Fs are connected by a multi-route compatible PCI express switch, to configure a switch port of the plurality of extended NW I/Fs. Load distribution transfer processing to the plurality of CPUs from the network interfaces is made possible. High-speed packet processing is realized through the multiple processing by using the plurality of CPUs. A high-speed switch node is provided in which a large-capacity flow table is configured with the software-based switch node by using a large-capacity memory space of the CPU.
Abstract translation:在与外部控制服务器连接的交换节点中,可以利用由PCI express规定的多路由兼容交换机和网络接口(NW I / F)来实现高功能业务协议处理。 具体而言,在具有交换节点和控制服务器的系统中,具有大量存储器和多个扩展NW I / F的多个CPU通过多路由兼容PCI express交换机连接,以配置 多个扩展的NW I / F的交换机端口。 可以从网络接口向多个CPU进行负载分配传输处理。 通过使用多个CPU的多重处理实现高速分组处理。 提供了一种高速交换节点,其中通过使用CPU的大容量存储空间,利用基于软件的交换节点来配置大容量流表。
Abstract:
Simplification of control and prevention of a setting performance from being deterioration are realized while showing a local side data plane and a remote side data plane in the same fashion when viewed from a control plane. A network relay system includes a plurality of communication devices 1000. Each of the communication devices includes a data plane 20 that transfers an input packet according to routing information, and a control plane 1100 having a processing unit 1110 that learns the routing information, and a control system repeater 1120. The data planes 20 of the respective communication devices can realize a non-blocking communication therebetween. Also, the control system repeater 1120 of an operational system receives the routing information from the processing unit 1110, sets the routing information for the data plane 20 of the subject communication device, and transmits the routing information to the control system repeater 1120 of the other communication device 1100-2. The control system repeater 1120 of a standby system receives the routing information, and sets the routing information for the data plane 20 of the subject communication device.
Abstract:
A system is disclosed comprising one or more main processors (905) that go into a hibernation state when not active; and a management processor (906) that does not go into the hibernation state. The system further includes one or more ports having respective addresses. The port addresses are remapped to the management processor when the one or more main processors are in the hibernation state.
Abstract:
A method of transferring data in a network is provided. Data is received at a sub-switch of a first bundled switch having a plurality of sub-switches, the sub-switch being configured to only couple to connections external to the first bundled switch. The method also includes transferring the data from the first bundled switch using a multi-lane cable coupled to a second bundled switch, a first end of the multi-lane cable coupled to a sub-switch in the first bundled switch and a second end of the multi-lane cable coupled to at least two sub-switches in the second bundled switch.