Abstract:
According to another general aspect, an apparatus (100) may include a receiver (104), a decoding engine (106), an envelope generator (108), an error code generator (116), and a transmitter (118). In one embodiment, the receiver (104) may be configured to receive (502) an Ethernet packet (200) that includes a payload portion. In various embodiments, the decoding engine (106) may be configured to decode at least the payload portion of the Ethernet packet such that the size of the payload portion is reduced. In some embodiments, the envelope generator (108) may be configured to encapsulate (506) the payload portion such that packet boundaries may be identified. In various embodiments, the error code generator (116) may be configured to associate an error correction code with the encapsulated payload portion. In another embodiment, the transmitter (118) may be configured to transmit (510) the encapsulated payload and error correction code.
Abstract:
Various example embodiments are disclosed. According to an example embodiment, a method may include receiving (710) a resource request for optical resources within a wavelength division multiplexed (WDM) optical network (100); comparing (720) one or more parameters of the resource request to a list (128) of pre-validated paths for the WDM optical network, each pre-validated path identifying an optically feasible label switched path between a source node and a destination node; determining (730) that there is a pre-validated path on the list that matches the one or more parameters of the optical resource request; and sending (740) a message to request a reservation of resources along the matching pre-validated path.
Abstract:
Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.
Abstract:
Communication systems and methods are described that include class-based call request routing. Components of the communication systems are configured to receive information of a class at a calling device. In response to the class information, a call request is automatically generated and addressed to resources of a class group. The resources of the class group all possess a common attribute of the class. The attribute includes one or more of a skill, job specialty code, job title, company, department, and division. The generated call request is routed to target devices of the resources. In response to a resource accepting the call request, a response message is received from a target device of the resource. Communications are established between the calling device and the at least one target device in response to the response message received from the target device.
Abstract:
A method of managing oversubscription of a common buffer resource shared by a number of traffic flows in a cell switching network in response to the utilization of the common buffer resource. A buffer utilization threshold is established for each of the traffic flows. As new cells arrive, the global usage of the buffer resource is monitored. As the buffer utilization increases, the thresholds for each of the traffic flows are dynamically adjusted based upon the global usage of the buffer. Aggressive buffer allocations are scaled back when necessary, thereby leaving space for traffic flows which are relatively empty. In one embodiment, the thresholds are coded in mantissa and exponent form so that the scaling is accomplished by adjusting the exponent value.
Abstract:
A switching fabric circuit that provides on-the-fly switching of packets, an expandable number of ports, and the interconnection of heterogeneous LAN segments. The switching fabric circuit includes a switching link that comprises a switching bus and a plurality of packet processors, wherein each packet processor is coupled between the switching bus and a LAN segment. The switching bus is a time division multiple access (TDMA) bus, and arbitration for switching bus access is distinct from arbitration for access to the ports of the switching fabric circuit. Switching bus arbitration is done according to one of two priority levels, wherein high priority requests are guaranteed access to the switching bus during a synchronization period in which the high priority requests are made. This provides for guaranteed throughput and on-the-fly switching of packets. Port arbitration may be either uniport port arbitration or multiport port arbitration. Port arbitration is characterized by the transmission of a POE mask by a source port to a destination port and by the subsequent transmission of a DPA signal by the destination port to the source port.
Abstract:
A method for establishing and maintaining virtual network domains in a segmented computer network (400), having a first domain and a second domain. A first table entry for a first end station (SA1, SA3) in a first forwarding table of a first switching fabric circuit (A) is created. The first table entry includes domain information specifying that the first end station (SA1, SA3) is in the first domain and port information specifying that the first end station is coupled to a first port (1). A packet having the first end station as a source is received by the first port (1) of the first switching fabric circuit (A), and a destination for the packet is determined. If the packet specifies a second end station (SA5, SA7) of the first domain as the destination, the packet is forwarded to the second end station. If the destination for the packet specifies more than one end station, the domain of the source of the packet is determined, and the packet is forwarded to the specified end stations of the first domain. For a second embodiment, source and destination information are compared to determine forwarding information for a packet, and the packet is forwarded as specified by the forwarding information. For a third embodiment, intelligent selection between multiple paths to the same end station is provided by the comparison of source and destination.
Abstract:
A method comprises receiving, at a network infrastructure device, a flow of packets, determining, using the network infrastructure device and for a first subset of the packets, that the first subset corresponds to a first datagram and determining a first length of the first datagram, determining, using the network infrastructure device and for a second subset of the packets, that the second subset corresponds to a second datagram that was received after the first datagram, and determining a second length of the second datagram, determining, using the network infrastructure device, a duration value between a first arrival time of the first datagram and a second arrival time of the second datagram, sending, to a collector device that is separate from the network infrastructure device, the first length, the second length, and the duration value for analysis.
Abstract:
Various example embodiments are disclosed. According to an example embodiment, a dual split passive optical network (PON) may be provided that includes an optical splitting device, and a first and second distribution fibers connected to the optical splitting device. A first cyclic AWG may be coupled to the optical splitting device via the first distribution fiber and a second cyclic AWG may be coupled to the optical splitting device via the second distribution fiber. In other example embodiments, an asymmetric power splitting ratio may be used for the splitting device, or optical seeds and/or optical data signals may be allocated to each of the cyclic AWGs based on a performance of the optical data signals and/or power loss/attenuation of the respective distribution fibers.
Abstract:
A frame relay communications network (12) consists of a number of interconnected nodes (20). The network nodes (20) include segmentation and reassembly means for fragmenting variable length frames (200) of user data into packets of a predefined length. A preferred embodiment uses ATM AAL5 segmentation and reassembly to construct cells. Header and trailer information is added to each of the cells for transport across the frame relay network.