Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Replicate messages for multiple destination distribution

Subclass of:

370 - Multiplex communications

370351000 - PATHFINDING OR ROUTING

370389000 - Switching a message which includes an address header

Patent class list (only not empty are listed)

Deeper subclasses:

Entries
DocumentTitleDate
20110176545Source Specific Multicast Group to Source Mapping - A system and method of generating a channel address. The method includes mapping a first address, obtained from a membership report, to a second address to generate a channel address. A multicast network device (MND) for subscribing one or more hosts on a multicast network to one or more channels is disclosed. The MND includes a memory containing a first address and a SSM mapping engine configured to map the first address to a second address to generate a channel address, identifying a channel, in response to the first address contained in the memory.07-21-2011
20110200044HARDWARE-ACCELERATED PACKET MULTICASTING IN A VIRTUAL ROUTING SYSTEM - Methods and systems are provided for hardware-accelerated packet multicasting in a virtual routing system. According to one embodiment, a virtual routing engine (VRE) including virtual routing processors and corresponding memory systems are provided. The VRE implements virtual routers (VRs) operable on the virtual routing processors and associated routing contexts utilizing potentially overlapping multicast address spaces resident in the memory systems. Multicasting of multicast flows originated by subscribers of a service provider is simultaneously performed on behalf of the subscribers. A VR is selected to handle multicast packets associated with a multicast flow. A routing context of the VRE is switched to one associated with the VR. A packet of the multicast flow is forwarded to multiple destinations by reading a portion of the packet from a common buffer for each instance of multicasting and applying transform control instructions to the packet for each instance of multicasting.08-18-2011
20130028255METHOD, SWITCHING DEVICE AND SYSTEM FOR ENABLING MULTICAST FORWARDING - Embodiments of the present invention relates to the field of IP communication technologies, and disclose a method, a switching device and a system for enabling multicast forwarding to implement flexibly networking and enable the multicast proxy function correctly. The method includes: receiving a multicast protocol message; determining a sender of the multicast protocol message; transmitting the multicast protocol message transparently if the sender of the multicast protocol message is a routing device or switching device; and terminating the multicast protocol message according to a multicast proxy function if the sender of the multicast protocol message is a host of a multicast user.01-31-2013
20090196289FAST-PATH IMPLEMENTATION FOR AN UPLINK DOUBLE TAGGING ENGINE - A network component for processing a packet can include a buffer configured to receive a packet in an ingress port at a network component, a first identification unit configured to identify a destination address and a network identifier from the packet received at the buffer, and a look-up table configured to be indexed by the destination address and the network identifier identified by the identification unit to obtain an outgoing port bit map. In addition, the network component can include a forwarding unit configured to forward the packet to a destination module and out of an egress port within the network component based on the outgoing port bit map.08-06-2009
20090196288Efficient Packet Replication - Methods, systems, and computer program products are provided for efficient packet replication. In an embodiment, a packet is stored as a linked list of at least one page. Replicating the packet comprises creating a new header page and linking it to the first page of the linked list. Each replica packet may be transmitted independently and concurrently. In an embodiment where packets are stored in queues, each replica packet may be dequeued for transmission independently and concurrently. After all references to a page have been transmitted (or dequeued), the page may be freed.08-06-2009
20080259920Method and apparatus for establishing virtual resilient packet ring (RPR) subrings over a common communications path - A method and corresponding apparatus allows multiple virtual switches in a physical switch to share one physical Resilient Packet Ring (RPR) in an RPR network. Modules in the multiple virtual switches add multicast information to traffic to direct the traffic along a common path to other physical switches on the ring, and modules in the virtual switches inspect traffic to determine whether the traffic is directed to the respective virtual switch. Multiple virtual RPR subrings are made available in a single physical ring, increasing usefulness of virtual switches formerly only able to support multiple tributary connections to other networks but not able to share a single ring network communications path. Sharing a single communications path increases overall network bandwidth, and at least one implementation allows for spatial reuse.10-23-2008
20080273531DATA SWITCH AND A METHOD OF SWITCHING - The present invention relates to a switch and a method of switching for switching data frames. The switch comprises plural input ports and plural output ports; a central switch fabric configurable in any switching cycle to make connections between required pairs of the input ports and output ports; one or more transmit devices configured to receive data from the input ports and transmit data cells across the switch fabric; a controller for controlling the operation of the transmit devices, the plural input ports and output ports and the switch fabric; and multicast storage associated with the or each of the transmit devices for storage of fragmenting multicast cells and onward transmission of the fragmented cells.11-06-2008
20090067426Join message load control system and method in network using PIM-SSM - A Join message load control system in a network using a Protocol Independent Multicast-Source Specific Multicast (PIM-SSM) protocol, the Join message load control system including a source access hop router creating a SOURCE-INACTIVE message and transmitting the created SOURCE-INACTIVE message when a multicast traffic is not received from the multicast server during a set Keep-Alive Time (KAT), and the SOURCE-INACTIVE message including information on an update set time of a PIM Join message; and a group access hop router resetting the update set time of the PIM Join message when the SOURCE-INACTIVE message is received from the source access hop router. Accordingly, it is possible to reduce the periodical transmission of unnecessary Join(S, G) messages and thereby reduce traffic load in a network by adjusting a JP timer of the Join(S, G) message depending on whether a channel(S, G) is active or inactive.03-12-2009
20110194559ADDRESS RESOLUTION OPTIMIZATION PROCEDURE TO EFFECT A GRADUAL CUTOVER FROM A PROVIDER BRIDGE NETWORK TO A VPLS OR PROVIDER BACKBONE BRIDGING NETWORK - A method and apparatus that operates two bridging protocols in a hybrid bridging node is described. The operation of the two bridging protocols in the hybrid node allows for an incremental transition of a provider bridging network from operating a legacy bridging protocol that shares MAC addresses to a bridging network that operates VPLS and/or PBB bridging protocols. The hybrid bridging node selectively broadcasts address resolution packets and unicast packets with unknown MAC addresses from the nodes operating VPLS and/or PBB to nodes operating a legacy bridging protocol.08-11-2011
20110194558RELIABLE BROADCAST IN A FEDERATION OF NODES - Architecture that provides reliable communications of broadcast data (e.g., a message) in a collection of nodes. Each node in the collection is assigned a range of identifiers in a token. The union of the tokens for all nodes is the entire identifier range space. Each node that receives a reliable broadcast message from an originator node acknowledges receipt of the message using its token. One or more intermediate nodes forward the message from the originator node to other nodes with which the originator node has no direct communications (multi-level node structure). The indirect nodes each send acknowledgements back to the parent nodes (which can be an intermediate node) which combine the tokens to ensure the entire range space for the associated assigned token range is covered. The originator node ultimately receives tokens to compute if all nodes have received the message.08-11-2011
20110194557DATA STRUCTURE-LESS DISTRIBUTED FABRIC MULTICAST - A network device receives a packet with a multicast nexthop identifier, and creates a mask that includes addresses of egress packet forwarding engines, of the network device, to which to provide the packet. The network device divides the mask into two portions, generates two copies of the packet, provides a first portion of the mask in a first copy of the packet, and provides a second portion of the mask in a second copy of the packet. The network device also forwards the first copy of the packet to an address of a first egress packet forwarding engine provided in the first portion of the mask, and forwards the second copy of the packet to an address of a second egress packet forwarding engine provided in the second portion of the mask.08-11-2011
20100074255Efficient Light-Weight Multicasting Communication Protocol - Efficient Light-Weight Multicasting Communication Protocol A method for communication in a computing environment is provided. The method comprises transmitting a first data packet to one or more receiving units in a first set; receiving one or more acknowledgement messages (ACKs) from one or more receiving units in a second set, wherein the second set is a subset of the first set; removing the first data packet from a queue, in response to receiving at least one ACK from N receiving units within a time threshold; and re-transmitting the first data packet to the first set, in response to failing to receive at least one ACK from N receiving units within the time threshold.03-25-2010
20120182991METHOD AND APPARATUS FOR HANDLING MULTICAST TRAFFIC - Aspects of the disclosure provide method and apparatus for managing multicast traffic in a domain, such as a G.hn domain. A method includes storing, at a first node of a domain, a plurality of next nodes for transmitting messages in the domain, forwarding, from the first node to the plurality of next nodes, a probe message transmitted from a second node in response to a request from a third node to join a group to receive a multicast flow that enters the domain from the second node, and storing, at the first node, a list of nodes in association with the multicast flow. The list of nodes is determined at least in part based on a path through which the probe message is transmitted from the second node to the third node.07-19-2012
20130077626SEPARATION OF EDGE AND ROUTING/CONTROL INFORMATION FOR MULTICAST OVER SHORTEST PATH BRIDGING - Techniques disclosed herein include systems and methods for providing a scalable solution to transmit edge IP Multicast sender information in a Shortest Path Bridging (SPB) network. Control information is exchanged between Ingress Backbone Edge Bridges and Egress Backbone Edge Bridges using Multicast Flow Specific and type-length-value (TLV) structures, or other control messages, to announce available multicast streams at ingress nodes within the SPB network. Such exchanges of control messages trigger sending SPB specific Intermediate System To Intermediate System (IS-IS) TLV control message with path computation information via IS-IS control messages. This second set of control messages is exchanged within the SPB network and includes source-specific multicast stream information that is used by Backbone Core Bridges to establish a multicast forward state and compute multicast forwarding paths. Multicast data traffic can then be transmitted through the SPB network using a one-to-many distribution model.03-28-2013
20130077629PIM SPARSE-MODE EMULATION OVER MPLS LSP'S - An apparatus and method for emulating a shared or source distribution tree within an MPLS network. In one embodiment of the method, a router receives a multicast data packet. The router transmits the multicast data packet to a first router via a first point-to-point label switched path (LSP). The router replicates the multicast data packet to produce a replicated multicast data packet. Then the router transmits the replicated multicast data packet to a second router via a second point-to-point LSP. The first point-to-point LSP is distinct from the second point-to-point LSP.03-28-2013
20130077627METHOD AND APPARATUS FOR ROUTING MULTICAST DATA ACROSS MULTIPLE MULTICAST ROUTING DOMAINS CONNECTED BY A SHORTEST PATH BRIDGING (SPB) NETWORK - A method and apparatus for routing multicast data across multiple multicast routing domains connected by a shortest path bridging (SPB) network is presented. A Shortest Path Bridging (SPB) edge router of an SPB network connected to a PIM network is configured as a Rendezvous Point (RP). A message is received at the RP, and in response, the RP forms a first data structure including multicast sender information. The RP floods the SPB network with a second message containing the first data structure, allocates an Identifier (ISID) to the multicast stream, and sends a second data structure with sender information. An edge router with multicast receive interest responds with the second data structure with multicast receive interest information. As a result, a receiver in a second network has knowledge of devices in a first network such that multicast traffic is able to be routed between different networks connected to the SPB network.03-28-2013
20130077628METHOD TO ROUTE MULTICAST DATA IN SPB NETWORK BY ESTABLISHING THE VIRTUAL PIM ADJACENCY ACROSS THE SPB NETWORKS IN A SINGLE PIM DOMAIN - Techniques disclosed herein include systems and methods that extend Protocol Independent Multicast (PIM) protocols to Shortest Path Bridging (SPB) technology. This includes connecting an IP multicast domain across an SPB network. SPB edge routers, also known as Backbone Edge Bridges, form virtual adjacencies with each other. As such, SPB edge routers maintain such PIM adjacency without sending Hello messages. Backbone Edge Bridges (BEBs) are discovered using null Intermediate System To Intermediate System (IS-IS) Internet Protocol Multicast (IPMC) type-length-value (TLV) control messages. Each PIM-enabled BEB records other PIM-enabled BEBs as an adjacent PIM-router in response to receiving a NULL IPMC TLV from those BEBs. Accordingly, PIM-enabled BEBs form a full mesh virtual adjacency between each other and can thereby encapsulate PIM control messages sent and received between two access networks connected to the SPB network.03-28-2013
20130077625EXTENSION OF THE INTERPRETATION AND DEFINITION OF THE IS-IS TLV/SUB-TLV - Techniques disclosed herein include systems and methods for improving efficiency of multicast state generation within Shortest Path Bridging (SPB) networks. Techniques include using an IS-IS TLV structure with new multicast state computation rules for SPB Networks. SPB Networks use a TLV field for the I-SID Address (and equivalent TLV fields defined in different IETF/IEEE drafts) and node nicknames to signal information that is used to compute a multicast state required to provide L2 Services over a given SPB Network. The I-SID Address TLV is set or filled to carry various items of information. These items of information can include Backbone Media Access Control (B-MAC), Virtual Local Area Network Identifier (VID), I-SID[Transmit, Receive Bit], etc.03-28-2013
20130077624CONVEYING THE VLAN/L2 VSN/BRIDGING-DOMAIN OF THE INCOMING INTERFACE (IIF) WHEN TRANSPORTING MULTICAST TRAFFIC OVER A SHORTEST PATH BRIDGED (SPB) NETWORK - Techniques disclosed herein include systems and methods for improving multicast traffic operations in a Shortest Path Bridging (SPB) network by conveying bridging domain information of an incoming interface (IIF) when transporting multicast traffic over the SPB network. Techniques disclosed herein include modifying encapsulation packet header information of existing Mac-In-Mac fields to convey additional information that can be interpreted at edge nodes by modifying edge node interpretation of multicast data. Specifically, the value of the I-SID in the BMAC-DA field can be set to be different from the I-SID value in the I-TAG field. Carrying the L2 VSN I-SID value in the I-TAG allows the Egress BEBs to determine which VLAN/L2 VSN/Bridging-Domain of the IIF is in use, and then modify or preserve underlying header information accordingly.03-28-2013
20130034097Reverse path forwarding lookup with link bundles - In one embodiment, a method includes receiving a packet at an interface at a network device having a plurality of interfaces connected to a plurality of links forming a bundle, performing a Reverse Path Forwarding (RPF) check on the received packet, and forwarding the packet if it passes the RPF check. The RPF check includes a lookup in an RPF table having a plurality of entries for the bundle, each of the entries including the bundle and one of the links in the bundle, and verification that the interface receiving the packet is connected to one of the links in the bundle identified in the lookup. An apparatus is also disclosed.02-07-2013
20100046515SELECTING A PATH FOR A PACKET - Various example embodiments are disclosed. According to an example embodiment, a network device may include a memory management unit. The memory management unit may be configured to populate a count field based on a number of equal cost paths for each Internet Protocol (IP) route for a packet, randomly choose one of the equal cost paths for the packet, and send the packet out of the network device, the packet including route information for the chosen equal cost path.02-25-2010
20100046513SYSTEM FOR AND METHOD OF PROVIDING IPTV SERVICE IN NEXT GENERATION NETWORK - A system for and a method of providing IPTV service in a next generation network are provided. The system includes a service control unit, a transmission control unit, and an L02-25-2010
20100046516Methods and Devices for Managing Multicast Traffic - A multicast router having one or more downstream network interfaces situated in a data network system between sources that send multicast packets to at least one multicast group address and one or more hosts that request data from the multicast group address and the sources. The multicast router receives ASM (Any Source Multicast) traffic requests and SSM (Source Specific Multicast) traffic requests from the one or more hosts using a host-router multicast routing protocol and stores for a downstream network interface and multicast group address at least one INCLUDE source record containing a non-empty source list derived by the SSM and the ASM traffic requests made by the one or more hosts and/or at least one EXCLUDE source record containing a non-empty Requested source list derived by the SSM and the ASM traffic requests made by the one or more hosts. In an alternative implementation a multicast router is provided that has one or more downstream network interfaces and is situated in a data network system between sources that send multicast packets to at least one multicast group address and multiple hosts that request data from the multicast group address and the sources. The multicast router stores for a each downstream network interface, each multicast group address and each host at least one INCLUDE source record and at least one EXCLUDE source record which are derived from ASM and SSM traffic requests made by the hosts using a host-router multicast routing protocol.02-25-2010
20100046514MULTICAST COMMUNICATION SYSTEM AND METHOD - The present invention aims to realize a system and method of reliably performing multicast communication via a bandwidth-guaranteed network, and provides a multicast communication system for performing multicast communication via a bandwidth-guaranteed network, the system including: a multicast proxy response device added with a group address destination identifier; and a multicast client, wherein the multicast proxy response device transmits a session connection request to the group address destination identifier of the multicast proxy response device when starting reception, the multicast proxy response device which has received said session connection request transmits a session connection response to said multicast client, and the multicast client receives multicast data through a bandwidth secured in the bandwidth-guaranteed network by the session connection response.02-25-2010
20100111085METHOD AND SYSTEM FOR PERSONALIZING A MULTIMEDIA PROGRAM BROADCASTED THROUGH IP NETWORK - A method and a system. A Medium Access Control (MAC) frame includes an embedded Internet Protocol (IP) frame and a MAC address. The IP frame includes content of a second multimedia program and a second multicast address of the second multimedia program, the MAC address having been resolved from the second multicast address. The second multicast address is determined to be linked to a first multicast address of a first multimedia program of a television channel being played at a user host. The IP frame is forwarded from the MAC frame to an IP layer where the second multicast address is ascertained to be a multicast sub group address of the first multimedia program and is replaced in the IP frame with the first multicast address, after which the IP frame is transmitted to the user host to replace or be inserted into the first multimedia program being played.05-06-2010
20090310609METHOD AND DEVICE FOR MANAGING MULTICAST GROUPS - A method for managing multicast traffic in a data network, and devices using said method. The hosts store for each multicast group an included source record and an excluded source record, and the network interfaces of the hosts send to the router a message containing information about the included source record and information about the excluded source record. The router also stores for each multicast group an included source record and an excluded source record, and updates them when it receives through its network interface a message from the hosts containing information about an included source list and/or information about an excluded source list. The devices are a router, host equipment and network equipment compatible with the method.12-17-2009
20090154459MANIPULATING DATA STREAMS IN DATA STREAM PROCESSORS - Techniques for performing user-configurable traffic management functions on streams of packets. The functions include multicasting, discard, scheduling, including shaping, and segmentation and reassembly. In the techniques, the functions are not performed directly on the packets of the stream, but instead on descriptors that represent stored packets. A packet's descriptor includes at least an identifier for the packet and a specifier for a set of traffic management functions to be performed on the descriptor. The user configures a set of traffic management functions for a traffic queue of descriptors. The specifier in the descriptor specifies a set of traffic management functions by specifying a descriptor queue. In multicasting, a descriptor is copied and placed on more than one traffic queue; with regard to discard, when the discard function associated with a traffic queue determines that a packet is to be discarded, the descriptor is placed in a discard traffic queue. Packets represented by descriptors in a discard traffic queue are discarded from the buffer. Output of descriptors from all traffic queues, including discard traffic queues, is scheduled. Scheduling is done using a hierarchy of schedulers. The form of the hierarchy and the scheduling algorithms used by the schedulers in the hierarchy are both user configurable. As disclosed, the techniques are implemented in a traffic management coprocessor integrated circuit. The traffic manager coprocessor is used with a digital communications processor integrated circuit that performs switching functions. The buffers for the packets are in the digital communications processor. Also disclosed are a modified partial packet discard algorithm and a frame based deficit round robin scheduling algorithm.06-18-2009
20090154458REPETITION APPARATUS AND METHOD FOR REPEATEDLY TRANSMITTING AND RECEIVING DATA PACKET USING DIFFERENT PUNCTURING PATTERNS - Provided are repetition apparatus and method for repeatedly transmitting and receiving a data packet using different puncturing patterns to overcome signal attenuation and fading in a high speed mobile environment by repeatedly transmitting the duplicated information bit sequences with parity bits having a different puncturing pattern after channel-encoding the duplicated information bit. The repetition apparatus for repeatedly transmitting a data packet, includes a dual data generator for generating duplicated information bit sequences identical to each of information bit sequences to transmit, a channel encoder for dividing each of the duplicated information bit sequences into a plurality of information bits, and generating coded data packets alternately having a plurality of parity bits according to different puncturing patterns for each of the divided information bits, and a transmitter for transmitting the generated coded data packets sequentially.06-18-2009
20090154457ENHANCING RELIABILITY OF MULTICASTING AND BROADCASTING SERVICES (MBS) OVER BROAD BAND WIRELESS ACCESS (BWA) NETWORKS - A broad-band wireless access (BWA) network may support high bandwidth, which may allow video multicast and broadcast services (MBS) over the BWA networks. The BWA network may comprise a base station and mobile subscriber stations provisioned in each wireless cell. The base station may select feedback leaders, which includes a sub-set of the mobile subscriber stations. The base station may send a first request to the feedback leaders and receive a response to the first request that is to indicate whether a packet transmitted prior to sending the first request is to be retransmitted. The feedback leaders may provide a feedback on the first channel, while watching a second channel. Also, the feedback leaders may provide feedback on the first channel while watching the first channel itself. Such an approach may enhance the reliability of the MBS over BWA networks.06-18-2009
20100040056DATA GENERATING DEVICE - A data generating device is installed more upstream than a switching device for switching based on data of a first layer. The data generating device reads forward management information relating to a forwarding process of forward data from data of a second layer higher than the first layer, determines one or more clients corresponding to destinations of the forward data on the basis of the forward management information, and generates the same number of pieces of transmission data as the number of identified clients, and forwards each of the pieces of transmission data to the switching device in order to transmit the transmission data to each of the clients.02-18-2010
20130028254METHOD OF MANAGING BROADCASTS AND MULTICASTS BY A NETWORK DEVICE - A method of managing broadcasts and multicasts in a network. A packet having a packet number is received and compared to a last received packet number stored in memory. If the packet number is smaller than or equal to the last received packet number, then the packet is dropped. If the packet number is greater than the last received packet number then the packet is processed.01-31-2013
20130083794Aggregating Completion Messages In A Sideband Interface - In one embodiment, the present invention includes a method for receiving a request in a router from a first endpoint coupled to the router, where the request is for an aggregated completion. In turn, the router can forward the request to multiple target agents, receive a response from each of the target agents, and consolidate the responses into an aggregated completion. Then, the router can send the aggregated completion to the first endpoint. Other embodiments are described and claimed.04-04-2013
20130083796System and Method for Improving Multicast Performance in Banked Shared Memory Architectures - A system and method for improving multicast performance in banked shared memory architectures. Temporal localities created by multicast packets in a shared memory bank are addressed through caching. In one embodiment, multicast packets are stored in a cache memory that is associated with a bank of shared memory. In another embodiment, read requests for multicast packets are stored in a read request cache, wherein additional read requests are accumulated prior to an actual read event.04-04-2013
20130083795OPTIMIZED FILE REPAIR ARCHITECTURE FOR MOBILE BROADCAST MULTICAST SYSTEM (MBMS) - A device receives or creates file packets to be broadcast, via multicast delivery, to multiple user equipment by a broadcast multicast service control (BMSC) device. The device stores the file packets in the memory, and receives, via unicast delivery, a file repair request from a particular user equipment of the multiple user equipment. The device identifies particular file packets in the memory based on the file repair request, and provides, via unicast delivery, the particular file packets to the particular user equipment.04-04-2013
20100329253METHOD AND APPARATUS FOR PACKET CLASSIFICATION AND SPREADING IN A VIRTUALIZED SYSTEM - Some embodiments of the present invention provide a system for packet classification and spreading in a virtualized system. The system can use information in a packet's header to determine a destination system-image in the virtualized system, and a packet-spreading policy for the destination system-image. The system can determine a key using the information in a packet's header. Alternatively, the system can hash the information in the packet's header to obtain an index value. Next, the system can use the key or the index value to perform a lookup in a table which associates keys or index values with system images and/or packet-spreading policies. Once the destination system-image and the packet-spreading policy are determined, the system can deliver the packet to a thread on the destination system-image according to the packet-spreading policy.12-30-2010
20090245251FRAME PROCESSING METHOD AND FRAME PROCESSING APPARATUS - When a data link layer frame whose destination address has been designated as a multiple address is inputted from a tunneling source via a decapsulation unit 10-01-2009
20130051388Methods and Apparatus for Multicast Transmission - Exemplary embodiments are concerned with method of controlling transmission of a set of transmissions from a source device to at least one destination device according to a multicast transmission scheme, the set of transmissions including random linear network coded packets that are to be multicast by the source device to the destination devices. These embodiments differ from this conventional approach in that the number of packets that are encoded for multicast transmission or the rate of transmission thereof is configured using feedback from the destination devices regarding their progress in decoding a previously multicast set of transmissions.02-28-2013
20130051387ADAPTIVE MULTICASTING - Methods and apparatuses for adaptively multicasting information from a server to a multicast group are provided. A multicast transmission along one or more paths of the transmission is changed as network conditions warrant.02-28-2013
20130089094Method and Apparatus for Dissemination of Information Between Routers - There is provided a method for use by a first processing unit in or to be installed in a router. The first processing unit is configured or responsible for routing (or forwarding) packets to and from other routers. There may be other such first processing units in or installed in the router. In a first step (S04-11-2013
20130089093Multicast Active Source Discovery and Management for Layer-2 Interconnect Solutions - Methods and systems may be provided for installing a route entry associated with multicast traffic to a memory. Client devices may be notified of the route entry for advertisement by an active source device. The delivery group and delivery source may be retrieved from the information for the route entry. Multicast data trees may maintain delivery group and delivery source information for access.04-11-2013
20100002695DISTRIBUTION OF PACKETS AMONG A PLURALITY OF NODES - In a method of distributing packets from a multimedia source to a plurality of nodes, in at least one of the plurality of nodes, a packet stream is received from the multimedia source and a received packet is outputted. In addition, in at least another one of the plurality of nodes, the packet stream is received from the multimedia source, a packet outputted by the at least one of the plurality of nodes is received, determination as to whether a packet is missing from the packet stream received from the multimedia source is made, a determination as to whether the packet outputted by the at least one other node comprises a missing packet is made, and the packet outputted by the at least one other node is stored in response to the outputted packet comprising a missing packet.01-07-2010
20100135295LATENCY ENHANCEMENTS FOR MULTICAST TRAFFIC OVER SPATIAL REUSE PROTOCOL (SRP) - Techniques for routing multicast packets in an SRP topology when there is a ring-wrap condition are provided. By routing multicast packets on both rings simultaneously, multicast packets may reach their destination receiver(s) with a fewer number of hops than if the packets had to traverse portions of both inner and outer ring paths when a ring wrapped condition exists.06-03-2010
20090303996COMMUNICATION DEVICE WITH A PATH PROTECTION FUNCTION, AND NETWORK SYSTEM USING THE COMMUNICATION DEVICE - Provided is a network system including a start device and multiple end devices. A point-to-point (P-to-P) logical path is set to be used for unicast communication between the start device and each of the end devices. A first point-to-multipoint (P-to-M) logical path and a second P-to-M logical path are set to be used for multicast communication from the start device to the multiple end devices. The start device transmits data over the first P-to-M logical path. When one of the end devices detects a defect along the first P-to-M logical path, the end device that has detected the defect transmits a switch request over the P-to-P logical path set between this end device and the start device. The start device receives the switch request and transmits data over the second P-to-M logical path.12-10-2009
20090303995METHODS OF BROADCASTNG AND RECEIVING SCRAMBLED MULTIMEDIA PROGRAMS, A TERMINAL AND A NETWORK HEAD END FOR SAID METHODS - The invention concerns a method for broadcasting a plurality of multimedia programmes generated by operators of different services, whereby one or more network headends broadcast (in 12-10-2009
20090303997LAYERED MULTICAST AND FAIR BANDWIDTH ALLOCATION AND PACKET PRIORITIZATION - Embodiments include an overlay multicast network. The overlay multicast network may provide a set of features to ensure reliable and timely arrival of multicast data. The embodiments include a congestion control system that may prioritize designated layers of data within a data stream over other layers of the same data stream. Each data stream transmitted over the network may be given an equal share of the bandwidth. Addressing in routing tables maintained by routers in the may utilize summarized addressing based on the difference in location of the router and destination address. Summarization levels may be adjusted to minimize travel distances for packets in the network. Data from high priority data stream layers may also be retransmitted upon request from a destination machine to ensure reliable delivery of data.12-10-2009
20120218998Multicast Support for Dual Stack-Lite and Internet Protocol Version Six Rapid Deployment on Internet Protocol Version Four Infrastructures - A method implemented by a network apparatus comprising receiving a Multicast Listener Discovery (MLD) membership report message from a host, sending an Automatic IP Multicast Tunneling (AMT) Relay discovery message comprising an anycast address for a border relay (BR) via an IPv4 network, receiving an AMT Relay advertisement message comprising a unicast address for the BR via the IPv4 network, sending an AMT request message to the BR via an AMT tunnel, receiving an AMT query message comprising a MLD listener query from the BR via the AMT, sending an AMT membership message comprising the MLD membership report message of the host to the BR via the AMT tunnel, and receiving an AMT multicast data message comprising an encapsulated IPv6 multicast message from the BR via the AMT tunnel.08-30-2012
20120218997EFFICIENT WAY TO MANAGE HOST SUBSCRIPTION STATE ON A PROXY DEVICE - In a proxy for an upstream multicast router using IGMP or MLD, a process efficiently and scalably manages an interface between the upstream multicast router and the proxy by tracking a subset of multicast sources from the plurality of multicast sources required by an aggregate state of the plurality of multicast subscriber nodes. The tracking uses an interface tracking table for determining the aggregate state for the interface instead of a forwarding information base (FIB) and membership database that tracks more specific data detailing each multicast source required by each multicast subscriber node. The process receives an IGMP or MLD membership report with at least one change in the set of multicast sources to be received on the interface, updates the interface tracking table to reflect the at least one change in the subset of multicast sources and notifies the upstream multicast router of the at least one change.08-30-2012
20130070766MULTICAST ROUTE CACHE SYSTEM - Techniques for organizing and grouping memory contents related to multicast routing so as to enable more efficient multicast operations. For PIM multicast routing, techniques are provided for organizing and grouping multicast routing information into data structures according to a plurality of dimensions such that multicast routing cache entries are accessible when performing a multicast routing operation by traversing the one or more data structures according to at least two of the dimensions.03-21-2013
20130070767ETHERNET MULTICAST METHOD AND DEVICE - An Ethernet multicast method and device are provided, which relate to the communications technology field, and improve the capability of distributing multicast data in the Ethernet. The method includes: receiving a request from a host/multicast source, wherein the request carries a multicast Media Access Control (MAC) address of a destination multicast group; selecting, according to the request, a switch satisfying a particular optimization condition as a multicast root node corresponding to the multicast MAC address of the destination multicast group when it is determined that the multicast MAC address of the destination multicast group does not have the corresponding multicast root node; transmitting an identification of the multicast root node to the host/multicast source. The embodiments of the present invention are mainly applied to the process of the multicast data distribution in the Ethernet.03-21-2013
20130070764Establishing a Bidirectional Forwarding Detection (BFD) Asynchronous Mode Session without Knowing A Priori Layer-2 or Layer-3 Information - In one embodiment, a Bidirectional Forwarding Detection (BFD) asynchronous mode session is established between two packet switching devices interconnected by one or more physical links. Prior to L2 or L3 services being established, each of these packet switching devices does not know the Media Access Control (MAC) nor Internet Protocol (IP) addresses of each interface of the other packet switching device that is connected to one of these link(s). A request to establish a BFD session is sent from one packet switching device to the other, with a MAC frame including the request being addressed to a group, broadcast, or other address that the receiving packet switching device will recognize and thus process the received request. Based on information contained in this received MAC frame, the receiving packet switching device has the information it needs, and sends a BFD control frame to the other packet switching device.03-21-2013
20130058333Method For Handling Requests In A Storage System And A Storage Node For A Storage System - According to an embodiment there is provided a method for handling requests in a storage system including a plurality of storage nodes connected to each other via a communications network. A first storage node of the plurality of storage nodes may store a reference to a set of at least one collection object stored in the storage system. Each collection object of the set may include at least one of a reference to another collection object stored in the storage system and a reference to at least one data file stored in the storage system. The method may include receiving a first request at the first storage node. The first storage node, for each collection object of the set, may send a second request to a storage node storing the collection object. According to a second aspect there is also provided a storage node.03-07-2013
20130058336MULTIPLE CONTROL CHANNELS FOR MULTICAST REPLICATION IN A NETWORK - Network devices, such as a router and a downstream multicast distribution device, may use multiple control channels when setting up a multicast stream for a multicast request. For example, first messages may be transmitted using a first protocol to an upstream device over a first channel, the first messages indicating when a first multicast media stream is being requested by at least one of a number of client devices. Second messages may be transmitted using a second protocol over a second channel, the second messages being transmitted on a per-client basis and each identifying a one of the client devices as requesting the first multicast media stream. By using two control channels to convey the multicast channel requests, the router may obtain visibility into the action of the subscriber and can consequently perform per-subscriber operations such as access-control, bandwidth based admission control, statistics, and QoS adjustment for multicast IPTV streams received by the subscriber.03-07-2013
20130058334PACKET PROCESSING IN A NETWORK WITH HIERARCHICAL MANAGED SWITCHING ELEMENTS - Some embodiments provide a managed network for implementing a logical switching element. The managed network includes several managed edge switching elements that are each for (1) receiving packets for forwarding through the logical switching element and (2) forwarding packets that are known to the managed edge switching element to other managed edge switching elements in the several managed edge switching elements. The managed network includes a set of managed non-edge switching elements for (1) receiving packets from the several managed edge switching elements that are unknown to a particular managed edge switching element in the several managed edge switching elements and (2) forwarding packets to the several managed edge switching elements that are unknown to the several managed edge switching elements.03-07-2013
20130058335PACKET PROCESSING FOR LOGICAL DATAPATH SETS - Some embodiments provide a method that processes network data through a network. The method receives a packet destined for a network host associated with a logical datapath set implemented by a set of managed edge switching elements and a set of managed non-edge switching elements in the network. The method determines whether the packet is a known packet. When the packet is a known packet, the method forwards the packet to a managed switching element in the set of managed edge switching elements for forwarding to the network host. When the packet is not a known packet, the method forwards the packet to a managed switching element in the set of managed non-edge switching elements for further processing.03-07-2013
20130058337INLINE PACKET REPLICATION IN NETWORK DEVICES - In general, techniques are described for inline packet replication in network devices. A network device referred to as an optical line terminal (OLT) may implement the techniques. The OLT comprises a customer interface that supports different logical interfaces to which couple a plurality of optical network terminals (ONTs) and a network interface that receives a data unit. The OLT further comprises a conversion unit, such as a media access control (MAC) module, located in a data path of the optical line terminal that determines whether the received data unit is a candidate for replication. The conversion unit includes an inline packet processing module that performs replication to generate at least one copy of the data unit based on the determination that the received packet is a candidate for packet replication. The customer interface outputs the at least one copy of the data unit to the ONTs.03-07-2013
20130058338MULTICAST TRAFFIC MANAGEMENT - A method of routing multicast traffic, suitable for use in a network comprising a router node connected to a first data network and to a second data network, the router node having a capability to route multicast traffic from the first and second data networks to a user equipment, is provided. The method comprises: receiving a first message from the user equipment at the router node, the first message requesting membership of a first multicast group having a first multicast address; and inhibiting receipt of multicast traffic having the first multicast address from at least the second data network by the user equipment, dependent upon a determination as to whether the first message may relate to a multicast address in the first network.03-07-2013
20110013633MoCA MULTICAST HANDLING - An apparatus and methods for transmitting information over a home coax network are provided. A method according to the invention for transmitting information over a home coax network preferably includes adding a multicast transmission mode to a system that previously only had unicast transmission mode and broadcast mode. The method preferably includes broadcasting multicast (“MC”) traffic. The MC traffic may be directed to a predetermined MC group. The MC traffic may be transmitted from an ingress node to a plurality of egress nodes. A portion of the plurality of egress nodes may belong to the MC group. Upon receipt by at least one of the egress nodes of the MC traffic, the method may further include using the at least one egress node to filter the received MC traffic to determine whether the MC traffic is directed to a group for which the egress node is a member.01-20-2011
20110013632METHOD, APPARATUS, SYSTEM, AND ARTICLE OF MANUFACTURE FOR PROVIDING DISTRIBUTED CONVERGENCE NODES IN A COMMUNICATION NETWORK ENVIRONMENT - A system, apparatus, article of manufacture, and method provides one or more distributed convergence nodes referred to as “Supernodes”, each of which is embodied as a functional technology component within an application that automatically determines whether said component should become “active” and assume the responsibility of forwarding IP multicast data present on a LAN (which supports IP multicast communication) to a “Routing Supernode” via a WAN (which does not support IP multicast communication). The Routing Supernode, in turn, is responsible for forwarding that traffic to other Supernodes present on other LANs. The traffic sent to and from the Routing Supernode is sent via unicast communication. All Supernodes are responsible not only for forwarding traffic present on their respective LAN across the WAN to a Routing Supernode, but they are also responsible for forwarding traffic received over the WAN from the Routing Supernode onto their own respective LANs. An election process determines which device in a LAN is to operate as a SuperNode.01-20-2011
20110013630Light Host Management Protocol on Multicast Capable Router - a method for reducing computational and/or bandwidth requirements in a network including a multicast router and a layer 01-20-2011
20130215892NETWORK PROVIDER BRIDGE MMRP REGISTRATION SNOOPING - A provider edge bridge in a service provider network receives multiple media access control (MAC) Registration Protocol (MMRP) registration messages from customer networks via tunnels. The provider edge bridge snoops the MMRP registration messages to obtain multicast MAC addresses from the registration messages, and tunnels the MMRP registration messages toward one or more other bridges. The provider edge bridge constructs multicast forwarding tables based on the multicast addresses obtained from snooping the MMRP registrations, and uses the multicast forwarding tables for forwarding data units from the provider edge bridge towards destinations.08-22-2013
20110013629Efficient Host Management Protocol On Multicast Capable Router - A method reduces computational and/or bandwidth requirements of multicast routing by efficiently communicating required source state information. The method comprises receiving at a first network element, executing a modified host management protocol, a source interest list from a host over a network, the source interest list identifies at least one multicast source to be one of excluded or included from routing to the host. The modified host management protocol identifies a difference between the source interest list and a source state maintained by the first network element. The modified host management protocol provides the difference between the source interest list and the source state and not an entirety of the source interest list to a multicast routing protocol to alter the set of multicast sources to be routed to the host.01-20-2011
20090268733Methods and Apparatus for Content Delivery via Application Level Multicast with Minimum Communication Delay - A method for constructing an overlay multicast tree to deliver data from a source to an identified group of nodes is provided in which a plurality of nodes are identified and mapped into multidimensional Euclidean space. A geometric region is constructing having a size that is the minimum size necessary to contain the source and all the nodes. Once constructed, a tree is created beginning at the source and including all of the nodes within the geometric region.10-29-2009
20090268732Channel change tracking metric in multicast groups - A method, device and computer readable medium that measures the error rate in a network data stream to a device, for example a Set Top Box. The method including joining one or more multicast groups representing audio and or video data for a requested channel; discarding a predetermined number of received packets for each of the joined multicast groups; and comparing a sequence number of a first packet received subsequent to the predetermined number of discarded packets to a sequence number of a next subsequent received packet in order to determine a sequence error. The method may further include tracking sequence numbers of received packets for one or more of the joined multicast groups; incrementing a packets received counter for each received packet for one or more of the joined multicast groups; and comparing each received sequence number with the next received sequence number in order to determine sequence errors.10-29-2009
20090268731Point-to -multipoint for multicast and unicast forwarding - A method and apparatus for establishing multicast and unicast forwarding are disclosed. In one embodiment, a method includes transmitting path messages to a plurality of receivers, receiving a plurality of messages in response to the path messages and establishing unicast and multicast forwarding based on received unicast and multicast labels. Each of the receivers is associated with a sub-LSP (Label Switched Path) in a Point-to-Multipoint (P2MP) LSP and the response messages include a multicast label and at least one unicast label corresponding to a unicast path to one of the receivers.10-29-2009
20120224577PROCESSING METHOD, SYSTEM AND USER EQUIPMENT OF MULTIMEDIA BROADCAST MULTICAST SERVICE (MBMS) SERVICE - A method and system are provided for processing a multimedia broadcast and multicast service and a user equipment. The method includes: a user equipment (UE) receiving a multimedia broadcast and multicast service (MBMS) service issued by the network side (09-06-2012
20120224576METHOD, APPARATUS, AND SYSTEM OF DUPLICATE ADDRESS DETECTION PROXY - Embodiments of the present invention disclose a method, apparatus, and system of DAD proxy. The method includes: obtaining a DAD-NS message; comparing the obtained DAD-NS message with locally stored DAD information, and adding the DAD-NS information to the locally stored DAD information when it is determined, according to a comparison result, that the IP address to be detected is not duplicate; when it cannot be determined whether the IP address to be detected is duplicate or not, initiating, according to the address information included in the locally stored DAD information after comparison, an unreachability detection to the IP address to be detected to determine whether the IP address to be detected is duplicate. The apparatus includes: an obtaining module, a storing module, and a processing module. The system includes: an apparatus of DAD proxy and an access device.09-06-2012
20130064244METHOD AND APPARATUS FOR SHORTEST PATH BRIDGING OF MULTICAST TRAFFIC - Methods, system and apparatus for determining shortest path bridging (SPB) of multicast frames within a communications network.03-14-2013
20130064245METHOD, APPARATUS AND SYSTEM FOR FORWARDING DATA UNDER PROTOCOL INDEPENDENT MULTICAST DUAL JOIN - Embodiments of the present invention relates to the field of communications, which complements a data forwarding method of a backup incoming interface under protocol independent multicast dual join in a PIM protocol, facilitates implementation of compatibility in various manufacturers, and reduces a restriction of a network topology on the application of the PIM protocol. The method includes: when a main incoming interface is up, forwarding, by a router, multicast data received from a backup incoming interface to the main incoming interface in a join state; and when the main incoming interface is down, before selecting a new main incoming interface and/or backup incoming interface, forwarding, by the router, the multicast data received from the backup incoming interface to all interfaces in a join state or to all other interfaces in a join state except the backup incoming interface.03-14-2013
20090245255MULTICAST METHOD AND APPARATUS - A multicast method and a multicast apparatus are disclosed. The multicast method includes: retaining the multicast forwarding subtree and forbidding to forward multicast data through the multicast forwarding subtree when the created multicast forwarding subtree does not need to forward any data; and forwarding the multicast data through the multicast forwarding subtree when the created multicast forwarding subtree needs to forward data.10-01-2009
20090245254COMMUNICATION SYSTEM - To provide a communications system capable of resolving dropped data by achieving retransmission control without increasing the communications load, such as with ACK. Measurement data received by a transmitting station is stored in the form of a ring buffer after the assignment of a data number for each specific number of measurement data so as to enable the transmission as a packet, the packet is transmitted through one-way multicast communications to a receiving station, and when the existence of a dropped packet is detected by a receiving station that has received the transmission, a retransmission request is sent by retransmission requesting means to the transmitting station from the receiving station, and the transmitting station transmits to the receiving station, as a packet, the applicable data number and all of the measurement data for that data number.10-01-2009
20090245252COMMUNICATION TERMINAL AND RETRANSMISSION REQUEST METHOD - A multicast communication system in which a receiving node which has detected a packet loss can make a retransmission request without applying a high load to a transmitting node, all receiving nodes, and the band of the entire network. The transmitting node transmits an explicit multicast data packet including an address list including a plurality of destination addresses and a bitmap indicating whether the data packet has been delivered to the respective destination addresses, to a plurality of the receiving nodes. The receiving node which has detected the packet loss checks an address list and bitmap of another data packet received and selects a receiving node to which the another data packet has been delivered as a retransmission requester. The receiving node which has detected the packet loss creates a unicast retransmission request packet with the selected receiving node as the destination and transmits it to the selected receiving node.10-01-2009
20090238183PACKET PROCESSING SYSTEM AND METHOD THEREOF - A packet processing system for a network packet delivery device and a method thereof are provided. The packet processing system includes a packet receiving module for receiving packets transmitted from an external device; a packet replication module for replicating the packets received by the packet receiving module, wherein the number of packet replications is determined based on the number of members in the multicast group; a packet modification module for replacing each of destination addresses in frame headers of a media access control of each of the packets replicated by the packet replication module with an address information of each of the members in the multicast group; and a packet transmission module for transmitting the packets, according to the destination addresses, to a packet receiving terminal having an address corresponding to the destination addresses.09-24-2009
20090238182Tree-type broadcast system, method of instructing mode switch, broadcast device, and broadcast process program - A broadcast device in a tree-type broadcast system forming plural hierarchy levels with the broadcast device located at the top and connecting the nodes so as to be sequentially transferred from higher to lower nodes, wherein09-24-2009
20090232136Method and Apparatus for Scalable Protocol Snooping in a Pon - In various example embodiments, a system, method and apparatus are provided for scalable protocol snooping in a PON. In an example embodiment, a method is provided. The method may include receiving a control packet on a network. The method may further include snooping the control packet. The method may also include duplicating the control packet to produce a duplicate control packet. Additionally, the method may include transmitting the control packet and a duplicate control packet to an external network. Moreover, the method may include processing the control packet. In another example embodiment, a method is presented. The method may include receiving a control packet. The method may also include receiving a duplicate control packet on a dedicated port. The method may further include snooping the control packet and the duplicate control packet. Also, the method may include passing the control packet on to an external network. Furthermore, the method may include processing the duplicate control packet.09-17-2009
20090028149METHOD OF SETTING MULTICAST TRANSFER ROUTE AND METHOD OF MULTICAST LABEL SWITCHING FOR REALIZING THE SAME - A method of establishing a multicast transfer route is disclosed that can reduce the cost of entire route under a constraint on delay incurred between starting point and ending points. The method includes the steps of: computing the shortest route with respect to delay connecting the starting point and the plural ending points based on measurement result; computing delay from a node on the shortest route to each ending point and the greatest delay; removing, if the greatest delay satisfies a delay condition, the greatest-cost route from the shortest route in accordance with selection criteria effective for cost reduction; dividing the multicast transfer route into two route trees; and establishing separately computed route as a complementary route that complement the removed route for connecting the two route trees. A method of multicast label switching for realizing the above method is also disclosed. A multicast label switching route is established using hierarchical labels by establishing a common multicast label switching route using a first layer label and establishing plural partial multicast label switching routes for subgroup destinations using lower layer labels. A relay node recognizes the hierarchical labels thereby to label-switch using all hierarchical labels.01-29-2009
20120230332Method for Managing Multicast Traffic in a Data Network and Network Equipment Using Said Method - The invention relates to a method for managing multicast traffic in a data network, and network equipment using said method. Hosts (09-13-2012
20120230331Method for Managing Multicast Traffic in a Data Network and Network Equipment Using Said Method - The invention relates to a method for managing multicast traffic in a data network, and network equipment using said method. Hosts (09-13-2012
20090010257METHOD AND APPARATUS FOR SIMULTANEOUS SUPPORT OF FAST RESTORATION AND NATIVE MULTICAST IN IP NETWORKS - The invention includes a method and apparatus for simultaneously supporting restoration and native multicast at a router in an Internet Protocol (IP) network. In one embodiment, a method includes establishing a point-to-point pseudowire having an endpoint at the router, associating the point-to-point pseudowire with an IP interface, and associating a multicast protocol with the IP interface. The point-to-point pseudowire is adapted for supporting restoration in response to a failure. The association of the multicast protocol with the IP interface enables running of the multicast protocol in a manner that gives an appearance that the multicast protocol is running natively on an IP link. This methodology may be repeated for each of a plurality of routers in an IP network in order to configure the routers to support restoration capabilities and native multicast capabilities such that fast restoration may be provided in response to failure conditions in a manner that is transparent to a multicast protocol providing multicast capabilities for the IP network. In this manner, both fast restoration and native multicast may be supported within an IP network, e.g., in an IPTV network or other types of IP networks supporting other types of services.01-08-2009
20130215888Method of IPv6 at Data Center Network with VM Mobility Using Graceful Address Migration - Systems and methods are provided to detect when a virtual machine moves across a switch device boundary, keep existing application sessions alive, and provide optimal forwarding for new application sessions with graceful address migration. Virtual machine movement can be detected on the new switching device by comparing the Device ID in the Source Address of the ND-NA with the Device ID of the new switching device. A temporary hardware forwarding sub-optimal path is maintained for existing application sessions. A new IP address is assigned to the moved virtual machine and an optimal forwarding path is programmed in hardware for new application sessions. The temporary sub-optimal hardware forwarding path is removed after all old application are terminated.08-22-2013
20130215889PRECISION TIME PROTOCOL OFFLOADING IN A PTP BOUNDARY CLOCK - In a data network node implementing the Precision Time Protocol, low-touch PTP packet processing functions are moved from a PTP processing unit into an efficient network processor. An example network node thus includes a time-transfer protocol processing unit that generates negotiation messages and management messages for a time-transfer protocol and forwards said negotiation and management messages to one or more clients. The network node also includes a separate network processor unit, which is adapted to: receive a configuration message from the time-transfer protocol processing unit, the configuration message comprising stream configuration data for a first type of repetitive time-transfer message; generate a plurality of time-transfer messages according to the first type of repetitive time-transfer message, using the stream configuration data; and forward said plurality of time-transfer messages to the one or more remote network nodes, via the one or more line ports.08-22-2013
20120113988METHOD AND APPARATUS FOR SIGNALING VIRTUAL CHANNEL SUPPORT IN COMMUNICATION NETWORKS - A method and apparatus for signaling virtual channel support in communication networks. A node receives a data packet from another node to examine whether the other node commonly supports one or more virtual channels of a given type on a point-to-point communication link between the nodes, and the node signaling common support for one or more virtual channels of a given type, based on the content in the received data packet that indicates whether the other node transmitting the data packet has adequate queue resources to support one or more virtual channels of a given type, and based on whether the node has adequate queue resources to support the one or more virtual channels of a given type.05-10-2012
20120113987METHOD AND APPARATUS FOR MULTICAST PACKET RECEPTION - Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct delivery of incoming unicast and multicast data packets to one user level endpoint. Additional requests to join the same multicast group cause replacement of the NIC filter with one in the kernel. In another aspect, a NIC has limited capacity to maintain multicast group memberships. In response to a new multicast filter request, the kernel establishes it in the NIC only if the NIC still has sufficient capacity; otherwise it is established in the kernel.05-10-2012
20120113986SYSTEM AND METHOD FOR MANAGING ACKNOWLEDGEMENT MESSAGES IN A VERY LARGE COMPUTER NETWORK - A multicast message may be distributed by receiving, at a first node in a multicast network, a multicast message from a parent node of the first node. The multicast message is transmitted to child nodes of the first node in the multicast network. A population of the child nodes to which the multicast message was transmitted is accessed and acknowledgement messages which reveal child nodes that are among an acknowledging subset of less than all of the child nodes of the first node are received. Child nodes revealed by the received acknowledgement messages are compared with child nodes determined to be among the population of child nodes to which the multicast message is expected to be received. Based on results of the comparison, a compressed non-acknowledging subset is identified and transmitted to the parent node.05-10-2012
20110019672SYSTEM AND METHOD FOR ASSIGNING INFORMATION CATEGORIES TO MULTICAST GROUPS - A system and method for determining an efficient assignment of information categories to multicast addresses is described. In one embodiment, the assignment takes into account the overlapping info cation needs of the subscriber nodes and the network bandwidth that will be consumed in the dissemination of each information category based on its size and the frequency of dissemination. In another embodiment, the assignment takes into consideration the additional constraint of a quality of service network having different prioritizations associated with the information categories.01-27-2011
20120236858MULTICASTING USING A MULTITIERED DISTRIBUTED VIRTUAL BRIDGE HIERARCHY - Systems and methods to multicast data frames are provided. A particular apparatus includes a plurality of computing nodes and a distributed virtual bridge. The distributed virtual bridge includes a plurality of bridge elements coupled to the plurality of computing nodes. The plurality of bridge elements are configured to forward a copy of a multicast data frame to the plurality of computing nodes using group member information associated with addresses of the plurality of server computers. A controlling bridge coupled to the plurality of bridge elements is configured to communicate the group member information to the plurality of bridge elements.09-20-2012
20120236857MULTICAST ADDRESS LEARNING IN AN INPUT/OUTPUT ADAPTER OF A NETWORK PROCESSOR - An apparatus for supporting multicast address learning in a network processor includes a task parameter decoder receiving the packet and determining parameters of the packet, a plurality of unlearned address counters recording a number of the packets to be multicast, a correlator determining destination addresses of the packet, a multicast replicator replicating the packet multiple times, and a task generator generating a generated packet with a bitmap and sending out the generated packet to an I/O adaptor over a task ring interface of the network processor. If the packet is unlearned, the unlearned address counter is then incremented and the unlearned packet is sent back to a special queue in the I/O adaptor over the task ring interface with an index to the bitmap for replicating by the multicast replicator, after replicating, the unlearned address counter is decremented. Methods for replicating unlearned/learned multicast packets within a network processor are included.09-20-2012
20120236856SYSTEMS AND METHODS FOR COMMUNICATIONS ACROSS DROP CONNECTIONS - A controller at a distribution point (DP) of a communication system is coupled to a plurality of customer premises (CP) transceivers via drop connections in a point-to-multipoint architecture. Each drop connection is coupled to at least one switch that operates under the control of the controller for selectively isolating the drop connection from the controller, as well as the CP transceivers of other drop connections. In this regard, by controlling the states of the switches, the DP controller can control to which of the CP transceivers it is communicatively connected, and during operation the DP controller controls the switches such that it is communicatively connected only to the CP transceivers for which communication is desired or needed during a particular time interval.09-20-2012
20120236855METHOD FOR CONTROLLING MULTI-SINK/MULTI-PATH ROUTING SENSOR NETWORK AND SENSOR NETWORK USING THE SAME - A method for controlling a multi-sink/multi-path routing sensor network and a sensor network system using the same are provided. The method for controlling the sensor network includes generating, at a sensor node, sensing data; transmitting, at the sensor node, the sensing data to a plurality of sink nodes; and forwarding, at the sink nodes receiving the sensing data from the sensor node, the sensing data to a gateway. Hence, it is possible to satisfy the reliability required in the safety-critical system with the minimum traffic. Both of the two conflicting requirements which are the reliability enhancement of the sensor network and the minimization of the network traffic in the repeated data transmission, can be satisfied adequately.09-20-2012
20110032936MULTICAST IMPLEMENTATION IN A LINK STATE PROTOCOL CONTROLLED ETHERNET NETWORK - Forwarding state may be installed for sparse multicast trees in a link state protocol controlled Ethernet network by enabling intermediate nodes to install state for one or more physical multicast trees, each of which may have multiple logical multicast trees mapped to it. By mapping multiple logical multicasts to a particular physical multicast, and installing state for the physical multicast, fewer FIB entries are required to implement the multiple multicasts to reduce the amount of forwarding state in forwarding tables at the intermediate nodes. Mapping may be performed by destination nodes before advertising membership in the physical multicast, or may be performed by the intermediate nodes before installing state when a destination node advertises membership in a logical multicast. Intermediate nodes will install state for the physical multicast tree if they are on a shortest path between a source and at least one destination of one of the logical multicasts that has been mapped to the physical multicast.02-10-2011
20130188640MULTICAST MISS NOTIFICATION FOR A DISTRIBUTED NETWORK SWITCH - Techniques are provided for multicast miss notification for a distributed network switch. In one embodiment, a bridge element in the distributed network switch receives a frame destined for a multicast group on a network. If a local multicast forwarding table of the bridge element does not include any forwarding entry for the multicast group, a forwarding entry is selected from the local multicast forwarding table as a candidate for being replaced. An indication of the candidate is sent to a management controller in the distributed network switch.07-25-2013
20130188637MULTICAST MISS NOTIFICATION FOR A DISTRIBUTED NETWORK SWITCH - Techniques are provided for multicast miss notification for a distributed network switch. In one embodiment, a bridge element in the distributed network switch receives a frame destined for a multicast group on a network. If a local multicast forwarding table of the bridge element does not include any forwarding entry for the multicast group, a forwarding entry is selected from the local multicast forwarding table as a candidate for being replaced. An indication of the candidate is sent to a management controller in the distributed network switch.07-25-2013
20130188638Multicast Source Registration - A method, in accordance with particular embodiments, includes receiving an interest solicitation message advertising an availability of data from at least one source of a plurality of sources. The solicitation message comprises a source identifier indentifying the at least one source and a group identifier identifying at least one group. The method also includes sending a null message to a rendezvous node. The null message comprises the source identifier and the group identifier. The method additionally includes receiving, via the rendezvous node, a join message indicating that at least one endpoint has requested to join the at least one group identified by the group identifier. The method further includes sending a start message to the at least one source. The start message indicates that at least one endpoint has requested to join the group. The method also includes, receiving a first portion of the data after sending the start message.07-25-2013
20130188639METHOD, APPARATUS, SYSTEM, AND ARTICLE OF MANUFACTURE FOR PROVIDING DISTRIBUTED CONVERGENCE NODES IN A COMMUNICATION NETWORK ENVIRONMENT - Distributed convergence nodes referred to as “Supernodes”, embodied as a functional technology component within an end user application, automatically determine whether said component should become “active” and assume the responsibility of forwarding IP multicast data present on a LAN (which supports IP multicast communication) to a “Routing Supernode” via a WAN (which does not support IP multicast communication). The Routing Supernode, in turn, is responsible for forwarding that traffic to other Supernodes present on other LANs. The traffic sent to and from the Routing Supernode is sent via unicast communication. All Supernodes are responsible for forwarding traffic on their respective LAN across the WAN to a Routing Supernode, and for forwarding traffic received over the WAN from the Routing Supernode onto their own respective LANs. An election process determines which device in a LAN is to operate as a SuperNode.07-25-2013
20120300773NETWORK SYSTEM AND METHOD OF OPERATING THE SAME - A network system includes a plurality of lower switches, a plurality of upper switches, and a link group for interconnecting the plurality of lower switches to the plurality of upper switches in a multipoint-to-multipoint relationship. The link group includes a sub-link for interconnecting the plurality of lower switches to the plurality of upper switches in a point-to-point relationship as one logical link and a main link for interconnecting the plurality of lower switches to the plurality of upper switches in a point-to-multipoint relationship as one logical link. The plurality of lower switches are each set such that a broadcast frame with a broadcast address set as a destination is transmitted to the plurality of upper switches through the sub-link. The plurality of upper switches each receive the broadcast frame and resister a source address contained in the broadcast frame into an FDB of the plurality of upper switches.11-29-2012
20120281697METHOD, DEVICE AND SYSTEM FOR IMPLEMENTING MULTICAST - A method for implementing multicast includes: receiving or generating an internet group management protocol IGMP packet; judging whether the packet is a first join packet or a last leave packet of a multicast group, and adding an identifier indicating whether the IGMP packet is a first join packet or a last leave packet of a multicast group to the IGMP packet, where the identifier is used for a subsequent entity not to perform multicast processing on the IGMP packet when judging that the IGMP packet is not the first join packet or the last leave packet of the multicast group according to the identifier; and forwarding the IGMP packet to the subsequent entity. Therefore, the packet processing pressure on the network apparatus is relieved, and meanwhile, the IGMP packet requirements in the practical network are met.11-08-2012
20090147786MULTICAST SERVICE PROCESSING METHOD AND ACCESS EQUIPMENT - A multicast service processing method and access equipment are disclosed. The method includes: receiving multicast program request message from terminal device, inquiring about program rating parameters according to said multicast program request message, wherein the program rating parameter includes multicast group IP address and multicast program rated priority, generating multicast program data according to the program rating parameters, sending the multicast program data to the terminal device.06-11-2009
20110299526MULTIPARTY REAL TIME CONTENT DELIVERY - Described is a distributed peer-assisted multicast content delivery system (e.g., a multiparty conferencing application) that uses an adaptive link rate control protocol to discover and adapt to an arbitrary topology quickly and converge to efficient link rate allocations allowed by an underlying network. Link rates are regularly obtained and used to determine trees for sending packets to other nodes. Network coding is used to implement data multicast so that mixtures (i.e., linear combinations) of the packets are transmitted in the network. The redundant packets may be differentiated from non-redundant (“innovative”) packets such that network conditions may be measured by link innovation and/or session innovation.12-08-2011
20090207839MULTICAST DELIVERY - A method and nodes in a communication network for controlling multi-cast delivery of files, wherein the multi-cast delivery is adapted to reduce the amount of required uni-cast file deliveries in the communication network. A browser of an IPTV Terminating Function requiring a file interrogates a cache of the IFT for the file content before a uni-cast request for file delivery is sent to an Application Service Platform. The files stored in the cache have been previously delivered to the IFT via the proposed multi-cast mechanism. If the file content is not stored in the cache, a uni-cast request is sent to the ASP. Each uni-cast request is also forwarded to a Multi-Cast Controller, which determines whether the requested file should be sent also to a plurality of additional IFTs on a multi-cast channel. At each IFT, listening to the multi-cast channel, the received content can be handled selectively according to a filtering mechanism, and a received file may, e.g. be stored in the cache for later retrieval.08-20-2009
20090207841METHOD, APPARATUS AND SYSTEM FOR CONTROLLING MULTICAST BEARER RESOURCES - A method, apparatus, and system for controlling multicast bearer resources are disclosed, which employ a resource and admission control subsystem (RACS) to control the multicast bearer resources. The method includes: a network entity in a RACS receives a request for controlling multicast bearer resources from a bearer-layer network entity and controls the multicast bearer resources. The network entity in the RACS includes: a receiving unit adapted to receive a request for controlling multicast bearer resources from a bearer-layer network entity and a control unit adapted to control the multicast bearer resources.08-20-2009
20090207840PERFORMING MULTICAST COMMUNICATION IN COMPUTER NETWORKS BY USING OVERLAY ROUTING - An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses “native” Internet multicast and multicast routing protocols to route information, according to overlay routing tables. Overlay groups are mapped to native multicast groups to exploit native multicasting in regional or local forwarding domains. Use of the overlay protocol allows overlay distribution to be handled in a more intelligent and bandwidth-managed fashion. Overlay routers are placed at each of several local area networks, Internet service provider's point of presence, enterprise, or other cohesively-managed locations. The overlay computers are configured according to bandwidth and security policies, and perform application-level multicast distribution across the otherwise disjoint multicast networks by using the overlay routing. The result is an overlay multicast network that is effectively managed according to local network management policies. Application-level control can be applied to the transferred data at the overlay routers.08-20-2009
20100246580MULTICAST SNOOPING ON LAYER 2 VIRTUAL PRIVATE NETWORK - A network system includes: a core switch; and an edge switch. The edge switch includes: a join message identification unit; and a marking unit. The join message identification unit identifies a join message from among MAC frames from the user network. The marking unit marks mark information to a header of a MAC-in-MAC frame in which the identified join message is encapsulated. The core switch includes: a plurality of input/output ports; a mark identification unit; and a port setup unit. The mark identification unit identifies a MAC-in-MAC frame to whose a header the mark information is marked. The port setup unit associates a multicast group of a join message which is encapsulated in the identified MAC-in-MAC frame, with an input/output port to which the identified MAC-in-MAC frame is input.09-30-2010
20120099590PAGING RELAY CONTROLLER AND METHODS THEREOF - The present application generally relates to a public address system, and more particularly, to a paging relay controller within the public address system and methods thereof. In an illustrative embodiment, the paging relay is configured through a dynamic host configuration protocol server. After configuration, the paging relay can process incoming network streams. The paging relay can receive an incoming network stream from a source typically in the form of a unicast stream. The stream can be transported over a wide area network that commonly does not support multicast transmissions. After receiving the unicast stream, the paging relay converts the unicast stream into a multicast stream. The paging relay then rebroadcasts the multicast stream over a local area network to local subscribing devices. Other implementations having similar concepts are described herein.04-26-2012
20110299529Multicast Interworking Systems and Methods - Systems and methods according to these exemplary embodiments provide for methods and systems for interworking between an Internet Group Management Protocol (IGMP) and a MAC address Multiple Registration Protocol (MMRP). For example, an IGMP join or leave message which is received at node (12-08-2011
20110299528NETWORK LAYER MULTICASTING IN TRILL NETWORKS - Systems and techniques for performing network layer multicasting in a TRILL network are described. Some embodiments provide a system that receives multicast packet that includes a network-layer multicast-address. The multicast packet can be received on a first multicast tree associated with a first virtual network. Next, the system can determine, based on the network-layer multicast-address, a second multicast tree associated with a second virtual network over which the multicast packet is to be forwarded. The system can then forward the multicast packet on the first multicast tree associated with the first virtual network, and forward a copy of the multicast packet on the second multicast tree associated with the second virtual network.12-08-2011
20110299527SUPPORTING MULTIPLE MULTICAST TREES IN TRILL NETWORKS - Systems and techniques for supporting multiple multicast trees are described. Some embodiments provide a system that determines an internal multicast group identifier based on a source address, a multicast address, and a multicast tree identifier field associated with a multicast packet. The system can then forward the multicast packet based on the internal multicast group identifier. Specifically, the system can determine a first set of bits based on the source address and the multicast address of the multicast packet. The system can determine a second set of bits based on the multicast tree identifier field of the multicast packet. Next, the system can combine the first set of bits and the second set of bits to obtain the internal multicast group identifier. In some embodiments, the scope of an internal virtual network identifier does not extend beyond a switch or a forwarding module within a switch.12-08-2011
20100329252Method and Apparatus for Enabling Multicast Route Leaking Between VRFs in Different VPNs - Multicast route leaking between VRFs in different VPNs enables receivers in different VPNs to subscribe to the same IP multicast so that an efficient IP multicast distribution tree can be built to include subscribers in multiple VPNs. VRFs are administratively configured to implement multicast route leaking and each such configured VRF brings up an internal connectionless IP interface. The VRFs then enable the multicast routing protocol (e.g. PIM) on the internal IP interface to establish PIM neighborships with each other. When a VRF receives an IGMP join from a receiver, it uses PIM to join the receiver to the multicast over the internal IP interface. This enables receivers outside of a VPN but associated with VRFs that are co-located on the same PE to join multicasts established within the VPN so that separate multicast distribution trees are not required for each VPN.12-30-2010
20110280241Control of Multicast Content Distribution - A local router stores a content distribution map that specifies a plurality of permitted multicast groups. The local router receives communications from user devices on an access-network side of the local router. Those received communications identify multicast groups for which user devices wish to receive data. The local router ascertains if those identified multicast groups are permitted multicast groups specified by the stored content distribution map. For multicast groups ascertained to be permitted multicast groups, the local router sends communications across a network-side interface requesting membership in those multicast groups. The local router may then receive data for those multicast groups and forward that data to user devices. For multicast groups identified in user device communications ascertained not to be permitted multicast groups, the local router sends no communications across the network-side interface requesting membership.11-17-2011
20090175274TRANSMISSION OF LAYER TWO (L2) MULTICAST TRAFFIC OVER MULTI-PROTOCOL LABEL SWITCHING NETWORKS - Principles of the invention relate to techniques for transmission of Layer 2 (L2) traffic over a point to multi-point (P2MP) label switched path (LSP) within a multi-protocol Label Switching (MPLS) network. A source or ingress network device may implement the techniques to connect multiple L2 interfaces to a P2MP LSP within an MPLS network via a P2MP Pseudo-Wire (PW) mechanism that emulates delivery of L2 data units over a packet switched network, such as the MPLS network. The ingress network device first establishes the P2MP LSP and then connects two or more L2 interfaces to the P2MP LSP via the P2MP PW mechanism. Egress network devices may also implement the techniques to terminate the P2MP LSP and de-multiplex traffic arriving via multiple P2MP PWs carried over the same P2MP LSP.07-09-2009
20110286452METHOD AND APPARATUS FOR MPLS LABEL ALLOCATION FOR A BGP MAC-VPN - The invention includes a method and apparatus for distributing flooding labels within a Multiprotocol Label Switching (MPLS) infrastructure supporting Border Gateway Protocol (BGP) Media Access Control (MAC) Virtual Private Networking (VPN).11-24-2011
20110286455METHOD AND APPARATUS FOR REDUCING POOL STARVATION IN A SHARED MEMORY SWITCH - A switch includes a reserved pool of buffers in a shared memory. The reserved pool of buffers is reserved for exclusive use by an egress port. The switch includes pool select logic which selects a free buffer from the reserved pool for storing data received from an ingress port to be forwarded to the egress port. The shared memory also includes a shared pool of buffers. The shared pool of buffers is shared by a plurality of egress ports. The pool select logic selects a free buffer in the shared pool upon detecting no free buffer in the reserved pool. The shared memory may also include a multicast pool of buffers. The multicast pool of buffers is shared by a plurality of egress ports. The pool select logic selects a free buffer in the multicast pool upon detecting an IP Multicast data packet received from an ingress port.11-24-2011
20110286454Method and System for Transparently Transcoding a Multicast Stream - A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.11-24-2011
20110286453METHOD AND SYSTEM FOR REDUCING LATENCY IN A MULTI-CHANNEL MULTICAST STREAMING ENVIRONMENT IN CONTENT-DELIVERY NETWORKS - Methods, systems and apparatus for reducing apparent latency in content-delivery networks are provided. Sources multicast certain ‘preview multicast streams’ to multiple subscribers. These preview multicast streams provide pre-recorded content of multicast streams. When a subscriber switches to a desired multicast stream, pre-recorded content of the desired multicast stream is reconstructed from a preview multicast stream. Thereafter, the pre-recorded content is played during the setup of the new multicast distribution tree to minimize latency. Once the distribution tree is setup, live content of the desired multicast stream is made available to the subscriber.11-24-2011
20110286451METHOD, APPARATUS AND COMPUTER PRODUCT FOR SENDING OR RECEIVING DATA OVER MULTIPLE NETWORKS - A substantially transparent failover communication protocol comprises a sender sending data packets to one or more recipients. The sender and recipients may be connectable through two or more networks. The sender sends in some cases duplicate data packets, each addressed differently, such that a recipient may receive one copy. Both the recipients and the sender may perform predetermined actions in response to a network becoming unavailable, such that the data packets may still be received by the recipients.11-24-2011
20110286450MULTICAST HELLO ON DEMAND - In one embodiment, a particular multicast-enabled device on a LAN may determine that it is to send a Join message to an upstream multicast-enabled device that is configured to source multicast data into the LAN. As such, the particular device may transmit a Join message to the upstream device, where the Join message may have a Hello Request indication when there are no downstream multicast neighbors for the upstream device in the LAN, or may not have the Hello Request indication if there is at least one downstream multicast neighbor for the upstream device. Specifically, the Hello Request requests that the upstream device transmit Hello messages onto the LAN. Multicast-enabled devices in the LAN may thus transmit Hello messages in response to receiving a Join message having a Hello Request directed to that particular device, that is, transmitting the Hello messages so long as there is interest in receiving them.11-24-2011
20090201928Methods for reliable multicasting in local peer group (LPG) based vehicle ad hoc networks - A method for routing a multicast message comprising the steps of receiving a multicast message including at least a message, a source identifier, a sequence number, a time-to-live value and a multicast group destination, determining if the multicast group destination is in a multicast forwarding table, determining if the message has been previously received, adding the multicast message to the multicast forwarding table if it is determined that the multicast message has not been previously received, determining if a node that received the multicast message is a forwarding node; randomly setting a wait time for forwarding the multicast message; and forwarding the multicast message at the expiration of the wait time.08-13-2009
20110292937POINT-TO-MULTIPOINT SERVICE IN A LAYER TWO ETHERNET NETWORK - Techniques are described for providing point-to-multipoint (P2MP) Ethernet service in a L2 network. Routers providing the Ethernet service allow an administrator to classify local attachment circuits as either “leaf” attachment circuits or “root” attachment circuits to define a tree-like architecture for forwarding Ethernet frames within a VPLS domain. Based on the classifications, each of router constructs flood domains, referred to herein as mesh groups, that control switching behavior between attachment circuits and pseudowires that transport the L2 communications through the VPLS domain. The routers utilize the mesh groups when switching L2 communications to enforce the requirements of E-TREE service or other L2 services in which L2 traffic is constrained within the L2 VPN to tree-like connectivity.12-01-2011
20080310413METHOD OF PERFORMING MULTICAST ADMISSION CONTROL IN A COMMUNICATIONS NETWORK, CENTRAL ADMISSION CONTROLLER AND COMMUNICATIONS NETWORK - The invention relates to a method of performing multicast admission control in a communications network (12-18-2008
20120269197MULTICAST LOAD BALANCING - A method may include receiving a packet; identifying the packet as a multicast packet for sending to a plurality of destination nodes; selecting a first forwarding table or a second forwarding table for sending the packet to each of the plurality of destination nodes, wherein the first forwarding table includes first port information associated with a first destination and second port information associated with a second destination, and wherein the second forwarding table includes third port information associated with the second destination; sending the packet to the first destination using the first port; and sending the packet to the second destination using the second port when the first forwarding table is selected and sending the packet to the second destination using the third port when the second forwarding table is selected.10-25-2012
20090147784Field network system - A field network system is provided. The field network system includes a plurality of field devices and a plurality of tunneling units. The field devices are coupled to each other through an IP network. The IP network is divided into a plurality of subnetworks. Each of the tunneling units is provided in each of the subnetworks to conduct tunneling communication.06-11-2009
20100290463METHOD AND APPARATUS FOR CONTROLLING MULTICAST IP PACKETS IN ACCESS NETWORK - The present invention proposes a method for controlling the uplink transmission of the multicast IP packet sourced from the UE in field of IP packet transmission in access network. According to the technical solution of the present invention, the access devices receives IP packet from the UE, checks the IP packet and determines whether the IP packet is multicast IP packet that is allowed to be accessed. If the access device determines that the IP packet is multicast IP packet that is allowed to be accessed, then it sends the multicast IP packet in multicast form. Via the present invention, the access device can allow the uplink valid multicast IP packet to pass, preferably, determines and intercepts the malicious attacks via multicast IP packet, so as to ensure the DSL access device's support for mobile IPv4, so as to keep the uninterrupted connection of the service to the user when the user moves between different subnets.11-18-2010
20100014520COMMUNICATION METHOD FOR SYSTEM INCLUDING CLIENT DEVICE AND PLURAL SERVER DEVICES - An objective of the present invention is to secure the continuity of the communication between a client device and a standby server device, when a failure occurs and switch to the standby device is performed. A communication processing unit of the client device establishes connection with a plurality of server devices simultaneously by transmitting a UDP packet to the plurality of server devices by multicast. After establishing the connection, data of the application is transmitted by multicast to the plurality of the server devices. In the even of a failure, a standby server device receives the data packet multicast from the client device to continue the inter-application communication.01-21-2010
20090296708LAYERED MULTICAST AND FAIR BANDWIDTH ALLOCATION AND PACKET PRIORITIZATION - Embodiments include an overlay multicast network. The overlay multicast network may provide a set of features to ensure reliable and timely arrival of multicast data. The embodiments include a congestion control system that may prioritize designated layers of data within a data stream over other layers of the same data stream. Each data stream transmitted over the network may be given an equal share of the bandwidth. Addressing in routing tables maintained by routers in the may utilize summarized addressing based on the difference in location of the router and destination address. Summarization levels may be adjusted to minimize travel distances for packets in the network. Data from high priority data stream layers may also be retransmitted upon request from a destination machine to ensure reliable delivery of data.12-03-2009
20110261815Multicasting Using a Multitiered Distributed Virtual Bridge Hierarchy - Systems and methods to multicast data frames are provided. A particular apparatus includes a plurality of computing nodes and a distributed virtual bridge. The distributed virtual bridge includes a plurality of bridge elements coupled to the plurality of computing nodes. The plurality of bridge elements are configured to forward a copy of a multicast data frame to the plurality of computing nodes using group member information associated with addresses of the plurality of server computers. A controlling bridge coupled to the plurality of bridge elements is configured to communicate the group member information to the plurality of bridge elements.10-27-2011
20080267181Selective Multicasting of Sensor Data for Reliable Delivery - Described is a method for reliable transmission of sensor data and sensor commands. The method is particularly useful for shared packet networks and lossy wireless networks where the rate of packet drops can be significant. A network access node receives a data packet that includes the sensor data and multicasts the data packet towards an aggregation node. Each data packet preferably is transmitted over a unique network path. The number of multicast data packets is determined according to one or more network parameters such as network congestion, packet drop probability, the priority and class of service of the data packet, and the number of unique network paths between the network access node and an aggregation node. The first data packet to arrive at the aggregation node is forwarded to the application node and subsequently received data packets with identical sensor data are discarded.10-30-2008
20110128958APPLICATION LAYER MULTICAST (ALM) TREE CONSTRUCTING APPARATUS, ALM TREE CONSTRUCTING METHOD, PROGRAM, AND INTEGRATED CIRCUIT - The ALM tree constructing apparatus (06-02-2011
20080317028MULTICASTING IN A COMMUNICATION NETWORK - Systems and methods for managing connections among nodes in a communication network are provided. The method comprises determining one or more topics of interest for a first node in the network, selecting a second node in the network that shares at least a first topic of interest with the first node, establishing a connection between the first node and the second node so that the second node covers at least the first topic of interest, and establishing additional connections between the first node and at least a third node in the network that covers at least the first topic of interest, in response to determining that the first node is not covered by a total of K nodes with respect to the first topic of interest. Preferably, the communication network is a publish/subscribe network.12-25-2008
20110170542DISTRIBUTED MULTICAST PACKET REPLICATION WITH CENTRALIZED QUALITY OF SERVICE - A system includes a forwarding engine to schedule when replicas of a received multicast packet are forwarded towards one or more multicast recipients. The system also includes an egress interface device to replicate the multicast packet and forward the multicast packet replica towards the one or more multicast recipients when prompted by the forwarding engine based on the scheduling.07-14-2011
20100238927METHOD AND SYSTEM FOR INTELLIGENTLY FORWARDING MULTICAST PACKETS - A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an interne exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes. However, the routing system can also support other multicast protocols and/or standards.09-23-2010
20100124226ELECTRONIC DATA TRANSMITTING APPARATUS - An electronic data transmitting apparatus is provided, which is capable of determining a transmission method for each address in accordance with the attribute of each address (receiver), such as a title or a position. When a user specifies addresses A to F and instructs the electronic data transmitting apparatus of the present invention to transmit electronic data with a security level (confidential levels A to C, confidential level zero) set thereon via multi-casting to each address, the transmitting device refers to an address attribute information table and a transmission rule table and determines a transmission method of electronic data, as shown on a transmission table of FIG. 05-20-2010
20080247391Method and apparatus for transmitting and receiving data in a communication system - A method for receiving multicast service data by a terminal in a communication system. The method includes receiving a pilot from a base station, measuring channel state information using the received pilot, and transmitting the channel state information to the base station; receiving a frame from the base station, and determining whether there is an error in the received frame; when no error has occurred in the received frame, determining whether the number of frames consecutively received without error is greater than or equal to a predetermined number; and when the number of frames consecutively received without error is greater than or equal to the predetermined number, transitioning to a non-feedback state where the terminal transmits no channel state information to the base station. The frame includes multicast service data.10-09-2008
20080267183Infiniband Multicast Operation in an LPAR Environment - A method, computer program product, and data processing system for providing system-area network (SAN) multicasting functionality in a logically partitioned (LPAR) data processing system in which a channel adapter is shared among a plurality of logical partitions is disclosed. A preferred embodiment of the present invention allows LPAR “hypervisor” firmware to assume the responsibility for multicast protocol handling and distribution of packets among logical partitions.10-30-2008
20090080426SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM FOR SYNCHRONIZING MULTICAST CUSTOMIZED CONTENT TO FACILITATE DSLAM COMPLEXITY REDUCTION - A method, computer readable medium, and system for advertisement and content distribution are provided. Supplementary content is synchronized with advertisement slots, or commercial intervals, of a program stream and distributed via separate multicast group addresses. The program content is distributed via an alternative multicast group address during commercial intervals. Ports associated with respective users are mapped or otherwise associated with multiple multicast group addresses in a forwarding table thereby allowing distribution of supplementary content, or alternatively the program content, during commercial intervals.03-26-2009
20090296707METHOD AND APPARATUS FOR USING INTERNET PROTOCOL TELEVISION SERVICE BASED ON APPLICATION RECEIVED IN MULTICAST SESSION - Provided is a method and apparatus in which information about a multicast session which provides an application associated with a predetermined Internet protocol television (IPTV) service is received and the application is received in the multicast session established based on the received information.12-03-2009
20120033668IP Multicast Snooping and Routing with Multi-Chassis Link Aggregation - Aggregation Switches connected via a virtual fabric link (VFL) are each active and able to perform at least limited IP multicast snooping. The resulting IP multicast snooping information is maintained internally within each Aggregation Switch and shared substantially in real-time therebetween via the VFL.02-09-2012
20130070765MODULAR HEADEND ARCHITECTURE WITH DOWNSTREAM MULTICAST - Techniques are provided for enabling multicast traffic for a Cable Modem Termination System (CMTS) Modular Headend Architecture (MHA) system. The techniques allow a single modular CMTS core Media Access Control (MAC) domain to service a plurality of physical layer devices. When combined with an independent control plane, Downstream External physical layer (PHY) Interface (DEPI), and Upstream External physical layer (PHY) Interface (UEPI), a downstream PHY device becomes a completely independent and scalable network element.03-21-2013
20100080221PREDICTIVE MULTICAST CACHE - A method is provided for distributing multicast channels from a multicast/predictive multicast cache located in at least one selected network device of a multicast network. The network device upon receiving a channel request from an end-user transmits the requested channel from the multicast cache if the requested channel is available in the multicast cache. Else, the network device requests the multicast source for the requested channel along with a group of one or more multicast channels centered at the requested channel. The network device transmits only the requested channel and other channels are cached in the multicast cache on the network device. Upon receiving a request for removing a channel the network device caches the channel for a prescribed duration before evicting the channel.04-01-2010
20090175273METHOD FOR ESTABLISHING A MUTICAST LSP, SYSTEM FOR TRANSMITTING MULTICAST DATA - The embodiment of the present invention discloses a method for establishing a multicast LSP and a system for transmitting multicast data. The method includes: a MSA node learns and stores multicast stream information; the egress edge node in the MPLS domain obtains the multicast stream information sent by the MSA node by sending a query request message to the MSA node; the egress edge node joins the multicast group, according to the obtained multicast stream information, and establishes a multicast LSP between the ingress edge node and the egress edge node. The technical solution of the present invention supports dynamic implementation of multicast services, and reduces the cost of maintaining a network topology.07-09-2009
20090046716Fabric generated monotonically increasing identifier - Systems and apparatus are described for fabric generated monotonically increasing transaction identifiers. A method includes usage of an interconnect fabric generated monotonically increasing transaction identifier to coordinate timing of events on an interconnect fabric wherein a) multiple computer elements share the interconnect fabric, b) additional nodes add to total system bandwidth, c) all nodes see all messages from all nodes and any one node can send a message to all nodes with a single command and d) a single failing transmitter effects only the communication of that node.02-19-2009
20110200043RESOURCE INITIALIZATION METHOD AND SYSTEM, AND NETWORK ACCESS SERVER - A resource initialization method and system, and a network access server are provided. The resource initialization method includes: receiving a network access request transmitted from a User Equipment (UE), where the network access request includes: UE identity (ID) information; locally searching for, according to the UE ID information in the network access request, and find a preconfigured unicast and multicast resource threshold corresponding to the UE ID information; and transmitting the unicast and multicast resource threshold of the UE to a Resource Manager (RM), so that the RM assigns unicast resources and multicast resources according to the unicast and multicast resource threshold. Through the method, the process of obtaining the unicast and multicast resource threshold can be simplified, and thus the efficiency of resource initialization configuration is improved.08-18-2011
20110200042NETWORK PROVIDER BRIDGE MMRP REGISTRATION SNOOPING - A provider edge bridge in a service provider network receives multiple media access control (MAC) Registration Protocol (MMRP) registration messages from customer networks via tunnels. The provider edge bridge snoops the MMRP registration messages to obtain multicast MAC addresses from the registration messages, and tunnels the MMRP registration messages toward one or more other bridges. The provider edge bridge constructs multicast forwarding tables based on the multicast addresses obtained from snooping the MMRP registrations, and uses the multicast forwarding tables for forwarding data units from the provider edge bridge towards destinations.08-18-2011
20120106548PROVIDING A VIRTUAL DOMAIN NAME SYSTEM (DNS) IN A LOCAL AREA NETWORK (LAN) - A terminal that includes a transmitter, a receiver, and an updater. The transmitter is configured to broadcast a first data packet in response to the terminal being connected to a local area network (LAN). The first data packet includes at least one of an Internet protocol (IP) address and a media access control (MAC) address of the terminal as well as a domain name of the terminal. The receiver is configured to receive a second data packet broadcasted by another terminal on the LAN. The second data packet includes at least one of an IP address and a MAC address of the other terminal as well as a domain name of the other terminal. The updater is configured to update a domain name system (DNS) configuration in the terminal based on the second data packet received by the receiver.05-03-2012
20120106547Managing Multicast Membership in Wireless LANs - Processing of MLD control packets in an access point (AP) connected to a digital network. According to the present invention, an AP in a network converts MLD queries from multicast to unicast and sends these unicast packets to each client of the AP. These MLD query packets may be filtered or restricted by per-user client rules These MLD query packets may also be tagged as high priority packets to speed their delivery. The AP also suppresses the retransmission of MLD Join packets to clients of the AP.05-03-2012
20090274151BROADCAST-CONTENT TRANSMISSION APPARATUS, AND BROADCAST-CONTENT TRANSMISSION METHOD - A transmitting side (11-05-2009
20090092135SYSTEM AND METHOD FOR ROUTER DATA DISTRIBUTION - Employing an asymmetric protocol, multiple sources reliably broadcast dynamically changing routing tables incrementally across multiple consumers from a single distributor. Each of multiple sources send current tables to the distributor using a snapshot mechanism. Message are buffered, segmented, paced by timers, and broadcast to the consumers repetitively at the distributor. Negative acknowledgments from the consumer request missing messages from the distributor after receipt of a keepalive message from the distributor. The distributor marks the missing messages and retransmits replacements from a history buffer only after firing of a resend timer. A unique Session ID included in all messages originating from each particular source facilitates reliable table distribution from multiple sources to multiple consumers via a single distributor.04-09-2009
20090274152Method And System For Disseminating Time-Sensitive Economic Data To Market Participants - A system and method for disseminating time-sensitive economic information to one or more clients is disclosed. The system includes a computer system and at least one database in communication with the computer system. The database includes a number of XML templates having fields corresponding to one or more economic indicators. The system further includes software executing on the computer system for encoding the XML templates into binary packets, and simultaneously transmitting the binary packets to clients in communication with the computer system via UDP multicast. In some embodiments the system includes software for validating the data entered into the XML templates and for confirming the accuracy of the data included in the binary packet. A method in accordance with the present system is also enclosed.11-05-2009
20090201929SYSTEM AND METHOD FOR SWITCHING FROM A UNICAST TO A MULTICAST DATA TRANSMISSION SESSION - A communications system and method provide a seamless switch from a first session to a plurality of multicast sessions. A server transmits data over both a first session and alternatingly between a plurality of synchronized multicast sessions. At predetermined time intervals, the server stops transmitting data over the currently active multicast session and starts transmitting over an idle multicast session. The server is further responsive to a request to stop transmitting the data over the first session at a time when the server alternates transmission between the multicast sessions. The time intervals are advantageously sufficient to allow a receiver to join an idle multicast channel and to send a request to stop the data transmission over the first session.08-13-2009
20100124225Service Instance Applied to MPLS Networks - Domain-wide unique node identifiers and domain-wide unique service identifiers are distributed within a MPLS domain using routing system LSAs. Nodes on the MPLS network compute shortest path trees for each destination and install unicast forwarding state based on the calculated trees. Nodes also install multicast connectivity between nodes advertising common interest in a common service identifier. Rather than distributing labels to be used in connection with unicast and multicast connectivity, the nodes deterministically calculate the labels. Any number of label contexts may be calculated. The labels may either be domain wide unique per unicast path or per multicast, or may be locally unique and deterministically calculated to provide forwarding context for the associated path. Multicast and unicast paths may be congruent, although this is not a requirement.05-20-2010
20110170543POINT-TO-MULTIPOINT CONNECTIONS FOR DATA DELIVERY - A method, device and non-transitory computer-readable storage medium transferring information using a network. The information transferred by connecting a destination device operatively to a storage device using the network. The storage device storing information to be transmitted to the destination device. The network providing a point-to-multipoint connection between an origin device and a plurality of destination devices. The plurality of destination devices including the destination device. Also, the information being transferred by receiving the information stored in the storage device by the destination device in response to the destination device being operatively connected to the storage device. The information received by the destination device having been transmitted from the origin device to the network prior to the destination device being operatively connected to the storage device.07-14-2011
20130010794Generating Multiple Data Steams From a Single Data Source - A switch having a first communications interface to receive a stream of data units, a buffer to store the payload portion of the data unit, a replicator to duplicate at least the payload portion of the data unit, and a second communications interface to enable access to the stream of data units by two or more terminals.01-10-2013
20090285212BITLOADING APPLIED TO NETWORK MULTICAST MESSAGES - The subject matter disclosed herein relates to determining a bitloading to be applied to one or more subgroups of a multicast group.11-19-2009
20090285211COMMUNICATION METHOD AND RECEIVING TERMINAL - It is an object of the present invention to receive/play a streaming immediately after a switching not to disconnect it when a terminal for receiving the streaming is switched from a first receiving terminal to a second receiving terminal11-19-2009
20090290585DATA LINK LAYER SWITCH ITH MULTICAST CAPABILITY - A data link layer switch includes a switching mechanism coupled to a plurality of port interface controllers. Each of the port interface controllers comprises a multicast address table, a multicast matcher, and a timer. The multicast address table stores multicast addresses for hosts attached to the port interface controller. The multicast matcher matches an incoming packet to a target pattern, generates a multicast address from the incoming packet if the incoming packet matches the target pattern, and stores the generated multicast address in the multicast address table. The timer determines an amount of time that the generated multicast address remains in the multicast address table.11-26-2009
20090103534Method and System for Transmitting a Multicast Stream Over a Data Exchange Network - The invention concerns a method for transmitting a multicast stream in a data exchange network, at an access point (AP). It consists in analyzing (A) the multicast stream by data frames to detect the multicast address at the link (MUA04-23-2009
20090296709METHOD AND SYSTEM FOR SWITCHING MULTICAST TRAFFIC AND ROUTER - A method for switching multicast traffic includes: entering, by a second router, a waiting state after receiving a packet indicative of recovery of a first router; and deleting, by the second router, the egress interface of MFIB entries on the second router after receiving a data packet or an Assert packet from the first router. A router and a system for switching multicast traffic are also provided herein.12-03-2009
20090252163Grammar and Ontology for Multicast Communication - A formal language for specifying and implementing multicast communication, named MSIL, comprises a set of constructs that are specific to multicast communication. The language provides semantic structures for repetitive, conditional, sequential, and parallel execution. It supports message passing, is extendible and domain independent. The language is flexible enough to be used for translating high-level multicasting requirements into abstractions, as well as implementing low-level systems supporting these requirements. MSIL can also be used as a command and communication language to control node behavior for multicast communication. The requirements, syntax and semantics of MSIL, together with the ontology for multicast communication are described. A selected set of high-level requirements, for multicast network management, is analyzed to determine the corresponding MSIL specifications. A simplified QoS Manager, capable of providing multicast QoS to a restricted wireless network, has been coded in MSIL to demonstrate its suitability for system development.10-08-2009
20120294309METHOD OF ROUTING MULTICAST TRAFFIC - A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.11-22-2012
20100111084METHOD AND APPARATUS OF JOINT-REGISTERING IN MULTICAST COMMUNICATION NETWORK - The present invention provides a method and apparatus for registering to a designated router in a rendezvous point in an anycast group in a multicast communication network, wherein the rendezvous point implements a joint-registering based on registering status of all rendezvous points in the anycast group. The main rendezvous point sends to the designated router the Register Stop message only when all rendezvous points in the anycast group do not need the Register message from the designated router; when any one of other rendezvous points does not need the Register message, sending the Register message to it is stopped. With the method and apparatus of the present invention, the cases resulting in the interruption of subscriber terminal multicast traffic can be reduced, and the CPU resource of the main rendezvous point and bandwidth resources between it and other rendezvous points are saved.05-06-2010
20080212583Adaptive and Scalable Qos Architecture for Single-Bearer Multicast/Broadcast Services - The present invention relates to a method for filtering a multiplexed packet stream in a network entity of the core network or the radio access network of a mobile communication system. The multiplexed packet stream provides a multicast or broadcast service and is delivered from a service center via the network entity to a mobile terminal. Further, the network entity comprises a service manager providing a quality-of-service management function. The invention further relates to a network entity provided with filtering capabilities, as well as to a communication system comprising the network entity. To provide an adaptive multimedia broadcast/multicast service QoS architecture that is scalable to a great number of users the invention suggests providing the service in form of a multiplexed packet stream via a single bearer service an equipping nodes within the distribution tree of the service filter capability allowing to filter the multiplexed stream based on the downlink quality-of-service constraints obtained from a service manager.09-04-2008
20100103933NETWORK RELAY APPARATUS - The network relay apparatus includes: a plurality of distributed processing units configured to receive and send a packet from and to an external device; an integrated processing unit connected with the plurality of distributed processing units; and a mode selector configured to change over a processing mode of the network relay apparatus between a distributed processing mode and an integrated processing mode, based on at least either one of a load applied to the network relay apparatus and a packet type determined according to header information of the received packet.04-29-2010
20100103934METHOD, SYSTEM AND APPARATUS FOR ADMISSION CONTROL OF MULTICAST OR UNICAST - The embodiment of this invention discloses a method, a system and an apparatus for admission control of multicast or unicast. The method for admission control of multicast comprises: a network device receives a multicast request and executes admission control operation of multicast resources according to the multicast request; when multicast resources are not sufficient, the network device sends an outer resources request to a resources admission control device, and executes multicast operation according to the results of admission control operation returned by the resources admission control device responsive to said outer resources request. The method for admission control of unicast comprises: a resources admission control device receives a unicast resources request and executes admission control operation of unicast resources according to the unicast resources request; when the unicast resources are not sufficient, the resources admission control device sends an outer resources request to a network device; the resources admission control device executes unicast operation according to the results of admission control operation returned by the network device responsive to said outer resources request. The embodiment of this invention guarantees fast handoff of multicast service channel in the case of implementing resources share of multicast services and unicast services, and the implementation is simple.04-29-2010
20120294308Protocol independent multicast designated router redundancy - In one embodiment, a method includes transmitting a packet from a router located in a communication path between a source and a receiver, the load balancing packet having one or more values used to select a group designated router from a list of candidate group designated routers for multicast traffic streams, selecting the router as said group designated router for one or more of the multicast traffic streams, and forwarding traffic for the one or more multicast traffic streams to the receiver. The candidate group designated routers are last hop routers for transmitting the multicast traffic streams to a common link connected to the receiver. An apparatus is also disclosed.11-22-2012
20100061369PACKET FORWARDING EQUIPMENT - In a multicast network which permits client nodes to join only a source-specific multicast group, when a multicast group join request is received from a client node provided with an any-source multicast management protocol, a multicast router translates the join request into a join request for a source-specific multicast group by applying a source server address of the multicast group searched from a multicast source address table on the basis of an address of an incoming line of the join request and the multicast group address designated in the join request.03-11-2010
20100061368Method and System for Managing Multicast Delivery Content in Communication Networks - A method for managing multicast delivery of data packets in communication networks includes the steps of checking join requests coming from hosts to be a part of a multicast group to determine a delivery policy associated with that host and for the requested group and associating hosts with a multicast group according to their delivery policy.03-11-2010
20090168776METHODS, APPARATUS AND DATA STRUCTURES FOR PRESERVING ADDRESS AND SERVICE LEVEL INFORMATION IN A VIRTUAL PRIVATE NETWORK - Supporting virtual private networks by using a new layer 3 address to encapsulate a network-bound packet so that its context information, from which a layer 2 (e.g., MAC) address can be derived, is preserved. If this encapsulation was not done, the layer 2 address would change over each segment of the network. Thus, the encapsulation preserves the concept of group identification, using at least a part of the context, over the entire network and not just at the edge of the network. If a packet is received from the network (to be forwarded to a customer), the layer 3 address that was added in the encapsulation is stripped off. The original layer 3 destination address may be used with a client device addressing table to determine a new context information, and a layer 2 (e.g., MAC) address of a destination client device.07-02-2009
20100142527Scalable IP-Services Enabled Multicast Forwarding with Efficient Resource Utilization - Methods and apparatus are provided for managing multicast Internet Protocol (IP) flows. According to one embodiment, a multicast IP flow is identified at an interface of a network device using information from a packet header. For any newly identified multicast IP flow, if flow-specific services are required, a new first transmit control block (TCB), which includes one or more attributes relating to flow-specific services required by the newly identified multicast IP flow, is created for the newly identified multicast IP flow. Otherwise, if flow-specific services are not required by the newly identified multicast IP flow, a default second TCB, which excludes any attributes relating to flow-specific services and which includes one or more attributes related to a virtual interface (VI) serving as an outbound interface (OIF) for the newly identified multicast IP flow, is used.06-10-2010
20090168775HEURISTIC ALGORITHM FOR APPLICATION-LAYER MULTICAST WITH MINIMUM DELAY - A heuristic algorithm for calculating a multicast tree with minimum delay is disclosed. In the method, the time required for processing data at a transmitter, the time required for data transmission, and the time required for processing data at a receiver are taken into account. The time for transmitting data from a network terminal to other network terminals via an application-layer multicast is reduced when the present invention is utilized. Efficiency of the application-layer multicast is hence improved.07-02-2009
20090168777COMPRESSION OF DATAGRAM DISTRIBUTION INFORMATION - A first set of instructions associated with an egress of a datagram may be determined, the first set of instructions identifying a first subset of a second set of instructions, the first subset including multiple individual network identifiers identifying which network portion to transmit a replication of the datagram. Which one of the multiple individual network identifiers corresponds to the datagram may be determined from the first subset of the second set of instructions and may be based on the egress of the datagram, wherein each network identifier corresponds to a different egress. The replication of the datagram may be provided to the egress of the determined network identifier for transmission to the network portion as identified by the determined network identifier corresponding to the datagram.07-02-2009
20080232368NETWORK SYSTEM - When a user terminal makes a connection request, a router acquires a group address that the user terminal can join from an authentication server. The router gives information of the router to a packet during joining check (Query) and transmits the packet to a layer 2 switch. The layer 2 switch can grasp, by receiving the joining checks which group address the user terminal can join. The layer 2 switch can perform delivery control involving authentication. The layer 2 switch collects information necessary for accounting such as delivery start and end times and traffic and transmits the information to the router. The router creates accounting information on the basis of the information and transmits the accounting information to the accounting server.09-25-2008
20090067425SWITCHING SOURCE DEVICE, SWITCHING DESTINATION DEVICE, HIGH SPEED DEVICE SWITCHING SYSTEM, AND SIGNALING METHOD - A session mobility for moving a session held between a switching source device and a communication counterpart to a switching destination device other than the switching source device. The switching source device transmits media data relating to a session by multicast or broadcast prior to device switching. The switching destination candidate device receives the transmitted media data, and thereby switching destination determined device, in replace of the switching source device, outputs media data. Thus, a switching time from a switching source device to a switching destination device can be made fast such that a user cannot perceive it.03-12-2009
20090129382Method and System of Routing a Communication within a Network - A method can be used to route a communication within a network. The method can include receiving a first communication at a first edge router, wherein the first communication is a Layer 2 communication. The method can also include determining that the first communication has a destination that includes a first multicast group and a second multicast group different from the first multicast group. The method can also include encapsulating the first communication within a second communication, wherein the second communication is a Layer 3 communication, and wherein the second communication is a single communication. The method can further include sending the second communication towards the first multicast group and the second multicast group. A system can be configured to carry out the method.05-21-2009
20080279184Method for Data Transmission and a Switching Apparatus - A method for transmitting data, wherein correspondence information between service instances and multicast addresses is configured in a network, includes: after having received a service instance data message to be transmitted through broadcast mechanism, a node determining the service instance to which the service instance data message belongs, searching the multicast address corresponding to the service instance to which the service instance data message belongs from the correspondence information, and transmitting the service instance data message by using the found multicast address as a destination address. The network may be the Ethernet or an IP network. The multicast address may be a multicast MAC address or a multicast IP address.11-13-2008
20080285559Method, Device And System For Implementing Multicast Connection Admission Control - Implementing multicast connection admission control is provided, and includes: calculating a currently remaining multicast support capability of a network-side functional unit upon receiving a program request initiated from a user; and admitting an access of the user when a support capability required for a program as requested by the user is below or equal to the currently remaining multicast support capability of the network-side functional unit.11-20-2008
20080304484METHOD FOR OPERATING MULTIPOINT CONTROL SYSTEM - The present invention provides method for operating a multipoint control system. It utilizes start packets pass through every one of controlled units which could be modified and transmitted to the next stage to achieve addressing for all of the system. The method comprises providing the multipoint control system, wherein the multipoint control system includes a plurality of controlled units serially connected, each of the controlled units has a execution unit and an interpretive unit, each of the interpretive unit has a data processing unit and a memory unit; transmitting an information stream by a controller, wherein the information stream includes a first start packet and a plurality of first data packets, the first start packet includes a first leading message, a first address, and a first length message; modifying the first address by each of the data processing units included in each of the interpretive units according to the first leading message and transmitting to the next stage; retrieving the first data packet corresponding to the first address by each of the interpretive units according to the first address, the first length message; and enabling each of the execution units included in each of the interpretive units according to content of each of the first data packets.12-11-2008
20100002697OPTIMAL FRAGMENTATION OF MULTICAST PACKETS - Methods, a data source and a router are provided to fragment packets that are to be sent in multicast mode towards a plurality of destinations comprised in a multicast group. Each router along a path leading from the data source towards some of the destinations sends its maximum transmission unit value in an uplink direction. Each router directly connected to the data source calculates a lowest maximum transmission unit based on various maximum transmission unit values received from downstream routers. The data source receives from each of the directly connected routers a maximum transmission unit value, which is certain to be acceptable to all routers and destinations of the multicast group downstream of that directly connected router. The data source selects a lowest one of the received maximum transmission unit values and fragments data contents accordingly.01-07-2010
20100002696Broadcast Content Encapsulation - Components of a transmitted service delivering multiple versions of content are mapped to streams carrying data for those multiple versions. The data streams are encapsulated into User Datagram Protocol (UDP) packets; the UDP destination port fields of the packets are given component-identifying values. A user equipment (UE) receiving the transmitted service identifies desired components based on the UDP destination port field values. The UE further encapsulates desired component UDP packets into Internet Protocol (IP) packets, and may assign component-identifying values to fields of the IP packets (e.g., the IP source address and/or IP destination address).01-07-2010
20080310414RETRANSMISSION OF BROADCAST AND MULTICAST TRAFFIC OVER A SHARED MEDIUM - Methods, systems, and apparatuses are described for communicating among stations in a network. Broadcast or multicast traffic in the network can be selectively retransmitted according to one or more retransmissions rules established for the network. Retransmission rules can be established based on an analysis of network topology data and designed to minimize redundant transmissions in the network. MAC encapsulation mechanisms can be used to identify duplicate transmissions.12-18-2008
20100265945METHOD AND APPARATUS FOR FAULT-RESILIENT MULTICAST AND UNICAST IN TRANSPORT NETWORKS - A capability is provided for supporting fault-resilient propagation of traffic in networks using redundant multicast trees (RMTs). Fault-resilient propagation of traffic from a first node to a second node is supported using one or both of a pair of RMTs rooted at the first node and a pair of RMTs rooted at the second node. The pair of RMTs rooted at the first node includes a pair of node-disjoint paths from the first node to the second node. The pair of RMTs rooted at the second node includes a pair of node-disjoint paths from the second node to the first node. The first node propagates multicast traffic toward the second node using at least one of the RMTs in the pair of RMTs rooted at the first node. The first node propagates unicast traffic toward the second node using at least one of: at least one of the RMTs in the pair of RMTs rooted at the first node, or at least one of the RMTs in the pair of RMTs rooted at the second node.10-21-2010
20100142530Method, Apparatus, and System for Implementing Multicast Services - A method, device and system for implementing the multicast service are provided, and the method comprises: at the ingress node and exit node of the multicast path, establishing the mapping relationship information between the original multicast address identifier of the multicast service data and the multicast address identifier inside the bearer network; when the multicast source sends the multicast service data, the ingress node maps the original multicast address identifier of the multicast service data to the multicast address identifier inside the bearer network according to the mapping relationship information, and sends the multicast service data to the exit node along the multicast path; and the exit node maps the multicast identifier of the multicast service data inside the bearer network to the original multicast address identifier according to the mapping relationship information, and sends it to the receiving side of the multicast service data.06-10-2010
20090022154RECEPTION DEVICE, RECEPTION METHOD, AND COMPUTER-READABLE MEDIUM - A reception device and method are provided for receiving content on channels distributed by distribution servers via a router. The method includes registering a multicast media access control address corresponding to a channel to be switched to before switching to the channel; storing the multicast media access control address; and switching to the channel using the stored multicast media access control address.01-22-2009
20080240097APPARATUS AND METHOD FOR MULTICAST AND BROADCAST SERVICE (MBS) IN BROADBAND WIRELESS ACCESS SYSTEM - An apparatus and a method for a Multicast and Broadcast Service (MBS) in a Broadband Wireless Access (BWA) system are provided. A broadcasting server in a broadcasting service system includes a storage for storing broadcasting contents; a controller for determining relative offset information for a broadcasting start time with respect to each Internet Protocol (IP) packet; a generator for generating IP packets with the contents provided from the storage and recording the determined relative offset information in the generated IP packets; and a transmitter for transmitting the packets including the relative offset information to an Access Control Router (ACR).10-02-2008
20120195312AUTOMATION FALLBACK TO P2P LSPS FOR MLDP BUILT MULTIPOINT-TREES - A method of using a point-to-point (P2P) label switched path (LSP) to transmit multicast data packets partially through a multiprotocol label switched (MPLS) network when one or more label switched routers (LSRs) of the MPLS are not multicast label distribution protocol (mLDP) enabled. The P2P LSP can be used to transmit multicast data packets to the head end of a point-to-multipoint (P2MP) LSP created with mLDP enabled LSRs. The P2MP LSP can be used to transmit the multicast data packets through the MPLS network to intended receivers that are external to the MPLS network. The P2MP LSP can be built from an egress edge LSR towards an ingress edge LSR, by mLDP enabled LSRs. The P2P LSP can be built from a core mLDP enabled LSR to the ingress edge LSR, across a non-mLDP enabled LSR between the core mLDP enabled LSR and the ingress edge LSR.08-02-2012
20120195311MULTICAST DUAL JOIN FOR RING NETWORK TOPOLOGIES - A network node includes a primary incoming interface, a secondary incoming interface and a data flow control unit. The primary incoming interface is operable to receive traffic associated with a particular source and multicast group. The secondary incoming interface is operable to serve as a backup interface if the primary incoming interface or a transmission path coupled to the primary incoming interface is inoperative. The data flow control unit is operable to determine whether the network node is part of a ring topology and if so, forward traffic received on the primary incoming interface associated with the source and multicast group to both a host which joined the multicast group and the secondary incoming interface and forward traffic received on the secondary incoming interface associated with the source and multicast group to the primary incoming interface.08-02-2012
20090190585Message Processing Engine with a Virtual Network Interface - A message processing engine may intercept outgoing and incoming messages by bridging an interface between a virtual network interface and a physical network interface. The message processing engine may have a raw packet analyzer that may determine if a packet is to be processed based on a policy, and then may decode the packet using a first set of protocols, perform a translation in the decoded state, then encode the packet using the same or a different set of protocols. The message processing engine may be used to perform translations to enable two otherwise incompatible devices to communicate as well as apply various protocols including security protocols to communications with another device similarly configured. In many embodiments, the raw packet analyzer may be a service with administrative privileges, but the decoder, encoder, and translator may be operated with user privileges.07-30-2009
20100142528MANAGING DATA STREAMS IN COMMUNICATION SYSTEM - A method for managing a data stream in a communication system. One or more user stations and switching and management infrastructure are configured with a function that maps packet data protocol addresses of data transmissions to defined service access point identifiers. A packet data context for data transmissions of a packet data service is created by associating a packet data protocol address with a service access point identifier used in an interface between one or more user stations and the switching and management structure. A function is used for determining independently in the one or more user stations or the switching and management infrastructure the service access point identifiers for data transmissions of the packet data service.06-10-2010
20100142529MULTICAST PACKET FORWARDING METHOD, APPARATUS AND MULTICAST SYSTEM - A multicast packet forwarding method is applied to forward multicast packets from an ingress node to egress nodes of a multicast group in a network domain, and at least one network node in the multicast network domain performs the following steps. A multicast packet of a multicast group is received. Node information about the egress nodes that the multicast packet needs to reach is determined, in which the egress nodes that need to be reached include the egress nodes successfully joining in the multicast group. The node information about the egress nodes that the multicast packet needs to reach is added in the multicast packet. The multicast packet carrying the node information about the egress nodes is sent out. A multicast packet forwarding apparatus and a multicast system are also provided.06-10-2010
20090190586METHOD AND SYSTEM FOR VOTING OPTIMAL ROUTE IN MULTICASTING - The present invention relates generally to multicasting technology in an Internet broadcasting system and, more particularly, to a method and system for voting an optimal route in multicasting, which, when an abnormality, such as the delay or disconnection of a video stream, occurs during the reception of a predetermined or larger amount multimedia data which is multicasted by a main server, in stream form, set the specific one of a plurality of audio transmission routes, that has the highest transmission speed, as a video transmission route, and set the transmission route through a level-down, level-up, or level-shift operation depending on the latency values or threshold values of respective transmission routes, thus allowing a large size multimedia stream to be seamlessly and rapidly transmitted.07-30-2009
20110206045PROTOCOL INDEPENDENT MULTICAST IN A POINT-TO-MULTIPOINT NETWORK - In one example embodiment, a method of using protocol independent multicast (PIM) in a point-to-multipoint (P2MP) label switched path is provided. In this method, a label uniquely identifying the P2MP label switched path from different P2MP label switched paths is advertised. In response to the advertisement, a PIM message is received by way of a point-to-point (P2P) label switched path. This PIM message includes the advertised label. The label included in the PIM message is identified to correspond with the P2MP label switched path and the PIM message is reflected by way of the P2MP label switched path based on the identification.08-25-2011
20090161673Method and System For Computing Multicast Traffic Matrices - A system and method for receiving, from one or more ingress routers, a first set of records including data corresponding to network traffic, receiving, from one or more egress routers, a second set of records including data corresponding to network traffic and creating a multicast traffic matrix using at least a portion of the data included in the first and second sets of records.06-25-2009
20090185563METHOD, SYSTEM AND APPARATUS FOR MEDIA GATEWAY TO TRANSMIT AND RECEIVE MULTICAST DATA - The present invention provides a method, system and apparatus for an MG to transmit and receive multicast data. A method for an MG to receive multicast data in embodiments of the present invention include the following: the MG receives a multicast-related indication from the MGC, reports the relevant information to the router in the network at the multicast source side according to the indication, and requests to join the multicast group. The MG receives the multicast data transmitted by the multicast source. A method for an MG to transmit multicast data in embodiments of the present invention include the following: the MG receives the multicast-related indication from the MGC; and the MG transmits the corresponding multicast data to the users in the network at the receiver side in the form of multicast according to the indication.07-23-2009
20090129383HUB AND SPOKE MULTICAST MODEL - Techniques for implementing multicast messaging between spokes in a hub and spoke network are provided in the present disclosure. Multicast messages may be efficiently routed by creating separate multicast groups for upstream traffic from a source spoke to the hub (a “To Hub” group joined by the hub) and downstream traffic from the hub to spokes (a “From Hub” group joined by spokes interested in receiving multicast messages). A source spoke may send a multicast message encapsulated in a packet with the “To Hub” group address as the destination. Upon receipt, the hub may re-route the multicast message to spokes that have joined the “From Hub” group by encapsulating the original message in a packet with the “From Hub” group address as the destination.05-21-2009
20110268116Efficient Transmission Of Data To Multiple Network Nodes - An improved method, system, and computer program product for efficient transmission of data to multiple network nodes is disclosed. A method for transmitting a data block over a network from a first sending node to a first set of recipient nodes, comprises, in the first sending node, a) dividing the first set of recipient nodes into a subset of selected nodes, selected according to scoring criteria associated with each recipient node, and a subset of unselected nodes, b) assigning at least one of the unselected nodes to at least one selected node according to scoring criteria associated with the respective selected nodes, c) transmitting to each selected node a packet including the data block and a list of the nodes assigned to the selected node.11-03-2011
20120140770RELIABLE AND FAST METHOD AND SYSTEM TO BROADCAST DATA - A reliable and scalable system and method of broadcasting information to other computer nodes in a communication network requires only O(2) time steps. According to one aspect, after broadcasting data in O(1) steps to all nodes in the network, the system and method provides a distributed reliability protocol to ensure data delivery which only requires an additional O(1) steps. Therefore, unlike in prior art approaches where the root or co-root is responsible for the reliable data delivery, each node in the network takes on responsibility to deliver the message to a partner/neighborhood node. The broadcasting method and system of the can be used as building block for most collective/distributive operations, and provides a significant performance advantage in parallel computer systems that have multicast/broadcast capabilities.06-07-2012
20090129384Data mirroring in a service - Data mirroring in a service such as a virtual private LAN service is disclosed. Data packets, segments, frames, or other forms of encapsulation may be mirrored off of a core network (e.g., IP, TCP) to one or more mirroring destinations without using a parallel network. Encapsulation techniques are provided that enable packets to be mirrored and transmitted across services such as VPLS, MPLS, and others to a mirror destination. Once received at the mirror destination, mirrored packets may be used for troubleshooting in a more efficient and less resource and time-consuming manner.05-21-2009
20090135820MULTICAST PATH BUILDING METHOD AND DEVICE - An RPF Neighbor having the least traffic flow is estimated and a multicast distribution path via the RPF Neighbor is selected so as to split the load between routers constituting the Equal-cost Multipath and lines.05-28-2009
20120069844MPLS TRAFFIC ENGINEERING FOR POINT-TO-MULTIPOINT LABEL SWITCHED PATHS - A method and apparatus for providing point-to-multipoint label switch paths (LSPs) in a Multi-Protocol Label Switching (MPLS) network is described. In one embodiment, a point-to-multipoint LSP is built in a MPLS network by using Resource Reservation Protocol Traffic Engineering (RSVP-TE) to signal the point-to-multipoint LSP as separate point-to-point LSPs and to merge the separate point-to-point LSPs into the point-to-multipoint LSP.03-22-2012
20090003342Reliable multicast with automatic session startup and client backfil support - A form of multicast, referred to as “on-demand multicast,” provides a methodology that allows for “on demand” multicasting of data. On-demand multicast allows clients to join or leave a transmission at any point. There is no transmission session start or end time—the session is continuously available, although data is not necessarily continuously transmitted. Data blocks missed by late-joining clients are retransmitted per amalgamated client requests through multiple transmission cycles until all clients that have joined the transmission session receive all content. Once a client has received all data blocks comprising the content for the session, the client may exit the ongoing session.01-01-2009
20090175272ADAPTIVE ALGORITHM FOR REDUCING CHANNEL ZAPPING TIME IN MULTICAST MEDIA - A method and system for reducing channel changing time in multicast media, that can include the steps of receiving at least one of a plurality of available channels from a service provider at a residential gateway through a network, ranking the popularity of at least one of the available channels at a ranking engine connected to the residential gateway, and requesting to receive a number of the channels available from the service provider at the residential gateway based on the ranking. The rank is at least partly based on the data stored in the database.07-09-2009
20090052450APPARATUS, SYSTEM, AND METHOD FOR VIDEO DELIVERY USING DUAL MULTICAST STREAMS WITH ONE BEING DELAYED - An apparatus to deliver video over an Internet Protocol (“IP”) network using multicast distribution and unicast correction. The apparatus includes a video receiver module, a multicast module, and a correction signal module. The video receiver module receives one or more videos formatted as IP packets at a first server. The multicast module streams the one or more videos to a user device over a first IP network using a multicast after a time delay. The correction signal module streams the one or more videos to a second server over a second IP network. The second server transmits requested IP packets of a video stream to the user device over a third IP network. The requested IP packets requested by the user device replace missing IP packets from the video stream. The requested IP packets may be combined with a received multicast video stream to form a corrected video stream.02-26-2009
20090141719TRANSMITTING DATA THROUGH COMMUINCATION SWITCH - Methods, systems, and apparatuses related to a communication switch are disclosed herein. In some embodiments, the communication switch may be configured to transmit TDM, ATM and/or packet data from an ingress service processor, through a plurality of switch elements, to an egress service processor. Other embodiments may be described and claimed.06-04-2009
20090080425SYSTEMS AND METHODS FOR PORT MIRRORING WITH NETWORK-SCOPED CONNECTION-ORIENTED SINK - Systems and methods for sinking port mirrored data to any node in a network are provided. Moreover, the network is configured to convey the mirrored data to the sink, without the need for any facilities expressly dedicated for this purpose. The present invention removes the requirement to collocate the sink port within the same logical node. The present invention uses a mirrored flow configured as a provisioned layer two point-to-point connection, such as a Switched Permanent Virtual Circuit (SPVC), Pseudo-Wire (PWE3), a Virtual Local Area Network (VLAN) cross-connect, Provider Backbone Bridging-Traffic Engineering (PBB-TE), or the like. The provisioned point-to-point connection is configured between the mirrored port to a sink port. The node with the mirrored port is configured to create copies of the appropriate set of packets (i.e. ingress or egress packets or both based on provisioning), and to forward the packets to the sink port.03-26-2009
20090052449MULTICAST WITH ADAPTIVE DUAL-STATE - A method and system are described to multicast with an adaptive dual state. The system receives multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group. Next, the system determines a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic. Next, the system generates a dissemination tree including a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group. Finally, the system forwards the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.02-26-2009
20090097485DATA DISTRIBUTION APPARATUS, DATA DISTRIBUTION METHOD, AND DISTRIBUTION CONTROL PROGRAM - Disclosed is a data distribution apparatus delivering multicast data to a terminal belonging to a multicast group, including: a table generating unit to generate a table including a source address (SA) of the terminal and a destination address (DA) for requesting the multicast data in association with port information of the terminal; an address discrimination unit to discriminate a combination of DA and SA contained in the multicast data; a forwarding destination information generation unit to generate forwarding destination information designating a forwarding destination of the multicast data by obtaining the port information in the table, corresponding to the discriminated combination, and inserts the forwarding destination information in the multicast data for transfer to a L2 switch; and a port selection unit provided in the L2 switch to select port to transfer the multicast data referring to the forwarding destination information and a routing table provided in the L2 switch.04-16-2009
20130121335DYNAMIC MULTICAST MODE SELECTION IN A COMMUNICATION NETWORK - In one embodiment, a network device selectively operates according to a sparse multicast mode where the network device stores individual devices interested in one or more multicast groups and distributes corresponding multicast group traffic based on the individual devices. Alternatively, the network device selectively operates according to a dense multicast mode where the network device maintains a list of the one or more multicast groups in which at least one device is interested and distributes corresponding multicast group traffic through broadcasting. By determining one or more resource-related characteristics, the network device may then select between operation in the sparse multicast mode and the dense multicast mode based on the resource-related characteristics.05-16-2013
20130121336DATA PLANE INDEPENDENT ASSERT ELECTION - Avoiding duplicative forwarding of multicast traffic is disclosed. A join message received at a first router is directed to a peer router of the first router from a first downstream node of the first router and the peer router without passing through the peer router. The join message indicates that one or more downstream nodes of the peer desire to receive from the peer multicast traffic specified in the join message. It is determined whether the join message from the first downstream node to the peer would result in duplicative forwarding by the peer of multicast traffic from an upstream source upstream of the peer and the first router based on the join message. Based at least in part on a determination that the join message would result in duplicative forwarding of the multicast traffic, an election procedure is initiated to avoid such duplicative forwarding of the multicast traffic.05-16-2013
20110142044METHOD AND APPARATUS FOR AVOIDING UNWANTED DATA PACKETS - Method and apparatus for controlling transmission of data packets in a packet-switched network. When a first end-host (A) sends an address query to a DNS system (06-16-2011
20110142043Device, system and method of multicast communication - Device, system and method of multicast communication. For example, an apparatus in accordance with an embodiment of the invention includes a non-kernel multicast protocol handler adapted to perform a multicast operation of a user mode application by bypassing the operating system kernel and directly accessing a communication adapter having an operating system bypass capability.06-16-2011
20090097484Method And System For Distributing Labels - A method, system and apparatus for distributing labels for multicast services. The method deploys a primary controller in the network to manage the label space on a centralized basis; the primary controller distributes a label for the multicast service upon obtaining a request for a label from the multicast service source, which ensures that unicast services and multicast services use different labels, thus solving conflicts between unicast labels and multicast labels and between multicast labels; the primary controller can also query labels for multicast members. The apparatus for distributing labels includes a message interaction unit, a information maintenance unit and a label distribution unit.04-16-2009
20100002698METHOD, APPARATUS, SYSTEM, AND ARTICLE OF MANUFACTURE FOR RELIABLE LOW-BANDWIDTH INFORMATION DELIVERY ACROSS MIXED-MODE UNICAST AND MULTICAST NETWORKS - A system and method are provided wherein information is disseminated using a reliable IP multicast network implementation coupled with dynamically assigned proxy nodes serving as zonal aggregation points. These nodes share information with each other over the reliable IP multicast network, augmenting this function with a reliable point-to-point communication infrastructure between proxy nodes in those instances where IP multicast is not available or prone to error.01-07-2010
20110228776METHOD AND APPARATUS FOR FORWARDING PACKETS - A forwarder for use within an internetworking system operating over an ATM backbone is provided. The physical internetworking devices within the system are shared to provide the internetworking functions while servicing two or more distinct and isolated user networks. This is accomplished by logically partitioning the devices into distinct sub-elements which provide all or part of the internetworking functions. These sub-elements are uniquely allocated to independent realms which are then assigned to specific user networks.09-22-2011
20110228775METHOD AND APPARATUS OF MULTICAST SERVICE FLOW PROCESSING FOR HEADEND CABLE MODEM - A method and apparatus of processing a multicast service flow for a headend cable modem is provided.09-22-2011
20110228774MULTICASTING IN A PROVIDER BACKBONE BRIDGE NETWORK - A method and Provider Backbone Bridge (PBB) for handling customer multicast frames that are received by a Customer Network Port or Provider Network Port on an I-component of the PBB. Customer multicast frames that are forwarded to a Virtual Instance Port (VIP) on the I-component are encapsulated with a Backbone Destination Address (B-DA) equal to the original Customer Destination Address (C-DA) of the received customer multicast frames instead of the Default B-DA. This capability may be controlled by an “EnableCustomerMulticast” parameter enabling the above behavior to be independently set for each VIP on the I-component.09-22-2011
20110228773SYNCHRONIZING MULTICAST INFORMATION FOR LINECARDS - In a network device comprising redundant management processors and one or more linecard processors situated on one or more linecards, a linecard processor maintains multicast information that is synchronized with multicast information, or a portion thereof, maintained by an active management processor. When a switchover is performed due to which a previous standby management processor becomes the new active management processor, the switchover is performed without interrupting any multicast routing services provided by the network device. For example, a switchover may be performed in order to upgrade a linecard processor to a new software version.09-22-2011
20110228771SYNCHRONIZATION OF MULTICAST INFORMATION USING BICASTING - Techniques that enable a network device such as a router to provide multicast routing services without interruption. Techniques are provided for using bicasting to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. A multicast protocol related event of packet is sent to both a first processor operating in active mode and a second processor operating in standby mode. Each processor then updates its multicast information based upon the bicasted event or packet.09-22-2011
20110228770SYNCHRONIZATION OF MULTICAST INFORMATION USING INCREMENTAL UPDATES - Techniques that enable a network device such as a router to provide multicast routing services without interruption, even in the event of a switchover. An incremental updates technique is used to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. The first processor may be a management processor operating in active mode in a network device and the second processor may be a management processor operating in standby mode in the network device. The second processor may also be a processor on a linecard of the network device.09-22-2011
20110228769Controller Providing Gradual Transition of Multiple Terminals from Unicast Transmission - A controller in a video headend or other transmission element of a signal distribution system is operative to detect a condition in which unicast transmissions of a given content stream to a plurality of terminals meet a specified threshold. The controller starts a multicast transmission of the given content stream in response to the detected condition, and transitions at least one of the terminals to the multicast transmission. In one embodiment, the controller identifies at least one of the terminals as a terminal that will receive the multicast transmission of the given content stream in place of its unicast transmission prior to one or more of the other terminals receiving the multicast transmission. The controller stops the unicast transmission to the identified terminal if that unicast transmission has already been started, starts the multicast transmission, switches the identified terminal to the multicast transmission, and subsequently transitions one or more of the other terminals to the multicast transmission. The identified terminal may be a leading terminal or a trailing terminal.09-22-2011
20090245250CONTENT TRANSMITTING APPARATUS, CONTENT RECEIVING APPARATUS, CONTENT TRANSMITTING METHOD, AND CONTENT RECEIVING METHOD - A content transmitting apparatus includes a content transmitting unit (10-01-2009
20090219933SYSTEM, SERVER AND METHOD FOR OPTIMIZING A GROUP MANAGEMENT PROTOCOL - The present invention discloses a method, server and system for optimizing a group management protocol so as to reduce the complexity in setting and switching filter modes in the prior protocols. The method includes: a group member sends a membership report to a multicast router; upon reception of the membership report, the multicast router judges whether the report carries an EXCLUDE mode non-empty source list; if so, the router updates a corresponding state inside the router according to a non-source-specific join; or else, the router updates the corresponding state inside the router directly with the information of the report. The method provided by the present invention can avoid the complex switching and processing of filter modes in the prior protocols.09-03-2009
20090252165METHOD AND SYSTEM FOR DETERMINING THE EXISTENCE OF BROADCAST AND MULTICAST FRAMES BUFFERED IN AN ACCESS POINT - A method and a system for determining the existence of broadcast/multicast frames buffered in an access point (AP) are used to avoid wakening a station (STA) unnecessarily. The method includes: when receiving broadcast/multicast frames sent from a service network and/or multicast group, an AP sets a broadcast/multicast indication bit that associates the service network and/or multicast group to the valid state and sends frames that carry the broadcast/multicast indication bit to a STA; the STA determines whether there are broadcast/multicast frames buffered in the AP according to the associated service network and/or multicast group and the received broadcast/multicast indication bit. Embodiments of the present disclosure also disclose an AP and a STA. The AP can identify whether there are broadcast/multicast frames buffered in an AP.10-08-2009
20090245253Computing Point-to-Multipoint Paths - An apparatus comprising a path computation element (PCE) configured to communicate with a path computation client (PCC) and compute a point-to-multipoint (P2MP) path across an autonomous system (AS) domain. Also included is a network component comprising at least one processor configured to implement a method comprising obtaining a computation request for a P2MP path across a plurality of AS domains, attempting to calculate the P2MP path across the AS domains, thereby generating a computed path or a failure reason, and transmitting a reply comprising the computed path or an indication of the failure reason. Included is a method comprising exchanging a request message and a reply message about a P2MP path across an AS domain between a PCC and a PCE.10-01-2009
20090245249MULTICAST NODE APPARATUS, MULTICAST TRANSFER METHOD AND PROGRAM - To provide an apparatus that optimizes the wait time in node apparatuses performing a packet backup using a multipath. The apparatus uses statistic information related to the transmission qualities of the paths constituting the multipath, thereby determining the minimum wait time that satisfies a target packet backup rate.10-01-2009
20090245256METHOD AND SYSTEM FOR PROVIDING MULTICAST SERVICES - The present disclosure discloses a method for providing multicast services, which includes receiving a multicast service request sent by a UE through an IMS network, obtaining the media transmission parameters of the multicast media streams, sending a response to the UE through the IMS network with the media transmission parameters carried in the response, and sending the multicast media streams corresponding to the media transmission parameters to the UE. Further, a system providing multicast services and a multicast service support system is disclosed.10-01-2009
20090245248METHOD AND APPARATUS FOR PROVIDING RESILIENCY IN MULTICAST NETWORKS - Techniques for providing resilient multicast traffic processing in a network element are described herein. In one embodiment of the invention, a network element separately joins equivalent multicast traffic streams at a first and second interface respectively. During uninterrupted operation, the network element processes the packets of the multicast traffic stream it receives at the first interface and drops the packets of the equivalent multicast traffic stream it receives at the second interface. Upon an interruption of the packets of the multicast traffic stream being received at the first interface, the network element transitions to processing the packets of the equivalent multicast traffic stream it receives at the second interface. Other methods and apparatuses are also described.10-01-2009
20100165990SYSTEMS AND METHODS FOR EFFICIENT MULTICAST HANDLING - A network device constructs a notification corresponding to a received multicast data unit, where the notification includes administrative data associated with the multicast data unit that does not include a payload of the multicast data unit. The network device replicates the notification at least three different processing elements at different locations in a processing path of the network device to produce multiple replicated data items and produces a copy of the multicast data unit for each of replicated notifications. The network device forwards each copy of the multicast data unit towards a multicast destination.07-01-2010
20080259921System and method for multi-rate video delivery using multicast stream - Systems and methods for multi-rate media data delivery using multiple IP multicast streams are provided. According to example embodiments disclosed herein, the method may include determining a plurality of stream bit rates based on a plurality of demanded bit rates of a plurality of output media data streams and a first algorithm. The method may further include receiving an input media signal and generating a plurality of encoded data streams using the input media signal. The encoded data streams may have encoded bit rates, substantially the same as the stream bit rates. The example method may also include, using a second algorithm and the encoded data streams to generate output data streams at the demanded bit rates. In an example embodiment, the system may comprise a multi-rate encoder and a stream generator, to generate a plurality of encoded streams at the encoded bit rates.10-23-2008
20090252164LAYERED MULTICAST AND FAIR BANDWIDTH ALLOCATION AND PACKET PRIORITIZATION - Embodiments include an overlay multicast network. The overlay multicast network may provide a set of features to ensure reliable and timely arrival of multicast data. The embodiments include a congestion control system that may prioritize designated layers of data within a data stream over other layers of the same data stream. Each data stream transmitted over the network may be given an equal share of the bandwidth. Addressing in routing tables maintained by routers in the may utilize summarized addressing based on the difference in location of the router and destination address. Summarization levels may be adjusted to minimize travel distances for packets in the network. Data from high priority data stream layers may also be retransmitted upon request from a destination machine to ensure reliable delivery of data.10-08-2009
20090141720Apparatus and method for link duplication in mobile communication system - An apparatus and method for enabling duplication between line cards of between physical links when Internet Protocol (IP) packet data of a backbone network is transmitted through a physical link (T1/E1/J1) in an IP-BSS system is provided. The apparatus includes a scheduler for examining a queue depth of queues stored in a queue buffer of each of a plurality of line cards. The apparatus also includes a virtual queue manager for receiving the queue depth from the scheduler, for fragmenting the IP packet received through a backbone network, for determining priority of the line cards according to the queue depth, and also for transmitting the fragmented packet according to the priority.06-04-2009
20100150155METHODS AND APPARATUS TO DYNAMICALLY STORE NETWORK ROUTES FOR A COMMUNICATION NETWORK - Example methods and apparatus to dynamically store network routes for a communication network are disclosed. A disclosed example method involves receiving data via a router having a first memory to store active routes and a second memory to store inactive routes. A destination address associated with the data is identified and in response to detecting that no destination address entry stored in the first memory matches the destination address associated with the data, a default route stored in the first memory is selected to forward the data using a multicast transport protocol.06-17-2010
20120195313Systems, Methods and Computer-Readable Media for Configuring Receiver Latency - The present disclosure is related to transmitting and receiving media channels, such as audio and video channels. These channels may be transmitted as packets from one or more transmitting devices to one or more receiving devices for playout. Certain embodiments of the present disclosure include systems, methods, and computer-readable media for determining latency of a data network for synchronized playout of received signals. Additionally, certain embodiments of the present disclosure include a systems, methods, and computer-readable media for synchronizing playout among devices connected to a data network.08-02-2012
20090257432TERMINAL - Provides a terminal for performing multiple access transmission suitable to a transmission path having varied characteristics. The terminal (10-15-2009
20100158001REDUNDANT COMPUTERS AND COMPUTER COMMUNICATION NETWORKS IN A HIGH-VOLTAGE POWER TRANSMISSION SYSTEM - A method for sending signals from an active computer in a high-voltage power transmission system including active protection computers and active and standby control computers in a hierarchical structure having at least two hierarchical levels. A high-voltage power transmission system and a control station for at least a part of such a transmission system. In the system all computers on the various hierarchical levels are connected to at least two separate computer communication networks. An active computer sends signals that are to be received by at least one other computer at the same or another hierarchical level simultaneously on the two separate computer communication networks to which it is connected.06-24-2010
20100265947CONTROLLING DATA LINK LAYER ELEMENTS WITH NETWORK LAYER ELEMENTS - A network layer device controls provision of data link layer functionality by a data link layer device to provide a requested multimedia service to a subscriber. For example, the network layer device may control the performance of multicast elaboration by the data link layer device, or the queuing and forwarding of packets by the data link layer device to facilitate transmission of packets according to a Quality of Service class. The network layer device may send control messages to the data link layer device to dynamically configure a control object stored by the data link layer device, such as multicast filter information or a Quality of Service profile. The network layer device may be a service edge router, and the data link layer device may be a customer premises equipment device, e.g., a modem or wireless access point, or a switch, e.g., a digital subscriber line access multiplier.10-21-2010
20100265946SERVICE SWITCHING METHOD, SYSTEM, AND DEVICE - A service switching method, system, and device are provided. The method includes: receiving a control message for switching between a unicast service and a multicast service; and reusing access line resources of the multicast service when the multicast service is switched to the unicast service, or reusing access line resources of the unicast service when the unicast service is switched to the multicast service according to the control message.10-21-2010
20100014518METHOD AND APPARATUS FOR FORWARDING PACKETS - An internetworking system operating over an ATM backbone. The physical internetworking devices within the system are shared to provide the internetworking functions while servicing two or more distinct and isolated user networks. This is accomplished by logically partitioning the devices into distinct sub-elements which provide all or part of the internetworking functions. These sub-elements are uniquely allocated to independent realms which are then assigned to specific user networks.01-21-2010
20100150156Systems And Methods For Packaging And Distributing Information06-17-2010
20110228772PROVIDING MULTICAST SERVICES WITHOUT INTERRUPTION UPON A SWITCHOVER - Techniques that enable a network device such as a router to provide multicast routing services without interruption. These techniques enable the network device to provide non-stop routing (NSR) capability for multicast routing even in the event of a switchover. When a switchover is performed due to which a previous standby management processor in a network device becomes the active management processor, the switchover is performed without interrupting any multicast routing services provided by the network device.09-22-2011
20100158000TRANSMITTING APPARATUS AND TRANSMITTING METHOD - To transmit multimedia data in such a manner that is adaptive to the transmission, capability of a receiving apparatus and/or to the congestion state of a network. In a transmitting apparatus (06-24-2010
20090316697Pre-Dropping of a Packet if Its Time-To-Live (TTL) Value is Not Large Enough to Reach a Destination - Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with pre-dropping of a packet if its Time-To-Live (TTL) value is not large enough to reach a destination, such as, but not limited to, its destination if it is a unicast packet, or at least one more destination for a multicast packet. A packet switching device maintains associations between (a) nearest receiving node distances and (b) prefixes or complete addresses. If a packet does not have enough TTL to reach an intended recipient identified by a corresponding nearest receiving node distance, then the packet is dropped even though the TTL has not expired. In this manner, some bandwidth and other network resources are not wasted on traffic that will timeout via the TTL mechanism before reaching a subsequent intended recipient.12-24-2009
20100183008METHOD FOR MANAGING MULTICAST TRAFFIC IN A DATA NETWORK AND NETWORK EQUIPMENT USING SAID METHOD - The invention relates to a method for managing multicast traffic in a data network, and network equipment using said method. Hosts (07-22-2010
20100189106Method and Apparatus for Enabling Multicast Over Split Multilink Trunking - Multicast traffic may be routed using DVMRP or PIM over a Split MultiLink Trunk (SMLT). Network elements on the split side of the SMLT are interconnected by an Inter-Switch Trunk (IST) to enable them to exchange control messages associated with the multicast. When a control message is received on the IST, the network element will determine if the multicast control message is associated with a normal multicast or is associated with multicast over an SMLT link. Control messages related to SMLT links will be processed as if they were received over the SMLT link rather than the IST link. To prevent traffic from being forwarded by multiple network elements over the SMLT link, data traffic from an IST link may not be transmitted over an SMLT link. Flags are used to indicate whether a link is a SMLT link or regular link. Fast recovery may occur by causing participants to transmit triggered join messages upon recovery from a failure.07-29-2010
20090116482MULTICAST DISTRIBUTION DEVICE AND MULTICAST DISTRIBUTION METHOD - Provided is a multicast distribution device for transmitting a packet in which a reception node can easily perform signal synchronization between a plurality of hierarchized data. The multicast distribution device (05-07-2009
20090116481On-Demand Data Delivery System - It is provided a data delivery system of hybrid type in which a multicast delivery and a unicast delivery are combined. The system has a multicast delivery server and a unicast delivery server which have the same content data. A terminals has functions of a reception control, a multicast reception, a unicast reception, a playback control and a data playback. The multicast delivery server delivers a content by multicast at a certain fixed interval. When a content delivery request is made by a user, the user terminal immediately starts reception of the multicast delivery which began latest and, receives data from a head of the content till the time point of the start of the reception as lack in the multicast delivery data, individually by unicast. The user first starts browsing with the unicast data and, thereafter switches the unicast data to the accumulated multicast data.05-07-2009
20080212584Method and system for presentation of multicast trees - A method and system for rendering a plurality of multicast trees for presentation on a display. A multicast routing state may be accessed from a plurality of routers in a multicast group. The multicast routing state may include identification of at least one of an upstream router or a downstream router. A plurality of multicast trees may be identified from the multicast routing state of the plurality of routers. Each of the plurality of multicast trees may indicate a plurality of paths for a data packet from an originating router to selected routers among the plurality of routers. At least two of the plurality of multicast trees may be rendered on a display as an overlapping multicast tree. The overlapping multicast tree may include the plurality of paths for the data packet from the originating router to the selected routers for each of the at least two of the plurality of multicast trees.09-04-2008
20100177773Media Transport Protocol Selection - A method of operating a network node to distribute media across an IP network. The method comprises, at the network node, selecting one of a multicast and peer-to-peer ingress interface and receiving media packets at the interface. For each media packet received at the node, the method comprises determining from information conveyed in the packet or associated packets whether that packet can be cached at the node and caching the packet if permitted. At the node, one of a unicast and peer-to-peer egress interface is selected and packets forwarded to one or more further nodes over that interface.07-15-2010
20130215890COMMUNICATION APPARATUS AND BAND CONTROL METHOD - A communication apparatus includes: an attaching unit configured to attach, to an input frame to be processed in the communication apparatus, a frame identifier of the input frame and a band control correction value corresponding to the frame identifier and the output port; a correction unit configured to correct an amount of data of the frame to be output to a network via the output port, based on the band control correction value; a band control unit configured to control a band of each of the output ports, based on the amount of data of the frame corrected by the correction unit; and an editing unit configured to edit, according to the frame identifier, a frame that the attached frame identifier and correction value thereof has been removed from and that has been band controlled, the edited frame being output to the network via the output port.08-22-2013
20130215891IGMP/MLD Translation - Disclosed is an apparatus comprising a network element (NE) configured to receive an Internet Group Management Protocol (IGMP) data packet in Internet Protocol version four (IPv4) format, translate the data packet into an Multicast Listener Discovery (MLD) data packet in Internet Protocol version six (IPv6) format, and forward the translated data packet. Also disclosed is an apparatus comprising a NE configured to receive an MLD data packet in IPv6 format, and translate the data packet into an IGMP data packet in IPv4 format. Also disclosed is a method comprising receiving a plurality of data packets, wherein the plurality of data packets comprise IGMP data packets and MLD data packets, translating at least one of the IGMP data packets into a MLD data packet, and translating at least one of the MLD data packets into an IGMP data packet.08-22-2013
20100220722POINT-TO-MULTIPOINT (P2MP) NETWORK RESOURCE MANAGEMENT - Techniques for managing resources in a point-to-multipoint (P2MP) network are disclosed. In some examples, a root station is adapted to transmit and receive network packets and leaf stations are adapted to transmit and receive the network packets from the root station. An electrical control system can be adapted to reduce an amount of time for the electrical control system to produce a steady state output and to define a maximum boundary for the output. The electrical control system may include feedback to control the root station based, at least in part, on the output of the electrical control system.09-02-2010
20100254383METHOD FOR MANAGING MULTICAST TRAFFIC BETWEEN EQUIPMENT IN A MULTICAST DATA NETWORK - In one implementation a method is provided that involves receiving in a network interface of a first router one or more PIM type messages from one or more second routers requesting one or more types of multicast traffic, storing in the first router a record for each network interface and each type of multicast traffic information that individually identifies the one or more second routers requesting the type of multicast traffic, and determining in the first router whether to transmit from the interface the one or more types of multicast traffic by use of the record. A method is also provided that involves individually tracking in an upstream PIM router the join membership of one or more individual downstream PIM routers that are coupled to a network interface of the upstream PIM router via a multi-access network without disabling Join message suppression in all the individual downstream PIM routers.10-07-2010
20100254384COMMUNICATION CONTROL UNIT AND COMMUNICATION CONTROL METHOD APPLIED FOR MULTI-CAST SUPPORTING LAN - A multicast processing section constructs, when it is determined that a received packet is a packet on a multicast packet and multicast group management protocol, a table showing a correlation between a host device and a multicast group in a port number-multicast physical address correlation storing section as well as in a multicast router-connected port storing section according to the received packet, and controls to transfer a packet for each multicast group between a multicast router and host devices according to the table.10-07-2010
20110058551METHODS AND APPARATUS FOR MANAGING MULTICAST TRAFFIC THROUGH A SWITCH - A method for managing multicast traffic through a switch operating in the layer 2 of the OSI model, and routers and switches involved in the method. In one implementation a router sends to a switch a message containing identification of specific equipment which has requested specific multicast traffic, and also containing a specification of the specific traffic, and when the switch receives data carrying multicast traffic, based on the destination and origin addresses of the data, and based on the identification of the specific equipment and of the specification of the specific multicast traffic that it has received in the message, the switch deduces if the data carry the specific traffic that has been requested by the specific equipment, and decides through which of its ports it transmits the data.03-10-2011
20110058550METHOD, APPARATUS AND SYSTEM FOR ALLOCATING IPTV RESOURCES - The present invention relates to the field of communications technologies, and discloses a method, an apparatus, and a system for allocating Internet Protocol Television (IPTV) resources to save bandwidth resources in the IPTV service. The method includes the following: a multicast access control entity allocates resources to a unicast access control entity through an intermediate network entity when unicast resources are not enough; and the unicast access control entity allocates resources to the multicast access control entity through the intermediate network entity when multicast resources are not enough. The present invention is primarily applicable to IPTV technologies.03-10-2011
20110058549METHOD AND SYSTEM FOR LAYER 2 MANIPULATOR AND FORWARDER - The disclosure describes method and system for forwarding frames of a flow via a layer 2 forwarder and manipulator (L2FM) for improving network utilization and improving users experience by reducing the latency associated with the flow. When a new flow is identified, forward control information for frames of the new flow is obtained. The forward control information can include re-writing of at least one field in an original header of the frames of the new flow. At least one field in an original header of the frames of the new flow is manipulated according to the obtained forward control information, and the manipulated frames of the new flow are forwarded accordingly.03-10-2011
20110058548METHODS AND APPARATUS FOR MANAGING MULTICAST TRAFFIC THROUGH A SWITCH - A method for managing multicast traffic through a switch operating in the layer 03-10-2011
20100238924Switched Unicast in an Internet Protocol Television Environment - In one embodiment, a processing device is coupled between at least one content source and at least one subscriber device within an Internet Protocol television (IPTV) system in order to receive a plurality of service flows from the at least one content source and to process multicast service flow requests from the at least one subscriber device. The processing device includes a map module to map a service flow from a content source to a multicast service flow based on a multicast service flow request from a particular subscriber device and a unicast module to assign a unique identifier to the mapped multicast service flow to convert the mapped multicast service flow to a unicast delivery of the mapped multicast service flow to the particular subscriber device.09-23-2010
20100220723METHOD FOR PROVIDING SCALABLE MULTICAST SERVICE IN A VIRTUAL PRIVATE LAN SERVICE - Multicast capability in a virtual private LAN service (VPLS) is provided in a provider IP/MPLS infrastructure without headend replications by encapsulating a customer data packet to use an established multicast protocol, such as IP multicast. In one example, the customer data packet is encapsulated by an IP header having an IP multicast group address and an Ethernet header. In one implementation, a DNS type mechanism is provided to distribute the IP multicast addresses for VPLS use. Such IP multicast group address can be set aside from an administratively scoped address range. An efficient IP routing algorithm running on the provider's network provides an efficient distribution tree for routing IP-encapsulated customer packet for the VPLS.09-02-2010
20090052448METHODS AND SYSTEMS TO STORE STATE USED TO FORWARD MULTICAST TRAFFIC - Methods and systems are described to store state used to forward multicast traffic. The system includes a receiving module to receive request to add a first node to a membership tree. The membership tree includes a first plurality of nodes associated with a multicast group. The system further includes a processing module to identify a second node in the first plurality of nodes and to communicate a node identifier that identifies the first node over a network to the second node. The node identifier is to be stored at the second node to add the first node to the membership tree. The node identifier is further to be stored in the membership tree exclusively at the second node to enable the second node to forward the multicast traffic to the first node.02-26-2009
20100208733System and Method for Point to Multipoint Inter-Domain Multiprotocol Label Switching Traffic Engineering Path Calculation - A system comprising a plurality of path computation elements (PCEs) configured to communicate with an ingress node, jointly compute a core tree for an inter-domain point-to-multipoint (P2MP) tree across a plurality of network domains, and independently compute a plurality of sub-trees in at least some of the network domains, wherein the core tree connects the ingress node to a boundary node (BN) in each one of the network domains that have a destination node and each sub-tree connects the BN to a plurality of destination nodes in one of the network domains that have a destination node.08-19-2010
20100098079DATA COMMUNICATION SYSTEM, BACKUP SERVER AND COMMUNICATION CONTROL APPARATUS - In order to distribute multicast packets, using different multicast addresses and avoiding fault points, a backup server is installed close to a master and converts backup multicast packets and sends them as master multicast packets to the client. At this time, backup multicast packets are delayed and sent while the delay is determined from an allowable retransmission time, a one-direction delay to the client, a time required to detect linkage problems, and a time required to establish backup paths and so on.04-22-2010
20100128726DATA TRANSMITTER AND DATA TRANSMISSION METHOD - A data transmitter is provided. The data transmitter is configured to transmit reception data and copy data of the reception data to the outside via respective separate ports. The data transmitter includes an identification information attaching unit configured to attach, to the reception data, identification information identifying the reception data, a reception data copying unit configured to copy the reception data with the identification information attached thereto, a data calculation unit configured to perform the same calculation operation on the reception data with the identification data attached thereto and the copy data copied by the reception copying unit, and an identity determiner unit configured to determine whether the reception data with the identification data attached thereto is identical to the copy data, based on the identification data and the calculation results of the data calculation operation.05-27-2010
20120140771Method and Device for Hierarchically Controlling Accessed Multicast Group - A method for hierarchically controlling an access multicast group is disclosed, which divides the access authority control hierarchies of the multicast group and configures control rules for each authority control hierarchy. The method includes: performing authority control on an accessing user in a present authority control hierarchy according to the configured control rules, and if the user does not pass the authority control, then rejecting the user accessing the multicast group requested by the user; if the user passes the authority control, then going into the next authority control hierarchy to perform the authority control on the accessing user until accessing all the configured authority control hierarchies. Accordingly, a device for hierarchically controlling an access multicast group is provided, which includes: a division module, a control module, and a triggering module. Thus, the method and the device can hierarchically and flexibly control the on-demand multicast group of a user.06-07-2012
20090073979PROTECTION METHOD FOR DATA SIGNAL TRANSMISSION AND COMMUNICATION NETWORK - A protecting method for data signal transmission includes that the source node transfers the same data signal along each path between the source node and the destination node; in at least one path, the data signal is copied to multipath data signals at least one time, and one path data signal of the copied multipath data signals is transferred along the path continuatively, and the other copied multipath data signals are transferred to other paths respectively, therein the path at which multipath data signals would arrive selects one path data signal to receive and transfer; the destination node receives one path data signal from at least one path. The links which can transfer data signal are among multiple paths which are between the source node and the destination node, even if the links in multiple paths disable at the same time, the links among multiple paths also can connect the non-disabled links in multiple paths, therefore the data signal can be carried normally, and the normal communication between the source node and the destination node can be implemented.03-19-2009
20090073978Low Latency Multicast for InfinibandR Host Channel Adapters - A low latency multicasting receive and send apparatus and method comprising low latency receive and send queues, in an InfiniBand® network each destination group of nodes (recipients) is identified by a unique Global ID (GID)+Local ID (LID). Each node whose ports are part of a multicast group identify themselves via a LID which identifies participating ports. When a switch receives such a multicast packet with a multicast LID in the packet's DLID field it replicates the packet to each of the designated ports. Each destination adapter at a receiving node receives the multicast packet and distributes copies of the packet to QPs in the host system that are registered for the multicast address.03-19-2009
20090219934SERVICE-SPECIFIC LOGICAL INTERFACES FOR PROVIDING VPN CUSTOMERS ACCESS TO EXTERNAL MULTICAST CONTENT - A network device seamlessly handles multicast traffic flow between virtual private networks (VPNs) and content providers located external to the VPNs. For example, the network device, such as a router, comprises an interface card and a forwarding component. The forwarding component maintains forwarding data for a public network and forwarding data for the virtual private network. The interface card receives a multicast packet from a virtual private network destined for a multicast content provider external to the virtual private network. When forwarding the multicast packet, the forwarding component bypasses the forwarding data for the public network and forwards the multicast packet to the multicast content provider in accordance with the forwarding data for the public network.09-03-2009
20090147785Separability control device, tree-type delivery system, node device separation control method, memory medium memorizing separability control program, memory medium memorizing information process program - A separability control device formed by connecting plural node devices in a tree-like shape while forming plural hierarchy levels placing a delivery device at a top to enable content data from the delivery device to be sequentially transferred from the node device on an upper hierarchy level to the node device on an lower hierarchy level, including: 06-11-2009
20090141718Communication Device and Communication System - High-quality communication using Multicast is realized in wireless communication where re-transmission processing is performed.06-04-2009
20130128886Replication Management for Remote Multicast Replication Network - A router receives a leave message from a host on a subscriber circuit. The leave message indicates a request to stop receiving a multicast stream that is associated with a group object. The interface between the router and network elements including, but not limited to, a remote multicast replication interface. A group specific query is then sent on the subscriber circuit, and is directed to hosts on the subscriber circuit and regards only the multicast group of the received request. Next the group object association with the subscriber circuit is removed from the record at the router if, in response to the group specific query, no host of the subscriber circuit reports receiving the traffic stream corresponding to the multicast group identified in the leave message.05-23-2013
20130128888METHOD, SYSTEM AND ROUTER FOR CHANGING APPLICATION IN BGP SESSION - A method and system for changing an application in a BGP session are provided. The method may be applied by a first router, in a session established between the first router and a second router, and in which an application is enabled. The method comprises the first router changing a local capability value to support a changed application and changing an address family according to the changed application.05-23-2013
20080291914Method for Implementing Multicast - A method for implementing multicast in the MAC in MAC network, which method enables the operator's backbone network device to support the multicast copy ability based on the private network user, and allows the public network, which supports the MAC in MAC Layer 2 backbone network, to have the full multicast ability, the inventive method adds into the PBB the correspondence of the multicast address between the private network and the public network as well as the multicast forwarding tables in each network equipments, copies and sends downward the multicast messages stage by stage, so that the multicast messages are sent downward in accordance with the typical multicast tree structure, thereby avoiding the huge waste of the bandwidth due to the multicast copy.11-27-2008
20080285558REPORTING EVENTS FROM MULTIPLE WS-ENABLED DEVICES - Techniques for reporting events that occur on a plurality of Web Services (WS)-enabled devices are provided. A service agent executes on a node that is separate from the plurality of WS-enabled devices. The service agent receives an event notification message from a particular device of the plurality of WS-enabled devices. The event notification message indicates an event that occurred on the particular device. In response to receiving the event notification message, the service agent examines a mapping table that maps event types to one or more devices that are to be notified when the corresponding event occurs. The service agent then sends a message about the event to each of the one or more devices.11-20-2008
20110069705Multicast-Unicast Protocol Converter - A protocol converter includes a processor configured to receive a request for content from a client system. The processor is further configured to determine if the protocol converter is currently receiving the content through the multicast session, and join the multicast session if the protocol converter is not currently receiving the content. Additionally, the processor is configured to receive the content as an end point of the multicast session, format the content for communication to the client system, and provide content to the client system in a communication separate from the multicast session. Receiving the content as an end point of the multicast session can include terminating the application layer protocol used by the multicast session. Additionally, formatting the content can include re-encapsulating the content as hypertext transport protocol (HTTP) with an appropriate content-type.03-24-2011
20090109972Forwarding loop prevention apparatus and methods - Forwarding loop prevention apparatus and methods are provided. After a communication traffic block such as a packet is received, a determination is made as to whether the packet is to be broadcasted to a number of communication devices. If the packet is to be broadcasted, the packet is modified to include an indication that the packet is reflected, and the packet is broadcasted. A device that receives the broadcasted packet determines whether it is reflected and whether the identifier is associated with the device. If the packet is reflected and the identifier is associated with the device, the device discards the packet. Otherwise it forwards the packet. Forwarding loops may instead be avoided without modifying packets, based on an amount of time elapsed between sending and receiving a packet.04-30-2009
20100278179System and Method of Detecting Lost Packets - In a particular embodiment, a method includes receiving a first request to retransmit a first packet. The method also includes selectively retransmitting the first packet based on a first list that identifies packets to retransmit and based on a second list that identifies packets that have been retransmitted.11-04-2010
20110235639MECHANISM FOR ENABLING LAYER TWO HOST ADDRESSES TO BE SHIELDED FROM THE SWITCHES IN A NETWORK - Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. A border component interposed between a network of switches and multiple local hosts receives from a first local host a first packet destined for a first destination host. The first local host has a first layer 2 (L2) address and a first layer 3 (L3) address associated therewith. The first packet includes the first L2 address as a source L2 address for the first packet, and includes the first L3 address as a source L3 address for the first packet. The border component shields the first L2 address from the network of switches by replacing the source L2 address for the first packet with a substitute L2 address associated with a communication channel of the border component before sending the first packet to the network of switches.09-29-2011
20110128956METHOD AND APPARATUS FOR REQUESTING MULTICAST, PROCESSING AND ASSISTING MULTICAST REQUEST - According to at least one particular embodiment of the present invention, in an ASM-based RP, when the RP receives a multicast transmission request from a multicast source, it processes said multicast transmission request of the multicast source according to the multicast transmission request and remaining resources available for multicast forwarding in the RP. When using the methods and apparatuses provided in the present invention, by means of reasonable controls on the multicast transmission request conducted by the RP according to its resource situation, the hardware processing loads and the port traffic load of RP can be effectively maintained within an appropriate range, thereby avoiding resource exhaustion, and the disadvantageous impact of new multicast services on the existing services can be also avoided.06-02-2011
20100296512Point-to-Point and Point-to-Multipoint Communications - A network, such as wired and/or wireless LAN, is configured to have both point-to-point and point-to-multipoint connections. The point-to-multipoint connection(s) is used to communicate information between a plurality of the stations (or modem, or transceivers) in the network, whereas the point-to-point connection(s) are used to communicate information between only 2 stations in the network with the ability to, for example, maximize performance (rate/reach/BER/latency/etc) between those two stations. A master station allocates one or more frequency bands to the various point-to-multipoint and point-to-point connections.11-25-2010
20100296513PIPELINE SCHEDULER WITH FAIRNESS AND MINIMUM BANDWIDTH GUARANTEE - A pipeline scheduler provides a minimum bandwidth guarantee by transporting cells from an input port to an output port in a two-phased approach. Cells that conform to a minimum cell rate (MCR) are selected from queues at the input port and arranged into supercells for transport to the output port, followed by nonconforming cells, to guarantee fairness by using scheduling modules to build the supercells first for conforming cells, and then for nonconforming cells. Reservation vectors are used to permit the same time slot of the next frame to be reserved by a first queue, and the same time slot of the following time frame to be held for reservation by a second queue, to ensure equal time slot access by the first and second queues over successive time frames.11-25-2010
20100303071SYSTEM AND METHOD FOR CONVERTING UNICAST CLIENT REQUESTS INTO MULTICAST CLIENT REQUESTS - A system and method converting a unicast client request into a multicast client request is provided, the method comprising: receiving the unicast client request; mapping the unicast client request destination IP address and unicast client request destination port to a multicast record, wherein the multicast record contains a multicast destination internet protocol (IP) address and wherein the multicast destination IP address corresponds to the unicast client request destination IP address and unicast client request destination port; and transmitting the multicast client request that mirrors the received unicast client request to a plurality of destination servers using the multicast destination IP address that corresponds to the unicast client request destination IP address and unicast client request destination port.12-02-2010
20100303072Multicast Source Mobility - A method of delivering an IP multicast stream from a source node to a destination node. The method comprises establishing a Host Identity Protocol association between a multicast router and at least one further network node upstream of the multicast router, both of which are present in the multicast path, and using said association(s) to transport multicast packets.12-02-2010
20110122873METHOD FOR CONVERTING BETWEEN UNICAST SESSIONS AND A MULTICAST SESSION - The invention includes methods for converting between a plurality of unicast sessions and a multicast session. A method for converting from unicast sessions to a multicast session includes receiving a request for establishing a unicast session for delivering content to a first client device, generating a multicast session establishment message adapted for establishing a multicast session with the client device for delivering the content to the client device, and generating at least one multicast session join message for the other client devices, the at least one multicast session join message adapted for enabling the other client devices to join the multicast session. The multicast session establishment message is generated using a threshold number of unicast sessions. A method for converting from a multicast session to a unicast session is provided. A method for converting from a plurality of unicast sessions to a plurality of multicast sessions is provided.05-26-2011
20110122872SCALABLE IP-SERVICES ENABLED MULTICAST FORWARDING WITH EFFICIENT RESOURCE UTILIZATION - Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, a network switch module includes a memory and multiple processors partitioned among multiple virtual routers (VRs). Each VR maintains a data structure including information relating to multicast sessions handled by the VR and including a first pointer for each multicast session, a chain of blocks of second pointers and one or more TCBs. Each first pointer points to a chain of blocks of second pointers. Each second pointer corresponds to an OIF of the VR participating in the multicast session defined by the first pointer and defines how many times to replicate packets associated with the multicast session. The TCBs store control information relevant to processing or routing packets. Each second pointer points to a TCB, which identifies the OIF out which packets of the multicast session are transmitted from the VR.05-26-2011
20100303073NETWORK RELAY APPARATUS AND INTER-NETWORK RELAY METHOD - In a network relay router 12-02-2010
20100322244Utilizing Betweenness to Determine Forwarding State in a Routed Network - A set of critical nodes or links is identified on the network through which most of the shortest paths on the network occur. Each node compares their distance to end points on the network with a distance between the end points and each of the distinct critical nodes. Where the distance between the end points and the critical nodes is shorter than the distance between the end points and the node, the node is not on the shortest path and does not install forwarding state. Where the distance between the end points and the critical node is larger than or equal to the distance between the end points and the node, the node may be on the shortest path between the pair of end nodes and installs forwarding state. Installation of forwarding state may cause packet duplication, but determining forwarding state is dramatically simplified. The level of duplication may be reduced by selecting a larger number of critical nodes on the network.12-23-2010
20120020354HIERARCHICAL CODING FOR MULTICAST MESSAGES - Techniques for sending signaling information using hierarchical coding are described. With hierarchical coding, individual messages for users are encoded using multiple interconnected encoders such that (01-26-2012
20110128957MULTICAST TREE STATE REPLICATION - A network device may include a first memory to store a primary multicast tree state table for storing next-hop information for a multicast tree corresponding to a multicast stream; a second memory to store a secondary multicast tree, different than the primary multicast tree, state table for storing the next-hop information for the multicast tree corresponding to the multicast stream; a receiver to receive a data unit from a neighbor network device, the data unit including information regarding a next-hop in the multicast tree; and one or more processors. The one or more processors may update the primary multicast tree state table based on the information regarding the next-hop in the multicast tree, and update the secondary multicast tree state table, in response to the one or more processors updates the primary multicast tree state table, based on the information regarding the next-hop in the multicast tree.06-02-2011
20110019671Partitioned Forwarding of Packets Originated on a Broadcast Link Among Layer 2 Forwarding Devices of Different Adjacency Networks - The designated forwarding device functionality for forwarding of packets originated on a broadcast link among layer 2 is shared among multiple forwarding devices of different adjacency networks. As these networks do not form adjacencies, the forwarding devices do not natively participate in a same spanning tree for determining how to forward packets, and a designated forwarding device is used for forwarding packets originated on the common broadcast link. Distributing the role of a designated forwarding device among multiple of the forwarding devices provides a means for more efficiently forwarding packets to their destinations.01-27-2011
20110026522METHOD OF MULTIMEDIA BROADCAST MULTICAST SERVICE CONTENT AWARE SCHEDULING AND RECEIVING IN A WIRELESS COMMUNICATION SYSTEM AND RELATED COMMUNICATION DEVICE - A method of MBMS content aware scheduling and receiving for a network of a wireless communication system includes receiving data of different resolutions generated from a data source from an MBMS content provider, wherein the received data is used for forming a plurality of MBMS services of different resolution levels, transmitting a plurality of dynamic scheduling information units corresponding to the plurality of MBMS services of different resolution levels formed with the received data except the MBMS service of the lowest resolution level, transmitting scheduling information of the MBMS services of the lowest resolution level on a multicast control channel, and transmitting the plurality of MBMS services of different resolution levels on a multicast traffic channel.02-03-2011
20100172354MULTICAST SYSTEM USING CLIENT FORWARDING - A system and method are disclosed for multicasting information to a set of clients that includes transmitting the information to a primary client from a server and instructing the primary client to forward the information to a secondary client.07-08-2010
20110019673MULTICAST TRAFFIC MANAGEMENT IN A NETWORK INTERFACE - A method for filtering in a network interface of a computer system multicast packets in a manner that reduces or obviates altogether the processing of unwanted multicast packets by the processing unit of the computer system. Filtering in the network interface is accomplished by the network interface accessing multicast traffic request information originating in the computer system and comparing the accessed information with the multicast destination address and IP source address of packets received in the network interface.01-27-2011
20110044336MULTICAST DISTRIBUTION SYSTEM AND MULTICAST DISTRIBUTION METHOD - Provided is a multicast distribution system which can perform a multicast distribution by selecting a communication path satisfying a communication feature required by a multicast group. A distribution source router (Rs) performs a multicast distribution to routers (R02-24-2011
20110044337SYSTEM AND METHOD FOR PROVIDING IPTV SERVICE - In a system for providing an IPTV service, if a multicast address of an IPTV channel received from a head-end is a multicast address requested by a mobile node through a tunnel, an end router confirms a care of address (CoA) of the mobile node corresponding to the multicast address of the IPTV channel, sets the multicast address in the first header of broadcasting traffic, sets the CoA of the mobile node in the second header of the broadcasting traffic, and then sends the broadcasting traffic.02-24-2011
20110116503Technique For Packet Compression In An Application Level Multicast - In an application level multicast (ALM), multiple flows of data packets containing shared material are destined for different devices. A packet compression device is used to compress the data packets to reduce traffic load. This compression device includes a cache for recording the payloads of selected data packets which currently are not of record in the cache. If it is determined that the cache has therein a record of an identical version of the payload of a data packet, the compression device releases a compressed version of the data packet which includes a representation of the payload in lieu of the actual payload.05-19-2011
20110116504METHOD AND APPARATUS FOR PROVIDING MULTICAST SERVICE IN A MULTICAST NETWORK - A method and apparatus for efficiently providing a multicast service at a multicast router in a multicast network are provided. A method for providing a multicast service at a multicast server in a multicast network includes transmitting to a first router a multicast signaling packet for establishing a path for transmitting and receiving a multicast service packet to and from a reception side that receives the multicast service, determining whether it is a predefined time to start multicast service packet transmission, and if it is the predefined time to start multicast service packet transmission, transmitting a multicast service packet to the first router.05-19-2011
20110243132Transmission apparatus, transmission method, and program - There is provided a transmission apparatus including a virtual I/F control section which outputs data to be transmitted, a packet generation processing section which generates a packet containing the data, a storage section which stores a plurality of destinations of the packet, a virtual I/F which sequentially performs, to the plurality of destinations, processing of rewriting a destination set in the packet generated by the packet generation processing section by one of the plurality of destinations stored in the storage section, and outputting the packet in which the destination is rewritten, and a real interface which transmits, every time the packet is output from the virtual I/F, the packet to the destination set in the packet.10-06-2011
20120243536METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING MULTICAST DATA IN SOCIAL NETWORKS - A method of transmitting first content from a first host to a second host in a data network using a social network site in the data network, the first host identifiable by a first IP address. According to one implementation the method involves receiving in the social network site a first unicast message from the first host related to a transmission of the first content from the first host, the first unicast message including the first IP address and a multicast group address to be used in the transmission of the first content. Upon or after the social network site determining that a social relationship exists between the first host and the second host the social network site sends a second unicast message to the second host indicating that the first host has or will initiate a transmission of the first content. The second unicast message includes the first IP address and the multicast group address in a form useable by the second host to request and receive via the data network the first content in the form of multicast packets.09-27-2012
20100238926NETWORK INTERFACE CONTROL APPARATUS AND CONTROL METHOD - In controlling a mode of a network interface which is operable in operation modes including: a promiscuous mode for receiving all packets, a filter mode for selecting a packet to be received using part of a network address, and an ordinary reception mode for receiving broadcast packets, multicast packets and packets addressed for the apparatus, in a case where an instruction to shift the operation mode of the network interface to promiscuous mode is issued, the operation mode of the network interface is shifted to promiscuous mode if specific processing is not in progress, or the operation mode is shifted to the filter mode if the specific processing is in progress. If the network interface is operating in the filter mode upon completion of the specific processing, the operation mode of the network interface is shifted to promiscuous mode.09-23-2010
20100238925MULTICAST COMMUNICATION APPARATUS AND METHOD FOR RECEIVING AND FORWARDING DATA VIA A NETWORK AMONG A PLURALITY OF NODES - A multicast communication apparatus for receiving and forwarding data via a network among a plurality of nodes. The apparatus has: a receiving section that receives the data from a source node; a routing table that stores route information of the data including the source node and a destination node of the data; a forwarding section that forwards the data to a next destination node according to the route information of the routing table; a hop length table that includes a hopping number of the data forwarded from the source node to the next destination node; and a mixing processing section that performs mixing processing of data received from another node. The mixing processing section performs the mixing processing according to the hopping number in the hop length table.09-23-2010
20090323688INFORMATION PROCESSING APPARATUS,IMAGE PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - An information processing apparatus which make it possible to search from an information processing apparatus, for an IPv6-compatible image processing apparatus which has an IPv6 network address designated by the information processing apparatus. A device management application determines search conditions, and specifies information associated with a designated network. Further, the device management application generates a IPv6 multicast address using the thus specified information, transmits a search message designating the IPv6 multicast address, and receives a response transmitted from an image processing apparatus associated with the IPv6 multicast address.12-31-2009
20100260179APPARATUS AND METHOD FOR ADAPTIVE STREAMING OF SCALABLE CONTENTS USING MULTICAST AND UNICAST TRANSMISSION CONCURRENTLY - Disclosed is an adaptive transmission device and method of transmitting scalable contents by simultaneously utilizing a multicast transmission and a unicast transmission. The method of transmitting scalable contents in a transmission server includes receiving transmission status information from terminals, determining a transmission policy corresponding to the transmission status of each of the terminals, transmitting a basic transmission group of the scalable contents to the terminals via a multicast or a broadcast, and transmitting an adaptive transmission group of the scalable contents corresponding to the transmission policy to each corresponding terminal via a unicast.10-14-2010
20100014519METHODS FOR MANAGING MULTICAST TRAFFIC BETWEEN SOURCES SENDING DATA AND HOSTS REQUESTING DATA AND NETWORK EQUIPMENT USED TO IMPLEMENT THE METHODS - A device, system and method for controlling the flow of multicast data packets from sources sending data to hosts requesting the data. In one implementation, a router is situated in a data network between sources that send multicast data packets directed to a multicast group and hosts requesting to receive the multicast data packets. The router has one or more network interfaces in the direction of the hosts and stores for each network interface, each multicast group address and each host at least one data record arising from one or more data requests made by the hosts which includes multicast group and source information. The router stores executable instructions to receive messages originating from a host, update the status of the data sources for that host and implement the actions according to one or a combination of Tables 3, 4, 5, 6 and 7 disclosed herein.01-21-2010
20100027542METHOD, DEVICE AND SYSTEM FOR MULTICAST SERVICE AUTHORIZATION CONTROL - A method, a device and a system for multicast service authorization control are provided, so as to support that a multicast authorization control point dynamically updates a user's multicast service authority information and implements multicast authorization control on the user according to the dynamically updated multicast service authority information. The method includes: acquiring a user's multicast service authority information by a multicast authorization control point in the process of interacting with a bearer control layer; and implementing multicast authorization control on the user by the multicast authorization control point according to the acquired multicast service authority information. The multicast authorization control point includes an acquisition unit adapted to acquire a user's multicast service authority information in the process of interacting with a bearer control layer; and an authorization control unit adapted to implement multicast authorization control on the user according to the multicast service authority information acquired by the acquisition unit.02-04-2010
20100027541EFFICIENT MBMS BACKBONE DISTRIBUTIONUSING ONE TUNNEL APPROACH - The present invention relates to a method, signal and devices for facilitating distribution of multimedia broadcast multicast services, i.e. MBMS, in a telecommunications network by receiving an MBSM session start message from a broadcast/multicast service center; sending control traffic on a control network; sending as control traffic to a serving node an MBMS session start request message and including a common tunnel end-point identifier, i.e. common TEID, in the MBMS session start request message; receiving information from the serving node indicating the acceptance of using IP multicast; and sending media content on an IP multicast backbone to hosts that have joined the multicast group using the common TEID. If any part of the communication network does not accept the IP multicast backbone as distribution method tunnels will be used between the gateway and serving node and between the serving node and control node.02-04-2010
20110176544Link aggregation flood control - A network interfaced unit includes a first data processing device, a second data processing device coupled to the first data processing device, memory coupled to the first data processing device, and instructions accessible from the memory by the first data processing device. The instructions are configured for causing the first data processing device to carry out operations for causing a copy of a frame received by the second data processing device to be received by the first data processing device in response to a destination address of the frame failing to be found in an address lookup table accessibly by the second data processing device and for causing the first data processing device to query other network interface units after receiving the copy of the frame for determining if the destination address of the frame has been learned on any one of the other network interface units.07-21-2011
20100054245SYSTEM AND METHOD FOR MULTICASTING IN AN INTERNET PROTOCOL VIRTUAL PRIVATE NETWORK ENVIRONMENT - A method is provided in one example implementation and includes sending a PIM join message to the second spoke router by the hub router. The second spoke router dynamically determines each interested remote spoke router by parsing a hub-sent PIM message and accordingly constructs the multicast routing entry such that the first and second spoke routers establish multicast communication independent of a hub router. In more specific embodiments, the PIM join/prune messaging includes a list of each downstream spoke router that sent a PIM join/prune, in a new attribute. The PIM join/prune message is sent by the hub router towards a multicast source. A new receiver-list attribute is created that the hub router populates with a non-broadcast multi-access (NBMA) address for each interested spoke router.03-04-2010
20100054249METHOD AND DEVICE FOR MANAGING MULTICAST GROUPS - A method for managing multicast traffic in a data network, and devices using said method. The hosts store for each multicast group an included source record and an excluded source record, and the network interfaces of the hosts send to the router a message containing information about the included source record and information about the excluded source record. The router also stores for each multicast group an included source record and an excluded source record, and updates them when it receives through its network interface a message from the hosts containing information about an included source list and/or information about an excluded source list. The devices are a router, host equipment and network equipment compatible with the method.03-04-2010
20100054246CONVERGENCE OF MULTICAST TRAFFIC - A multicast data packet sent from a source node is received by a transit node. The multicast data packet includes a source address and a multicast group address. A hardware cache miss is detected at the transit node for the multicast data packet. The multicast data packet is hardware-flooded onto ports of the network. The flooding consists of forwarding a copy of the multicast data packet to neighbor nodes of the transit node based on virtual local area network (VLAN) membership. A cache-miss copy of the multicast data packet is sent to an out-of-line processing unit where it is processed in software. The processing includes establishing, via a hardware abstraction layer, a hardware cache entry for the multicast data packet. The cache-miss copy is not forwarded onto the network.03-04-2010
20100054247METHOD AND DEVICE FOR MANAGING MULTICAST GROUPS - A method for managing multicast traffic in a data network, and devices using said method. The hosts store for each multicast group an included source record and an excluded source record, and the network interfaces of the hosts send to the router a message containing information about the included source record and information about the excluded source record. The router also stores for each multicast group an included source record and an excluded source record, and updates them when it receives through its network interface a message from the hosts containing information about an included source list and/or information about an excluded source list. The devices are a router, host equipment and network equipment compatible with the method.03-04-2010
20100054248METHOD AND DEVICE FOR MANAGING MULTICAST GROUPS - A method for managing multicast traffic in a data network, and devices using said method. The hosts store for each multicast group an included source record and an excluded source record, and the network interfaces of the hosts send to the router a message containing information about the included source record and information about the excluded source record. The router also stores for each multicast group an included source record and an excluded source record, and updates them when it receives through its network interface a message from the hosts containing information about an included source list and/or information about an excluded source list. The devices are a router, host equipment and network equipment compatible with the method.03-04-2010
20110096779Digital Broadcasting System and Method of Processing Data in Digital Broadcasting System - A method is provided for controlling a management server that is connected to a DTV through an IP connection, wherein the DTV is located in one independent space among a plurality of independent spaces physically separated from one another. The method including generating a message file including an Application Programming Interfaces (API) command and a parameter related to a display condition, accessing an IP address of a DTV serving as a destination of the generated message file, transmitting, if the accessing is successfully achieved, the generated message file to the DTV having the accessed IP address, and receiving information for identifying whether the message file is successfully processed from the DTV.04-28-2011
20110176546SYSTEMS AND METHODS FOR REDUCING MULTICAST TRAFFIC OVER A NETWORK - A method for reducing multicast traffic over a network is described. A control request is received. A first ranking indicator associated with the control request is compared with a second ranking indicator associated with a node that received the control request. A first response to the control request is generated. The first response is stored in a queue. A second response associated with the control request is received. The first response is removed from the queue without being sent to the network.07-21-2011
20100135298METHOD AND SYSTEM FOR PROVIDING SOURCE SPECIFIC MULTICAST SERVICE ON ETHERNET NETWORK - There are provided a method and a system for providing a source specific multicast service on an Ethernet network. The system includes: a router managing a subscriber; a user terminal transmitting an IGMP packet to the router and transmitting channel reception information that uses an MAC address of the router as a destination MAC address; and an Ethernet switch receiving the channel reception information from the user terminal, determining whether there is a channel subscriber in a port to which the channel reception information has been input based on the contents of the channel reception information, and then outputting a frame that has a channel MAC address, which is the same as that of the channel reception information, as a destination address to the input port in a case where there is a channel subscriber in the input port.06-03-2010
20100135296METHOD AND APPARATUS FOR MULTICASTING CONTENTS BETWEEN DEVICES IN NETWORKS - An apparatus for multicasting contents between devices in different networks includes: a home-to-home multicast control device for finding the devices in the networks, downloading contents from a device in a network to which the home-to-home multicast control device belongs, processing the contents to generate file blocks, each file block having chunk files, and multicasting the processed contents to the devices in the networks; and at least one home-to-home multicast bridge device for receiving the contents transmitted from the home-to-home multicast control device and streaming the contents to one or more devices in a network to which the home-to-home multicast bridge device belongs. The apparatus further includes a multicast relay device for relaying the contents between the home-to-home multicast control device and the home-to-home multicast bridge device.06-03-2010
20100135294Any-to any multicasting in a tunnel based virtual private network - Systems, methods, and other embodiments associated with any-to-any multicasting in a tunnel based virtual private network (VPN) are described. One example method includes calculating a resolved address for an unknown reverse path forwarding (RPF) neighbor in an any-to-any multicasting route. The resolved address is calculated using next hop resolution protocol (NHRP) resolution. The address is to be resolved based on control plane traffic. The NHRP address resolution is not to affect unicast routing. The example method may also include establishing the any-to-any multicasting route. Since the multicasting route is any-to-any (e.g., spoke-to-spoke), the multicasting route is not required to include a hub in the logical hub-and-spoke network.06-03-2010
20110085548METHODS AND APPARATUS FOR TRANSMITTING MULTICAST TRAFFIC IN A DATA NETWORK - Methods and apparatus to transmit multicast IP packets. In one implementation a router receives, by a first interface, a message with a first request for a first type of multicast traffic. In one implementation the router determines at least a second type of multicast traffic and sends messages in a multicast routing protocol and receives multicast IP packets and modifies the IP packets of the second type of traffic so that they have the same source and destination IP addresses as the IP packets of the first type of traffic and transmits the modified IP packets of the second type of traffic by the first network interface. In one implementation an application generates in a host a first request for a first type of multicast traffic and the host associates the first type of multicast traffic with a second type of multicast traffic. In one implementation the hosts generates a second request for the second type of multicast traffic and transmits the first and second requests. In one implementation the host receives the first and second types of multicast traffic in the form of first and second IP packets, respectively. In one implementation, upon receiving the first and second IP packets the host modifies one or both of the IP source address and the IP multicast destination address of some or all of the second IP packets so that the IP source address and the IP multicast destination address of some or all of the second IP packets are the same as the first IP packets of the first type of multicast traffic and transmits the first IP packets and the modified second IP packets to the application requesting the first type of multicast traffic.04-14-2011
20090213855METHOD AND SWITCH FOR IMPLEMENTING INTERNET GROUP MANAGEMENT PROTOCOL SNOOPING - A method and switch for Internet Group Management Protocol (IGMP) snooping are disclosed. The method includes: configuring, by a switch, a router interface listed in an IGMP snooping table; configuring, by the switch, a multicast forwarding table entry and a corresponding outgoing interface list; and configuring, by the switch, interfaces which are adjacent to switches in the outgoing interface list. The advantage of the invention is the rapid recovery of the multicast data packets forwarding in the loop network when the network topology of the Layer Two loop network changes.08-27-2009
20090213854EFFICIENT, FAULT-TOLERANT MULTICAST NETWORKS VIA NETWORK CODING - Fault-tolerant multicast networks via network coding comprises a digital signal operator that combines data signals multicast from multiple sources and transmits the combined data signal via a link to the next or destination node. In one aspect, the digital signal operator includes an exclusive-OR operator that performs a Boolean exclusive-OR function on the received bit streams of the multicast data from the plurality of sources.08-27-2009
20110080908APPARATUS AND METHOD FOR CONTROLLING MULTICAST IN MULTI HOP NETWORKS - Disclosed is a multicast controlling apparatus and method in a multi hop network. The multicast controlling apparatus in the multi hop network includes a packet determining unit to receive a packet from a group management query device or a station, and to determine whether the received packet is a group management protocol packet, a packet type distinguishing unit to distinguish a type of the received packet when the received packet is determined as the group management protocol packet, and a packet transmitting unit to transmit the packet to a second port excluding a first port that receives the query message, when the received packet is determined as the query message.04-07-2011
20120120954METHOD AND APPARATUS FOR TRACING A MULTICAST FLOW - A method for tracing a multicast flow in a network is described herein. The network may include one or more hosts and a plurality of network devices. An initiating device of the plurality of network devices receives a message to trace a multicast flow. The message includes an identification of a multicast flow. It is determined whether a multicast distribution tree of the initiating device includes state information of the multicast flow. An upstream neighbor of the initiating device is determined. A multicast trace route request is transmitted to a receiving device of the plurality of network devices. The receiving device is the upstream neighbor of the initiating device. It is determined whether a response is received from the receiving device and based on the response, it is determined whether to transmit a multicast trace route request to an upstream neighbor of the receiving device.05-17-2012
20120120953SYSTEM AND METHOD FOR DISCOVERING COMMUNICATION ENTITY USING DISCOVERY GATEWAY - A method includes, when a passage network connecting at least one first communication entity in a first local domain with at least one second communication entity in a second local domain does not support the broadcast scheme and the multicast scheme, transmitting, by a first discovery gateway, a discovery request to a second discovery gateway, which is one of all discovery gateways connected with the first discovery gateway, in the second local domain via the passage network. Even when a passage network that does not support broadcasting and multicasting is between two communication entities, the method enables a communication entity to search for connection information about a counterpart communication entity without information required for communication entities requiring interaction on a network to connect with each other, thereby performing a function such as data exchange and service provision at a global level.05-17-2012
20120120952METHOD FOR PROVIDING SCALABLE MULTICAST SERVICE IN A VIRTUAL PRIVATE LAN SERVICE - Multicast capability in a virtual private LAN service (VPLS) is provided in a provider IP/MPLS infrastructure without headend replications by encapsulating a customer data packet to use an established multicast protocol, such as IP multicast. In one example, the customer data packet is encapsulated by an IP header having an IP multicast group address and an Ethernet header. In one implementation, a DNS type mechanism is provided to distribute the IP multicast addresses for VPLS use. Such IP multicast group address can be set aside from an administratively scoped address range. An efficient IP routing algorithm running on the provider's network provides an efficient distribution tree for routing IP-encapsulated customer packet for the VPLS.05-17-2012
20110075664Private Allocated Networks Over Shared Communications Infrastructure - Methods and systems for implementing private allocated networks in a virtual infrastructure are presented. One method operation creates virtual switches in one or more hosts in the virtual infrastructure. Each port in the virtual switches is associated with a private allocated network (PAN) from a group of possible PANs. In one embodiment, one or more PANs share the same physical media for data transmission. The intranet traffic within each PAN is not visible to nodes that are not connected to the each PAN. In another operation, the method defines addressing mode tables for the intranet traffic within each PAN. The entries in the addressing mode tables define addressing functions for routing the intranet traffic between the virtual switches, and different types of addressing functions are supported by the virtual switches.03-31-2011
20100246578Data redistribution in data replication systems - A system includes one or more processors configured to redistribute one or more originator data subsets among a plurality of originator nodes and determine data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes. The system further includes a communication interface configured to send data redistribution information to a replica system. The data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among a plurality of replica nodes.09-30-2010
20120147885METHODS AND APPARATUS FOR NETWORK MULTICASTING USING HIERARCHICAL REPLICATION - Methods and apparatus for network multicasting using hierarchical replication are disclosed. An example method disclosed herein to send multicast data associated with a source to a plurality of receivers in a network comprises replicating the multicast data received at a first network node, the multicast data received via a first unicast path, the first network node being associated with a first hierarchical level of a replication hierarchy, sending copies of the multicast data to a plurality of network nodes associated with a second hierarchical level of the replication hierarchy via second unicast paths, and replicating a copy of the multicast data received via one of the second unicast paths at a second network node to send the multicast data via a third unicast path for receipt by a receiver in the plurality of receivers, the second network node being in the plurality of network nodes associated with the second hierarchical level.06-14-2012
20120201245NETWORK COMMUNICATION APPARATUS, NETWORK COMMUNICATION METHOD, AND PROGRAM - A network communication apparatus which can transmit multicast packets includes a communication interface unit that has a plurality of IP addresses allocated thereto and transmits multicast packets using each of the plurality of IP addresses as a transmission source, and a multicast control unit that controls transmission of the multicast packets from the communication interface unit, groups the plurality of IP addresses in a plurality based on predetermined criteria, and sequentially transmits the multicast packets using one IP address belonging to each group as a transmission source with respect to all the IP addresses in each group.08-09-2012
20120201244OPTIMIZING OTV MULTICAST TRAFFIC FLOW FOR SITE LOCAL RECEIVERS - In one embodiment, a first Edge Device may join a multicast group via a multicast router, wherein the first Edge device is in a first site of a network and the multicast router is in a second site of the network. The first Edge Device may ascertain an existence of both a first multicast source in the first site of the network and a second multicast source in the second site of the network. The first Edge Device may select the first multicast source as a multicast source from which to receive multicast data for the multicast group. The first Edge Device may notify the second multicast source in the second site of the network that the first Edge Device is not interested in receiving multicast data for the multicast group from the second multicast source.08-09-2012
20110149961Access Control for an IP Access Network to Multicast Traffic - A method and arrangement are proposed for controlling access by a client node to multicast traffic via an access network. When a client node sends a message to an access node of the access network requesting access to a multicast channel, the access node modifies this request by adding identification information to the message for identifying the client node before forwarding it to a router capable of routing multicast traffic streams. The router uses the identification information to consult access data stored for the client node and returns an acknowledgement message to the access node, indicating whether access is permitted. If access is granted, the access node streams the multicast channel to the client node. Modifying the multicast request message using the access node to include identification information allows the access control to be performed in a more centralized manner while retaining the security of a port-based access control.06-23-2011
20110149960METHOD AND APPARATUS FOR FILTERING MULTICAST PACKETS - A method of filtering multicast packets received in a first network interface of a router is provided. The router receives multicast traffic in the first network interface from sources that send multicast packets to at least a first multicast group address. The router also having second and third network interfaces for receiving multicast traffic requests. In one implementation the filtering method includes receiving in the second network interface a first multicast traffic request for a first multicast group address according to a first multicast routing protocol including a first set of sources, receiving in the third network interface a second multicast traffic request for the first multicast group address according to a second multicast routing protocol, the multicast traffic request including a second set of sources, creating from the first and second multicast traffic requests a filter record having a third set of sources indicative of all of the sources of the first multicast group address requested to be transmitted through the second and third interfaces of the router; and filtering multicast packets received at the first network interface using the record. In alternative embodiments, multiple multicast state records (e.g., an Include source record and an Exclude source record) are stored for each network interface and multicast group address, the multiple multicast state records being used to create one or more multiple filter records that each have a set of sources that are used in combination to filter multicast packets received at the first network interface.06-23-2011
20080253369MONITORING AND CORRECTING UPSTREAM PACKET LOSS - An upstream error controller monitors a media stream at a location upstream from an associated set of receivers receiving the media stream. The upstream error controller sends out suppression notices for any media packets lost upstream causing the receivers to suppress sending lost packet notices. In another embodiment, a repair point joins a primary multicast group with multiple receivers for receiving a native media stream. The repair point also joins a second multicast group receiving multicast backup data for retransmitting or repairing the native media stream that does not include an associated set of receivers. In yet another embodiment, the upstream error controller is used in combination with a hybrid packet repair scheme for adaptively switching among unicast retransmission, multicast retransmission, and Forward Error Correction (FEC).10-16-2008
20100260182HOST DEVICE INTERFACE WITH A POINT OF DEPLOYMENT (POD) AND A METHOD OF PROCESSING BROADCAST DATA - A host device interfacing with a point of deployment (POD) and a method of processing broadcast data are disclosed. Herein, an Internet Protocol (IP) physical interface unit receives an Ethernet frame including broadcast data; and a routing engine transforms the Ethernet frame to an IP packet when a destination address included in the Ethernet frame matches with an address of a pod and routs the transformed IP packet to an extended channel connected to the POD. Accordingly, it is possible to protect contents using a conditional access provided by the existing cable card and process broadcast data received on all types of transmission protocols including an IP protocol over a wired/wireless network using a channel provided for connection between the existing cable card and the host device.10-14-2010
20100260181METHOD, PROGRAM, AND SYSTEM FOR IMPLEMENTING CENTRALIZED CONTROL PLANE AND DISTRIBUTED DATA PLANE - The present invention discloses a method for implementing centralized control plane and distributed data plane and that comprises the following steps: the main control unit of the main board generates control information and delivers it to the adaptation layer of the main board; the adaptation layer of the main board transmits the control information to the adaptation layer of the service board(s); the adaptation layer of the service board(s) delivers the control information to the data plane and hardware engine of the service board(s). The present discloses a program and system for implementing centralized control plane and distributed data plane. The present invention provides a software architecture using an adaptation layer to implement centralized control plane and distributed data plane to ensure high performance and good scalability of the new architecture, reduce system complexity, and keep system simplicity and efficiency.10-14-2010
20110176547Method of Broadcasting Data by a Multicast Source with Broadcasting of an Identifier of the Broadcasting Strategy in a Multicast Signalling Channel - A method of broadcasting data from a multicast source (S) to a plurality of receivers (CL) in a telecommunications network (07-21-2011
20100111086MULTICAST AND BIDIRECTIONAL UNICAST SIGNALING IN SINGLE ROOT MULTIPOINT SERVICES USING RSVP-TE - A method for establishing a downstream multicast and a upstream and downstream unicast connections between a root and at least one leaf, the root and the at least one leaf being in a tree-type configuration, comprises: creating a downstream unicast label; and distributing the created downstream unicast label in a same signaling message as downstream multicast and upstream unicast labels from the root to the at least one leaf. A network node comprising such a downstream unicast label is used to carry out the method.05-06-2010
20100260178METHOD OF FAST-MULTICAST AND A SYSTEM THEREOF - The present invention discloses a method for implementing fast multicast and a system thereof. The system comprises multicast protocol, forwarding plane and fast multicast control plane, and the fast multicast control plane further comprises management module and agent module. The method comprises steps of: determining an edge node of time domain overlapping sub-tree of corresponding multicast tree in the multicast service according to the analysis of time domain; initiating the static multicast member of multicast service on said edge node, so that an interface at which the static multicast member is initiated generates a requirement for multicast service; generating the multicast overlapping sub-tree from said edge node to a multicast root node, so that the multicast service flow is transmitted to said edge node in advance; after sending out the requirement for the multicast service flow through any receiver at said edge node, multicast tree path establishes a multicast forwarding tree from the receiver to the edge node, the multicast service flow will be transmitted from this edge node to the receiver. The present invention can effectively reduce the delay of multicast application.10-14-2010
20100098076METHOD FOR MULTICASTING OF PACKETS IN PON RESIDENTIAL GATEWAYS - A method for multicasting packets in a passive optical network (PON) residential gateway. The method comprises storing a payload portion of an input packet in a memory; duplicating a header of the input packet to create duplicate headers as the number of destination end-point devices; modifying each of the duplicated header to uniquely designate an output interface of an Ethernet medium access (MAC) adapter coupled to at least one of the destination endpoint devices; passing to the Ethernet MAC adapter its respective modified header together with a pointer to a location of the payload portion in the memory; generating a multicast packet by retrieving the payload portion from the memory and attaching the modified header to the payload portion; and transmitting the multicast packet to the destination endpoint device coupled to the Ethernet MAC adapter.04-22-2010
20100098078FORWARDING GROUPS OF MULTICAST FLOWS - A routing element and method for forwarding multicast traffic in a network includes grouping a collection of path-related multicast information flows from a source and associating each information flow of the collection with a multicast address from a set of multicast addresses. Forwarding information is placed in routers within the network between the sources and destinations wherein the forwarding information includes a single entry in a forwarding table using an identifier, e.g., a representative address, for the collection.04-22-2010
20120033667METHOD AND APPARATUS FOR PERFORMING MULTICAST TRACES IN MPLS NETWORKS - A multicast path trace capability is provided for tracing a multicast path from a root node to a leaf node where the trace originates at the leaf node. The leaf node sends a multicast trace request to the root node. The root node receives the multicast trace request and initiates a path trace request for collecting path information associated with the multicast path. The root node receives at least one path trace response, in response to the path trace request, which includes path information associated with the multicast path. The root node sends a multicast trace response, including the collected path information, to the leaf node. The leaf node receives the multicast trace response including the path information. The leaf node derives end-to-end path information for the multicast path using the path information received in the multicast trace response. The multicast path trace capability may be used for tracing an MPLS multicast path (e.g., a P2MP LSP) from a root node to a leaf node of the MPLS multicast tree. The multicast path trace capability may be used for tracing multicast paths in other types of multicast networks.02-09-2012
20120201246Multicast Traffic Management in a Network Interface - A method for filtering in a network interface of a computer system multicast packets in a manner that reduces or obviates altogether the processing of unwanted multicast packets by the processing unit of the computer system. Filtering in the network interface is accomplished by the network interface accessing multicast traffic request information originating in the computer system and comparing the accessed information with the multicast destination address and IP source address of packets received in the network interface.08-09-2012
20090190587METHOD FOR DEPLOYING MULTICAST NETWORK, MULTICAST NETWORK AND CONTROL SERVER - The present invention discloses a method for deploying a multicast network, which includes a control server, several multicast sources and clients. The method includes: setting a multicast address pool containing several multicast addresses, determining whether a multicast address is assigned to a multicast source requested to be accessed; if no multicast address is assigned to the multicast source, assigning one multicast address in the multicast address pool to the multicast source, and otherwise, notifying a client requesting a multicast stream of the multicast address so that the client uses the multicast address to set up a connection to the multicast source so as to receive the multicast stream sent by the multicast source. The present invention further discloses a multicast network and control server. According to the present invention, not only multicast address resources but also network bandwidth as well as multicast route table entries of forward devices can be saved.07-30-2009
20090190584Method, communication arrangement and communication device for transferring information - The invention relates to a method for transferring information from and/or to a subscriber-sided communication device (CPE), wherein at least one first communication relationship (ps07-30-2009
20090161674Method and tool for IP multicast network address translation (MNAT) - The present invention permits translation of SM addresses (*, G06-25-2009
20090080427MULTICAST ACCOUNTING CONTROL SYSTEM AND BROADBAND ACCESS SERVER - A listening-or-viewing charge is differentiated with bit rates depending on distributed programs. A broadband access server for holding user channels by PPP and replicating and transferring multicast packets have a counter for counting the number of distributed multicast packets and the number of distributed bytes at each multicast group address. The counter values (byte counts and packet counts) when a user joins a multicast group and when the user leaves the multicast group and a multicast session ID containing a PPP user ID and a multicast group address are sent to a multicast accounting radius server. The multicast accounting server provides an accounting on a basis of the byte counts, the packet counts, or a bit rate.03-26-2009
20110211578Bidirectional Multicast Protocol with Upstream and Downstream Join Messages - Systems and methods for implementing a bidirectional multicast protocol with two types of join messages are disclosed. The two types of join messages, upstream joins and downstream joins, are used to control the Reverse Path Forwarding (RPF) interface is added to the outgoing interface list for a particular multicast group, which in turn controls when multicast packets will be forwarded to the rendezvous point. One method involves receiving a multicast packet addressed to multicast group G. The method inhibits the multicast packet from being forwarded via the RPF interface, unless the outgoing interface list corresponding to the multicast group G already identifies the RPF interface. The RPF interface can be added to the outgoing interface list in response to reception of a downstream join message via the RPF interface, as well as in response to monitoring, via the RPF interface, an upstream join message on a shared network segment.09-01-2011
20100309912FORWARDING FRAMES IN A COMPUTER NETWORK USING SHORTEST PATH BRIDGING - Methods, apparatus, and products are disclosed for forwarding frames in a computer network using shortest path bridging (‘SPB’). The network includes multiple bridges, and each edge bridge is assigned a unique service virtual local area network (‘VLAN’) identifier. One of the bridges receives a frame for transmission to a destination node. The received frame includes a service VLAN identifier for the ingress bridge through which the frame entered the network and a customer VLAN identifier. The one bridge identifies an SPB forwarding tree in dependence upon the service VLAN identifier. The SPB forwarding tree specifies a shortest route in the network from the ingress bridge through the one bridge to the other bridges in the network. The one bridge then forwards the received frame to the egress bridge without MAC-in-MAC encapsulation in dependence upon the SPB forwarding tree and the customer VLAN identifier.12-09-2010
20100309914ROUTER AND DATAGRAM MULTICASTING METHOD - A router includes a wide area network (WAN) interface, a switch circuit, and a driver. The WAN interface receives a multicast datagram from a multicast server and sends the multicast datagram to the switch circuit and the driver. The switch circuit obtains ports corresponding to a multicast address of the multicast datagram according to a switching table of the router, and distributes the multicast datagram to the obtained ports. The driver obtains interfaces corresponding to the multicast address of the multicast datagram according to a multicasting table of the router. The driver discards the multicast datagram if all the obtained interfaces are wired or multicasts the multicast datagram to the wireless interface if one of the obtained interfaces is the wireless interface.12-09-2010
20100309913METHOD AND SYSTEM FOR HANDLING IPTV MULTICAST TRAFFIC IN A HOME NETWORK - A home network (HN) server is configured to terminate IP-based multicast packets received from, for example, an external IPTV service distribution network and record in storage of the HN server. The HN server transmits the terminated multicast packets to a plurality of HN clients based on corresponding link quality between each of the HN clients and the HN server. A transmission mode and local IP protocols are determined based on corresponding link quality for each of the HN clients. The recorded multicast packets are reformatted based on the determined local IP protocols and transmitted in the determined transmission mode to corresponding HN clients. The HN server acquires expected recorded multicast packets when not available in its storage from peer HN servers and reformats the acquired expected recorded multicast packets based on the determined local IP protocols for transmission. Packet transmission are suspended or resumed according to a client service pause.12-09-2010
20080205394OVERLAY JOIN LATENCY REDUCTION USING PREFERRED PEER LIST - The embodiments of the invention relate to application-layer multicasting, particularly to reduction of join/attachment latency of a node when joining a multicast group, by providing to a joining node a flat peer list and a preferred peer list which contains candidate node entries with recent available bandwidth information.08-28-2008
20080205397METHOD FOR FORWARDING MULTICAST PACKETS IN A VIRTUAL PRIVATE LOCAL AREA NETWORK SERVICE - A method for forwarding multicast packets in a virtual private LAN includes: the VPLS VSI monitors PIM messages received by the interfaces and configures the L2 multicast route according to the messages; then the VPLS VSI forwards multicast packets according to the L2 multicast route configured. With the PIM Snooping function, the VSI may forward multicast packets precisely so that the bandwidth of an MPLS or IP network can be effectively saved and that the multicast replication pressure between PEs in the VPLS network and VC pseudowires in the VSI can be reduced.08-28-2008
20080205398Method for distributing calls to a group of end points - A switching apparatus distributes incoming calls to end point terminals that belong to a service group and that interact with the switching apparatus via messages. The messages query the end point terminals by specifying a range and asking those end point terminals that meet a criterion associated with the range to respond. By iteratively narrowing the range, for example, in a binary search fashion, one of the end point terminals is selected. In one embodiment, the range relates to fixed sequence IDs of the end point terminals and the criterion relates to whether an end point terminal is idle or not. In another embodiment, the range incorporates the idle/not idle state of the end point terminals by specifying idle time durations.08-28-2008
20110164615DEVICE SEARCH APPARATUS AND METHOD, AND DEVICE SEARCH SERVER, DEVICE SEARCH SYSTEM, AND STORAGE MEDIUM - A device search apparatus able to easily search for and find a device on a different subnet in a network environment where a plurality of subnets are connected together by routers. A client PC as a device search apparatus transmits by multicast a Probe message in which a value representing a search server is set, and extracts from a message received from the search server a URL of a search server on another subnet other than a network to which the client PC is connected. The client PC transmits by unicast, based on the URL of the search server, to the search server on the other subnet a message in which a device type to be searched is set, and extracts from a message received from the search server a URL of a device on the other subnet.07-07-2011
20110013631SYSTEM AND METHOD FOR EFFICIENT DELIVERY OF MULTI-UNICAST COMMUNICATION TRAFFIC - Disclosed is a system and method for the delivery of multi-unicast communication traffic. A multimedia router is adapted to analyze and identify contents which it handles and one or more access nodes are adapted to receive one or more of the identified contents, cache contents based on said identification; and use cached contents as substitutes for redundant traffic, received by the same access node.01-20-2011
20100284402SYSTEM AND METHOD FOR NODES COMMUNICATING IN A SHARED NETWORK SEGMENT - The invention provides a method and system for a network which includes a plurality of nodes, preferably routers, a shared network segment for communication between the nodes, and several multicast channels in the shared network segment on which the nodes, preferably routers, can send multicast messages to the other nodes. A specific multicast channel is provided on which the nodes can send specific start multicast messages to other nodes, wherein a node which starts a protocol application, preferably a routing protocol application such as Open Shortest Path First (OSPF) protocol, is adapted to send a multicast start message on the specific multicast channel. Another node, preferably a router, receiving this start message is adapted to validate the authenticity of the start message and to send a response message.11-11-2010
20110080909METHOD AND APPARATUS FOR CONTROLLING RECEIVING IP MULTICAST SERVICES BASED ON NETWORK - Provided is a network-based Internet Protocol (IP) multicast service reception controlling apparatus and method. Data corresponding to a multicast channel may be controlled based on a snooping table. The snooping table may be updated based on the service profile. The snooping table may be updated based on a control message, and the control message may be based on whether a user is subscribed to the multicast channel. Whether data corresponding to the multicast channel is to be transmitted may be determined based on whether the data is being transmitted to another user in response to a request from the other user.04-07-2011
20100329254MULTICAST SUPPORT ON A SWITCH FOR PCIe ENDPOINT DEVICES - Devices and method with hardware configured to support phantom register programming. Where phantom register programming allows a device driver for an endpoint device to program multicast registers in the device without support of the operating system.12-30-2010
20110134918Representing and Searching Network Multicast Trees - Methods and systems are disclosed for receiving data from each of a plurality of components in a network, the components being arranged as a plurality of multicast trees, the data from each of the components indicating a structure of a portion of the network and at least one attribute associated with the respective component. The disclosure further provides for determining, based on the data, a structure of at least some of the multicast trees, receiving search criteria, and determining which of the multicast trees meet the search criteria.06-09-2011
20110075663LOAD BALANCING MULTICAST NETWORK TRAFFIC USING VIRTUAL CHANNELS - A method and system for multicasting Internet-protocol television (IPTV) channels is disclosed. In order to receive desired IPTV channels, a first-hop router (FHR) may send a join message to a last-hop router (LHR) establishing multiple paths across a backbone network. The join message may specify mapping at least one virtual IPTV channel to a plurality of multicast channels, along with the desired IPTV channels. The multicast channels may then be transmitted in a round-robin manner over the multiple paths from the LHR to the FHR. A number of virtual IPTV channels may be modified in response to determining a loading profile over the multiple paths to maintain a balanced load among the multiple paths.03-31-2011
20100226368Transport Multiplexer - Mechanisms to Force Ethernet Traffic From One Domain to Be Switched in a Different (External) Domain - A network comprising a switch configured to switch traffic between a plurality of external interfaces via a plurality of virtual interfaces associated with the external interfaces, wherein the traffic comprises a plurality of external virtual local area network (VLAN) identifiers (VIDs) associated with the external interfaces to select the virtual interfaces, and wherein the virtual interfaces are configured to forward traffic based on an internal VID that is assigned to the traffic independent of the external VID. Also disclosed is a network component comprising at least one processor configured to implement a method comprising receiving a frame from a physical port, obtaining an external VID from a VLAN tag in the frame, removing the VLAN tag from the frame, selecting a virtual interface based on the external VID, and delivering the frame to the selected virtual interface.09-09-2010
20120147887METHOD AND DEVICE FOR DELIVERING AND RECEIVING PUSH MESSAGE - A method and a device for delivering and receiving a Push message are provided, so that a Push server knows the delivery state of the Push message when delivering the Push message in a broadcast mode or a multicast mode. The method includes: a Push server receives a Push message that carries an indication of making statistics on a delivery result; and the Push server determines to deliver the Push message to terminals in a broadcast mode or a multicast mode according to the Push message, and obtains a delivery report according to the indication of making statistics on the delivery result. A method for obtaining the delivery report by the Push server includes obtaining the delivery report by querying a group management server, or obtaining the delivery report by receiving responses returned by the terminals, or obtaining the delivery report by querying the number of connections between the term.06-14-2012
20110255535METHOD AND SYSTEMS FOR DATA TRANSMISSION - Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.10-20-2011
20110255536METHOD, SYSTEM, AND APPARATUS FOR EXTRANET NETWORKING OF MULTICAST VIRTUAL PRIVATE NETWORK - A method, a system, and an apparatus for extranet networking of a multicast Virtual Private Network (VPN) are disclosed in the present invention. The method includes: establishing a multicast tunnel to a source VPN multicast instance and a multicast tunnel interface (MTI) connected to the multicast tunnel according to an added Share-Group address of a source VPN; sending an encapsulated Protocol Independent Multicast (PIM) protocol message to the MTI, forwarding the encapsulated PIM protocol message in a public network, and making the source VPN multicast instance generate a public network multicast data message of a Share-Group of the source VPN according to the encapsulated PIM protocol message; and decapsulating the received public network multicast data message of the Share-Group of the source VPN, and obtaining multicast data from the source VPN multicast instance. The present invention reduces the resource occupation of a router system, and alleviates the network load.10-20-2011
20080219260Multicast Supported Virtual Local Area Network Switching System and Method Thereof - A multicast-supported virtual local area network switching system and a method thereof comprise a switching engine (09-11-2008
20110080910COMMUNICATION APPARATUS HAVING A PLURALITY OF NETWORK INTERFACES, METHOD OF COMMUNICATION BY THE COMMUNICATION APPARATUS, AND STORAGE MEDIUM - A communication apparatus which is capable of performing multicasting or broadcasting using a user-desired network interface. An MFP implementing the communication apparatus includes a plurality of network interfaces and performs multicasting or broadcasting via at least one of the network interfaces. A controller unit provides an application programming interface to an application that operates on the MFP. An operator of the MFP operates an operation unit to set a transmission condition for transmitting a multicast packet and a broadcast packet via a predetermined network interface. When a plurality of active network interfaces are detected, one of the plurality of detected active network interfaces which satisfies the set transmission condition is selected and multicasting or broadcasting is performed via the selected network interface.04-07-2011
20100098077METHOD AND DEVICE FOR DISTRIBUTING A DATA SEGMENT OF A DATA STREAM TO A GROUP OF A PLURALITY USERS - A status message is sent by each node a group of nodes in a network to other nodes in the group using a multicast and/or broadcast channel of the network to identify the nodes in the group. The status message includes a piece of information about a data segment to be received by the nodes in the group via the multicast and/or broadcast channel. At least one of the nodes in the group requests the data segment via a point-to-point transmission channel from a source node. The data segment is sent to the other node(s) in the group via the multicast and/or broadcast channel.04-22-2010
20100165988PROCESS TO PRODUCE BIOMASS AND PROTEINS BY MICROALGAE - The invention relates to a method for managing multicast traffic between routers communicating by means of a protocol integrating PIM protocol; and router and switch involved in said method. The routers send messages according to said protocol to request or to reject a type of multicast traffic. At least one of said routers is an improved router (07-01-2010
20100165989BINARY TREES FOR MULTICAST TRAFFIC - A network device may include an input device and a packet forwarding engine. The input device receives a data packet. The packet forwarding engine includes logic configured to determine that the data packet is to be multicast. The logic is also configured to identify one of multiple forwarding schemes, where each of the forwarding schemes is configured such that the packet forwarding engine generates and forwards no more than two copies of the data packet.07-01-2010
20100195649IP NETWORK SYSTEM - The invention implements an IP network system capable of causing a packet to reach a destination with reliability even if a trouble occurs to any of routers. The IP network system wherein packet communication is executed between respective hosts through the intermediary of a ring network comprised of at least a plurality of repeaters, the respective repeaters comprising an arithmetic and control unit for transferring a packet to the host at a transmission destination via a clockwise route, and a counterclockwise route, in the ring network, respectively, on the basis of transfer direction information contained in a tunneling packet generated on the basis of a packet transmitted from the host at a transmission source, as one of the respective hosts, to the host at the transmission destination, and subjected to multicast transmission to a multicast address where the host at the transmission destination belongs.08-05-2010
20100195652BROADCAST MESSAGING IN PEER TO PEER OVERLAY NETWORK - Broadcast messages are efficiently directed to nodes of an overlay network. Broadcast messages include an End ID parameter specifying the range of key values for nodes that should receive the broadcast message. Each node of an overlay network maintains a list of finger nodes and their respective key values. Upon receiving a broadcast message, a node assigns a finger node a new End ID value based upon the End ID value of the broadcast message or the key value of an adjacent finger node. The node compares a finger node's new End ID value with the finger node's key value to determine whether to forward the broadcast message to that finger node. A broadcast message forwarded to a finger node includes an End ID parameter equal to the new End ID value determined for the finger node. Nodes can aggregate response messages from its finger nodes.08-05-2010
20100195648Facilitating IP-based multicasting control connections - A method is provided for implementing multicast control in a point-to-multipoint tree. In accordance with such method, an operation is performed for receiving a request for translating a network element interface identifier associated with an access multiplexer from a positional port location interface identifier to a system readable interface identifier. The request is transmitted for reception by the access multiplexer from an Internet Protocol (IP) Gateway. An operation for translating from the positional port location interface identifier to the system readable interface identifier is performed after receiving the request, followed by an operation being performed for informing the IP Gateway of the translated interface identifier. Thereafter, an operation is performed for receiving a request for creating a designated root of a point-to-multipoint tree.08-05-2010
20100195650METHOD FOR SECURE RELIABLE POINT TO MULTI-POINT BI-DIRECTIONAL COMMUNICATIONS - Systems and methods for sending secure reliable point to multi-point communication on any communication infrastructure. The infrastructure is not required to conform to any specifications other than to be capable of point to point communications. The system consists of a protocol that allows for Secure Reliable point to multi-point communications irregardless of the support for such communications. This invention does not rely on the Internet or ATM or any other point to point or point to multi-point communications infrastructure.08-05-2010
20100195651METHOD AND APPARATUS FOR CONTROLLING UPLINK MULTICAST SERVICE - The present invention provides a method and apparatus for controlling the transmission of uplink multicast service data in communication network. According to the invention, a user equipment sends request to a multicast controlling device for the permission of providing uplink multicast data stream; once the uplink multicast controlling device has verified and accepted the request, it will assign multicast address, bandwidth, valid time for it and update the uplink multicast forwarding table at the access device to establish an uplink multicast dedicated VLAN. After that, the access device will forward multicast data from the UE according to the uplink multicast forwarding table configured by the uplink multicast controlling device, to be specific, allowed multicast packets to be forwarded into the uplink multicast dedicated VLAN, and get to the multicast router via the uplink multicast dedicated VLAN. Finally, the multicast router will take the responsibility of multicast distributing of the uplink multicast service data. Based on the present invention, the access of uplink multicast and the data transmission can be well controlled, the multicast routers provide multicast service to the network in a centralized manner. Also, this is compatible with the existing multicast and unicast services.08-05-2010
20100067528METHOD AND APPARATUS FOR PROVIDING CONGRUENT MULTICAST AND UNICAST ROUTING - A method and apparatus for enabling congruent multicast and unicast routing in a Virtual Private Network (VPN) are disclosed. For example, the present method receives a request to join a multicast group to receive multicast data traffic by a receiver behind a remote Provider Edge (PE) router. The method then discovers a multicast source to allow said remote PE router to use a direct path to receive said multicast data traffic from a source.03-18-2010
20100067527Packet Transfer Apparatus - A router stands by in a power saving state when there is no multicast joining message received. The router increases transfer performance with granularity such as the bandwidth of each multicast channel or the maximum bandwidth of each receiving line when a multicast joining message is received. On the other hand, the router decreases transfer performance with granularity such as the bandwidth of each multicast channel or the maximum bandwidth of each receiving line when a multicast disjoining message is received. The aforementioned processing permits achievement of power saving in the router connected to a multicast network.03-18-2010
20110051727Network based multicast stream duplication and merging - In one embodiment, a method includes receiving a join message from a receiver at a receiver edge router, the join message identifying a source and a group, and creating at least two forwarding trees for transmitting multicast data streams comprising duplicate data to the receiver edge router. The forwarding trees include a root at a source edge router in communication with the source, and different network paths. The method further includes receiving a packet from one of the forwarding trees and processing the received packet to determine if the packet is a duplicate of another packet received at the receiver edge router. If the packet is a duplicate packet, it is discarded. If the packet is not a duplicate, it is forwarded to the receiver. An apparatus is also disclosed.03-03-2011
20110051726METHOD AND APPARATUS FOR FAULT-RESILIENT MULTICAST USING MULTIPLE SOURCES - A capability is provided for supporting fault-resilient multicast using multiple sources. A method for supporting fault-resilient propagation of multicast traffic using Redundant Multicast Trees (RMTs) includes identifying each potential Shared Risk Link Group (SRLG) conflict associated with a pair of RMTs providing node-disjoint paths to a plurality of destination nodes, identifying each potential SRLG conflict that is an actual SRLG conflict, and, for each actual SRLG conflict, determining a detour path for protecting the links of the actual SRLG conflict. The pair of RMTs includes a first RMT from a first multicast source node to each of the destination nodes and a second RMT from a second multicast source node to each of the destination nodes. Each potential SRLG conflict includes a plurality of links. A potential SRLG conflict is determined to be an actual SRLG conflict if first and second paths for one of the destination nodes over the respective first and second RMTs each traverse at least one link of the potential SRLG conflict.03-03-2011
20110051725ROUTE-OPTIMISED MULITCAST TRAFFIC FOR A MOBILE NETWORK NODE - A method of communicating traffic from a source to a group (G) of nodes including a Network Node (MNN) in a network using one or more multicast protocols. The network also comprises a Router (MR) for forwarding traffic between the network and the Internet and a Multicast Signalling Gateway (MSG) co-located with the Router (MR) and translating on an interface signalling messages of a multicast routing protocol (MRP) into messages of a group membership protocol (GMP). In the case of mobile networks, the interface is preferably an egress interface of the Mobile Router (MR). The Multicast Signalling Gateway (MSG) preferably translates multicast packets together with unicast source addresses and multicast destination addresses of multicast packets between IPv4 and IPv6 protocols.03-03-2011
20110188500METHOD, DEVICE AND SYSYTEM FOR FORWARDING MULTICAST PACKETS - In the field of switching networks, a method, a device and a system for forwarding multicast packets are disclosed, which significantly reduce the requirement on the storage capacity of the switching network, thus implementing forwarding of a large number of multicast packets. The method includes: receiving a multicast packet, and a first forwarding identifier and a second forwarding identifier of the multicast packet; obtaining a destination line card corresponding to the multicast packet according to the first forwarding identifier; and forwarding the multicast packet and the second forwarding identifier to the destination line card. The method, device and system for forwarding multicast packets are applicable to situations where it is required to forward multicast packets in a single-level switching network or a multi-level switching network.08-04-2011
20110188499POINT-TO-MULTIPOINT PATH IMPLEMENTATION IN A MULTICAST VIRTUAL PRIVATE NETWORK - In an example embodiment, a method at a first routing device is provided. In this method, the first routing device receives an interest for multicast traffic that is transmitted downstream along a point-to-multipoint path in a multicast virtual private network. This interest identifies a source address and/or a multicast group address. Upon receipt of the interest, the first routing device identifies a second routing device, which is upstream to the first routing device, based on the source address and/or the multicast group address. On condition of receipt of the interest, the first routing device creates a bidirectional path between itself and the second routing device.08-04-2011
20110188501DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A digital broadcasting system for transmitting/receiving a digital broadcasting signal and a data processing method are disclosed. A program table information has an identifier identifying mobile service data and main service data in a broadcasting signal. The program table information is multiplexed with the mobile service data and main service data. Then, broadcast receiving system can receive and output the mobile service data by parsing the program table information and using the identifier.08-04-2011
20100020796METHOD AND APPARATUS FOR BLOCKING FORGED MULTICAST PACKETS - Provided are a method and apparatus for blocking forged multicast packets. The apparatus includes input and output ports connected to user terminals; a forwarding process unit transferring a frame input through one of the input ports to one of the output ports connected to a user terminal having a destination address; a determination unit determining an address of a user terminal connected to one of the input ports from a source address included in the frame; a filtering database storing information on the output port connected to the user terminal having the destination address of the frame based on information received from the determination unit; a multicast gate information unit including information on multicast media access control (MAC) addresses of frames providing a monodirectional multicast service and blocking or forwarding all frames having a corresponding multicast MAC address as the destination address by checking whether the input and output ports are connected to an Internet group management protocol (IGMP) querier or not; and a port information transference unit learning the multicast MAC address of the IGMP querier connected to the apparatus, obtaining information on a port having the multicast MAC address as the destination address from the filtering database, and transferring the information to the multicast gate information unit. According to the present application, forged traffic is blocked from being multicasted and thus restricted resources of a network are prevented from being wasted. As a result, the network may be used more efficiently in an industrial field.01-28-2010
20100020797METHOD AND APPARATUS FOR EXCHANGING ROUTING INFORMATION AND ESTABLISHING CONNECTIVITY ACROSS MULTIPLE NETWORK AREAS - A method ensures that multicast packets follow the same loop-free path followed by unicast packets in a packet communication network. The communication network includes at least one first area interconnected through at least one area border node (“ABN”) to a second area. Each ABN has a first level port connected to each first area and a second level port connected to the second area. Each multicast packet forwarded includes a header having a root-id identifying a root of a multicast tree. A data packet is received at an ABN. Responsive to receiving a multicast packet at a second level port of an area border node, the root-id of the multicast packet is examined and if the multicast packet is to be forwarded over at least one of the first level ports, a different root-id is substituted into the packet before the packet is forwarded over the first level port.01-28-2010
20120307827MULTI-PROCESSOR APPARATUS USING DEDICATED BUFFERS FOR MULTICAST COMMUNICATIONS - An apparatus includes a multiprocessor including a plurality of processors including respective memories. Each of the memories has a dedicated storage location for multicast messages. At least one bus is coupled in common to the plurality of processors. The apparatus further includes an IPC unit coupled to the at least one bus and configured to retrieve multicast messages from the dedicated storage locations via the at least one bus and to selectively route the retrieved multicast messages among the plurality of memories.12-06-2012
20120307825MAINTAINED MESSAGE DELIVERY DURING ROUTING DOMAIN MIGRATION - In one embodiment, an ingress device of a first routing domain in a computer network buffers received packets, and in response to receiving a request from a particular node indicating that the particular node has migrated from the first routing domain to a second routing domain, determines how to reach the particular node in the second routing domain, and forwards the buffered received packets to the particular node in the second routing domain, accordingly. In another embodiment, a device in the first routing domain migrates from the first routing domain to a second routing domain, and determines its new IP address. The device may then send a request to the first ingress router to forward buffered packets for the device to the second routing domain at the new IP address, and may thus receive buffered packets forwarded from the first ingress router at the device in the second routing domain.12-06-2012
20120307826MEDIUM FOR STORING PACKET CONVERSION PROGRAM, PACKET CONVERSION APPARATUS AND PACKET CONVERSION METHOD - Upon obtaining a packet including a broadcast/multicast MAC address from a virtual machine, a packet conversion apparatus obtains, based on first association information, a subnet identifier corresponding to the MAC address of the obtained packet, also obtains, based on second association information, a packet type identifier corresponding to the MAC address of the obtained packet, converts the packet to be transmitted to a different computer via a network into a multicast packet by setting the subnet identifier obtained based on the first association information and the packet type identifier obtained based on the second association information in a field of the MAC address of the packet to be transmitted, and transmits the packet to be transmitted, which is obtained by being converted, to the different computer via the network.12-06-2012
20090161675MPLS Traffic Engineering for Point-to-Multipoint Label Switched Paths - A method and apparatus for providing point-to-multipoint label switch paths (LSPs) in a Multi-Protocol Label Switching (MPLS) network is described. In one embodiment, a point-to-multipoint LSP is built in a MPLS network by using Resource Reservation Protocol Traffic Engineering (RSVP-TE) to signal the point-to-multipoint LSP as separate point-to-point LSPs and to merge the separate point-to-point LSPs into the point-to-multipoint LSP.06-25-2009
20090028148Method And System For Improving Quality Of Communication Based On Label Distribution Protocol - A method and system for improving a quality of communication based on a label distribution protocol is provided. The method includes the following: When a local label switching router (LSR) finds out a change of a route at an upstream node in a multicast label switching path (LSP), it calculates and sets up a new optimized multicast LSP according to the label distribution protocol (LDP), and delays to send a withdraw request to the upstream node in the former multicast LSP. An interruption of the data stream in the multicast LSP reconstruction procedures can be avoided or reduced, so that the loss of data packets caused by the multicast LSP adjustment is reduced, and the quality of communication of the multicast is improved.01-29-2009
20110305239SELECTION OF MULTICAST ROUTER INTERFACES IN AN L2 SWITCH CONNECTING END HOSTS AND ROUTERS, WHICH IS RUNNING IGMP AND PIM SNOOPING - Multicast traffic received by a subnet that uses IGMP/PIM snooping may be efficiently processed so that only required multicast router interfaces are used. A router may, for example, receive a source-specific PIM join/prune message indicating that a multicast receiver of the multicast traffic is to join/leave a multicast group to receive/stop traffic from a multicast source; determine whether the router is a first hop router relative to a subnet of the multicast source; and forward, when the router is a first hop router relative to the subnet of the multicast source and is a non-designated router, the source-specific PIM join/prune message towards the subnet.12-15-2011
20080267182Load Balancing Algorithms in Non-Blocking Multistage Packet Switches - The present invention provides a method for balancing unicast or multicast flows in a multistage non-blocking fabric, wherein the fabric comprises at least one internal switching element (SE) stage, an input SE stage and an output SE stage. The method comprises: (a) receiving cells into the fabric wherein each cell is associated with an input subset and associated with an output subset according to the source and destination address of the cell, (b) assigning each cell to a flow, wherein cells sourced from the same input subset, and bound for the same output subset, or multiple output subsets, are assigned to the same flow, and (c) transmitting flows through the internal SE stage wherein cells of a particular flow are distributed among the internal switching elements, wherein the cells of each particular flow transmitted at each internal SE differs by at most h, wherein h is positive, whereby the flow in the fabric is balanced.10-30-2008
20120039335MULTICAST PACKET FORWARDING USING MULTIPLE STACKED CHASSIS - A stacked chassis comprising multiple physical switch/router chassis operates without any special stacking hardware or stacking channels. Instead, a stacking LAG is installed between front-end switch ports on the stacked chassis. The chassis controllers negotiate a master, which controls operation of all chassis in the stack. A stacked-chassis-wide port numbering scheme is used to distribute information to all line cards in the system. Each line card processes the information to distill physical-chassis significant information for operation of that chassis in the stack.02-16-2012
20090323689EDGE SWITCH AND FORWARDING TABLE REWRITING METHOD - An edge switch that switches a frame between a user network and a wide area network includes an access port to connect a communication module including a storage unit storing a first identification number identifying which access port the communication module is connected to; an identification number storage unit storing a second identification number assigned to the access port; a control circuit capable of detecting a connection of the communication module; a reading unit to read the first identification number upon detection of the connection; a switchover determination unit to read the second identification number of the access port to which the connection has been detected, to compare the second and first identification numbers, and to determine that a switchover has occurred if they do not match; and a writing unit to write to the storage unit the second identification number when the switchover is determined to have occurred.12-31-2009
20120039334VIRTUAL LOCAL AREA NETWORK (VLAN)-BASED MEMBERSHIP FOR MULTICAST VLAN REGISTRATION - A network node that includes a memory to store a multicast forwarding table that contains entries that govern how multicast traffic is to be forwarded from a multicast virtual local area network (MVLAN) associated with the network node, to receiver VLANs associated with the network node, where each entry includes a multicast group, that is associated with a group of ports on the multicast VLAN via which the multicast traffic is received, and information associated with the receiver VLANs to which the received multicast traffic is to be sent. The network node also includes a processor to receive multicast traffic associated with a particular multicast group, via a particular port on the multicast VLAN; perform, using the multicast forwarding table, a look up operation, based on the particular multicast group, to determine to which of the receiver VLANs the multicast traffic is to be sent; and transmit the multicast traffic, associated with the particular multicast group, to user devices, via the receiver VLANs, based on a determination that the entry, associated with the particular multicast group, includes information associated with the receiver VLANs.02-16-2012
20120147886METHOD FOR RECEIVING MULTI-CAST PACKET - A receiving method for multi-cast packets includes the steps of creating a plurality of buffer partitions in a memory; for writing the received multi-cast packets that belong to a same data block into the same buffer partition in sequence; decompressing and combining all the multi-cast packets in the completely received buffer partition into the data block that the multi-cast packets belong to, writing the combined data block into a storage device, and emptying the completely received buffer partition, when the multi-cast packets that belong to the data block in any buffer partition are received completely; and transmitting a retransmission request to a transmitting end for any buffer partition that is not empty and in which the multi-cast packets that belong to the data block are not received completely.06-14-2012
20110064079COMMUNICATION CHANNEL BUILDING DEVICE AND N-TREE BUILDING METHOD - Disclosed is a communication channel building device which can guarantee a fair bandwidth allocation and exhibit a preferable perception AV quality in an ALM application. A transfer table building controller (03-17-2011
20110064078METHOD AND SYSTEM FOR INTELLIGENTLY FORWARDING MULTICAST PACKETS - A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an internet exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes. However, the routing system can also support other multicast protocols and/or standards.03-17-2011
20110058552Multicast Control Technique Using MPLS - In this invention, an idea of the reverse direction label switched path (RLP) in Multi-Protocol Label Switching (MPLS) is applied to the multicast transmission to improve the management transmission in the multicast transmission, and to easily carry out an additional connection and disconnection. Specifically, in the reverse direction symmetric routing Label switched Path (LP), a virtual label in addition to an input label and an output label is used for the reverse direction routing. However, in this invention, instead of the virtual label, a multicast address to which a client terminal, which is connected to a head of the path on the reverse direction routing, and corresponds to a leaf in the multicast tree, is connected, is registered, as a multicast index, in routers on the path. Then, when receiving a multicast packet including a label and a multicast address, an output label corresponding to the received label is identified, thereby a destination link is identified.03-10-2011
20110164614System and Method for Delivering Content in a Unicast/Multicast Manner - The present invention is a system and method for enabling multicast synchronization of initially uncasted content. Multiple unicast streams are synchronized in order to convert the unicast streams into a multicast stream. Each unicast stream may be accelerated or slowed down in relation to a reference stream to a common point within each stream upon which the unicast streams are replaced by a multicast stream of the same content.07-07-2011
20110317698Multicast-Enabled Address Resolution Protocol (ME-ARP) - A Multicast-Enabled Address Resolution Protocol (ME-ARP) is disclosed. This ME-ARP allows the building of independent IP based Virtual Private LAN segments (VPLS) over a multicast enabled IP backbone using stateless tunnels and optimal VPLS traffic forwarding. Each VPLS has an associated IP subnet which is completely independent from other VPLS or the underlying IP backbone itself. Each Customer Premises Equipment (CPE) device needs only to be configured with a VPLS identifier and its serving IP subnet per VPLS designated interface.12-29-2011
20110317697BROADCAST MESSAGING IN PEER TO PEER OVERLAY NETWORK - Broadcast messages are efficiently directed to nodes of an overlay network. Broadcast messages include an End ID parameter specifying the range of key values for nodes that should receive the broadcast message. Each node of an overlay network maintains a list of finger nodes and their respective key values. Upon receiving a broadcast message, a node assigns a finger node a new End ID value based upon the End ID value of the broadcast message or the key value of an adjacent finger node. The node compares a finger node's new End ID value with the finger node's key value to determine whether to forward the broadcast message to that finger node. A broadcast message forwarded to a finger node includes an End ID parameter equal to the new End ID value determined for the finger node. Nodes can aggregate response messages from its finger nodes.12-29-2011
20110317696IN-BAND MULTICAST TRACE IN IP AND MPLS NETWORKS - In one embodiment, which may be implemented in either IP networks or MPLS networks, a tree of the network may be constructed at a source network device by sending only a single packet. The remaining network devices in the network replicate the packet so that a copy will reach each of the egress nodes. Along the way, identity information from each node or hop will be added to the replicated packets. As the egress nodes receive the packets, the egress nodes will each send a reply packet to the source network device. The reply packet includes a list of every hop on the path. The source network device is configured to construct a tree of the network based on the reply packets.12-29-2011
20110317695SYSTEM AND METHOD FOR PROVIDING A PATH AVOIDANCE FEATURE IN A NETWORK ENVIRONMENT - A method is provided in one example and includes evaluating multiple paths in a network in order to execute a reverse path forwarding decision for multicast traffic associated with a source. The method may also include selecting a second network path based on a first network path previously been designated as a route for the multicast traffic associated with the source. The first network path and a second network path differ by at least one network element. The method further includes receiving at least one of a first data stream and a second data stream, wherein the first data stream is associated with the first network path and the second data stream is associated with the second network path.12-29-2011
20110064077METHOD AND APPARATUS FOR SENDING AND RECEIVING MULTICAST PACKETS - The present invention relates to a solution for taking a network equipment in a communication network as a root node to generate a logical topology tree for a subscriber terminal which requests the sending of multicast packets, and then generating a multicast tree on the logical topology tree with the network device as the root node, so as to forward the multicast packets. With the solution of sending a multicast packet to the subscriber terminal, it can effectively save the network bandwidth resource and reduce the transmission delay of multicast packet.03-17-2011
20120207160SUBNET SCOPED MULTICAST/BROADCAST PACKET DISTRIBUTION MECHANISM OVER A ROUTED NETWORK - In one embodiment, a subnet-scoped multicast packet is received on an interface of a forwarding device that is connected to a host device of a subnet of a forwarding domain. The received subnet-scoped multicast packet is transmitted from one or more other interfaces of the forwarding device that are connected to one or more other host devices of the subnet. The received subnet-scoped multicast packet is also encapsulated with an additional header. The encapsulated subnet-scoped multicast packet is forwarded from the forwarding device to an intermediate router which routes the encapsulated subnet-scoped multicast packet to one or more other forwarding devices configured to decapsulate the encapsulated subnet-scoped multicast packet and transmit the decapsulated subnet-scoped multicast packet to one or more connected host devices of an additional portion of the subnet.08-16-2012
20120057593Computing Point-to-Multipoint Paths - An apparatus comprising a path computation element (PCE) configured to communicate with a path computation client (PCC) and compute a point-to-multipoint (P2MP) path across an autonomous system (AS) domain. Also included is a network component comprising at least one processor configured to implement a method comprising obtaining a computation request for a P2MP path across a plurality of AS domains, attempting to calculate the P2MP path across the AS domains, thereby generating a computed path or a failure reason, and transmitting a reply comprising the computed path or an indication of the failure reason. Included is a method comprising exchanging a request message and a reply message about a P2MP path across an AS domain between a PCC and a PCE.03-08-2012
20120008625SIGNALING AND MANAGEMENT OF BROADCAST-MULTICAST WAVEFORM EMBEDDED IN A UNICAST WAVEFORM - Embodiments describe overlaying a broadcast multicast channel on top of a unicast network. Messages can be generated by protocols in a broadcast/multicast (BCMC) stack and tunneled through an IRTP of a serving access node. These messages can be transmitted on a BCMC channel and/or a unicast channel. Other messages can be generated by protocols in a unicast stack and tunneled to a B-IRTP of a BCMC Access node and transmitted on a BCMC channel to an access terminal.01-12-2012
20120057592Dynamic Data Routing In A Utility Communications Network - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for. In one aspect, a method includes detecting, by an end point, a first broadcast message specifying a first network identifier for a first PLC network and a first unique substation identifier for a first substation processing unit that belongs to the first PLC network. Data is encoded with the first network identifier and the first unique substation identifier and the encoded first data is transmitted to the first substation processing unit.03-08-2012
20130170492COMMUNICATION METHOD AND SYSTEM FOR A NOVEL NETWORK - A communication method for a novel network is disclosed. The novel network is a network with centralized control function, which includes a main control server and a subordinate network device. The subordinate network device includes a terminal. The method includes the steps: the main control server configures the downlink communication link of the present service, and transmits packets of the present service transmitted from the source terminal to the target terminal according to the downlink communication link. The present invention can guarantee the stability and smoothness of the transmission path, avoid multimedia service delays, ensure state information security requirements, and save hardware resources, thereby guaranteeing the quality of the network transmission.07-04-2013
20120063453MULTICAST TREE DISCOVERY USING 802.1ag - Methods and apparatus provide for a network device(s) employing tree tracer processing of a data packet(s) and/or a response(s) in order to discover and graphically represent all the paths within a hierarchical tree of network devices for multicast traffic flows. Specifically, a first network device receives a data packet. The data packet provides a multicast target MAC address. The first network device forwards the data packet to a plurality of network devices, where each of the plurality of the network devices belong to a multicast group identified according to the multicast target MAC address. Based on receipt of the data packet, the first network device generates and transmits a first response to a source of the data packet. The first response indicates a placement of the first network device with respect to a hierarchical tree of the plurality of network devices belonging to the multicast group.03-15-2012
20120027014Transport Multiplexer-Mechanisms to Force Ethernet Traffic From One Domain to Be Switched in a Different (External) Domain - A network comprising a switch configured to switch traffic between a plurality of external interfaces via a plurality of virtual interfaces associated with the external interfaces, and wherein the traffic comprises a plurality of external virtual local area network (VLAN) identifiers (VIDs) associated with the external interfaces to select the virtual interfaces. Also disclosed is a network component comprising at least one processor configured to implement a method comprising receiving a frame from a physical port, obtaining an external VID from a VLAN tag in the frame, removing the VLAN tag from the frame, selecting a virtual interface based on the external VID, and delivering the frame to the selected virtual interface.02-02-2012
20120057594Techniques for Reliable Switchover to a Date Multicast Distribution Tree (MDT) - Techniques reliably provide the switchover from a default MDT to the data MDT by using reliable signaling and reliable building of a data MDT. The message notifying of the pending switchover to the data MDT is reliably sent using signaling that is reliable. Also, the switchover from the default MDT to the data MDT does not happen until all egress routers have responded to the message. Egress routers join the data MDT if associated receivers are interested in receiving the multicast stream from a source. The router does not send another response upstream until all egress routers downstream from it respond to the message in the positive or the negative.03-08-2012
20120063457HOST DEVICE INTERFACE WITH A POINT OF DEPLOYMENT (POD) AND A METHOD OF PROCESSING BROADCAST DATA - A host device interfacing with a point of deployment (POD) and a method of processing broadcast data are disclosed. Herein, an Internet Protocol (IP) physical interface unit receives an Ethernet frame including broadcast data; and a routing engine transforms the Ethernet frame to an IP packet when a destination address included in the Ethernet frame matches with an address of a pod and routs the transformed IP packet to an extended channel connected to the POD. Accordingly, it is possible to protect contents using a conditional access provided by the existing cable card and process broadcast data received on all types of transmission protocols including an IP protocol over a wired/wireless network using a channel provided for connection between the existing cable card and the host device.03-15-2012
20120063456Method and Device for Managing Multicast Groups - A method for managing multicast traffic in a data network, and devices using said method. The hosts store for each multicast group an included source record and an excluded source record, and the network interfaces of the hosts send to the router a message containing information about the included source record and information about the excluded source record. The router also stores for each multicast group an included source record and an excluded source record, and updates them when it receives through its network interface a message from the hosts containing information about an included source list and/or information about an excluded source list. The devices are a router, host equipment and network equipment compatible with the method.03-15-2012
20120063454Apparatus and method in a system for multicast data transfers over an interconnected bus - The present invention presents a system and method for providing multicast data transfers in a system with Interconnected data busses of at least two Subsystems.03-15-2012
20120063455DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A method of processing broadcast data in a broadcast transmitting system includes Reed-Solomon (RS) encoding and Cyclic Redundancy Check encoding an RS frame payload including mobile service data to build an RS frame, wherein the RS frame payload comprises a plurality of mobile and handheld transport packets; first encoding data of the RS frame with a first encoding code; second encoding signaling data with a second encoding code, wherein the signaling data include fast information channel (FIC) data and transmission parameter channel (TPC) data, the FIC data including information for rapid mobile service acquisition and the TPC data including a parade identifier for identifying a parade to which a current data group belongs; mapping the first encoded data into data groups and adding known data sequences and the second encoded signaling data to each of the data groups; and transmitting a transmission frame including data of the data groups.03-15-2012
20090016347APPLYING MULTICAST PROTOCOLS AND VPN TUNNELING TECHNIQUES TO ACHIEVE HIGH QUALITY OF SERVICE FOR REAL TIME MEDIA TRANSPORT ACROSS IP NETWORKS - As prior art systems fail to produce end-to-end transport and routing mechanisms capable of secure, accurate, and timely delivery of real-time media, the present invention prescribes the method and process to facilitate server-less, IP based sessions across all of public and private network infrastructure without regard for network hardware or carrier makeup. The method and process claimed herein defines the application of well known standards in a unique fashion so as to facilitate transportation of TCP and UDP packets associated with a real-time multicast session in a secure manner while achieving unencumbered access through firewalls and across multiple carrier, public networks through IPSec based virtual networking.01-15-2009
20090135819MULTICAST ENABLED WEB-BASED APPLICATION DATA DISTRIBUTION - A method, information processing unit, and computer readable storage medium, are provided for distributing data packets efficiently across a packet-based data network of information processing units and intermediate nodes. The method with an information processing unit includes receiving data and identification of destinations on a packet-based data network, the data being associated with the identification of, and destined for reception by, each of the destinations on the packet-based data network. The method sends a single copy of the data across the packet-based data network via intermediate nodes to the destinations using a reliable multicast technique, the single copy of the data being sent contained in one or more multi-cast data packets. Each multi-cast data packet includes a multi-cast indicator and one or more unicast addresses associated with one or more of the destinations on the packet-based data network.05-28-2009
20090135821COMMUNICATION CONTROL UNIT AND COMMUNICATION CONTROL METHOD APPLIED FOR MULTI-CAST-SUPPORTING LAN - A multicast processing section constructs, when it is determined that a received packet is a packet on a multicast packet and multicast group management protocol, a table showing a correlation between a host device and a multicast group in a port number-multicast physical address correlation storing section as well as in a multicast router-connected port storing section according to the received packet, and controls to transfer a packet for each multicast group between a multicast router and host devices according to the table.05-28-2009
20120155465RECEPTION STATION FOR RECEIVING DATA FROM TRANSMISSION STATION, TRANSMISSION STATION FOR TRANSMITTING DATA, AND METHOD FOR OPERATING RECEPTION STATION - A reception station and a method for operating the reception station that may receive data using a multicast address from a transmission station are provided. The reception station may include an interface to receive a data packet including a multicast address from a transmission station, and a processor to distinguish a group address and a service address from the multicast address, and to maintain a reception of the data packet when a group address and a service address that are respectively identical to the distinguished group address and the distinguished service address are found from a database.06-21-2012
20120155464COMMUNICATION NODE AND COMMUNICATION METHOD - A communication node that requests and receives data contents is provided. The communication node broadcasts a first type of interest packet and receives one or more response packets in response thereto. The communication node selects one node among one or more nodes that have transmitted response packets, transmits a second type of interest packet to the selected node, and receives data contents from the selected node.06-21-2012
20120155463Increased Communication Opportunities with Low-Contact Nodes in a Computer Network - In one embodiment, a particular node (e.g., root node) in a directed acyclic graph (DAG) in a computer network may identify a low-contact (e.g., wireless) node in the DAG that is at risk of having an invalid path when attempts are made to reach the low-contact node. In response, the particular node may identify neighbors of the low-contact node, and may establish a multicast tree from the particular node to the low-contact node through a plurality of the neighbors to reach the low-contact node. When sending traffic to the low-contact node, the particular node sends the traffic on the multicast tree, wherein each of the plurality of neighbors attempts to forward the traffic to the low-contact node. In another embodiment, the low-contact node itself indicates its status to the particular/root node, along with its list of neighbors in order to receive the multicast traffic.06-21-2012
20120155462Processing Multicast Messages In A Data Processing System - Processing multicast messages in a data processing system that includes compute nodes, each of which includes a communications controller, the communications controllers operatively coupled for data communications amongst the compute nodes, each compute node in the data processing system executing at least one logical partition, the data processing system including a hypervisor, where multicast messages are processed by receiving, by more than one of the communications controllers, a multicast message; responsive to receipt of the multicast message, signaling, by one of the communications controllers, an interrupt in the hypervisor without signaling an interrupt by any other communications controller; determining, by the hypervisor, that the message received by the interrupt signaling communications controller is a multicast message; and providing, by the hypervisor, the multicast message to at least one logical partition configured to receive multicast messages.06-21-2012
20120300775ENHANCED ANYCAST FOR EDGE SERVER SELECTION - Systems and methods for gathering distributed information to improve routing that uses Anycast for assigning deliveries between a number of geographically-distant points of presence (POPs) are disclosed. The POPs share the same Internet protocol (IP) address. According to Anycast resolution, the Internet aids in assigning a content request initially to a POP. Delivery statistics are gathered from deliveries a the number of POPs and possibly other sources. Where it is determined that Anycast found the wrong POP, the content request is reassigned to another POP.11-29-2012
20120300774METHOD AND APPARATUS FOR EXCHANGING ROUTING INFORMATION AND ESTABLISHING CONNECTIVITY ACROSS MULTIPLE NETWORK AREAS - A method ensures that multicast packets follow the same loop-free path followed by unicast packets in a packet communication network. The communication network includes at least one first area interconnected through at least one area border node (“ABN”) to a second area. Each ABN has a first level port connected to each first area and a second level port connected to the second area. Each multicast packet forwarded includes a header having a root-id identifying a root of a multicast tree. A data packet is received at an ABN. Responsive to receiving a multicast packet at a second level port of an area border node, the root-id of the multicast packet is examined and if the multicast packet is to be forwarded over at least one of the first level ports, a different root-id is substituted into the packet before the packet is forwarded over the first level port.11-29-2012
20120127994MULTICAST COMMUNICATION METHOD, APPARATUS AND SYSTEM FOR INTERMITTENTLY CONNECTED NETWORK - A multicast communication method, a multicast communication apparatus and a multicast communication system in a network environment lacking a continuous connectivity. The source node device selects a group leader device which is able to forward data to group member devices belonging to a multicast group, and forwards the data to the selected group leader device, thereby reducing traffic between node devices, improving network reliability and saving the communication cost.05-24-2012
20120207159Subscription Management and Routing Protocol (SMRP) and Method - A method of propagating multicast subscription and routing information between routers in a network, and constructing forwarding tables in the routers, allowing providers of the data (the publishers), and the multicast recipients of the data (the subscribers) to be decoupled from and have no knowledge of one another. This is done without the need to maintain (Source Network, Published-Multicast-Group) State in the routers, for a highly scalable solution in those applications where there is a possibility for a large, or infinite number of Published-Multicast-Groups, and in those applications where messages are being routed by content, so it is impossible to identify published-multicast-groups.08-16-2012
20120207158METHOD AND SYSTEM FOR CLASSIFICATION AND MANAGEMENT OF INTER-BLADE NETWORK TRAFFIC IN A BLADE SERVER - A system and method for classifying a multicast packet, involving receiving, at a classification engine, the multicast packet sent from a packet source; determining, based on a source address of the multicast packet, a Direct Memory Access (DMA) filter vector; determining, based on a destination address of the multicast packet, a DMA target vector, where the DMA target vector includes a listing of DMA channels which are available to transfer the multicast packet; determining a DMA final vector based on the DMA filter vector and the DMA target vector; and sending the multicast packet according to the DMA final vector.08-16-2012
20110103382METHOD AND APPARATUS FOR FILTERING MULTICAST PORT IDENTIFIER IN GIGABIT-CAPABLE PASSIVE OPTICAL NETWORK (GPON) SYSTEM - Provided is an apparatus for filtering a multicast port identifier, the apparatus including: a processor to receive an Internet Group Management Protocol (IGMP) message from a switching unit, to verify a traffic reception request received from a subscriber terminal based on the IGMP message, and to store a value in a filtering register based on the traffic reception request; and an Optical Network Unit (ONU) Media Access Control (MAC) manager to filter a packet to be forwarded to the subscriber terminal, using a port identifier for traffic forwarding and reception with the subscriber terminal, and using the value of the filtering register indicating an existence of traffic to be forwarded to the subscriber terminal.05-05-2011
20120250683Method and System for Avoiding Flooding of Packets in Switches - Certain aspects of a method and system for avoiding flooding of packets in switches may include a network comprising a plurality of switches interconnected to one or more hosts. One of the plurality of switches may communicate a discovery request to the one or more hosts to determine a MAC address of the one or more hosts. One of the plurality of switches may receive a discovery response from the one or more hosts in response to the communicated discovery request. One of the plurality of switches may update their L2 databases with the MAC addresses of the one or more hosts based on the received discovery response. If the MAC address of a destination host is listed in the L2 database, a switch may communicate a received packet to the destination host using one or more other switches based on the MAC address in the L2 database.10-04-2012
20120250684SWITCH SYSTEM, LINE CARD AND LEARNING METHOD OF FDB INFORMATION - A representative line card in a switch system that is configured of a layer 2 switching processor and a plurality of line cards connected to the layer 2 switching processor, the plurality of line cards including at least one representative line card, comprising: an FDB table having FDB information entried therein, and; a learning unit that receives a learning notification including the FDB information from the other line cards excluding its own line card via the layer 2 switching processor, determines whether the FDB information of the learning notification has been entried into the FDB table of its own line card, updates the FDB table of its own line card when the FDB information has not been entried, and transmits the learning notification including the FDB information to the other line cards via the layer 2 switching processor with a multicast.10-04-2012
20120250682FRAMEWORKS AND INTERFACES FOR OFFLOAD DEVICE-BASED PACKET PROCESSING - High-speed processing of packets to, and from, a virtualization environment can be provided while utilizing hardware-based segmentation offload and other such functionality. A hardware vendor such as a network interface card (NIC) manufacturer can enable the hardware to support open and proprietary stateless tunneling in conjunction with a protocol such as single root I/O virtualization (SR-IOV) in order to implement a virtualized overlay network. The hardware can utilize various rules, for example, that can be used by the NIC to perform certain actions, such as to encapsulate egress packets and decapsulate packets.10-04-2012
20120314705TECHNIQUES FOR ASSIGNING INTERNET PROTOCOL VERSION SIX NETWORK BLOCKS IN UNKNOWN NETWORKS - A gateway router apparatus sends a first multicast SOLICIT message with a prefix length hint based on a number of network segments associated with the apparatus. The apparatus receives a second multicast SOLICIT message with a prefix length hint, from a downstream router in a premises network. At the apparatus, the following are recorded: (i) an estimated prefix length associated with the second multicast SOLICIT message; and (ii) an interface associated with the second multicast SOLICIT message. At the apparatus, a first ADVERTISE message is received, and a REQUEST message is sent, both over the internet. The REQUEST message specifies a prefix length based on the number of network segments associated with the apparatus and the recorded estimated prefix length associated with the second multicast SOLICIT message. The apparatus sends a second ADVERTISE message advertising ability of the apparatus to delegate prefixes in accordance with the REQUEST message.12-13-2012
20120120951METHODS AND APPARATUSES FOR PATH SELECTION IN A PACKET NETWORK - Embodiments including methods, systems, and apparatuses for distributing, processing, and reacting to path information distributed via a service-agnostic packet fabric for the purpose of enabling path selection are disclosed. By configuring two ingress line cards to send path quality words to each other via the switch fabric, compare the path quality words, and determine whether to transmit traffic to an egress line card via the switch fabric based on the comparison of the path quality words, the embodiments enable a central switch fabric to be unaware of the paths that it carries, and enable both ingress and egress bandwidth of the switch fabric to be sized according to the facilities for which it is terminating. The switch fabric does not need to support working and protection paths simultaneously in some embodiments, allowing it to be scaled appropriately to termination facilities.05-17-2012
20100290464METHOD AND APPARATUS FOR PROVIDING FAST REROUTE OF A MULTICAST PACKET WITHIN A NETWORK ELEMENT TO AN AVAILABLE PORT ASSOCIATED WITH A MULTI-LINK TRUNK - A method, apparatus and computer program product for providing a fast re-route of a multicast packet within a network element to an available port associated with a multi-link trunk is presented. A packet is received by a Forwarding Data Unit (FDU) in a data plane of a network element and a determination made that the packet is a multicast packet. The packet is forwarded to all egress FDUs having at least one port associated with at least one receiver of the multicast packet. A lookup is performed by each egress FDU in a synchronized local port state database to find a port for each receiver that is in an UP state. The packet is forwarded out the port to a receiver when the port is in the UP state and dropped when the port is in the DOWN state.11-18-2010
20100290462METHOD OF MANAGING GROUP OF DYNAMIC MULTICAST EFFICIENTLY - The present invention relates to a method of efficiently managing dynamic multicast groups. In the method of efficiently managing dynamic multicast groups a hierarchical structure is used as a network structure for a multicast service. Accordingly, there are advantages in that groups can be merged or divided efficiently and overload depending on group management can be reduced.11-18-2010
20100246579DISCOVERING MULTICAST ROUTING CAPABILITY OF AN ACCESS NETWORK - Whether an access network supports multicast-based IPTV services from an IPTV service provider is determined. A tone signal encoded with information for the IPTV service provider is used by a terminal to determine whether an access network supports multicast-based IPTV services. The tone signal is also used to determine whether collisions with other IPTV service providers on the access network is probable. Alternatively, a registration request including information for the access network is sent from the terminal to the IPTV service provider. The IPTV service provider uses information in the registration request to determine whether the access network supports multicast-based IPTV services.09-30-2010
20120213223EFFICIENT MULTICASTING IN A DISTRIBUTED SYSTEM ARCHITECTURE - Embodiments of the invention are directed to multicasting packets in a system such as a data packet switch or router having a distributed architecture. A first device such as a line card receiving a packet that requires multicasting forwards the packet to a fabric switch where the packet is replicated to obtain one respective packet for each line card of the system. Each line card receives its respective packet from the fabric switch and further duplicates the packet to obtain a duplicate packet for each egress endpoint of a service associated with the packet that is eligible to receive such a duplicate packet. Replication and duplication of packets requiring multicasting performed in this manner efficiently uses bandwidth of the fabric switch and links connecting it to the line cards.08-23-2012
20120213224System and Method for Finding Point-to-Multipoint Label Switched Path Crossing Multiple Domains - An apparatus associated with a first domain, the apparatus comprising a processor configured to compute a portion of a Point-to-Multipoint (P2MP) path, wherein the P2MP path spans a plurality of domains including the first domain, wherein the apparatus does not require knowledge of a core tree of domains to compute the portion of the P2MP path.08-23-2012
20120213222Single-homing and Active-Active Multi-homing in a Virtual Private LAN Service - In one embodiment, single-homing and active-active multi-homing is provided in a Virtual Private LAN Service (VPLS). A customer edge node actively communicates frames of a same Virtual Private Network (VPN) instance with two or more VPLS nodes of a VPLS network. The VPLS nodes are configured to appropriately forward frames throughout the VPLS network: without looping of a frame sent by the same external node back to the same external node, without flooding multiple copies of a frame to the same external node, and while performing learning of addresses in forwarding tables of said VPLS nodes such that said forwarding tables of said VPLS nodes converge despite frames of the same LAN service being received by said at least two of said VPLS nodes from the same external node.08-23-2012
20120134356MANAGEMENT OF STORAGE AND RETRIEVAL OF DATA LABELS IN RANDOM ACCESS MEMORY - According to an example embodiment, a technique may be provided for managing a label data base of which each entry comprises a data field for insertion into a respective packet in a multicast transmission and a validity field. The technique may include, for example, (a) establishing a fixed size for a cluster of labels, (b) associating with each cluster a pointer to another cluster, (c) establishing a sentinel cluster of which all entries are indicated to be invalid and of which the cluster pointer points to this sentinel cluster, (d) establishing a root table which defines the number of replications of the packet in a multicast group and identifies a first label cluster associated with the multicast group and (e) establishing a chain of clusters of which each cluster which is full of valid entries points to the next cluster in the chain and the last cluster which contains valid entries points to the sentinel cluster.05-31-2012
20120134357MULTICAST IMPLEMENTATION IN A LINK STATE PROTOCOL CONTROLLED ETHERNET NETWORK - Forwarding state is installed for sparse multicast trees in a link state protocol controlled Ethernet network by enabling intermediate nodes to install state for one or more physical multicast trees, each of which may have multiple logical multicast trees mapped to it. By mapping multiple logical multicasts to a particular physical multicast, and installing state for the physical multicast, fewer FIB entries are required to implement the multiple multicasts. Mapping may be performed by destination nodes before advertising membership in the physical multicast, or may be performed by the intermediate nodes before installing state when a destination node advertises membership in a logical multicast. Intermediate nodes will install state for the physical multicast tree if they are on a shortest path between a source and at least one destination of one of the logical multicasts that has been mapped to the physical multicast.05-31-2012
20100260180METHOD AND APPARATUS FOR ADAPTIVE FORWARD ERROR CORRECTION WITH MERGED AUTOMATIC REPEAT REQUEST FOR RELIABLE MULTICAST IN WIRELESS LOCAL AREA NETWORKS - A method and apparatus are described for increasing multicasting reliability, including receiving content and a first layer of a plurality of a forward error correction coded packets from a first multicast group and joining an additional multicast group in order to receive one of additional layers of forward error correction coded packets and the content along with a further additional layer of the plurality of forward error correction coded packets.10-14-2010
20120163380METHOD FOR SUPPORTING DISTRIBUTION OF WARNING MESSAGES - A method for supporting distribution of warning messages, is characterized in that an NGN (Next Generation Network) infrastructure is employed for distribution, wherein the infrastructure includes a plurality of network elements including endpoints, wherein a hierarchical architecture is defined for the network elements, wherein groups of network elements including endpoints with specific characteristics are defined, wherein each of the network elements provides its group membership information to at least one higher-tier network element, and wherein at least one group warning controller is provided that, upon receiving a request from a source node, generates a warning message for one or more target groups and forwards the warning message to lower-tier network elements of the respective target group or groups towards endpoints.06-28-2012
20120163379MULTICAST ROUTING DEVICE, MULTICAST NETWORK SYSTEM APPLYING THE SAME, AND PACKET TRANSMISSION METHOD - A multicast routing device, a network system applying the same, and a packet transmission method are provided. In the system, the multicast routing device is used to provide more than one multicast group point and is connected to a terminal device. When receiving a group switch command, the terminal device imports the address of a currently connected first multicast group point and the address of a second multicast group point to be switched to form a composite multicast packet including the addresses of the two multicast group points and then transmits the composite multicast packet onto a local area network on which the terminal device is located. When receiving the composite multicast packet, the multicast routing device interrupts connection of the terminal device and the first multicast group point and establishes a connection between the terminal device and the second multicast group point.06-28-2012
20090059921REPLICATING AND SWITCHING MULTICAST INTERNET PACKETS IN ROUTERS USING CROSSPOINT MEMORY SHARED BY OUTPUT PORTS - Multicast traffic is expected to increase in packet networks, and therefore in switches and routers, by including broadcast and multimedia-on-demand services. Combined input-crosspoint buffered (CICB) switches can provide high performance under uniform multicast traffic. However this is often at the expense of N03-05-2009
20090059924PACKET TRANSMITTING METHOD, RELAY NODE AND RECEIVING NODE - A packet transmitting method wherein an explicit multicast packet can be transmitted with the consumption of communication bands of broadcast media being suppressed. According to this method, a link level multicast is used to transmit an explicit multicast packet only to next hop nodes that, even when receiving the explicit multicast packet through the link level multicast, will not output the same packet to the broadcast media, while a unicast is used to transmit an explicit multicast packet to the other next hop nodes.03-05-2009
20090059923MULTICAST METHOD AND MULTICAST ROUTING METHOD - A multicast method includes joining a multicast group and forwarding a multicast data packet; during joining the multicast group, establishing multicast forwarding instruction information identified by a MFEC, on a network node of a distribution tree or a distribution sub-tree to which the MFEC pertains; and during forwarding the multicast data packet, forwarding multicast data packets of the same MFEC, according to the multicast forwarding instruction information. The invention further discloses a multicast method, including: classifying a collection of multicast data packets forwarded in the same mode into a MFEC; statically configuring multicast forwarding instruction information identified by the MFEC on a network node of a distribution tree or a distribution sub-tree to which the MFEC pertains; and forwarding the multicast data packets of the same MFEC, according to the multicast forwarding instruction information. The invention further discloses a multicast routing method.03-05-2009
20090059922Systems and Methods for Multicast Communication - Embodiments of multicast messaging systems and methods are disclosed for facilitating the multicasting of messages and/or other content to a group of users such that users may send messages to a group. One embodiment includes a method of transmitting multicast messages, including receiving a first multicast message and an indication of a first message group from a first sending user, identifying a first set of recipients related to the first message group, and transmitting the first message to the identified recipients. Another embodiment includes a computer system configured to receive a multicast message designating a group and then to communicate the multicast message to intended recipients.03-05-2009
20120170578MULTICAST VPN SUPPORT FOR IP-VPN LITE - Techniques disclosed herein include systems and methods for providing multicast Virtual Private Network (VPN) support for IP VPN networks, including IP VPN-lite networks. Such techniques provide multicast VPN capability over an IP unicast core network by creating a multicast service VLAN and IP interface, which is used for multicast control traffic exchange between VPN instances. Multicast VPN data traffic is then carried over unicast IP-in-IP tunnels. A given ingress Provide Edge (PE) replicates the multicast traffic for all receiving egress PEs, and adds control information so that the multicast traffic appears as unicast traffic to the Core network. With such a technique, a given Core network only needs to run an IP unicast that is free of VPN unicast or multicast route or tree information.07-05-2012
20120170579MULTICAST SYSTEM AND MULTICAST METHOD USING SHORTENED ADDRESS AND APPARATUS APPLIED TO THE SAME - Disclosed is a multicast system and a multicast method using a shortened address and an apparatus applied to the same. The multicast system using the shortened address according to the present disclosure has a address configuration for supporting a multicast in an IEEE 802.15.4 MAC (Medium Access Control) layer. Accordingly, when a device processes a multicast through an address configuration of the MAC layer, the device receives the multicast through a simple scheduling such as receiving a beacon signal of a coordinator device only when there is a broadcast of a group including the device. As a result, the device can efficiently perform the multicast in a power managing process or a power processing process.07-05-2012
20120257625METHOD AND APPARATUS FOR PROCESSING A MULTICAST PACKET - The embodiments of the present invention relate to the field of computer networks, and disclose a method and an apparatus for processing a multicast packet. The method includes receiving a multicast packet, acquiring a local router interface corresponding to the multicast packet according to a multicast routing entry carried in the multicast packet, and forwarding the multicast packet through the acquired local router interface to a clustered routing system interface for further transfer. The embodiments of the present invention can cluster several routing devices into a virtual routing system which externally acts as a single routing node for supporting a multicast service, so as to implement the efficient and reliable forwarding of the multicast packet in a clustered routing system with virtual aggregation, and enable the clustered routing system to support the multicast service with high efficiency and quality.10-11-2012
20120257623PACKET PROCESSING METHOD, ACCESS DEVICE, AND COMMUNICATION SYSTEM - The present invention relate to a packet processing method, an access device, and a communication system. The method includes: receiving, by an access device, a multicast packet from a network side via a first network port of the access device; identifying, by the access device, a protocol type of the multicast packet; if identifying that the multicast packet is a virtual router redundancy protocol packet, sending the virtual router redundancy protocol packet via a second network port of the access device to the network side according to a snooping port list used for forwarding the virtual router redundancy protocol packet; and if identifying that the multicast packet is a non-virtual router redundancy protocol packet, sending the non-virtual router redundancy protocol packet via a user port of the access device to a user side.10-11-2012
20080212582Wireless Audio Transmission System and Method - A system and method transmit a data stream from a source to a destination over a communication channel. A transmitter includes devices for processing inputs to assemble data packets for the data stream, and a multiplexer for assembling a data frame to be transmitted over the communication channel, in which each data frame has at least one fixed slot. The multiplexer sets at least one freely allocatable time slot in each data frame. Retransmission control devices connected to the multiplexer retransmit a specific data packet which is not properly received by the destination, using one of the freely allocatable slots.09-04-2008
20120076144INFORMATION PROCESSING APPARATUS, IMAGE PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - An information processing apparatus which make it possible to search from an information processing apparatus, for an IPv6-compatible image processing apparatus which has an IPv6 network address designated by the information processing apparatus. A device management application determines search conditions, and specifies information associated with a designated network. Further, the device management application generates a IPv6 multicast address using the thus specified information, transmits a search message designating the IPv6 multicast address, and receives a response transmitted from an image processing apparatus associated with the IPv6 multicast address.03-29-2012
20120076143BROADCASTING METHOD AND COMMUNICATION DEVICE - A broadcasting method and a communication device are disclosed by the present invention. The method includes: receiving a first data packet; and if the currently received first data packet is a repeated data packet, discarding the currently received first data packet when the times that the currently received first data packet is capable of being forwarded is less than or equal to the times that is determined according to a pre-stored hop parameter of the first data packet. After receiving the repeated data packet, a device further determines, according to a judgement result, whether to discard the data packet or continue forwarding the data packet, thereby improving the reliability of sending the data packet in the broadcasting manner.03-29-2012
20120177040METHOD, SYSTEM AND ACCESS SERVICE ROUTER FOR IMPLEMENTING MULTICAST SERVICE - A method for implementing multicast service is disclosed, comprising: a multicast source sending a multicast service packet of which a destination address is configured to be a Group Access Identity (GAID) assigned to the multicast source; an Access Service Router (ASR) to which the multicast source belongs searching for a corresponding Group Router Identity (GRID) in the established GAID-GRID mapping table according to the GAID, and sending the multicast service packet to a General Switch Router (GSR); the GSR searching for a corresponding multicast tree according to the GRID of the multicast service packet, and sending the multicast service packet to the ASR in the service area; the ASR in the service area searching for a corresponding GAID in the established GAID-GRID mapping table according to the GRID, and sending the multicast service packet to the terminal under the ASR in the service area.07-12-2012
20120177039METHODS, SYSTEMS AND APPARATUS FOR CONVERGED NETWORK ADAPTERS - Methods, apparatus and systems are provided for creating virtual links between Fibre Channel over Ethernet (FCoE) nodes. FIP Discovery Advertisement frames are received from multiple FCoE device interconnection apparatus (FIA). The FIP Discovery Advertisement frames comprises source Ethernet MAC addresses, a destination Ethernet MAC address of All-ENode-MACs, Fabric FIP descriptor, and a Priority FIP descriptor. A list is stored of one or more of the source Ethernet MAC address, FIP Priority descriptor, and FIP Fabric descriptor for each unique FIP Discovery Advertisement frame received as indicated by the Fabric descriptor. The Name Server is queried for each source Ethernet MAC address in said storage. For all FCoE devices that match in more that one Name Server, connect to those FCoE devices using the highest priority Ethernet MAC address from matching list items.07-12-2012
20120177038Method for Group-Based Multicast with Non-Uniform Receivers - An apparatus comprising a proxy configured to couple to a sender and a receiver and to receive data from the sender at a first rate and forward the data to the receiver at a second rate that is less than the first rate. A method comprising detecting a reception speed for each of a plurality of receivers in a multicast group, assigning the receivers to a first group and a second group based on the reception speed of each of the receivers, wherein the first group has a reception speed that is faster than a reception speed of the second group, and sending multicast data intended for all of the receivers to the receivers in the first group and to a proxy at a first rate, wherein the proxy buffers the multicast data and sends the multicast data to the receivers in the second group at a second rate.07-12-2012
20100272104Implementation to Avoid the Acknowledgement-Implosion in a Multicast Group - In at least some embodiments, a multicast communication system includes sender and a plurality of receivers in communication with the sender. The sender is configured to multicast a data packet to the plurality of receivers. The plurality of receivers are configured to acknowledge the data packet received from the sender based on weakest member selection without a sender-side competitive time window10-28-2010
20100272106METHOD, SYSTEM, ROUTER AND APPARATUS FOR IMPLEMENTING SWITCHING BETWEEN LAYER-2 MULTICAST ROUTE TRACING AND LAYER-3 MULTICAST ROUTE TRACING - Disclosed herein are a method for implementing switching between layer-2 multicast route tracing and layer-3 multicast route tracing, and a method, a system, a router and an apparatus for differentiating between a layer-2 property and a layer-3 property. One of the methods includes: The query apparatus judges whether to perform layer-2 multicast route tracing, and adds an IP option of layer-2 multicast route tracing into the IGMP Tracert Query packet if layer-2 multicast route tracing needs to be performed. The last-hop router receives the IGMP Tracert Query packet, judges whether the packet carries the IP option of layer-2 multicast route tracing, and transmits the IGMP Tracert Query packet to a downstream layer-2 node transparently if the packet carries the IP option, or initiates layer-3 multicast route tracing if the packet carries no such IP option. The method, system, and router disclosed herein can implement switching between layer-2 multicast route tracing and layer-3 multicast route tracing, and enable the query apparatus to identify the layer property of each IGMP Tracert Response data block.10-28-2010
20100272105Determining the Group Address for an Ethernet-Based Multicast Communication - A communication system, comprising a multicast group address allocator in communication with a plurality of nodes configured as at least one multicast group, wherein, upon creation of a new multicast group from among the nodes, the multicast group address allocator is configured to assign a multicast address to the new multicast group based on the assigned multicast address falling into a hash-bin for each group member of the new multicast group. A multicast group address allocator, comprising a network interface in communication with a plurality of nodes, a controller coupled to the network interface, and a storage medium coupled to the controller, wherein, upon request, the controller assigns a multicast address to a new multicast group from among the nodes, wherein the controller accesses hash-bin information for the nodes and selects the multicast address based on the hash-bin information, and wherein the hash-bin information is stored in the storage medium.10-28-2010
20100272103Synchronization of Mobile Client Multicast Membership - Synchronization of mobile multicast membership in a wireless network. A controller supports one or more wireless access points, each of which supports wireless clients. A Mobility Manager (MM) in the controller monitors wireless client activity. The controller establishes an IGMP proxy which intercepts IGMP messages from wireless clients and handles the IGMP messages on clients' behalf. When a wireless client wishes to join a multicast, the client's IGMP join message is intercepted by the controller IGMP proxy, and the controller IGMP proxy joins the multicast for the client. The Mobility Manager observes the actions of the IGMP proxy. If a client moves from its home agent (HA) controller to a different foreign agent (FA) controller, the Mobility Manager in the FA controller locates the Mobility Manager in the HA controller and receives information on the client including information on any multicast streams the client is receiving. The Mobility Manager in the FA controller uses this information to have its own IGMP proxy join the required multicast, and send the multicast stream to the client.10-28-2010
20120189007MONITORING AND CORRECTING UPSTREAM PACKET LOSS - An upstream error controller monitors a media stream at a location upstream from an associated set of receivers receiving the media stream. The upstream error controller sends out suppression notices for any media packets lost upstream causing the receivers to suppress sending lost packet notices. In another embodiment, a repair point joins a primary multicast group with multiple receivers for receiving a native media stream. The repair point also joins a second multicast group receiving multicast backup data for retransmitting or repairing the native media stream that does not include an associated set of receivers. In yet another embodiment, the upstream error controller is used in combination with a hybrid packet repair scheme for adaptively switching among unicast retransmission, multicast retransmission, and Forward Error Correction (FEC).07-26-2012
20120263177METHOD FOR MANAGING CUSTOMER EDGE DEVICE AUTOMATICALLY AND PE DEVICE - A method for managing a customer edge device includes: receiving, by a UNI set in a third-party operator network, an E-LMI packet sent by a VUNI set in a service provider network, where the VUNI is configured to manage a RUNI correlated with an EVC in the third-party operator network; converting, by the UNI, a unicast DMAC address in the E-LMI packet into a multicast DMAC address; and sending, by the UNI, the converted E-LMI packet to a CE device connected with the UNI. The E-LMI packet sent by the VUNI set in a service provider network may penetrate the third-party operator network, so that the management information of the service provider network can be transmitted to the CE device that is connected with the third-party operator network through the UNI.10-18-2012
20120263178SYSTEMS AND METHODS FOR EFFICIENT MULTICAST HANDLING - A network device constructs a notification corresponding to a received multicast data unit, where the notification includes administrative data associated with the multicast data unit that does not include a payload of the multicast data unit. The network device replicates the notification at at least three different processing elements at different locations in a processing path of the network device to produce multiple replicated data items and produces a copy of the multicast data unit for each of replicated notifications. The network device forwards each copy of the multicast data unit towards a multicast destination.10-18-2012
20120082159SYSTEM AND METHOD FOR PROVIDING SMART GRID COMMUNICATIONS AND MANAGEMENT - A method is provided in one example embodiment and includes receiving a request for a service that involves phasor measurement unit (PMU) data; identifying a service device in a network to perform the service; and multicasting one or more results of the service to a group of subscribers identified by a multicast group address. In more particular embodiments, particular PMU data is redirected to the service device via a service insertion architecture (SIA) protocol. In addition, the service can include replicating packets and masking a subset of traffic for forwarding to a first hop router of the network. In certain example instances, metadata is used in order to apply the service to certain traffic propagating in the network.04-05-2012
20090016345MULTICAST ROUTING METHOD AND APPARATUS FOR ROUTING MULTICAST PACKET - A communications apparatus for converting an IPv4 multicast packet transmit from an IPv4 terminal into an IPv6 multicast packet and transmitting the converted IPv6 multicast packet to one of a plurality of IPv6 networks. The communications apparatus has information indicating to which IPv6 network the IPv4 multicast packet to undergo conversion processing is to be transmitted. The communications apparatus then converts the received IPv4 multicast packet into an multicast packet and transmits the converted IPv6 multicast packet to an IPv6 network where it is required to be sent.01-15-2009
20090016346APPARATUS, SYSTEM AND METHOD FOR RELIABLE, FAST, AND SCALABLE MEULTCAST MESSAGE DELIVERY IN SERVICE OVERLAY NETWORKS - A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.01-15-2009
20120230333METHODS AND ARRANGEMENTS IN A PACKET SWITCHED NETWORK - The present invention concerns content searches in a distributed environment such as in an IPv6 network. This is achieved by deriving a multicast address from a string associated with the content to be searched. The searching party and the server owning the content use a common function for deriving this multicast address. The content owner listens to this multicast address and the searching party sends requests for the content on that multicast address.09-13-2012
20080298365Packet relay method and device - A node according to a packet relay method which enables a multicast transfer or broadcast transfer of a packet effectively is provided. When the node receives a packet set with a multicast address or broadcast address as a destination address from a source client, the packet is added with an MPLS label common to destination clients corresponding to the multicast address or all destination clients corresponding to the broadcast address. The packet added with the common MPLS label is transferred over a ring network. When receiving the packet from a ring network, the node removes a common MPLS label from the received packet to be transmitted to destination clients when it detects that the common MPLS label is added to the received packet.12-04-2008
20080298364Flush support for virtual synchrony - A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. The application programming interface provides for a flush protocol to force members of a group to send all of their pending messages prior to a predetermined event, and to perform a message exchange phase as part of the flush protocol to allow all members of the group to see a same set of messages in a same view prior to installing a new view.12-04-2008
20080298363Message handling multiplexer - A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. A multiplexer receives messages from different servers. A service name is coupled to each message with the corresponding destination service. A single shared channel is formed. The messages are processed over the single shared channel.12-04-2008
20080298362SESSION BORDER CONTROL USING MULTIPLE PROCESSORS - In one embodiment, a router receives a call request for establishing a multimedia exchange between two remote endpoints. The router selects a processing entity to manage a subset of connections with the remote endpoints according to an endpoint identification such as a remote address included in the call request. A different processing entity manages the remaining connections with the remote endpoints. Accordingly, the load of managing signaling for establishing the multimedia exchange is balanced between a plurality of processing elements that appear externally as a single entity such that modification of remote endpoint behavior is not required.12-04-2008
20110002334COMMUNICATION TERMINAL AND COMMUNICATION STATE CHANGE METHOD - A generating unit (01-06-2011
20110002333TERMINAL AND N-TREE CONSTRUCTING METHOD - A terminal apparatus is provided that minimizes traffic congestion by reducing end-to-end delay and maximizes the bandwidth available in shared N-tree ALM nodes. In this terminal apparatus, an optimal stream path information table (01-06-2011
20080317029UNICAST/MULTICAST SYSTEM - A unicast/multicast system has an internal cell generating section that generates an internal cell to include its output index information based on user data, and an output port conversion table that stores the relation of output index information and output port number for the internal cell in the form of one-to-one for the unicast and one-to-multiple for the multicast.12-25-2008
20120327934Message Processing Engine with a Virtual Network Interface - A message processing engine may intercept outgoing and incoming messages by bridging an interface between a virtual network interface and a physical network interface. The message processing engine may have a raw packet analyzer that may determine if a packet is to be processed based on a policy, and then may decode the packet using a first set of protocols, perform a translation in the decoded state, then encode the packet using the same or a different set of protocols. The message processing engine may be used to perform translations to enable two otherwise incompatible devices to communicate as well as apply various protocols including security protocols to communications with another device similarly configured. In many embodiments, the raw packet analyzer may be a service with administrative privileges, but the decoder, encoder, and translator may be operated with user privileges.12-27-2012
20120327933Adjacency Discovery Through Multicast and Single-Hop Messaging - A first node of a network may send a multicast discovery message comprising a domain identifier of the first node. The first node may also send a single-hop discovery message to one or more single-hop neighbors of the first node. The single-hop discovery message may comprise the domain identifier of the first node. A plurality of neighbor discovery messages may be received. At least one node of the network may be identified through the neighbor discovery messages. A level of trust may be determined for each identified node of the network based on at least one of the neighbor discovery messages.12-27-2012
20120327935METHOD AND APPARATUS FOR MANAGING CONFIGURATION INFORMATION OF MULTICAST AND BROADCAST SERVICE - For managing MBS configuration information, a terminal decodes an MBS configuration message including configuration information for an MBS operation and a lifetime, and then decodes an MBS configuration message that is transmitted at a time that the lifetime indicates.12-27-2012
20120093153Multicasting Technique for Scalably Encoded Media Layers - A technique for distributing in a multicasting network media content via two or more media layers is described. The media layers are hierarchically arranged in accordance with a scalable coding protocol such as the Scalable Video Coding (SVC) protocol. In a method implementation of this technique, in a first step a first number of media recipients for a first media layer that is transmitted via a first bearer of the multicasting network is determined. Then, a second bearer of the multicasting network for at least one second media layer is selected taking into account the first number and a hierarchical relationship between the first media layer and the second media layer.04-19-2012
20120093152Method and System for Communicating Multicast Traffic Over Protected Paths - In accordance with embodiments of the present disclosure, a method is provided for communicating multicast traffic. The method may include in response to receipt of multicast control traffic at a network element to be communicated to a protection switching group, communicating the multicast control traffic to each of a working path and a protection path of the protection switching group. The method may also include in response to receipt of multicast control traffic via either of the working path and the protection path, processing the multicast control traffic as if the multicast control traffic was received via both the working path and the protection path.04-19-2012
20120320917APPARATUS AND METHOD FOR FORWARDING SCALABLE MULTICAST PACKET FOR USE IN LARGE-CAPACITY SWITCH - Provided are an apparatus and method for forwarding a multicast packet, which provide scalability of multicast so as to support various multicast patterns in a large-capacity multistage switching system for supporting many input/output ports. The multicast packet forwarding apparatus includes an input line card configured to generate multicast information including a partition identifier (ID) to which at least one output port of a received first packet belongs and a switch multicast ID to be used to determine a position of the output port in the partition, and generate second packets including the multicast information in the same number as the number of partitions, a switch fabric configured to transfer the second packet to at least one output port to which the first packet is output on the basis of the multicast information included in the second packet, and a plurality of output ports grouped into a plurality of partitions.12-20-2012
20110211577DATA PACKET FORWARDING METHOD AND NETWORK DEVICE USING SUCH METHOD IN NETWORK ADDRESS TRANSLATION MODE - A data packet forwarding method and a network device using such a method in a network address translation mode are provided. The network device includes a central processing unit and a switch chip. The switch chip includes at least a wide area network port and plural local area network ports. The multicast packet is directly forwarded from said wide area network port to corresponding local area network ports. Since the central processing unit is not included in the forwarding path of the multicast packet, the speed of forwarding the multicast packet is enhanced.09-01-2011
20100135297UNICAST STREAMING OF MULTICAST CONTENT - A method for communication includes receiving an Internet Protocol Multicast (IPMC) packet for delivery to multiple subscribing hosts. The IPMC packet is encapsulated in a plurality of unicast frames that are respectively addressed to the subscribing hosts for transmission via a Layer 2 network to the subscribing hosts.06-03-2010
20120320916TRANSPORT PROTOCOL FOR ANTICIPATORY CONTENT - Methods, apparatuses, and systems for improving utilization of a communications system (e.g., a satellite communications system) are provided, using delayed reliability techniques as part of a multicast transport protocol. Embodiments may operate in a client-server context, in which the server-side of the communication link multicasts data to requesting users and to users where the data is being speculatively prepositioned. Requesting users may implement reliability checks to verify receipt of complete data in response to the request while user systems where data is being speculatively prepositioned may receive multicast reliability information in response to reliability requests from other users, but may not request replacement of missing or corrupted data themselves until a request is made for the data by that system.12-20-2012
20110235638METHOD AND SYSTEM FOR MULTICAST PATH SWITCHING, CORRESPONDING NETWORK AND COMPUTER PROGRAM PRODUCT - Multicast signals are transmitted from a source to user terminals via multicast paths through a set of nodes in a network. A first node, such as a ‘last-hop’ router, may send toward the source corresponding join and prune messages, the join message to establish a new multicast path from the source to a user terminal, and the prune message to discontinue the old multicast path from the source to the user terminal. The router sends the join message and the prune message over the new multicast path and the old multicast path. A second node located at the bifurcation of the new multicast path and the old multicast path detects the reception of both the join message and the prune message and steers, either directly or via delegated downstream nodes, the switch from the old multicast path over to the new multicast path without loss or undue duplication of packets sent from the source to the user terminal.09-29-2011
20110235637METHOD AND APPARATUS FOR IMPROVED NETWORK SWITCH MULTICAST FUNCTIONALITY - A method in a network switch for improved multicast functionality includes receiving information regarding for which group or groups of receivers content is intended, comparing the received information with stored information regarding which receivers belong to which group or groups of receivers to identify receivers belonging to the group or groups of receivers for which the content is intended and multi-casting the content to the identified receivers. In one embodiment, the group or groups of receivers are pre-established using a device group control protocol and are distinguished using a unique identifier for each group. In an alternate embodiment, the group or groups of receivers are established by the network switch.09-29-2011
20110235636MOBILE AD HOC NETWORK AND METHOD FOR ESTABLISHING ROUTING THEREOF - A mobile ad hoc network (MANET) and a method for establishing a routing thereof are provided. The MANET includes a plurality of nodes. Each node determines a corresponding parent node according to a request packet resource of a request packet and a node resource of each node, so as to establish transmission routes between the nodes. Furthermore, needless transmission route is eliminated by the node belonging to a multicast group according to a group table of each node.09-29-2011
20110235635INTERNET PROTOCOL MULTICAST ON PASSIVE OPTICAL NETWORKS - A method for implementing multicast via a passive optical network (PON) may include receiving Internet group multicast protocol (IGMP) messages from a customer device. Multicast information associated with the IGMP messages is identified, wherein the multicast information includes at least multicast group information and customer identification information. The multicast information is stored in a multicast state table. Downstream layer 09-29-2011
20100232431INTERNET PROTOCOL BROADCASTING - Methods, apparatuses, and systems are provided for improving utilization of a communications system through various atom-based techniques for enhancing the viewing experience for Internet protocol content. Some embodiments exploit atom-based processing to determine which content atoms to broadcast (e.g., multicast) over which channels to which subscribers. Other embodiments make atom-based filtering, caching, and/or other determinations at the user terminal. For example, low-level (e.g., physical layer) filtering may be used to limit the amount of user-layer processing needed, and to facilitate delivery of content to those users most likely to desire that content. Still other embodiments allow users to create customized channels of cached content for viewing as a shared channel. Embodiments include techniques for addressing synchronization of channel content and viewing, and social networking, for subscribers to the shared channel. The shared channels may be further used to facilitate social networking among subscribers.09-16-2010
20120087370PAGING RELAY CONTROLLER AND METHODS THEREOF - The present application generally relates to a public address system, and more particularly, to a paging relay controller within the public address system and methods thereof. In an illustrative embodiment, the paging relay is configured through a dynamic host configuration protocol server. After configuration, the paging relay can process incoming network streams. The paging relay can receive an incoming network stream from a source typically in the form of a unicast stream. The stream can be transported over a wide area network that commonly does not support multicast transmissions. After receiving the unicast stream, the paging relay converts the unicast stream into a multicast stream. The paging relay then rebroadcasts the multicast stream over a local area network to local subscribing devices. In one embodiment, the paging relay can also convert the unicast stream to line level audio for transmission to an analog system via the RCA phono port.04-12-2012
20120087371SYSTEM, SERVER AND METHOD FOR OPTIMIZING A GROUP MANAGEMENT PROTOCOL - The present invention discloses a method and router for optimizing a group management protocol so as to reduce the complexity in setting and switching filter modes in the prior protocols. The method includes: a group member sends a membership report to a multicast router; upon reception of the membership report, the multicast router judges whether the report carries an EXCLUDE mode non-empty source list; if so, the router updates a corresponding state inside the router according to a non-source-specific join; or else, the router updates the corresponding state inside the router directly with the information of the report. The method provided by the present invention can avoid the complex switching and processing of filter modes in the prior protocols.04-12-2012
20100215040Method for Transmitting the Identity of a Multicast Message Method for Transmitting a Multicast Message for Receiving a Multicast Message and Data Packet - A simple and powerful method transmits an identity of a multicast message from a transmitter to several receivers, connected to the transmitter by a common transmission medium. The identity is assigned to the multicast message. A broadcast message is generated, containing the identity and pre-determined addresses specifying the receivers of the multicast message. The broadcast message is transmitted from the transmitter to all receivers connected to the receiver by the transmission medium. The broadcast message is checked by the receivers for storage of the identity by the receivers specified by the addresses thereof.08-26-2010
20120287929Internet Protocol Multicast Content Delivery - A first device communicates with subscriber devices in an access network. A communication is sent from a subscriber device to the first device requesting that the subscriber device be permitted to join a multicast group associated with data for a desired content. After determining that the subscriber device is authorized to receive that content, the first device sends one or more multicast signaling communications to a second device. The multicast signaling communications instruct the second device to join the requested multicast group and provide an identifier associated with that multicast group. After joining the multicast group and receiving content data packets of that group, the second device encapsulates those received packets in frames according to an access network media access control (MAC) protocol and forwards the MAC frames to the subscriber device. The MAC frames include the identifier provided to the second device by the first device.11-15-2012
20120287928COMMUNICATION APPARATUS AND METHOD OF CONTROLLING SAME, AND STORAGE MEDIUM - In a communication apparatus for communicating with a network device and a method of controlling this apparatus, a filter condition that includes an address of the communication apparatus is enabled if a setting has been made so as to capture a packet addressed to the communication apparatus. On the other hand, if a setting has been made so as to capture a packet relating to the communication apparatus, then a filter condition that includes a broadcast address and/or a multicast address in addition to the address of the communication apparatus is enabled. If a received packet satisfies the filter condition, then this packet is captured.11-15-2012
20100202454SYSTEM AND METHOD FOR SENDING PACKETS OVER A COMPUTER NETWORK - The benefits of a multicast-enabled network are realized by a flexible, easy to deploy, software-based solution that does not require reconfiguring of network routers. Systems and methods that implement this solution can perform as follows. A packet is received that was sent by a sender to at least one receiver, and the packet includes a parameter relating to a multicast announce address. A forwarding rules set is associated with the packet if the parameter has a defined value. This forwarding rules set is used to determine whether any of the at least one destination addresses included in the packet corresponds to one of the receivers that has a receiver format that must be converted. In addition, the forwarding rules set defines when a packet should be converted from a sender format to a receiver format before forwarding the packet. The packet is converted from the sender format to the receiver format for each destination address identified as requiring conversion, and forwarded in accordance with the forwarding rules set.08-12-2010
20100202453ASSOCIATION PROCEDURE TO ENABLE MULTIPLE MULTICAST STREAMS - A method, system and computer program product for a wireless mobile display digital interface (WMDDI) association procedure that allows establishing and joining more than one multicast group to facilitate the interoperability of multiple client devices based on host and client capabilities. The protocol provides for the exchange and update of capabilities and multicast addresses for layered multicast transmission applications. The system is used for interoperating devices with different capabilities and provides for efficient transmissions by using different multicast addresses mapped to different layers of a bitstream. The protocol adapts to changes in capabilities, in joining/releasing of multicast addresses and in link quality.08-12-2010
20100202452HIGH-SPEED PROCESSING OF MULTICAST CONTENT REQUESTS - A method for communication includes operating a network element, which includes multiple ports and multiple interconnected processing units, such that each processing unit is assigned to process packets that are communicated over a respective set of one or more of the ports. Each processing unit stores a respective list, which indicates one or more multicast packet streams that are permitted for forwarding by the network element, and further indicates a respective subset of the ports over which each of the multicast packet streams is permitted for forwarding.08-12-2010
20130010792System, Method and Computer Program Product for Residential Gateway Monitoring and Control - A system, method and computer program product is provided that allows an end user to monitor and/or control various data streams appearing on one or more customer premises equipment (CPE) interfaces of a residential gateway, even where the data streams are of different types such as voice, video or computer data. The invention provides a user interface, implemented as part of a CPE device or as a stand-alone device, that is accessed by an end user to transmit commands to a residential gateway. A processor within the residential gateway executes gateway monitoring and control software that receives the commands and, in response, performs the necessary routing and conversion of data streams to execute the desired monitoring and/or control functions.01-10-2013
20130010791SYSTEM AND METHOD FOR ASSIGNING INFORMATION CATEGORIES TO MULTICAST GROUPS - A system and method for determining an efficient assignment of information categories to multicast addresses is described. In one embodiment, the assignment takes into account the overlapping information needs of the subscriber nodes and the network bandwidth that will be consumed in the dissemination of each information category based on its size and the frequency of dissemination. In another embodiment, the assignment takes into consideration the additional constraint of a quality of service network having different prioritizations associated with the information categories.01-10-2013
20130010790DYNAMIC UPDATING OF A LABEL SWITCHED PATH - A request to add or remove a leaf node to a multicast group in a Point-to-Multipoint Label Switched Path is detected, and the leaf node can select a pre-configured tunnel in accordance with the requested multicast group. The leaf node encapsulates the received request and transmits it through the selected pre-configured tunnel. A root node for the multicast group receives the request through the tunnel and can identify the leaf node responsible for transmitting the message by the tunnel header. The root can determine if a Point-to-Multipoint Label Switched Path exists for the request multicast group and can update the membership of the multicast group by adding or removing the leaf node to the multicast group.01-10-2013
20130010793METHODS AND SYSTEMS FOR DATA TRANSMISSION - Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.01-10-2013
20130016719SYSTEM AND METHOD FOR SUPPORTING A SCALABLE FLOODING MECHANISM IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support a scalable packet forwarding mechanism in a middleware machine environment. The middleware machine environment can comprise one or more network switch instances, wherein each network switch instance is associated with one or more external ports that are adapted to receive data packets from an external network. Furthermore, the middleware machine environment can comprise a plurality of packet dispatching components, each of which is responsible for forwarding a data packet to a virtual machine on a host server that operates to process the data packet. Additionally, a link aggregation component can combine multiple external ports into a logical port, and wherein the bandwidth of the logical port is linearly scaled accordingly to a total number of the multiple external ports.01-17-2013
20130016722BROADCAST INTERACTIVE TELEVISION SYSTEM - A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to deliver broadcast channels by way of interactive TV (iTV) edge routers using multicast virtual private networks, share a same multicast state for the broadcast channels and share a same multicast delivery tree for the broadcast channels. Other embodiments are disclosed.01-17-2013
20130016718SYSTEM AND METHOD FOR USING A MULTICAST GROUP TO SUPPORT A FLOODING MECHANISM IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support a flooding mechanism using a multicast group in a middleware machine environment. The middleware machine environment can comprise a gateway instance that includes an external port for receiving one or more data packets from an external network. The middleware machine environment also comprises one or more host servers, each of which is associated with one or more virtual machines that can process the data packets. Furthermore, said host servers can provide virtual interfaces that belong to a virtual hub associated with the gateway instance. At least one said packet is a flooded packet that is specified with an unknown destination address when it is received at the external port. The gateway instance operates to send the flooded packet to the multicast group that operates to forward the flooded packet to one or more said host servers in the multicast group.01-17-2013
20130016720MULTICAST SUPPORT ON A SWITCH FOR PCIe ENDPOINT DEVICES - Devices and method with hardware configured to support phantom register programming. Where phantom register programming allows a device driver for an endpoint device to program multicast registers in the device without support of the operating system.01-17-2013
20130016721Generating Multiple Data Steams From a Single Data Source - A switch having a first communications interface to receive a stream of data units, a buffer to store the payload portion of the data unit, a replicator to duplicate at least the payload portion of the data unit, and a second communications interface to enable access to the stream of data units by two or more terminals.01-17-2013
20110142042Internet Protocol Multicast Content Delivery - A first device communicates with subscriber devices in an access network. A communication is sent from a subscriber device to the first device requesting that the subscriber device be permitted to join a multicast group associated with data for a desired content. After determining that the subscriber device is authorized to receive that content, the first device sends one or more multicast signaling communications to a second device. The multicast signaling communications instruct the second device to join the requested multicast group and provide an identifier associated with that multicast group. After joining the multicast group and receiving content data packets of that group, the second device encapsulates those received packets in frames according to an access network media access control (MAC) protocol and forwards the MAC frames to the subscriber device. The MAC frames include the identifier provided to the second device by the first device.06-16-2011
20100172353METHODS FOR MANAGING MULTICAST TRAFFIC BETWEEN SOURCES SENDING DATA AND HOSTS REQUESTING DATA AND NETWORK EQUIPMENT USED TO IMPLEMENT THE METHODS - A device, system and method for controlling the flow of multicast data packets from sources sending data to hosts requesting the data. In one implementation, a router is situated in a data network between sources that send multicast data packets directed to a multicast group and hosts requesting to receive the multicast data packets. The router has one or more network interfaces in the direction of the hosts and stores for each network interface, each multicast group address and each host at least one data record arising from one or more data requests made by the hosts which includes multicast group and source information. The router stores executable instructions to receive messages originating from a host, update the status of the data sources for that host and implement the actions according to one or a combination of Tables 3, 4, 5, 6 and 7 disclosed herein.07-08-2010
20100172352METHODS FOR MANAGING MULTICAST TRAFFIC BETWEEN SOURCES SENDING DATA AND HOSTS REQUESTING DATA AND NETWORK EQUIPMENT USED TO IMPLEMENT THE METHODS - A device, system and method for controlling the flow of multicast data packets from sources sending data to hosts requesting the data. In one implementation, a router is situated in a data network between sources that send multicast data packets directed to a multicast group and hosts requesting to receive the multicast data packets. The router has one or more network interfaces in the direction of the hosts and stores for each network interface, each multicast group address and each host at least one data record arising from one or more data requests made by the hosts which includes multicast group and source information. The router stores executable instructions to receive messages originating from a host, update the status of the data sources for that host and implement the actions according to one or a combination of Tables 3, 4, 5, 6 and 7 disclosed herein.07-08-2010
20100172351METHODS FOR MANAGING MULTICAST TRAFFIC BETWEEN SOURCES SENDING DATA AND HOSTS REQUESTING DATA AND NETWORK EQUIPMENT USED TO IMPLEMENT THE METHODS - A device, system and method for controlling the flow of multicast data packets from sources sending data to hosts requesting the data. In one implementation, a router is situated in a data network between sources that send multicast data packets directed to a multicast group and hosts requesting to receive the multicast data packets. The router has one or more network interfaces in the direction of the hosts and stores for each network interface, each multicast group address and each host at least one data record arising from one or more data requests made by the hosts which includes multicast group and source information. The router stores executable instructions to receive messages originating from a host, update the status of the data sources for that host and implement the actions according to one or a combination of Tables 3, 4, 5, 6 and 7 disclosed herein.07-08-2010
20100172350Communications System - A Communications system for communicating over low bandwidth or high latency links incorporates a router MR07-08-2010
20100172349Fully Connected Generalized Butterfly Fat Tree Networks - A generalized butterfly fat tree network comprising (log07-08-2010
20110158235STREAM DELIVERY SYSTEM, CALL CONTROL SERVER, AND STREAM DELIVERY CONTROL METHOD - According to one embodiment, a stream delivery system includes a plurality of terminals, a call control server and a media server. The media server selectively execute multicast stream delivery and unicast stream delivery according to an instruction from the call control server. The terminal includes a transmitter configured to send the call control server an adjustment request including identification data to identify a media file being reproduced. The call control server comprises a determination module configured to determine whether the media file being reproduced is the unicast stream delivery or multicast stream delivery, based on the identification data included in the adjustment request and a controller configured to request the media server to adjust a stream delivery position.06-30-2011
20110158234TELEPHONE EXCHANGE SYSTEM, TELEPHONE EXCHANGE APPARATUS, AND TELEPHONE TERMINAL - According to one embodiment, a telephone exchange system includes a plurality of telephone terminals and a telephone exchange apparatus. The plurality of telephone terminals connected to a communication network. The telephone exchange apparatus registers the telephone terminals through the communication network, and execute multicast packet transmission of media signal including at least one of picture, voice, and data to the telephone terminals connected to the communication network. A first telephone terminal of the telephone terminals comprises a packet transfer configured to convert a received multicast packet into a unicast packet receivable by a second telephone terminal, and sends the converted unicast packet to the second telephone terminal.06-30-2011
20110158233GROUP COMMUNICATION SYSTEM USING MEDIA SERVER HAVING DISTRIBUTED STRUCTURE AND METHOD THEREOF - Provided is a group communication method in a terminal, including: receiving session information and connection management server information; checking whether there is a connection terminal pre-connected to a session corresponding to the session information on own network; when there is the connection terminal at the check result, accessing to a media server that the pre-connected terminal accesses; when there is no connection terminal at the check result, receiving a media server list by accessing to the connection management server based on the connection management server information; selecting and accessing to a media server in the provided media server list; and performing group communication through the session object on the same session.06-30-2011
20130136123METHOD AND APPARATUS FOR IMPLEMENTING A FLEXIBLE VIRTUAL LOCAL AREA NETWORK - A method and apparatus for implementing a virtual local area network. The method includes determining a global virtual local area network for transmitting a data frame in response to receiving the data frame at a first switch, encapsulating the data frame based at least in part on said determination and transmitting it to at least one second switch over the determined global virtual local area network. The data frame is received at the second switch and an identifier of the global virtual local area network is obtained according to the data frame. Based at least in part on the identifier of the global virtual local area network, it is determined that which local virtual local area network served by the second switch the de-capsulated data frame can be sent to.05-30-2013
20130136122USING MULTIPLE IGMP QUERIERS IN A LAYER 2 NETWORK - Techniques disclosed herein include systems and methods for extending an IGMP broadcast domain (multicast domain) across a transport network without implementing IGMP snooping within the core of the transport network, yet while providing efficient transport within the core of the transport network. Techniques include dividing a single IGMP interface into multiple IGMP domains or sub-domains. A separate Querier is then elected for each IGMP domain using the single IGMP interface. Edge nodes of the transport network can be configured as the multiple IGMP Queriers, and then re-distribute sender information via a separate routing protocol. Requests can then be sent using the transport network control messaging or routing protocol instead of IGMP snoop messages to advertise multicast data streams in between the multiple IGMP domains (across the transport network). Traffic can then delivered efficiently between isolated access networks of a single Service Layer 2 Network.05-30-2013
20120243537TRANSMISSION OF CONTENT THROUGH ACCESS NETWORK - A computing device in an access network is disclosed that transmits content including data blocks. For each multicast transmission over an access network, the computing device stores the data block of content currently being transmitted. As transmission of the next succeeding data block of content begins, the computing device replaces the previously stored data block of content with the next succeeding data block of content, such that the computing device continually stores and replaces successive data blocks of content in a multicast transmission. When the computing device receives from a new user device a request for the content that the computing device is already transmitting to other user devices, the computing device transmits in unicast to the requesting user device the data block of content currently being transmitted to the other user devices, which the computing device has stored. Following this unicast transmission, the computing device initiates a multicast transmission forwarding the content including the data blocks to the requesting user device.09-27-2012
20080253371MULTICAST AND BROADCAST OPERATIONS IN ETHERNET SWITCHES - A switch and a process of operating a switch are described where a received data frame is copied one or more times into a memory before being transmitted out of the switch. The switch and method determine how much space in the memory is needed to store all of the copies of the received data frame and then the switch and method determine locations in the memory for storing the copies of the received data frames. The copies of the received data frame are stored until the ports designated as transmitting the copies of the received data frame are ready. When a port is ready, a copy of the received data frame is read out of the memory and the port is instructed where to locate the copy on a bus. When the port has retrieved the copy of the data frame, it transmits the data frame out of the switch.10-16-2008
20080253370MAINTENANCE OF BANDWIDTH ALLOCATION FOR TRAFFIC INCLUDING MULTICASTS - Multicast packets that are received on a port of a network device and forwarded to multiple output ports are stored in memory and respective primary control entries which define them are converted to secondary control entries defining multiple unicast packets before a scheduling algorithm is applied. The packets are reconstituted after the application of the scheduling algorithm has been applied to the control entries. For VPLS packets that are received on a single port and replicated multiple times on one or more output ports, a replication database may be used in conjunction with a replication engine to convert the control entry for a received packet into multiple control entries defining unicast packets for each of the destination ports before the scheduling algorithm is applied. This method is applicable to the replication of packets onto a Virtual Private LAN.10-16-2008
20080240096METHOD, APPARATUS, SYSTEM, AND ARTICLE OF MANUFACTURE FOR PROVIDING DISTRIBUTED CONVERGENCE NODES IN A COMMUNICATION NETWORK ENVIRONMENT - A system, apparatus, article of manufacture, and method provides one or more distributed convergence nodes referred to as “Supernodes”, each of which is embodied as a functional technology component within an application that automatically determines whether said component should become “active” and assume the responsibility of forwarding IP multicast data present on a LAN (which supports IP multicast communication) to a “Routing Supernode” via a WAN (which does not support IP multicast communication). The Routing Supernode, in turn, is responsible for forwarding that traffic to other Supernodes present on other LANs. The traffic sent to and from the Routing Supernode is sent via unicast communication. All Supernodes are responsible not only for forwarding traffic present on their respective LAN across the WAN to a Routing Supernode, but they are also responsible for forwarding traffic received over the WAN from the Routing Supernode onto their own respective LANs. An election process determines which device in a LAN is to operate as a SuperNode.10-02-2008
20080232367METHOD FOR MANAGING A COMMUNICATION GROUP OF COMMUNICATION DEVICES - A first communication device managing a communication group of communication devices in a communication network is disclosed. The first communication device sends one or more data objects to the communication group and receives an affiliation request from a second communication device. The first communication device determines the one or more data objects that have not been received by a user of the second communication device and provides the data objects to the second communication device by establishing a communication session between the second communication device and the first communication device.09-25-2008
20080225848Emergency alert system enhancement using alert server and metro ATM network for DSL deployment - An emergency alert system for alerting DSL subscribers of imminent perils includes an alert server connected over a direct link to an edge node of a metro network for receiving an event notification, configuring from an event notification a highest priority alert message, and broadcasting the alert message to subscriber terminals over the metro network. An add multiplexer (ADM) multiplexes the alert traffic with the regular traffic onto the direct link, anthe multiplexed traffic reaches the edge node of the metro network, which is configured with a high priority policy. The edge node discards the lower priority traffic in the presence of the alert traffic and an applet installed on said subscriber terminal accepts and displays the alert message in a browser or a media player.09-18-2008
20130170490SYSTEM AND METHOD FOR DISCOVERING MULTIPOINT ENDPOINTS IN A NETWORK ENVIRONMENT - An example method is provided and may include multicasting a discovery packet in an overlay network, which includes a Layer 2 scheme over a Layer 3 network; and identifying endpoints based on their respective responses to the discovery packet, where the endpoints are coupled across a multicast backbone. In more specific embodiments, the method may include identifying disconnected endpoints in the overlay network based on a lack of responses from the disconnected endpoints.07-04-2013
20130170491COMMUNICATION APPARATUS HAVING A PLURALITY OF NETWORK INTERFACES, METHOD OF COMMUNICATION BY THE COMMUNICATION APPARATUS, AND STORAGE MEDIUM - A communication apparatus which is capable of performing multicasting or broadcasting using a user-desired network interface. An MFP implementing the communication apparatus includes a plurality of network interfaces and performs multicasting or broadcasting via at least one of the network interfaces. A controller unit provides an application programming interface to an application that operates on the MFP. An operator of the MFP operates an operation unit to set a transmission condition for transmitting a multicast packet and a broadcast packet via a predetermined network interface. When a plurality of active network interfaces are detected, one of the plurality of detected active network interfaces which satisfies the set transmission condition is selected and multicasting or broadcasting is performed via the selected network interface.07-04-2013
20130142199VIRTUAL LOCAL AREA NETWORK (VLAN)-BASED MEMBERSHIP FOR MULTICAST VLAN REGISTRATION - A network node that includes a memory to store a multicast forwarding table that contains entries that govern how multicast traffic is to be forwarded from a multicast virtual local area network (MVLAN) associated with the network node, to receiver VLANs associated with the network node, where each entry includes a multicast group, that is associated with a group of ports on the multicast VLAN via which the multicast traffic is received, and information associated with the receiver VLANs to which the received multicast traffic is to be sent. The network node also includes a processor to receive multicast traffic associated with a particular multicast group, via a particular port on the multicast VLAN; perform, using the multicast forwarding table, a look up operation, based on the particular multicast group, to determine to which of the receiver VLANs the multicast traffic is to be sent; and transmit the multicast traffic, associated with the particular multicast group, to user devices, via the receiver VLANs, based on a determination that the entry, associated with the particular multicast group, includes information associated with the receiver VLANs.06-06-2013
20110274109Multicast Quality Of Service Module And Method - The present application describes a Qos module for use in a home network that comprises a plurality of devices and a home gateway. The home gateway is enabled to receive a multicast stream and to forward the multicast stream to at least one of the devices under control of a multicast proxy module. The Qos module further comprises the multicast proxy module for also sending, upon reception of a multicast join message from one of the devices for joining the multicast stream, a Quality of Service request. The Quality of Service request comprising an address of the home gateway and an address of said device. The Qos module further comprises a unicast Quality of Service control module for reception of the Quality of Service request and for sending a unicast Quality of Service event message in order to request thereby provision of Quality of Service for the multicast stream when being forwarded from the home gateway to the device. (FIG. 11-10-2011
20110274108METHOD AND SYSTEM FOR OFFLOADING TUNNEL PACKET PROCESSING IN CLOUD COMPUTING - A network device may provide Layer-2 (L2) based tunneling to offload at least a portion of tunneling performed by tunneling gateways. The L2 based tunneling provided by the network device may comprise determining one or more other network devices that may receive traffic packets which may be handled by the tunneling gateways; and communicating at least a portion of the traffic packets to the one or more other network devices directly from the network device, using L2 tunnels established via the network device such that communication of the at least a portion of the one or more traffic packets offloads tunneling by bypassing the one or more tunneling gateways. At least a portion of the L2 based tunnel offloading by the network device may be handled via a network controller. Providing the offloaded tunneling in the network device may be based on determined of traffic type of the traffic packets.11-10-2011
20110274107SOURCE SELECTION BY ROUTERS - Systems, devices and methods according to these exemplary embodiments provide for routers to modify source lists associated with multicast group join messages that they receive. Routers can use stored routing information to selectively include or exclude sources from the received source list to, for example, implement a network policy.11-10-2011
20080219259SYSTEM AND METHOD FOR TRANSMITTING CALL INFORMATION IN A COMMUNICATION SYSTEM WITH LONG LINK DELAYS - A system and method for transmitting call information in a communication system having sites with long link delays. Upon a call being initiated within the communication system, a zone controller determines the participating sites that are to be involved in the call and assigns an IP multicast group address for the call. The zone controller also determines whether any of the participating sites have a long link delay. If any of the participating sites do have a long link delay, the zone controller also assigns an IP unicast address for each such site. The call information is then transmitted both on the IP multicast address as well as on each assigned IP unicast address to ensure that the call is received by each participating site without the loss of call information.09-11-2008
20120250685FORWARDING GROUPS OF MULTICAST FLOWS - A routing element and method for forwarding multicast traffic in a network includes grouping a collection of path-related multicast information flows from a source and associating each information flow of the collection with a multicast address from a set of multicast addresses. Forwarding information is placed in routers within the network between the sources and destinations wherein the forwarding information includes a single entry in a forwarding table using an identifier, e.g., a representative address, for the collection.10-04-2012
20130114596METHOD, APPARATUS, SYSTEM, AND ARTICLE OF MANUFACTURE FOR RELIABLE LOW-BANDWIDTH INFORMATION DELIVERY ACROSS MIXED-MODE UNICAST AND MULTICAST NETWORKS - A system and method are provided wherein information is disseminated using a reliable IP multicast network implementation coupled with dynamically assigned proxy nodes serving as zonal aggregation points. These nodes share information with each other over the reliable IP multicast network, augmenting this function with a reliable point-to-point communication infrastructure between proxy nodes in those instances where IP multicast is not available or prone to error.05-09-2013
20130094506Method, device and system for implementing multicast forwarding in extended VLAN bridge - The disclosure provides a method, a device, and a system for implementing multicast forwarding in an EVB, wherein the method includes: the EVB controlling bridge receives a multicast frame and acquires a multicast address from the multicast frame; inquires on a master port and an ID of a subgroup corresponding to the multicast address from a first preset mapping table; forwards, when the ID of the corresponding subgroup is an MCID, the multicast frame carrying the MCID to a corresponding PE assembly via the master port; and the PE assembly distributes the multicast frame to a UE according to a correspondence between the MCID carried in the multicast frame and a downlink port of the PE assembly. In the present disclosure, the same multicast frame is forwarded just once at the same physical port in the EVB according to the mapping relation between the multicast address in the multicast frame and the master port and the ID of the subgroup corresponding to the multicast address, avoiding waste of network bandwidth caused by repetitive duplicating and forwarding by the same physical port, and increasing network bandwidth utilization.04-18-2013
20130094505Multicast Support for Internet Protocol Version Four Residual Deployment Via Encapsulation or Translation - Included is an Internet Protocol (IP) version four (IPv4) Residual Deployment via IP version six (IPv6) (4rd) customer edge (CE) comprising a transceiver configured to communicate with an IPv6 network, and a processor coupled to the transceiver and configured to receive multicast packets from a multicast source via the IPv6 network, and transmit the multicast packets to a host. The disclosure also includes a 4rd border relay (BR) comprising a transceiver configured to communicate with an IPv6 network, and a processor coupled to the transceiver and configured to receive multicast packets from a multicast source, and transmit the multicast packets to a host via the IPv6 network and a 4rd customer edge (CE).04-18-2013
20130114595Method for Multicast Flow Routing Selection - A network component comprising a memory coupled to a processor, wherein the memory comprises instructions that cause the processor to select a first multicast routing mode from a plurality of multicast routing modes supported by a network comprising the network component, assign the first multicast routing mode to a first multicast flow, and advertise a first information frame to a first plurality of nodes, wherein the first information frame provides the assignment of the first multicast routing mode to the first multicast flow.05-09-2013
20130114594Layered Multicast and Fair Bandwidth Allocation and Packet Prioritization - Embodiments include an overlay multicast network. The overlay multicast network may provide a set of features to ensure reliable and timely arrival of multicast data. The embodiments include a congestion control system that may prioritize designated layers of data within a data stream over other layers of the same data stream. Each data stream transmitted over the network may be given an equal share of the bandwidth. Addressing in routing tables maintained by routers in the may utilise summarized addressing based on the difference in location of the router and destination address. Summarization levels may be adjusted to minimize travel distances for packets in the network. Data from high priority data stream layers may also be retransmitted upon request from a destination machine to ensure reliable delivery of data.05-09-2013
20130100952PROVIDING MULTICAST TRANSMISSIONS WITH PARTIAL STATE BLOCK ACKNOWLEDGMENTS AND RETRIES - Described herein are techniques that provide for the transmission of a multicast stream that can resend frames that were not received using the partial state block acknowledgement mechanism. In an example embodiment, an access point reserves a channel for a transmission opportunity of a sufficient length to allow the sending of multicast data, block acknowledgement request, and receipt of a block acknowledgement. Optionally, the transmission opportunity may be of sufficient length to enable packets that re resent to be sent during the transmission opportunity, thereby preventing other stations on the channel from gaining control of the channel. Alternatively the access point may employ an appropriate backoff between TXOPs to AP prevent (T)DLS traffic to the recipients of the multicast stream. The access point does not send any frames from other queues during the transmission opportunity.04-25-2013
20130100953In Band Signaling in Next Generation-Multicast Virtual Private Network Using Receiver Driven Resource Reservation Protocol-Traffic Engineering Point-To-Multipoint - A method executed by a processor in a network node positioned inside a Multiprotocol Label Switching (MPLS) core network for establishing a Point to Multipoint (P2MP) Virtual Private Network (MVPN), comprising receiving a Protocol-Independent Multicast (PIM) Join message from a node outside the MPLS core network, wherein the PIM Join message comprises a source VPN identifier (ID) and propagating the source VPN ID across a P2MP Label Switched Path (LSP) established in the MPLS core network with in-band signaling using Resource Reservation Protocol-Traffic Engineering (RSVP-TE).04-25-2013
20130114597PROXY SERVER, RELAY METHOD, COMMUNICATION SYSTEM, RELAY CONTROL PROGRAM, AND RECORDING MEDIUM05-09-2013
20110268117LAN EMULATION OVER INFINIBAND FABRIC APPARATUS, SYSTEMS, AND METHODS - A method and device for local area network (LAN) emulation over an Infiniband (IB) fabric. An IB LAN driver at a first node on an IB fabric receives the port and associated local identifier (LID) of one or more remote peer nodes on the IB fabric. An IEEE 802.3 Ethernet MAC address with one LID imbedded is generated. The imbedded LID is for one or more remote peer nodes. The IB LAN driver sends the Ethernet MAC address to an Address Resolution Protocol (ARP). A logical address of a remote peer node is generated by a network protocol. The logical address is mapped to an Ethernet MAC address. The IB LAN driver sends the Ethernet MAC address onto the IB fabric to the one or more remote peer nodes. The remote peer nodes appear to reside on an Ethernet network to the network protocol.11-03-2011
20110268115MULTICAST OVER LAG AND IRB IN A ROUTING DEVICE - Techniques for handling multicast over link aggregated (LAG) interfaces and integrated routing and bridging (IRB) interfaces in a network device are described in which interfaces, at which a data unit is to be transmitted, may be represented hierarchically in which the LAG interfaces and IRB interfaces are represented as pointers. In one implementation, a device may determine routes for data units, where a route for a multicast data unit is represented as a set of interfaces of the device at which the data unit is to be output. Entries in the set of interfaces may include physical interfaces of the device and pointers to LAG interfaces or pointers to the IRB interfaces. The device may generate tokens to represent routes for data units and resolve the pointers to the LAG interfaces or the IRB interfaces to obtain physical interfaces of the router corresponding to a LAG or an IRB.11-03-2011
20130128889METHOD AND APPARATUS FOR CONVERTING A MULTICAST SESSION TO A UNICAST SESSION - A method and apparatus are described including receiving a data Packet having a data packet header, storing the received data packet as shared payload, determining if the received data packet is a first data packet, initializing a sequence starting number responsive to the determination, generating a new data packet header, calculating a sequence number for the received data packet using the sequence starting number, inserting the new sequence number into the new data packet header, unicasting the new data packet header and the shared payload to a plurality of client devices.05-23-2013
20130128887Admission Control for Receiving Traffic at Hosts - A router is coupled to sources of multicast streams and to multicast consumer hosts through one or more network elements, for managing multicast streams sent to hosts through the one or more network elements using subscriber circuits. The interface between the router and the network elements includes, but is not limited to, a remote multicast replication interface. Reports are received from a host on a subscriber circuit. The subscriber circuit is coupled between the router and the host. The report indicates a request to receive a multicast stream that is associated with a group object. A reference counter associated with the group object is incremented and the requested multicast stream is added to a remote multicast replication circuit if the reference counter transitions from zero upon incrementing.05-23-2013
20100278178APPARATUS AND METHOD FOR FILE SIZE ESTIMATION OVER BROADCAST NETWORKS - The apparatus and method for estimating the size of content being received before the actual transmission of the data utilizes Electronic Service Guide (ESG) information. The ESG information assists a client device in obtaining file information before the file is actually transmitted by the source of the same. In this manner, the power supply of the user device can be managed more efficiently and provide the user with the ability to make storage determinations at their user device before expending the power resources necessary to obtain (i.e., download) and store a particular file of interest to the user without requiring any user intervention.11-04-2010
20080205396Time-based authorization of Internet Protocol (IP) multicast subscription services - A switching device (e.g., router, bridge) provides time-based authorization of multicast services. When a message is received to request the delivery of a multicast service or a first message is sent to a multicast group, a subscription policy for the IP multicast subscription service is retrieved. This subscription policy includes one or more limitations which allow the IP multicast subscription service during some predefined time of day/week or duration but prevent the IP multicast subscription service during some predefined time of day/week or duration. The switching device is configured to enforce these time-based authorization of multicast services policies.08-28-2008
20080205395Receiving multicast traffic at non-designated routers - A multicast stream is received. At a non-designated router, a multicast stream is received with respect to which the non-designated router is not a designated router responsible for sending the multicast stream to a host. The received multicast stream is discarded.08-28-2008
20130177018METHOD TO TRANSPORT BIDIR PIM OVER A MULTIPROTOCOL LABEL SWITCHED NETWORK - A method, system and an apparatus to transport bidir PIM over a multiprotocol label switched network are provided. The method may comprise receiving a multicast packet at a network element, the multicast packet including an upstream label. The method may further comprise identifying, from the upstream label, a Multicast Distribution Tree (MDT) rooted at a rendezvous point. The packet may be forwarded along the MDT towards the RP based on the upstream label. The MDT may be identified from a downstream label and the packet may be forwarded along the MDT away from the RP based on the downstream label.07-11-2013
20130177017METHOD AND APPARATUS FOR REFLECTIVE MEMORY - A node has at least one memory module comprising at least one reflective memory region configured to reflect at least one reflective memory region of one or more other nodes, and the node and the one or more other nodes being configured to communicate on a packet-based serial point-to-point topology network. The node also comprises at least one network switch configured to provide at least two links each configured to connect to at least one non-host peer node on the network, multicast to the one or more other nodes at least one change to the at least one reflective memory region, receive from the one or more other nodes at least one other change to the at least one reflective memory region, and communicate to the at least one memory module the received at least one other change to the at least one reflective memory region.07-11-2013
20110211576SOURCE SPECIFIC TRANSCODING MULTICAST - In an example embodiment, there is described herein an apparatus comprising an upstream communication interface configured to receive a multicast stream from a source encoded by a first codec, a downstream communication interface, and routing and transcoding logic coupled to the upstream communication interface and downstream communication interface. The routing and transcoding logic is configured to forward the multicast stream encoded by the first codec unchanged to a first downstream subscriber of the multicast stream. The routing and transcoding logic is configured to replicate the multicast steam and transcode the multicast stream to a second codec for a second downstream subscriber, the replicated, transcoded multicast stream is forwarded to the second downstream subscriber.09-01-2011
20080198848MULTICASTING SYSTEM AND MULTICASTING METHOD - A multicasting system includes a delivery server for multicasting a content via at least one upper router and a plurality of lower routers, a plurality of client devices for playing the content multicast by the delivery server, an upper router controller for controlling the upper router and a lower router controller for controlling the plurality of lower routers. The client device includes a play history storage unit, an individual storage unit, a content retrieving unit, and a content playing unit. The delivery server includes a master storage unit, an optimizer optimizing the identifier and the session information of the content stored on the individual storage unit, and a content delivery unit. The upper router controller includes a session information retrieving unit, a book scheduling unit, and a schedule information notifier.08-21-2008
20080198847MULTICASTING SYSTEM, CLIENT DEVICE, UPPER ROUTER CONTROLLER, METHOD OF DISPLAYING CONTENT AND COMPUTER PROGRAM - A multicasting system includes a delivery server for multicasting a content via at least one upper router and a plurality of lower routers, a plurality of client devices for playing the content multicast by the delivery server and an upper router controller, a content retrieving unit, and a content playing unit. The client device includes an individual storage unit, a content retrieving unit, a content playing unit, a switch time addition unit, and a display controller. The delivery server includes a content delivery unit for delivering each content to the client device. The upper router controller includes a session information retrieving unit, a book scheduling unit, and a schedule information notifier.08-21-2008
20080198846System and method of data transmission and method of selecting communication path for dual-controller system - A data transmission system and method and a method of selecting a communication path for a dual-controller system are provided, which are applied in a first controller and a second controller of the dual-controller system. First of all, a corresponding transmission medium is selected according to a feature of a data request issued by a controller, then the data request is converted into a data format compatible with a medium interface corresponding to the selected transmission medium and is sent to a corresponding medium driving portion connected with the medium interface, and the data request is sent to another controller through the medium driving portion and a connected corresponding medium controller, so as to select a path of the highest transmission performance, and realize the data transmission between the two controllers.08-21-2008
20130148661Performing Multicast Communication In Computer Networks By Using Overlay Routing - An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses “native” Internet multicast and multicast routing protocols to route information, according to overlay routing tables. Overlay groups are mapped to native multicast groups to exploit native multicasting in regional or local forwarding domains. Use of the overlay protocol allows overlay distribution to be handled in a more intelligent and bandwidth-managed fashion. Overlay routers are placed at each of several local area networks, Internet service provider's point of presence, enterprise, or other cohesively-managed locations. The overlay computers are configured according to bandwidth and security policies, and perform application-level multicast distribution across the otherwise disjoint multicast networks by using the overlay routing. The result is an overlay multicast network that is effectively managed according to local network management policies. Application-level control can be applied to the transferred data at the overlay routers.06-13-2013
20110243131SYSTEM AND METHOD THAT ROUTES FLOWS VIA MULTICAST FLOW TRANSPORT FOR GROUPS - A routing system and method for flows within a network provides multicast flow transport for one or more groups. Transit routers comprising processing units that run overlay processes route one or more flows based on overlay group identifiers. Access nodes issue requests for overlay groups in order to receive flows from the transit routers. The overlay processes utilize a mapping service that maps overlay group identifiers to native multicast group identifiers. A control channel between the access nodes and transit routers is used for communicating access nodes requests, overlay group identifiers, and native multicast group identifiers.10-06-2011
20130148657MECHANISM FOR E-VPN INTEROPERABILITY WITH VPLS - In one embodiment, a network device in a set of network devices obtains a pseudowire label for a Provider Edge (PE) device, where the pseudowire label corresponds to a Virtual Local Area Network (VLAN) on the PE device. In addition, the network device obtains a set of one or more MAC addresses reachable via the PE device, wherein the set of network devices support Ethernet Virtual Private Network (E-VPN) and are in the same redundancy group such that the set of network devices are coupled to the same customer edge device. The network device stores the pseudowire label in association with the set of one or more MAC addresses. The network device uses the pseudowire label to encapsulate traffic associated with the VLAN that is received from the customer edge device and destined to the set of MAC addresses reachable via the PE device.06-13-2013
20130148658SYSTEMS AND METHODS FOR SCALABLE MULTICAST COMMUNICATION USING SELF-ROOTED FORWARDING TREES - Systems and methods are disclosed herein for multicasting a data packet through a wireless network. The method includes a packet metadata which maintains a set of next-hop nodes on the routing path as well as the assigned destination nodes of the packet. In addition, each node maintains only a single self-rooted forwarding tree for determining the routing path. By using the metadata in conjunction with a single forwarding tree at each node, the method introduces a highly scalable alternative to multicast protocols based on link state routing source-based trees while substantially reducing the processor load. Furthermore, the method does not require a consistent view of the network topology, making it useful in mobile scenarios. Also included is a mechanism to minimize the packet metadata size for minimal impact to performance while supporting arbitrarily large multicast group sizes.06-13-2013
20130148659METHODS AND APPARATUS FOR IMPLEMENTING A FIBRE CHANNEL ZONE POLICY - In some embodiments, an apparatus includes a first network switch configured to be within a Fibre Channel over Ethernet (FCoE) network, which has a set of network switches including the first network switch. The first network switch is configured to receive, from a first network device, a login signal including a proposed logical identifier for the first network device. The first network switch is configured to send, in response to the login signal, a multicast signal including the proposed logical identifier to remaining network switches from the set of network switches. As a result, a second network switch from the set of network switches enforces a zone policy in response to receiving the multicast signal and prior to sending the proposed logical identifier to a second network device.06-13-2013
20130148660MULTICAST IMPLEMENTATION IN A LINK STATE PROTOCOL CONTROLLED ETHERNET NETWORK - Forwarding state is installed for sparse multicast trees in a link state protocol controlled Ethernet network by enabling intermediate nodes to install state for one or more physical multicast trees, each of which may have multiple logical multicast trees mapped to it. By mapping multiple logical multicasts to a particular physical multicast, and installing state for the physical multicast, fewer FIB entries are required to implement the multiple multicasts. Mapping may be performed by destination nodes before advertising membership in the physical multicast, or may be performed by the intermediate nodes before installing state when a destination node advertises membership in a logical multicast. Intermediate nodes will install state for the physical multicast tree if they are on a shortest path between a source and at least one destination of one of the logical multicasts that has been mapped to the physical multicast.06-13-2013
20100290465METHODS, APPARATUS AND COMPUTER READABLE MEDIUM FOR SEAMLESS INTERNET PROTOCOL MULTICAST CONNECTIVITY IN UNIFIED NETWORKS - A method, apparatus and computer program product for providing seamless Internet Protocol multicast connectivity in unified networks is presented. The systems disclosed herein are able to transfer, from a designated (i.e., first) VLAN to a roaming (i.e., second) VLAN, a multicast stream from a multicast server in a mobility VLAN that is not available at the roaming VLAN. In operation, example embodiments of the present invention receive a report identifying a roaming mobile unit as a member of a first VLAN and forward the report to a first mobility switch in the first VLAN. The multicast stream is then received and forwarded toward the roaming mobile unit in the second VLAN so that transfer of the multicast stream from the first VLAN to the second VLAN is seamless.11-18-2010
20120257624ROUTING OPERATIONS USING SENSOR DATA - In one embodiment, a method comprises an Internet Protocol (IP) router receiving sensor data from at least one of a second IP router or an attached host sensor node, the sensor data distinct from link data of a network link; the IP router generating sensor information based on storing the sensor data with metadata describing reception of the sensor data by the IP router in a routing information base; and the IP router executing a routing operation based on the sensor information stored in the routing information base.10-11-2012
20120275458SYSTEM AND METHOD FOR PROVIDING DETERMINISTIC ROUTING IN A NETWORK ENVIRONMENT - A method is provided in one example embodiment and includes receiving at a network element having a binding table a packet that is part of a flow, the binding table having an entry corresponding to the flow, the entry mapping the flow to a first one of a plurality of endpoints and recognizing that a state of the first one of the plurality of endpoints at the first network element is not active. The method further includes, determining that the state of the first one of the plurality of endpoints at a second network element mated with the first network element and having a binding table similar to the binding table of the first network element is active. The method still further includes, directing the flow to the first one of the plurality of endpoints via the second network element.11-01-2012
20120275457METHOD AND APPARATUS FOR ESTABLISHING MULTICAST GROUPS - The invention includes a method and apparatus for dynamically establishing a multicast group. The method includes receiving, from a first user device, a request to establish a multicast group including a plurality of parameters adapted for establishing the multicast group, obtaining a multicast address for the multicast group, and establishing the multicast group using the assigned multicast address and the parameters. The parameters include at least one multicast group definition parameter and at least one multicast session description parameter. The multicast address and at least a portion of the parameters are adapted for being provided to a second user device to enable the second user device to dynamically join the multicast group.11-01-2012
20120275456EXPEDITED GRACEFUL OSPF RESTART - A first network element attempts to expedite a Graceful OSPF (Open Shortest Path First) Restart procedure in a second network element. The first network element receives a message from the second network element that indicates an intention of the second network element to perform a Graceful OSPF Restart procedure. The second network element is a neighbor of the first network element. Responsive to receiving the message, the first network element transmits a unicast Hello packet to that second network element irrespective of an OSPF Hello interval of the first network element in an attempt to cause the second network element to move to an OSPF 2-way neighbor state with the first network element and trigger an OSPF database description exchange procedure of the Graceful OSPF Restart procedure between the first network element and the second network element.11-01-2012
20100309911Transmitting Critical Table Information in Databases - A method for sending information regarding an event in a critical table in a database. A receiver receives information regarding an event from a trigger corresponding to the event. The event may be one of an insert row, delete row or update row. Thereafter, a processor prepares one or more datagram packets containing the information regarding the event. Then, an event dispatcher sends the one or more datagram packets to a multicast group over a network. Finally, the multicast group forwards the datagram packets to a destination host device subscribed to the multicast group, without storing the datagrain packets.12-09-2010
20100316050APPLYING ADAPTIVE THRESHOLDS TO MULTCAST STREAMS WITHIN COMPUTER NETWORKS - In general, techniques are described for applying adaptive thresholds to multicast streams within computer networks. For example, an access node may implement the techniques to facilitate efficient delivery of multicast streams. The access node comprises an interface that couples to a subscriber network having a subscriber device. The access node also includes a control unit that determines a multicast stream count reflecting current delivery of multicast streams to the subscriber network and a threshold value based on historical multicast stream counts delivered to the subscriber. The interface receives a message requesting to join a multicast group in accordance with a multicast management protocol. In response to this message, the control unit determines a projected stream count based on the above current multicast count. The control unit then compares the projected stream count to the threshold value, and admits the subscriber device to the multicast group based on the comparison.12-16-2010
20130156030RAPID DISSEMINATION OF INFORMATION TO WIDELY DISPERSED NETWORK NODES VIA PATCH - A method of distributing information to a plurality of nodes in a network. The method includes selecting a node of the plurality of nodes as a seed node, providing a patch image to the seed node, creating, by the seed node, a second image from the patch image, and disseminating the second image to a plurality of neighbor nodes.06-20-2013
20130156031COMMUNICATION APPARATUS AND COMMUNICATION METHOD - A communication apparatus includes a plurality of interface circuits, each interface circuit including a first processor, a plurality of ports, and a first memory configured to store, in each group composed of port of one or more, identification information for the group and identification information for the port belonging to the group, and a switch circuit including, a second processor, a second memory configured to store, in the each group, the identification information for the group and identification information for the interface circuit having port belonging to the group, and a bridge circuit configured to transmit data to the interface circuit.06-20-2013
20130156032DATA STRUCTURE-LESS DISTRIBUTED FABRIC MULTICAST - A network device receives a packet with a multicast nexthop identifier, and creates a mask that includes addresses of egress packet forwarding engines, of the network device, to which to provide the packet. The network device divides the mask into two portions, generates two copies of the packet, provides a first portion of the mask in a first copy of the packet, and provides a second portion of the mask in a second copy of the packet. The network device also forwards the first copy of the packet to an address of a first egress packet forwarding engine provided in the first portion of the mask, and forwards the second copy of the packet to an address of a second egress packet forwarding engine provided in the second portion of the mask.06-20-2013
20130156033SCALABLE IP-SERVICES ENABLED MULTICAST FORWARDING WITH EFFICIENT RESOURCE UTILIZATION - Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, active multicast IP sessions are identified by a router. A data structure is maintained by the router and contains therein information regarding the multicast sessions, including a first pointer for each of the multicast sessions, at least one chain of one or more blocks of second pointers and one or more transmit control blocks (TCBs). Each first pointer points to a chain of one or more blocks of second pointers. Each second pointer corresponds to an outbound interface (OIF) participating in the multicast session and identifies a number of times packets associated with the multicast session are to be replicated. The TCBs have stored therein control information to process or route packets. Each second pointer points to a TCB that identifies an OIF of the router through which packets are to be transmitted.06-20-2013
20130156034PACKET TRANSMISSION CONTROL DEVICE, PACKET TRANSMISSION CONTROL METHOD, AND PROGRAM - There is provided a packet transmission control device including a packet interval adjustment unit that adjusts packet intervals of a plurality of packets, a packet replication unit that replicates the plurality of packets whose packet intervals are adjusted by the packet interval adjustment unit to generate a plurality of packet groups, and a destination assignment unit that assigns different destination information pieces to the respective plurality of packet groups generated by the packet replication unit.06-20-2013
20120281696ENHANCED METHOD FOR CONTROLLING NETWORK DEVICES IN A VERY LOW POWER CONSUMPTION STATE - The present invention relates to a method for controlling network devices in a low power consumption state, comprising the steps of: generating a network packet to be transmitted over a network to the network devices, the network packet containing at least a data portion, wherein said data portion comprises a preamble portion, and a sequence of n identical hardware multicast or broadcast address portions. The invention also relates to a method for controlling network devices in a very low power consumption state, comprising the steps of: generating a network packet to be transmitted over a network to the network devices, the network packet containing at least a data portion, wherein said data portion comprises a preamble portion, a sequence of n identical hardware unicast address portions, a password portion and a network and/or device address portion.11-08-2012
20130182706REQUESTING MULTICAST MEMBERSHIP INFORMATION IN A DISTRIBUTED SWITCH IN RESPONSE TO A MISS EVENT - Apparatuses and methods to request multicast membership information in a distributed switch are provided. A particular method may include requesting multicast membership information of a group identified by a multicast destination address in a distributed switch. The distributed switch may include a plurality of distributed switch elements with a plurality of switch forwarding units. The method may generate a miss event indicating that the multicast destination address is unregistered in a switch forwarding unit of a distributed switch element and there is a need for the multicast membership information. The method may also request the multicast membership information of the multicast destination address in response to the miss event. The method may further initiate a query for the multicast membership information of the multicast destination address in response to the request.07-18-2013
20130182707MANAGING A GLOBAL FORWARDING TABLE IN A DISTRIBUTED SWITCH - Apparatuses and methods to manage a global forwarding table in a distributed switch are provided. A particular method may include managing a global forwarding table in a distributed switch. The distributed switch may include a plurality of switch forwarding units. The method may start a timer for an entry in the global forwarding table, and the entry may include a multicast destination address and corresponding multicast membership information. The method may also, in response to expiration of the timer of the entry, check at least one hit status to determine whether at least one switch forwarding unit of the plurality of switch forwarding units has forwarded multicast data to the corresponding multicast membership information of the multicast destination address of the entry. The method may further determine whether the entry is a cast-out candidate based on the hit status.07-18-2013
20110286456TRANSPORT NETWORKS SUPPORTING VIRTUAL PRIVATE NETWORKS, AND CONFIGURING SUCH NETWORKS - A layer 2 transport network, and components thereof, supporting virtual network functionality among customer edge devices. Virtual private network configuration can be accomplished with merely local intervention by preprovisioning extra channel (or circuit) identifiers at each customer edge device and by advertising label base and range information corresponding to a list of channel (or circuit) identifiers.11-24-2011
20110310897System and Method For Autonomous Combining - A user agent capable of autonomous combining. The user agent can be implemented as a processor configured to promote receiving a first signal from an access node and a second signal from a relay node. The processor may be further configured to combine the first and second signals.12-22-2011
20110310896METHOD FOR TRANSMITTING POLICY INFORMATION BETWEEN NETWORK EQUIPMENT - A method for transmitting policy information between network equipment, extending protocol types of messages in layer-2, layer-3 or a higher application layer between an IP-uplink broadband user access equipment and a BRAS so as to construct a PITP to bear policy information; a PITP message includes a policy information transmission type field, an operation type field and a policy information content field, and different types of policy information are distinguished by the policy information transmission type field; transmission of the policy information is implemented through a point-to-point means or a broadcast means in layer-2, a unicast or a multicast in layer-3 or a higher application layer. The present invention implements policy information transmission, prevents account intrusions and hacker attacks, makes it convenient for the broadband user access equipment to implement dynamic QoS policy adjustment in terms of different users and makes it easy for integrated managing the online equipment.12-22-2011
20120020356NETWORK SWITCH, ROUTE SETUP METHOD, PROGRAM, AND PARALLEL COMPUTER SYSTEM - A network switch that outputs multicast packets from a plurality of output ports correlated with a plurality of input ports. A multicast control section designates an input port that has received a route setup command and an output port that outputs the route setup command to be transferred to a destination designated by the route setup command as ports that output the multicast packets. In multicast communications, the multicast packets are transferred to ports other than the input port that has received the multicast packets of the ports designated by a multicast section as those that output the multicast packet.01-26-2012
20120020355DATA SWITCHING METHOD AND DEVICE - The embodiments of the present invention discloses a data switching method and a switching device, which relates to network technologies. The method is easy to implement, and saves system resources. In unicast switching, resource used for cells reordering at the egress is greatly reduced; in multicast switching, the scheduling is easy and the data pass rate is high. The data switching method includes: receiving a switching request for switching a cell; arbitrating the switching request and obtaining an arbitration result; and performing corresponding switching for the cell, where the switching includes unicast switching and multicast switching, according to the arbitration result.01-26-2012
20130195107Method for Managing Multicast Traffic in a Data Netwrok and Network Equipment Using Said Method - The invention relates to a method for managing multicast traffic in a data network, and network equipment using said method. Hosts (08-01-2013
20120027013METHODS AND APPARATUS TO IMPLEMENT MULTIPOINT AND REPLICATED COMMUNICATION PATHS USING UPSTREAM AND RECURSIVE DOWNSTREAM LABEL MAPPINGS - Methods and apparatus to implement multipoint and replicated communication paths using upstream and recursive downstream label mappings are disclosed. An example method to aggregate multipoint communication paths disclosed herein comprises sending an upstream label assignment request to an upstream router in response to receiving a first downstream message for building a first inner multipoint communication path between a root node identified in the first downstream message and a leaf node originating the first downstream message, and receiving an upstream-assigned label from the upstream router in response to the upstream label assignment request, the upstream-assigned label to identify the first inner multipoint communication path among a plurality of inner multipoint communication paths conveyed via an outer multipoint communication path aggregating the plurality of inner multipoint communication paths.02-02-2012
20130201987SERVICE COMMUNICATION METHOD AND SYSTEM FOR ACCESS NETWORK APPARATUS - A service communication method for an access network apparatus. The access network apparatus comprises a source terminal and a target terminal both connected to the same access switch. The method comprises: a node server, according to a request of a current service, notifying the access switch connected to both the source terminal and the target terminal to set a downlink port of the access switch, to which a data packet of the current service is directed, in an internal data packet address table thereof; the source terminal sending an uplink data packet of the current service; and after receiving the data packet, the access switch directing the data packet to the corresponding downlink port according to the setting of the internal data packet address table thereof, and transmitting the data packet to the target terminal through the downlink port. The present invention can effectively save the bandwidth and routing resources, ensure a steady and smooth transmission path, avoid delay of multimedia services, satisfy national information security requirements, and save hardware resources, thereby ensuring network transmission quality.08-08-2013
20130201986STITCHING MULTICAST TREES - Techniques for stitching multicast trees in a multiple data center environment. According to one embodiment, a technique for stitching multicast trees is provided, which includes determining, at an edge device of a data center, one or more Virtual Local Area Networks (VLANs) assigned to the edge device as a result of a designated forwarder election. An assigned forwarder message is sent by the edge device to one or more devices on the data center, the assigned forwarder message advertising the edge device as a designated forwarder for the VLANs assigned to the edge device. For each of the VLANs assigned to the edge device, the assigned forwarder message causes the edge device to be included in a multicast tree for the VLAN when the assigned forwarder message is received by specific ones of the devices in the data center that are associated with the VLAN.08-08-2013
20130201988METHOD FOR PRUNING A MULTICAST BRANCH, PROTOCOL INDEPENDENT MULTICAST ROUTER, AND LAYER-2 EXCHANGE - According to an example, a multicast source may be connected to a first hop Protocol Independent Multicast (PIM) router via one or multiple layer-2 switches that has PIM functions. A first hop PIM router may receive a multicast flow initiated by the multicast source, send a PIM prune message via a port from which the multicast flow is received in response to a determination that the multicast flow is not to be received, or the first hop PIM router may receive a PIM prune message for a multicast flow from a downstream PIM router or a multicast group leave message for a multicast flow from a client connected to the first hop PIM router and delete a port via which the PIM prune message.08-08-2013
20120300776METHOD FOR CREATING VIRTUAL LINK, COMMUNICATION NETWORK ELEMENT, AND ETHERNET NETWORK SYSTEM - Embodiments of the present invention provide a method for creating a virtual link, a communication network element, and an Ethernet network system. The method includes the following: a first communication network element receives a communication request message sent by a second communication network element; the first communication network element allocates a first virtual MAC address and a second virtual MAC address for the virtual link between the first communication network element and the second communication network element; the first communication network element sends a response message in response to the communication request message to the second communication network element, where the response message carries the first virtual MAC address and the second virtual MAC address. Using the technical solutions provided in the embodiments of the present invention, two communication network elements on the Ethernet are capable of performing communication using a fibre channel on the Ethernet.11-29-2012
20130208719MULTICAST TRANSMISSIONS - A method for multicast transmissions between a source node and a client node includes the source node generating a multicast stream identifier to uniquely identify the multicast stream, and the source node establishing a path between the source node and the client node for a specified the multicast stream, each node in the path using unicast routing tables in order to identify a next node on the path during path establishment, and the source node transmitting messages of the specified multicast stream along the path. Network nodes implement the method.08-15-2013
20130208720Method And Apparatus For Distributing Routing Instructions Over Multiple Interfaces Of A Data Router - A method for processing multicast data packets has steps for (a) requesting a second router upstream router by a multiple-processor data router to join a multicast group, the request including identification of a single physical ingress port from a plurality of available ports for receiving the multicast data packets; (b) preparing a multicast forwarding information base (MFIB) limited to only forwarding information incorporating the identified physical ingress port, and distributing the MFIB to a client software module hosting the identified physical ingress port; (c) receiving the multicast data packets at the identified ingress port; and (d) using only the MFIB to route the received multicast data packets.08-15-2013