Abstract:
One aspect of the invention is directed to a network element (e.g., node/router/switch, etc) which performs internal packet header compression. In particular, an aspect provides a network element comprising a plurality of ingress elements (e.g. line cards), a plurality of egress elements, and system internal network (e.g. a backplane) for switching between the correct Ingress element and egress element, and applying header compression for the purpose of reducing the bandwidth required between the elements. As such internal "metadata" can be added to the compressed header without increasing, and preferably in some embodiments, actually decreasing, the size of the packets. Typically the headers are uncompressed before exiting the egress element.
Abstract:
Exemplary embodiments provide for methods and systems that enable frame generation by fields taken from various queues. Protocol control can also or alternatively be distributed so that one or more header fields can be generated separately from other portions of a frame, e.g., the payload. The one or more header fields can be entered into queues from which they are taken to generate frames.
Abstract:
Problems caused by Internet Protocol datagram fragmentation are solved by creating a session context for the datagram fragments without actually reassembling the datagram from its fragments. The session context enables treatment of the datagram without actually reassembling it. Processing fragments can be followed by forwarding the processed fragments to another node that can further fragment the IP datagram.
Abstract:
The present invention relates to a method and nodes for managing service bindings over an access domain. For doing so, an access edge node is introduced in the access domain between a plurality of service providers and user domains, and an access node is introduced between the user domains and the access domain. The access edge node creates, modifies and removes service bindings and informs the access node of those creations, modifications and removals. Each service binding binds one of the user domain, the access node and the access edge node on data traffic handling over the access domain between the user domain and the service provider domain. More particularly, the service binding associates the user domain to a Virtual Local Area Network (VLAN) for the service provider domain on the access domain, controlled by the access edge node.
Abstract:
Systems and methods according to these exemplary embodiments provide for mechanisms and methods that allow for improving the efficiency of a passive optical network (PON). Upstream data transmission can occur by allowing an optical network unit (ONU) cycle to overlap more than one GPON transmission convergence (GTC) frame. Additionally, or alternatively, multiple different bandwidth maps can be transmitted per dynamic bandwidth allocation (DBA) cycle to inform ONUs of their respective, upstream bandwidth allocations.
Abstract:
A method and an access domain node identify and manage a type of service offered by a service provider to user domains. A service template is prepared by the service provider, comprising an address of a server and a protocol identifier, as well as policies for controlling traffic for the service. Upon set up of a connection between a user domain and the service provider, an address of the user domain is added to the service template to produce a service flow management set. Every data packet exchanged between the user domain and the server, in either direction, is related to a service data flow for a given service type by checking for a match between a source address, a destination address, and a protocol type contained therein, with an appropriate service type. Policies from the service flow management set are used to manage the flow of data packets.
Abstract:
The present invention provides a method and nodes for authenticating nomadic users accessing service providers. An access edge node authenticates nomadic users when service requests are received therefrom. The access edge node hosts a plurality of service agents, where each service agent comprises transport parameters for access to one of the service providers. Upon receipt at the access edge node of a service request message identifying a service provider and a nomadic user, an identity of the nomadic user is authenticated and verification is made that a service agent corresponding to the identified service provider exists. If both the authentication and the verification are positive, an authenticated service binding is created, connecting the nomadic user, the service provider and the transport parameters. Then, an access node providing access to the nomadic user for which the service request message was received is informed of the authenticated service binding.
Abstract:
Devices, systems and methods for run-time reassignment of the interconnection between devices pertaining to a Physical (PHY) layer and devices pertaining to a Media Access Control (MAC) layer. The PHY devices are typically located on I/O blades, while MAC devices are typically located on forwarding and control blades. A reconfigurable crossbar device interconnects I/O blades, forwarding blades and control blades. The network of PHY and MAC devices may use a standardized interfacing protocol configured to decouple physically a PHY and a MAC device. Remapping between a PHY and a MAC device is controlled by system management functions. A 'Remote Fault' or a 'Pause' message is used in combination with empty-traffic indicating 'idle patterns' in a system configured to accommodate the remapping of I/O blades to different Application-Specific Standard Product (ASSP) blades so as to avoid or eliminate, respectively, the loss of packets during hardware or software upgrades. During reassignment, traffic is buffered in the MAC device, to which the PHY device is to be switched.
Abstract:
Systems, devices and methods according to these exemplary embodiments provide for memory management techniques and systems for storing data. Data is segmented for storage in memory. According to one exemplary embodiment, each fragment is routed via a different memory bank and forwarded until they reach a destination memory bank wherein the fragments are reassembled for storage. According to another exemplary embodiment, data is segmented and stored serially in memory banks.
Abstract:
The present invention relates to a method and nodes for performing data traffic aggregation over an access domain using service bindings. Upon receipt of a service request related message at an access edge node for a first device of a user domain, the service request related message identifying the first device of the user domain and one of the service provider domains, a service binding is created at the access edge node. The service binding rules data traffic between the first device of the user domain and the service provider domain by committing an access node serving the user domain and the access edge node in a manner of managing data traffic therebetween over the access domain. An access node serving the user domain for which the service request related message is received is informed of the created service binding. The created service binding is enforced at the access node and the access edge node for data traffic over the access domain between the first device of the user domain and the service provider domain by removing a user device MAC address from Unicast messages exchanged therebetween over the access domain and replacing with a virtual MAC address recognized by the access node and the access edge node.