Entries |
Document | Title | Date |
20080198846 | System 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 |
20080198847 | MULTICASTING 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 |
20080198848 | MULTICASTING 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 |
20080205394 | OVERLAY 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 |
20080205395 | Receiving 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 |
20080205396 | Time-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 |
20080205397 | METHOD 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 |
20080205398 | Method 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 |
20080212582 | Wireless 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 |
20080212583 | Adaptive 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 |
20080212584 | Method 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 |
20080219259 | SYSTEM 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 |
20080219260 | Multicast 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 |
20080225848 | Emergency 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 |
20080232367 | METHOD 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 |
20080232368 | NETWORK 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 |
20080240096 | METHOD, 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 |
20080240097 | APPARATUS 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 |
20080247391 | Method 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 |
20080253369 | MONITORING 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 |
20080253370 | MAINTENANCE 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 |
20080253371 | MULTICAST 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 |
20080259920 | Method 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 |
20080259921 | System 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 |
20080267181 | Selective 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 |
20080267182 | Load 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 |
20080267183 | Infiniband 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 |
20080273531 | DATA 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 |
20080279184 | Method 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 |
20080285558 | REPORTING 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 |
20080285559 | Method, 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 |
20080291914 | Method 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 |
20080298362 | SESSION 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 |
20080298363 | Message 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 |
20080298364 | Flush 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 |
20080298365 | Packet 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 |
20080304484 | METHOD 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 |
20080310413 | METHOD 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 |
20080310414 | RETRANSMISSION 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 |
20080317028 | MULTICASTING 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 |
20080317029 | UNICAST/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 |
20090003342 | Reliable 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 |
20090010257 | METHOD 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 |
20090016345 | MULTICAST 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 |
20090016346 | APPARATUS, 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 |
20090016347 | APPLYING 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 |
20090022154 | RECEPTION 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 |
20090028148 | Method 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 |
20090028149 | METHOD 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 |
20090046716 | Fabric 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 |
20090052448 | METHODS 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 |
20090052449 | MULTICAST 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 |
20090052450 | APPARATUS, 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 |
20090059921 | REPLICATING 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 N | 03-05-2009 |
20090059922 | Systems 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 |
20090059923 | MULTICAST 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 |
20090059924 | PACKET 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 |
20090067425 | SWITCHING 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 |
20090067426 | Join 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 |
20090073978 | Low 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 |
20090073979 | PROTECTION 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 |
20090080425 | SYSTEMS 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 |
20090080426 | SYSTEM, 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 |
20090080427 | MULTICAST 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 |
20090092135 | SYSTEM 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 |
20090097484 | Method 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 |
20090097485 | DATA 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 |
20090103534 | Method 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 (MUA | 04-23-2009 |
20090109972 | Forwarding 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 |
20090116481 | On-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 |
20090116482 | MULTICAST 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 |
20090129382 | Method 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 |
20090129383 | HUB 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 |
20090129384 | Data 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 |
20090135819 | MULTICAST 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 |
20090135820 | MULTICAST 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 |
20090135821 | COMMUNICATION 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 |
20090141718 | Communication Device and Communication System - High-quality communication using Multicast is realized in wireless communication where re-transmission processing is performed. | 06-04-2009 |
20090141719 | TRANSMITTING 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 |
20090141720 | Apparatus 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 |
20090147784 | Field 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 |
20090147785 | Separability 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 |
20090147786 | MULTICAST 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 |
20090154457 | ENHANCING 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 |
20090154458 | REPETITION 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 |
20090154459 | MANIPULATING 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 |
20090161673 | Method 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 |
20090161674 | Method and tool for IP multicast network address translation (MNAT) - The present invention permits translation of SM addresses (*, G | 06-25-2009 |
20090161675 | MPLS 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 |
20090168775 | HEURISTIC 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 |
20090168776 | METHODS, 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 |
20090168777 | COMPRESSION 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 |
20090175272 | ADAPTIVE 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 |
20090175273 | METHOD 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 |
20090175274 | TRANSMISSION 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 |
20090185563 | METHOD, 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 |
20090190584 | Method, 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 (ps | 07-30-2009 |
20090190585 | Message 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 |
20090190586 | METHOD 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 |
20090190587 | METHOD 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 |
20090196288 | Efficient 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 |
20090196289 | FAST-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 |
20090201928 | Methods 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 |
20090201929 | SYSTEM 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 |
20090207839 | MULTICAST 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 |
20090207840 | PERFORMING 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 |
20090207841 | METHOD, 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 |
20090213854 | EFFICIENT, 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 |
20090213855 | METHOD 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 |
20090219933 | SYSTEM, 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 |
20090219934 | SERVICE-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 |
20090232136 | Method 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 |
20090238182 | Tree-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, wherein | 09-24-2009 |
20090238183 | PACKET 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 |
20090245248 | METHOD 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 |
20090245249 | MULTICAST 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 |
20090245250 | CONTENT TRANSMITTING APPARATUS, CONTENT RECEIVING APPARATUS, CONTENT TRANSMITTING METHOD, AND CONTENT RECEIVING METHOD - A content transmitting apparatus includes a content transmitting unit ( | 10-01-2009 |
20090245251 | FRAME 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 |
20090245252 | COMMUNICATION 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 |
20090245253 | Computing 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 |
20090245254 | COMMUNICATION 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 |
20090245255 | MULTICAST 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 |
20090245256 | METHOD 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 |
20090252163 | Grammar 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 |
20090252164 | LAYERED 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 |
20090252165 | METHOD 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 |
20090257432 | TERMINAL - Provides a terminal for performing multiple access transmission suitable to a transmission path having varied characteristics. The terminal ( | 10-15-2009 |
20090268731 | Point-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 |
20090268732 | Channel 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 |
20090268733 | Methods 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 |
20090274151 | BROADCAST-CONTENT TRANSMISSION APPARATUS, AND BROADCAST-CONTENT TRANSMISSION METHOD - A transmitting side ( | 11-05-2009 |
20090274152 | Method 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 |
20090285211 | COMMUNICATION 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 terminal | 11-19-2009 |
20090285212 | BITLOADING 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 |
20090290585 | DATA 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 |
20090296707 | METHOD 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 |
20090296708 | LAYERED 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 |
20090296709 | METHOD 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 |
20090303995 | METHODS 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 |
20090303996 | COMMUNICATION 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 |
20090303997 | LAYERED 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 |
20090310609 | METHOD 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 |
20090316697 | Pre-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 |
20090323688 | INFORMATION 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 |
20090323689 | EDGE 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 |
20100002695 | DISTRIBUTION 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 |
20100002696 | Broadcast 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 |
20100002697 | OPTIMAL 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 |
20100002698 | METHOD, 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 |
20100014518 | METHOD 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 |
20100014519 | METHODS 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 |
20100014520 | COMMUNICATION 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 |
20100020796 | METHOD 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 |
20100020797 | METHOD 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 |
20100027541 | EFFICIENT 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 |
20100027542 | METHOD, 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 |
20100040056 | DATA 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 |
20100046513 | SYSTEM 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 L | 02-25-2010 |
20100046514 | MULTICAST 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 |
20100046515 | SELECTING 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 |
20100046516 | Methods 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 |
20100054245 | SYSTEM 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 |
20100054246 | CONVERGENCE 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 |
20100054247 | METHOD 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 |
20100054248 | METHOD 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 |
20100054249 | METHOD 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 |
20100061368 | Method 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 |
20100061369 | PACKET 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 |
20100067527 | Packet 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 |
20100067528 | METHOD 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 |
20100074255 | Efficient 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 |
20100080221 | PREDICTIVE 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 |
20100098076 | METHOD 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 |
20100098077 | METHOD 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 |
20100098078 | FORWARDING 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 |
20100098079 | DATA 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 |
20100103933 | NETWORK 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 |
20100103934 | METHOD, 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 |
20100111084 | METHOD 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 |
20100111085 | METHOD 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 |
20100111086 | MULTICAST 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 |
20100124225 | Service 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 |
20100124226 | ELECTRONIC 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 |
20100128726 | DATA 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 |
20100135294 | Any-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 |
20100135295 | LATENCY 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 |
20100135296 | METHOD 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 |
20100135297 | UNICAST 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 |
20100135298 | METHOD 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 |
20100142527 | Scalable 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 |
20100142528 | MANAGING 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 |
20100142529 | MULTICAST 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 |
20100142530 | Method, 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 |
20100150155 | METHODS 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 |
20100150156 | Systems And Methods For Packaging And Distributing Information | 06-17-2010 |
20100158000 | TRANSMITTING 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 |
20100158001 | REDUNDANT 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 |
20100165988 | PROCESS 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 |
20100165989 | BINARY 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 |
20100165990 | SYSTEMS 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 |
20100172349 | Fully Connected Generalized Butterfly Fat Tree Networks - A generalized butterfly fat tree network comprising (log | 07-08-2010 |
20100172350 | Communications System - A Communications system for communicating over low bandwidth or high latency links incorporates a router MR | 07-08-2010 |
20100172351 | METHODS 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 |
20100172352 | METHODS 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 |
20100172353 | METHODS 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 |
20100172354 | MULTICAST 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 |
20100177773 | Media 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 |
20100183008 | METHOD 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 |
20100189106 | Method 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 |
20100195648 | Facilitating 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 |
20100195649 | IP 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 |
20100195650 | METHOD 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 |
20100195651 | METHOD 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 |
20100195652 | BROADCAST 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 |
20100202452 | HIGH-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 |
20100202453 | ASSOCIATION 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 |
20100202454 | SYSTEM 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 |
20100208733 | System 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 |
20100215040 | Method 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 |
20100220722 | POINT-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 |
20100220723 | METHOD 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 |
20100226368 | Transport 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 |
20100232431 | INTERNET 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 |
20100238924 | Switched 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 |
20100238925 | MULTICAST 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 |
20100238926 | NETWORK 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 |
20100238927 | METHOD 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 |
20100246578 | Data 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 |
20100246579 | DISCOVERING 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 |
20100246580 | MULTICAST 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 |
20100254383 | METHOD 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 |
20100254384 | COMMUNICATION 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 |
20100260178 | METHOD 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 |
20100260179 | APPARATUS 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 |
20100260180 | METHOD 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 |
20100260181 | METHOD, 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 |
20100260182 | HOST 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 |
20100265945 | METHOD 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 |
20100265946 | SERVICE 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 |
20100265947 | CONTROLLING 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 |
20100272103 | Synchronization 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 |
20100272104 | Implementation 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 window | 10-28-2010 |
20100272105 | Determining 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 |
20100272106 | METHOD, 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 |
20100278178 | APPARATUS 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 |
20100278179 | System 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 |
20100284402 | SYSTEM 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 |
20100290462 | METHOD 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 |
20100290463 | METHOD 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 |
20100290464 | METHOD 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 |
20100290465 | METHODS, 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 |
20100296512 | Point-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 |
20100296513 | PIPELINE 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 |
20100303071 | SYSTEM 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 |
20100303072 | Multicast 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 |
20100303073 | NETWORK RELAY APPARATUS AND INTER-NETWORK RELAY METHOD - In a network relay router | 12-02-2010 |
20100309911 | Transmitting 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 |
20100309912 | FORWARDING 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 |
20100309913 | METHOD 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 |
20100309914 | ROUTER 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 |
20100316050 | APPLYING 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 |
20100322244 | Utilizing 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 |
20100329252 | Method 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 |
20100329253 | METHOD 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 |
20100329254 | MULTICAST 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 |
20110002333 | TERMINAL 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 |
20110002334 | COMMUNICATION TERMINAL AND COMMUNICATION STATE CHANGE METHOD - A generating unit ( | 01-06-2011 |
20110013629 | Efficient 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 |
20110013630 | Light 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 |
20110013631 | SYSTEM 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 |
20110013632 | METHOD, 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 |
20110013633 | MoCA 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 |
20110019671 | Partitioned 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 |
20110019672 | SYSTEM 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 |
20110019673 | MULTICAST 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 |
20110026522 | METHOD 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 |
20110032936 | MULTICAST 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 |
20110044336 | MULTICAST 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 (R | 02-24-2011 |
20110044337 | SYSTEM 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 |
20110051725 | ROUTE-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 |
20110051726 | METHOD 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 |
20110051727 | Network 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 |
20110058548 | METHODS 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 |
20110058549 | METHOD 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 |
20110058550 | METHOD, 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 |
20110058551 | METHODS 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 |
20110058552 | Multicast 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 |
20110064077 | METHOD 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 |
20110064078 | METHOD 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 |
20110064079 | COMMUNICATION 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 |
20110069705 | Multicast-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 |
20110075663 | LOAD 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 |
20110075664 | Private 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 |
20110080908 | APPARATUS 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 |
20110080909 | METHOD 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 |
20110080910 | COMMUNICATION 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 |
20110085548 | METHODS 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 |
20110096779 | Digital 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 |
20110103382 | METHOD 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 |
20110116503 | Technique 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 |
20110116504 | METHOD 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 |
20110122872 | SCALABLE 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 |
20110122873 | METHOD 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 |
20110128956 | METHOD 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 |
20110128957 | MULTICAST 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 |
20110128958 | APPLICATION LAYER MULTICAST (ALM) TREE CONSTRUCTING APPARATUS, ALM TREE CONSTRUCTING METHOD, PROGRAM, AND INTEGRATED CIRCUIT - The ALM tree constructing apparatus ( | 06-02-2011 |
20110134918 | Representing 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 |
20110142042 | Internet 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 |
20110142043 | Device, 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 |
20110142044 | METHOD 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 |
20110149960 | METHOD 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 |
20110149961 | Access 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 |
20110158233 | GROUP 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 |
20110158234 | TELEPHONE 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 |
20110158235 | STREAM 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 |
20110164614 | System 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 |
20110164615 | DEVICE 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 |
20110170542 | DISTRIBUTED 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 |
20110170543 | POINT-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 |
20110176544 | Link 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 |
20110176545 | Source 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 |
20110176546 | SYSTEMS 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 |
20110176547 | Method 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 |
20110188499 | POINT-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 |
20110188500 | METHOD, 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 |
20110188501 | DIGITAL 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 |
20110194557 | DATA 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 |
20110194558 | RELIABLE 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 |
20110194559 | ADDRESS 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 |
20110200042 | NETWORK 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 |
20110200043 | RESOURCE 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 |
20110200044 | HARDWARE-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 |
20110206045 | PROTOCOL 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 |
20110211576 | SOURCE 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 |
20110211577 | DATA 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 |
20110211578 | Bidirectional 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 |
20110228769 | Controller 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 |
20110228770 | SYNCHRONIZATION 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 |
20110228771 | SYNCHRONIZATION 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 |
20110228772 | PROVIDING 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 |
20110228773 | SYNCHRONIZING 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 |
20110228774 | MULTICASTING 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 |
20110228775 | METHOD 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 |
20110228776 | METHOD 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 |
20110235635 | INTERNET 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 |
20110235636 | MOBILE 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 |
20110235637 | METHOD 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 |
20110235638 | METHOD 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 |
20110235639 | MECHANISM 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 |
20110243131 | SYSTEM 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 |
20110243132 | Transmission 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 |
20110255535 | METHOD 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 |
20110255536 | METHOD, 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 |
20110261815 | Multicasting 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 |
20110268115 | MULTICAST 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 |
20110268116 | Efficient 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 |
20110268117 | LAN 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 |
20110274107 | SOURCE 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 |
20110274108 | METHOD 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 |
20110274109 | Multicast 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 |
20110280241 | Control 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 |
20110286450 | MULTICAST 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 |
20110286451 | METHOD, 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 |
20110286452 | METHOD 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 |
20110286453 | METHOD 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 |
20110286454 | Method 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 |
20110286455 | METHOD 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 |
20110286456 | TRANSPORT 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 |
20110292937 | POINT-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 |
20110299526 | MULTIPARTY 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 |
20110299527 | SUPPORTING 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 |
20110299528 | NETWORK 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 |
20110299529 | Multicast 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 |
20110305239 | SELECTION 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 |
20110310896 | METHOD 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 |
20110310897 | System 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 |
20110317695 | SYSTEM 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 |
20110317696 | IN-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 |
20110317697 | BROADCAST 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 |
20110317698 | Multicast-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 |
20120008625 | SIGNALING 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 |
20120020354 | HIERARCHICAL 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 |
20120020355 | DATA 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 |
20120020356 | NETWORK 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 |
20120027013 | METHODS 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 |
20120027014 | Transport 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 |
20120033667 | METHOD 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 |
20120033668 | IP 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 |
20120039334 | VIRTUAL 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 |
20120039335 | MULTICAST 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 |
20120057592 | Dynamic 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 |
20120057593 | Computing 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 |
20120057594 | Techniques 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 |
20120063453 | MULTICAST 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 |
20120063454 | Apparatus 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 |
20120063455 | DIGITAL 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 |
20120063456 | Method 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 |
20120063457 | HOST 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 |
20120069844 | MPLS 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 |
20120076143 | BROADCASTING 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 |
20120076144 | INFORMATION 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 |
20120082159 | SYSTEM 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 |
20120087370 | PAGING 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 |
20120087371 | SYSTEM, 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 |
20120093152 | Method 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 |
20120093153 | Multicasting 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 |
20120099590 | PAGING 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 |
20120106547 | Managing 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 |
20120106548 | PROVIDING 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 |
20120113986 | SYSTEM 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 |
20120113987 | METHOD 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 |
20120113988 | METHOD 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 |
20120120951 | METHODS 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 |
20120120952 | METHOD 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 |
20120120953 | SYSTEM 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 |
20120120954 | METHOD 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 |
20120127994 | MULTICAST 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 |
20120134356 | MANAGEMENT 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 |
20120134357 | MULTICAST 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 |
20120140770 | RELIABLE 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 |
20120140771 | Method 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 |
20120147885 | METHODS 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 |
20120147886 | METHOD 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 |
20120147887 | METHOD 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 |
20120155462 | Processing 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 |
20120155463 | Increased 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 |
20120155464 | COMMUNICATION 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 |
20120155465 | RECEPTION 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 |
20120163379 | MULTICAST 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 |
20120163380 | METHOD 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 |
20120170578 | MULTICAST 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 |
20120170579 | MULTICAST 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 |
20120177038 | Method 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 |
20120177039 | METHODS, 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 |
20120177040 | METHOD, 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 |
20120182991 | METHOD 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 |
20120189007 | MONITORING 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 |
20120195311 | MULTICAST 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 |
20120195312 | AUTOMATION 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 |
20120195313 | Systems, 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 |
20120201244 | OPTIMIZING 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 |
20120201245 | NETWORK 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 |
20120201246 | Multicast 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 |
20120207158 | METHOD 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 |
20120207159 | Subscription 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 |
20120207160 | SUBNET 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 |
20120213222 | Single-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 |
20120213223 | EFFICIENT 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 |
20120213224 | System 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 |
20120218997 | EFFICIENT 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 |
20120218998 | Multicast 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 |
20120224576 | METHOD, 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 |
20120224577 | PROCESSING 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 |
20120230331 | Method 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 |
20120230332 | Method 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 |
20120230333 | METHODS 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 |
20120236855 | METHOD 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 |
20120236856 | SYSTEMS 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 |
20120236857 | MULTICAST 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 |
20120236858 | MULTICASTING 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 |
20120243536 | METHOD 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 |
20120243537 | TRANSMISSION 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 |
20120250682 | FRAMEWORKS 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 |
20120250683 | Method 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 |
20120250684 | SWITCH 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 |
20120250685 | FORWARDING 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 |
20120257623 | PACKET 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 |
20120257624 | ROUTING 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 |
20120257625 | METHOD 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 |
20120263177 | METHOD 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 |
20120263178 | SYSTEMS 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 |
20120269197 | MULTICAST 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 |
20120275456 | EXPEDITED 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 |
20120275457 | METHOD 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 |
20120275458 | SYSTEM 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 |
20120281696 | ENHANCED 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 |
20120281697 | METHOD, 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 |
20120287928 | COMMUNICATION 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 |
20120287929 | Internet 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 |
20120294308 | Protocol 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 |
20120294309 | METHOD 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 |
20120300773 | NETWORK 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 |
20120300774 | METHOD 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 |
20120300775 | ENHANCED 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 |
20120300776 | METHOD 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 |
20120307825 | MAINTAINED 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 |
20120307826 | MEDIUM 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 |
20120307827 | MULTI-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 |
20120314705 | TECHNIQUES 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 |
20120320916 | TRANSPORT 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 |
20120320917 | APPARATUS 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 |
20120327933 | Adjacency 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 |
20120327934 | Message 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 |
20120327935 | METHOD 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 |
20130003732 | ABSTRACTING ACCEPTING INTERFACE TO OPTIMIZE PARENT AND CHILD ENTRY LOOKUP FOR BIDIRECTIONAL PIM - During operation the system identifying a multicast address in a packet. The system then determines a first entry in a first table, wherein the first entry maps a multicast group prefix and an accepting interface to a first logical reference. The system then determines a second entry in a second table, wherein the second entry maps the first logical reference and a multicast group address to forward packets to one or more forwarding interfaces. | 01-03-2013 |
20130003733 | MULTICAST IN A TRILL NETWORK - One embodiment of the present invention provides a switch. A switch includes a storage and a multicast management mechanism. The storage is configured to store an entry indicating a multicast group membership learned at a remote switch. The multicast management mechanism is coupled to the storage and is configured to suppress flooding of packets destined for the multicast group. | 01-03-2013 |
20130003734 | MESSAGE ROUTING MECHANISM FOR COMMUNICATION NETWORKS - A message routing method includes receiving a plurality of messages at a routing node. The routing node is configured to receive instructions indicating an offset, criteria associated with the offset, and a group of interested nodes. The routing node examines a portion of a data payload of a received message based on the offset. If the information at the offset matches the criteria, the routing node routes the message to each of the group of interested nodes. Thus, the routing node can route messages to different groups of destination nodes depending on information in the data payload of received messages, thereby providing a flexible way to route messages over a network. | 01-03-2013 |
20130010790 | DYNAMIC 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 |
20130010791 | SYSTEM 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 |
20130010792 | System, 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 |
20130010793 | METHODS 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 |
20130010794 | Generating 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 |
20130016718 | SYSTEM 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 |
20130016719 | SYSTEM 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 |
20130016720 | MULTICAST 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 |
20130016721 | Generating 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 |
20130016722 | BROADCAST 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 |
20130028254 | METHOD 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 |
20130028255 | METHOD, 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 |
20130034097 | Reverse 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 |
20130051387 | ADAPTIVE 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 |
20130051388 | Methods 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 |
20130058333 | Method 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 |
20130058334 | PACKET 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 |
20130058335 | PACKET 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 |
20130058336 | MULTIPLE 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 |
20130058337 | INLINE 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 |
20130058338 | MULTICAST 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 |
20130064244 | METHOD 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 |
20130064245 | METHOD, 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 |
20130070764 | Establishing 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 |
20130070765 | MODULAR 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 |
20130070766 | MULTICAST 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 |
20130070767 | ETHERNET 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 |
20130077624 | CONVEYING 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 |
20130077625 | EXTENSION 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 |
20130077626 | SEPARATION 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 |
20130077627 | METHOD 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 |
20130077628 | METHOD 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 |
20130077629 | PIM 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 |
20130083794 | Aggregating 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 |
20130083795 | OPTIMIZED 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 |
20130083796 | System 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 |
20130089093 | Multicast 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 |
20130089094 | Method 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 (S | 04-11-2013 |
20130094505 | Multicast 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 |
20130094506 | Method, 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 |
20130100952 | PROVIDING 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 |
20130100953 | In 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 |
20130107882 | MANAGEMENT APPARATUS, MANAGEMENT METHOD, AND COMPUTER-READABLE MEDIUM | 05-02-2013 |
20130107883 | Forwarding ASIC General Egress Multicast Filter Method | 05-02-2013 |
20130114594 | Layered 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 |
20130114595 | Method 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 |
20130114596 | METHOD, 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 |
20130114597 | PROXY SERVER, RELAY METHOD, COMMUNICATION SYSTEM, RELAY CONTROL PROGRAM, AND RECORDING MEDIUM | 05-09-2013 |
20130121335 | DYNAMIC 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 |
20130121336 | DATA 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 |
20130128886 | Replication 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 |
20130128887 | Admission 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 |
20130128888 | METHOD, 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 |
20130128889 | METHOD 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 |
20130136122 | USING 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 |
20130136123 | METHOD 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 |
20130142199 | VIRTUAL 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 |
20130148657 | MECHANISM 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 |
20130148658 | SYSTEMS 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 |
20130148659 | METHODS 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 |
20130148660 | MULTICAST 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 |
20130148661 | Performing 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 |
20130156030 | RAPID 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 |
20130156031 | COMMUNICATION 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 |
20130156032 | DATA 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 |
20130156033 | SCALABLE 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 |
20130156034 | PACKET 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 |
20130170490 | SYSTEM 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 |
20130170491 | COMMUNICATION 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 |
20130170492 | COMMUNICATION 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 |
20130177017 | METHOD 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 |
20130177018 | METHOD 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 |
20130182706 | REQUESTING 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 |
20130182707 | MANAGING 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 |
20130188637 | MULTICAST 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 |
20130188638 | Multicast 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 |
20130188639 | METHOD, 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 |
20130188640 | MULTICAST 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 |
20130195107 | Method 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 |
20130201986 | STITCHING 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 |
20130201987 | SERVICE 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 |
20130201988 | METHOD 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 |
20130208719 | MULTICAST 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 |
20130208720 | Method 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 |
20130215888 | Method 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 |
20130215889 | PRECISION 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 |
20130215890 | COMMUNICATION 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 |
20130215891 | IGMP/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 |
20130215892 | NETWORK 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 |
20130223443 | DISTRIBUTION TREES WITH STAGES - Techniques described herein provide for sending packets to nodes based on distribution trees with stages. A packet may be received at a node. The stage of the node may be determined. A distribution tree may be selected. Based on the stage and the selected distribution tree, subsequent stage nodes may be determined. The packet may be sent to the subsequent stage nodes. | 08-29-2013 |
20130230046 | MULTICAST 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-05-2013 |
20130235870 | Methods, Systems, and Fabrics Implementing a Distributed Network Operating System - Methods, systems, and computer programs are presented for managing a switching layer fabric. A network device operating system (ndOS) program includes program instructions for exchanging switching policy regarding a switching of network packets in a plurality of ndOS switching devices having respective ndOS programs executing therein. The first ndOS program is executed in a first ndOS switching device, and the switching policy is exchanged with other ndOS programs via multicast messages. Further, the ndOS program includes program instructions for exchanging resource control messages with the other ndOS switching devices to implement service level agreements in the switching layer fabric, where the ndOS switching devices cooperate to enforce the service level agreements. Further yet, the ndOS program includes program instructions for receiving changes to the switching policy, and program instructions for propagating the received changes to the switching policy via message exchange between the ndOS programs. The ndOS switching devices are managed as a single logical switch that spans the plurality of ndOS switching devices. | 09-12-2013 |
20130242985 | MULTICAST BANDWIDTH MULTIPLICATION FOR A UNIFIED DISTRIBUTED SWITCH - The distributed switch may include a plurality of chips (i.e., sub-switches) on a switch module. These sub-switches may receive from a computing device connected to a Tx/Rx port a multicast data frame (e.g., an Ethernet frame) that designates a plurality of different destinations. Instead of simply using one egress connection interface to forward the copies of the data frame to each of the destinations sequentially, the sub-switch may use a plurality of a connection interfaces to transfer copies of the multicast data frame simultaneously. The port that receives the multicast data frame can borrow the connection interfaces (and associated hardware such as buffers) assigned to these other ports to transmit copies of the multicast data frame simultaneously. | 09-19-2013 |
20130242986 | MULTICAST TRAFFIC GENERATION USING HIERARCHICAL REPLICATION MECHANISMS FOR DISTRIBUTED SWITCHES - A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. When a sub-switch receives a multicast data frame, it forwards the packet to one of the surrogate sub-switches. Each surrogate sub-switch may then forward the packet to another surrogate in a different hierarchical level or to a destination computing device. Because the surrogates may transmit the data frame in parallel using two or more connection interfaces, the bandwidth used to forward the multicast packet increases for each surrogate used. | 09-19-2013 |
20130242987 | DYNAMIC OPTIMIZATION OF A MULTICAST TREE HIERARCHY FOR A DISTRIBUTED SWITCH - A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers. | 09-19-2013 |
20130242988 | DELIVERING MULTICAST FRAMES TO AGGREGATED LINK TRUNKS IN A DISTRIBUTED SWITCH - A distributed switch may include a plurality of sub-switches. These sub-switches may be arranged in a hierarchy that increases the available bandwidth for transmitting multicast data frames across the switch fabric. Moreover, the distributed switch may be compatible with link aggregation where multiple physical connections are grouped together to create an aggregated (logical) link. Link aggregation requires similar data frames to use the same data path when traversing the distributed switch. With a unicast data frame, the sub-switch in the distributed switch that receives the data frame typically identifies the destination port (during a process called link selection) and forwards the data frame to the sub-switch containing that port. However, with multicast data frames, instead of the receiving sub-switch performing link selection to determine the destination port, link selection may be done by a different sub-switch or not done at all. | 09-19-2013 |
20130242989 | UNREGISTERED MULTICAST (MC) PACKET FORWARDING TO MULTICAST ROUTER PORTS - In one embodiment, a system includes a switching processor, logic configured for installing a Multicast Control (MC) table on a switching processor managing switching on a virtual local area network, logic configured for determining if multicast flooding is disabled in the switching processor, logic configured for installing a drop entry in the MC table upon determining that multicast flooding is disabled in the switching processor, logic configured for detecting whether one or more multicast routers is connected to one or more ports coupled to the switching processor, logic configured for receiving at least one multicast packet, and logic configured for dropping the at least one multicast packet based on the drop entry when no multicast router is connected to any of the one or more ports coupled to the switching processor. Other systems, methods, and computer program products are presented in accordance with more embodiments. | 09-19-2013 |
20130242990 | DYNAMIC OPTIMIZATION OF A MULTICAST TREE HIERARCHY FOR A DISTRIBUTED SWITCH - A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers. | 09-19-2013 |
20130242991 | DELIVERING MULTICAST FRAMES TO AGGREGATED LINK TRUNKS IN A DISTRIBUTED SWITCH - A distributed switch may include a plurality of sub-switches. These sub-switches may be arranged in a hierarchy that increases the available bandwidth for transmitting multicast data frames across the switch fabric. Moreover, the distributed switch may be compatible with link aggregation where multiple physical connections are grouped together to create an aggregated (logical) link. Link aggregation requires similar data frames to use the same data path when traversing the distributed switch. With a unicast data frame, the sub-switch in the distributed switch that receives the data frame typically identifies the destination port (during a process called link selection) and forwards the data frame to the sub-switch containing that port. However, with multicast data frames, instead of the receiving sub-switch performing link selection to determine the destination port, link selection may be done by a different sub-switch or not done at all. | 09-19-2013 |
20130242992 | MULTICAST TRAFFIC GENERATION USING HIERARCHICAL REPLICATION MECHANISMS FOR DISTRIBUTED SWITCHES - A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. When a sub-switch receives a multicast data frame, it forwards the packet to one of the surrogate sub-switches. Each surrogate sub-switch may then forward the packet to another surrogate in a different hierarchical level or to a destination computing device. Because the surrogates may transmit the data frame in parallel using two or more connection interfaces, the bandwidth used to forward the multicast packet increases for each surrogate used. | 09-19-2013 |
20130242993 | MULTICAST BANDWIDTH MULTIPLICATION FOR A UNIFIED DISTRIBUTED SWITCH - The distributed switch may include a plurality of chips (i.e., sub-switches) on a switch module. These sub-switches may receive from a computing device connected to a Tx/Rx port a multicast data frame (e.g., an Ethernet frame) that designates a plurality of different destinations. Instead of simply using one egress connection interface to forward the copies of the data frame to each of the destinations sequentially, the sub-switch may use a plurality of a connection interfaces to transfer copies of the multicast data frame simultaneously. The port that receives the multicast data frame can borrow the connection interfaces (and associated hardware such as buffers) assigned to these other ports to transmit copies of the multicast data frame simultaneously. | 09-19-2013 |
20130242994 | MESSAGE RELAY APPARATUS AND METHOD - A disclosed apparatus is a message relay apparatus. This message relay apparatus includes: a receiver that receives a message to be transferred; a determination unit that determines whether or not the message relay apparatus can afford to perform a conversion processing, when performing the conversion processing for the message; a selection unit that selects another apparatus to which the conversion processing is requested based on stored information representing other apparatuses that can afford to perform the conversion processing, when the message relay apparatus cannot afford to perform the conversion processing; a requesting unit that requests the selected another apparatus to perform the conversion processing for the message, and receives the converted message from the selected another apparatus; and a transmission unit that transmits the received and converted message to a transfer destination. | 09-19-2013 |
20130242995 | MULTICAST TECHNIQUE MANAGING MULTICAST ADDRESS - A disclosed information processing apparatus, which is used in a multi-tenant network connected to the relay apparatuses, includes: an allocation unit that allocates, upon receipt of an allocation request including a first multicast address and a first tenant identification information from a relay apparatus, a second multicast address that is a multicast address, which is not allocated to any multicast domains, to a multicast domain identified by a combination of the first multicast address and the first tenant identification information; and a transmission unit that transmits the second multicast address to at least the relay apparatus that is a transmission source of the allocation request. | 09-19-2013 |
20130250949 | Adjacency Server for Virtual Private Networks - Devices, methods and instructions encoded on computer readable medium are provided herein for creation of an overlay network on a non-multicast or source specific multicast (SSM) core. In one example, virtual private network (VPN) adjacencies are established between an adjacency server and one or more edge devices each located at different network sites. A unicast replication list is then generated at the adjacency server. The unicast replication list includes the Internet Protocol addresses for each of the edge devices having VPN adjacencies with the adjacency server. The unicast replication list is then advertised to each of the edge devices for use in establishing VPN adjacencies with one another. | 09-26-2013 |
20130250950 | MULTICAST SMART LEAVE TECHNOLOGIES - Smart leave technology for the Internet Group Management Protocol (IGMP) can reduce the amount of network bandwidth consumed by unintended multicast traffic resulting from a “lost leave” situation. A network device (such as a residential gateway) positioned between a host and an upstream router, upon receipt of unintended multicast traffic, sends a leave message to the router informing the router that the network device in no longer part of the group. The network device drops the uninterested multicast traffic and starts a countdown timer. Upon expiration of the timer, the network device sends another leave command to the router and starts the timer anew. This process repeats as long as unintended multicast traffic is received at the network device. If a host downstream from the network device joins the unintended multicast group, the network device delivers any subsequent packets associated with the multicast group to the host. | 09-26-2013 |
20130250951 | OVERLAY TUNNEL IN A FABRIC SWITCH - One embodiment of the present invention provides a switch. The switch includes a tunnel management module, a packet processor, and a forwarding module. The tunnel management module operates the switch as a tunnel gateway capable of terminating an overlay tunnel. During operation, the packet processor, which is coupled to the tunnel management module, identifies in a data packet a virtual Internet Protocol (IP) address associated with a virtual tunnel gateway. This virtual tunnel gateway is associated with the switch and the data packet is associated with the overlay tunnel. The forwarding module determines an output port for an inner packet in the data packet based on a destination address of the inner packet. | 09-26-2013 |
20130259037 | DUPLICATING NETWORK TRAFFIC THROUGH TRANSPARENT VLAN FLOODING - An approach to duplicating network traffic is described. In one approach, a method of creating multiple copies of network traffic is detailed. The method involves receiving network traffic, producing a duplicate copy of the network traffic, and forwarding the duplicate copy to a monitoring port. The monitoring port forwards copies to a number of indicated ports. | 10-03-2013 |
20130259038 | COMMUNICATION TRANSPORT PROTOCOL FOR DISTRIBUTED INFORMATION TECHNOLOGY ARCHITECTURES - A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node. | 10-03-2013 |
20130259039 | SYNCHRONIZATION 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. | 10-03-2013 |
20130259040 | COMMUNICATION TRANSPORT PROTOCOL FOR DISTRIBUTED INFORMATION TECHNOLOGY ARCHITECTURES - A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node. | 10-03-2013 |
20130259041 | NETWORK CODING FOR MULTI-RESOLUTION MULTICAST - A method, apparatus and computer program product for utilizing network coding for multi-resolution multicast is presented. A network source partitions source content into a base layer and one or more refinement layers. The network source receives a respective one or more push-back messages from one or more network destination receivers, the push-back messages identifying the one or more refinement layers suited for each one of the one or more network destination receivers. The network source computes a network code involving the base layer and the one or more refinement layers for at least one of the one or more network destination receivers, and transmits the network code to the one or more network destination receivers in accordance with the push-back messages. | 10-03-2013 |
20130259042 | MULTICAST PACKET TRANSMISSION - A method for multicast packet transmission by a first provider edge device in a virtual switching instance, in which the first provider edge device transmits, to a second provider edge device in the virtual switching instance, a packet having an address of a private network multicast group and an address of a public network multicast group associated with the private network multicast group. The first provider edge device receives, from the second provider edge device, a join request packet to join the public network multicast group. The first provider edge device stores forwarding information for the public network multicast group, wherein the forwarding information relates to an interface over which the join request packet is received by the first provider edge device. The first provider edge device encapsulates a multicast packet for the private network multicast group with the address of the public network multicast group. The first provider edge device transmits the encapsulated multicast packet according to the address of the public network multicast group and forwarding information. | 10-03-2013 |
20130259043 | SWITCHING DEVICE, UPPER-ORDER DEVICE THEREOF, NETWORK AND PACKET FORWARDING METHOD - A switching device includes a plurality of input/output ports, a forwarding table that correlates the IP address with the port via which a packet having the IP address as a destination is to be output, and a packet send/receive controller. The packet send/receive controller references the forwarding table to forward a received packet via the port correlated with the destination IP address of the received packet. The packet send/receive controller updates the forwarding table as to a source IP address of the received packet and as to a port that received the packet. A plural number of ports may be correlated with a single IP address in the forwarding table. In case the plural number of the ports are correlated with the single IP address, the packet send/receive controller forwards the received packet via the correlated plural number of the ports. | 10-03-2013 |
20130259044 | COMMUNICATION SYSTEM, NODE, PACKET FORWARDING METHOD AND PROGRAM - Even though the number of communication terminals or that of communication services exploited by the communication terminals is increased, load imposed on a node or a controller is to be less likely to be increased, while delay in processing is to be less likely to be produced. Each node of a communication system holds a plurality of packet handling operations which correlate the forwarding destination of a packet belonging to each flow with a set of collation rules that identify each flow, and forwards the received packet in accordance with the processing rules. In case the destination address of the received packet is such address indicating that the packet is to be multicast, the node multicasts the packet using the plurality of the processing rules the node holds. | 10-03-2013 |
20130266009 | Method and System for Reliable Multicast - Method and system for transmitting a multicast message with one or more packets to a plurality of destinations is provided. The system includes an adapter including an entry port to receive the multicast message from a source for transmission to the plurality of destinations; one or more egress ports of the adapter that transmit one or more packets of the multicast message to the plurality of destinations and receives acknowledgement for the one or more packets from the one or more destinations; and a message manager that monitors the delivery status for one or more packets to the plurality of destinations without using a plurality of dedicated individual connections between each of the plurality of destinations and the source. | 10-10-2013 |
20130266010 | EFFICIENT 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. | 10-10-2013 |
20130272303 | PACKET SWITCHING WITHOUT LOOK-UP TABLE FOR ETHERNET SWITCHES - In one embodiment, a method for packet switching includes receiving a packet, wherein the packet comprises a header and a payload; determining, without using a look-up table, a destination port based on a destination address stored in the header; and sending the packet to the destination port. | 10-17-2013 |
20130279504 | EFFICIENT CONTROL PACKET REPLICATION IN DATA PLANE - A method for replicating a control packet in a forwarding plane of a network element, the control packet being destined for a plurality of subscriber end stations. The forwarding plane receives the control packet from a control plane and detects a replication indicator associated with the control packet. The forwarding plane determines the plurality of subscriber end stations as each of the plurality of subscriber end stations is associated with the control packet. The forwarding plane then replicates the control packet for each of the plurality of subscriber end stations and distributes the replicated control packets to the plurality of subscriber end stations. | 10-24-2013 |
20130279505 | INTERNET 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. | 10-24-2013 |
20130294448 | METHODS FOR HANDLING CONFLICTS IN A MULTICAST ROUTING ELECTION - A method for handling of conflicts in a multicast routing election in a multicast network is described herein. The multicast network includes a plurality of multicast network devices. A conflict is detected in a Designated Forwarder (DF) election for a link. | 11-07-2013 |
20130308635 | INITIATING A UNICAST STREAM BASED ON A TRIGGERING EVENT ASSOCIATED WITH A NODE RECEIVING A MULTICAST STREAM - Mechanisms for initiating a unicast video stream in response to a triggering event from a client node receiving a multicast video stream are disclosed. A distribution node communicatively coupled to a plurality of client nodes multicasts a first video stream of a program encoded in a first format to the plurality of client nodes. The distribution node detects a triggering event associated with a first client node of the plurality of client nodes that is receiving the first video stream. In response to the triggering event, a second video stream of the program encoded in a second format is unicasted. | 11-21-2013 |
20130308636 | IGMP QUERIER DOWN DETECTION USING PIM NEIGHBORSHIP CACHE - In one embodiment, a method including identifying, by a network device, a first PIM-enabled device that is communicatively coupled to the network device via a network. A determination is made that the first PIM-enabled device is designated as an IGMP querier for the network. Additionally, the method includes initiating a timer configured to expire after a predetermined period of time for the first PIM-enabled device. The method further includes, upon determining that the initiated timer has expired and that a PIM hello network message has not yet been received from the first PIM-enabled device, determining that the IGMP querier for the network is unavailable. | 11-21-2013 |
20130308637 | MULTICAST DATA DELIVERY OVER MIXED MULTICAST AND NON-MULTICAST NETWORKS - In one embodiment, a relay device of a network, which is reachable by a source device via only a non-multicast network, receives a non-multicast that encapsulates a multicast message. The relay device is connected to a sub-network of one or more devices. The relay device decapsulates the unicast message to determine the multicast message, re-encapsulates the multicast message as a relay-sourced multicast message, and multicasts the relay-sourced multicast message to the one or more devices within the sub-network. | 11-21-2013 |
20130308638 | Synchronizing Multiple Transcoding Devices Utilizing Simultaneity of Receipt of Multicast Packets - Disclosed is a method for synchronizing video in a system including a host CPU and a plurality of transcoder instances, the method comprising: receiving, by two or more transcoder instances in the plurality of transcoder instances, a synchronization Internet Protocol (“IP”) packet from the host CPU, wherein the synchronization IP packet is received as one packet in a multicast stream of IP packets; detecting, by the two or more transcoder instances in the plurality of transcoder instances, the synchronization IP packet at the same point in the multicast stream; and transcoding, by the two or more transcoder instances in the plurality of transcoder instances, the multicast stream of IP packets immediately after detecting the synchronization IP packet. | 11-21-2013 |
20130308639 | ROBUST MULTICAST BROADCASTING - A method and system for multicasting IPTV channels includes using both a designated and a redundant network routing device. When the designated routing device detects that an MCDN network connection to an IPTV multicast source is unavailable, the designated routing device reduces its designation priority to a lower value. A message is sent to the redundant routing device with an instruction to increase its designation priority to a higher value. After the designation priorities have been modified, the designated routing device may serve as a new redundant routing device, while the redundant routing device may serve as a new designated routing device. The routing devices may remain in the new configuration, even after interrupted network connections are restored. | 11-21-2013 |
20130308640 | MECHANISM 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 before sending the first packet to the network of switches. | 11-21-2013 |
20130315240 | COMMUNICATION 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. | 11-28-2013 |
20130322441 | SCALING UP/OUT THE NUMBER OF BROADCAST DOMAINS IN NETWORK VIRTUALIZATION ENVIRONMENTS - A method for handling multicast traffic is presented. A method of handling multicast traffic according to some embodiments of the present invention includes forming IP multicast (IPMC) groups of hypervisors based on broadcast domains; and directing multicast traffic from a broadcast domain on a source hypervisor to hypervisors that are members of the IPMC group. | 12-05-2013 |
20130322442 | METHOD AND APPARATUS FOR TRANSMITTING PARAMETERS TO MULTICAST AGENT IN RELAYED MULTICAST NETWORK - Provided are method and apparatus for transmitting session-related parameters required for controlling session maintenance to a multicast agent in a relayed multicast network. The session manager in the relayed multicast network generates control data containing at least one of a T_PPROBE field, an N_PPROBE field, a T_HB field, a N_HB field, a T_HSOLICIT field, an N_HSOLICIT field, a T_HANNOUNCE field, a N_HANNOUNCE field, a T_RELAY field, an N_RELAY field, and a T_LEAVE field, and transmits the generated control data to the multicast agent. Accordingly, relayed multicast service can be provided for each session by setting session-related parameters for each session in a relayed multicast network and transmitting them to a multicast agent. | 12-05-2013 |
20130322443 | SDN Facilitated Multicast in Data Center - A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group. | 12-05-2013 |
20130329727 | SYSTEM AND METHOD FOR LAYER-2 MULTICAST MULTIPATHING - An example method is provided and includes a multicast data message from a data source, the message in a first virtual local area network and being associated with a multicast group. The method also includes calculating a hash value based on the virtual local area network, the data source, and the multicast group, determining a port for a designated router in a Layer-2 network based on the hash value, and switching the multicast data message to the port that was determined. | 12-12-2013 |
20130329728 | BIDIRECTIONAL TRANSLATION OF NETWORK EDGE VIRTUALIZATION ENCAPSULATION TO CORE NETWORK VIRTUALIZATION ENCAPSULATION - A method, system and computer readable medium for bidirectional translation of edge network virtualization encapsulation and core network virtualization encapsulation are described. The method can include receiving a customer data frame and removing an edge network virtualization encapsulation header (e.g., VXLAN, NVGRE or VLAN header) and adding a core network virtualization encapsulation header (e.g., a MAC-in-MAC header). The customer data frame can be forwarded in a core network (e.g., an SPBm network) utilizing the core network virtualization encapsulation header, which can be translated back to an edge network virtualization encapsulation header at a receiving switch. | 12-12-2013 |
20130329729 | METHOD AND SYSTEM FOR AUTHENTICATED FAST CHANNEL CHANGE OF MEDIA PROVIDED OVER A DSL CONNECTION - A method and system for fast channel changes of media that is provided by carriers over an xDSL connection to a home. Each customer's subscriber information is stored at the DSLAM that supports the xDSL connection to the home. Also, each DSLAM supports multicast protocols so that only one instance of a channel is provided on the core network regardless of how many customers have requested access to the channel. | 12-12-2013 |
20130336316 | RELIABLE ON-DEMAND DISTRIBUTED DATA MANAGEMENT IN A SENSOR-ACTUATOR FABRIC - In one embodiment, a system comprises a plurality of minimalistic data collection nodes in a computer network, the minimalistic data collection nodes configured to generate sensed data values of a particular type and to communicate the data values within the computer network in substantially real-time using distributed data acquisition (DA) packets specific to the particular type of the data values. The system also comprises a plurality of capable data collection nodes in the computer network, the capable data collecting nodes configured to store the data values of the minimalistic data collection nodes from the DA packets. One or more points of use of the system may be configured to request the data values, wherein one or more particular capable data collection nodes of the system are configured to service the request in substantially real-time on behalf of the minimalistic data collection nodes with the stored data values. | 12-19-2013 |
20130336317 | SYSTEMS AND METHODS FOR DYNAMIC ROUTING IN A CLUSTER - The present application is directed towards distributing multicast routing packets in a cluster environment utilizing link aggregation. In a cluster environment, a plurality of devices may be connected to an upstream router or switch as a single “virtual” device having a plurality of connections as part of a link aggregation group, allowing the router to easily and efficiently distribute packets among the connections. Multicast routing packets may be sent via only a single connection of the link aggregation group, and accordingly, a recipient device may distribute the multicast routing packet to other devices. To distinguish between a newly received routing packet from the router and an internally distributed routing packet from a first device, the first device may insert a predetermined identifier into a MAC address of the routing packet. | 12-19-2013 |
20130336318 | MULTICAST ROUTING - A method for multicast routing may include receiving, at a router of a receiving multicast domain, a data packet from a forwarding multicast domain. The method may further include configuring the router to operate as if a multicast forwarding information base entry is directly connected, and configuring the router with a reverse path forwarding override with source discovery such that a path used by multicast traffic is different from a path used for unicast traffic. | 12-19-2013 |
20130336319 | MULTICAST TO UNICAST CONVERSION TECHNIQUE - A technique allows stations to utilize an equal share of resources (e.g., airtime or throughput). This prevents slow stations from consuming too many resources (e.g., using up too much air time). Fairness is ensured by selective dropping after a multicast packet is converted to unicast. This prevents slow stations from using more than their share of buffer resources. Multicast conversion aware back-pressure into the network layer can be used to prevent unnecessary dropping of packets after multicast to unicast (1:n) conversion by considering duplicated transmit buffers. This technique helps achieve airtime/resource fairness among stations. | 12-19-2013 |
20130343384 | SOURCE ROOTED MULTICAST (SRM) - Methods and apparatus for source rooted multicast (SRM) are provided. As defined herein, SRM generally refers to associating outgoing interface lists (OILs) in the forwarding entry with the source address instead of the group address and aggregating the resulting multicast forwarding states. In this manner, the amount of forwarding state may be reduced, especially in deployments where many hosts are all running the same application and using the same group. One example method generally includes—for each of a plurality of multicast forwarding states associated with a multicast group, wherein each multicast forwarding state is referenced by a source address representing a multicast source and is associated with an outgoing interface list—associating the outgoing interface list with the source address; and aggregating the two or more of the multicast forwarding states having the outgoing interface lists associated with the source addresses to form one or more aggregated forwarding states. | 12-26-2013 |
20140003425 | Implementing a Multicast Virtual Private Network by Using Multicast Resource Reservation Protocol-Traffic Engineering | 01-02-2014 |
20140003426 | Reducing Proliferation of Network-to-Link-Layer Address Resolution Messages | 01-02-2014 |
20140003427 | NETWORK SYSTEM, AND MANAGEMENT APPARATUS AND SWITCH THEREOF | 01-02-2014 |
20140003428 | Multicast Data Forwarding Method and Device Supporting Virtual Terminal | 01-02-2014 |
20140003429 | METHODS AND APPARATUS FOR MANAGING MULTICAST TRAFFIC THROUGH A SWITCH | 01-02-2014 |
20140003430 | METHOD AND APPARATUS FOR PROVIDING RESILIENCY IN MULTICAST NETWORKS | 01-02-2014 |
20140010232 | Intra-Domain and Inter-Domain Bridging Over MPLS Using MAC Distribution Via Border Gateway Protocol - In one embodiment, a method includes receiving, by a first autonomous system border router (ASBR) of a first autonomous system (AS), a first plurality of provider-provisioned media access control (B-MAC) addresses via Interior Border Gateway Protocol (I-BGP). Each of first plurality of B-MAC addresses is associated with a provider edge (PE) device of the first AS. The first ASBR sends the first plurality of B-MAC addresses to a second ASBR of a second AS using Exterior Border Gateway Protocol (E-BGP). The first ASBR also receives via E-BGP a second plurality of B-MAC addresses each of which is associated with a PE device of the second AS. The first ASBR then distributes the second plurality of B-MAC addresses to each of the PE devices of the first AS using I-BGP. | 01-09-2014 |
20140016637 | 50 Gb/s ETHERNET USING SERIALIZER/DESERIALIZER LANES - Systems, devices, and methods of implementing 50 Gb/s Ethernet using serializer/deserializer lanes are disclosed. One such device includes circuitry operable to provide a media access control (MAC) interface. The MAC interface is associated with a port having a 50 Gb/s link rate. The device also includes circuitry operable to generate Ethernet frames from data received at the MAC interface and circuitry operable to distribute the Ethernet frames across a group of serializer/deserializer (SERDES) lanes associated with the port, the group having size N. The device also includes circuitry operable to transmit the distributed Ethernet frames on each of the SERDES lanes at a 50/N Gb/s rate. | 01-16-2014 |
20140016638 | VIDEO/AUDIO NETWORK - A packet-based data network including: an audio/video network including a packet-switched network over which data including audio and/or video data packets can be carried; at least one data source connected to the network and operable to assemble packetised data comprising audio/video data at a first resolution and at a second resolution greater than the first resolution, and to transmit data packets carrying multiple audio/video streams at the first resolution by multicast network transmission; and at least one client connected to the network, being a data handling device for handling packetised audio/video data and being arranged to join the multicast group to receive the multiple audio/video streams at the first resolution. The client is associated with a graphical user interface configured in conjunction with a processor to select an audio/video stream. | 01-16-2014 |
20140016639 | MULTICAST METHOD AND MULTICAST DEVICE - The present invention provides a multicast method and a multicast device. The method includes: receiving a multicast request from a user, where the multicast request includes multicast channel information and a user VLAN tag; selecting a first target multicast VLAN from pre-configured multiple multicast VLANs; after replacing the user VLAN tag in the multicast request with the first target multicast VLAN tag, forwarding the multicast request to a multicast router; receiving multicast traffic sent by the multicast router through the first target multicast VLAN, and forwarding the multicast traffic to the user. In the present invention, a target multicast VLAN is selected according to multicast channel information, so that multicast requests for the same multicast channel can be added to the same multicast VLAN. In this way, only one copy of multicast traffic of the same channel exists on a local area network, thereby saving network bandwidth resources. | 01-16-2014 |
20140023074 | SYSTEM AND METHOD FOR LAYER-2 NETWORK ROUTING - An example method is provided and includes receiving a data message from a first virtual local area network; determining at an edge switch-router of a Layer-2 network whether the message should be routed; and routing the message in the Layer-2 network at the edge switch-router if the message should be routed. The method also includes switching the message at the edge switch-router if the message should not be routed. | 01-23-2014 |
20140029612 | CORRELATIVE ANTICIPATORY DELTACASTING - Methods, apparatuses, and systems for improving utilization of a communications system (e.g., a satellite communications system) are provided through techniques referred to herein as “deltacasting.” Some embodiments use a server-side optimizer to intercept and create fingerprints of byte-level content data traversing links of the communications system. The content fingerprints are used to transparently identify communications patterns (e.g., repetitious downloads of the same content, correlations between users, etc.), which may then be used in exploiting multicasting and/or other opportunities for increased utilization of the communication links. | 01-30-2014 |
20140029613 | SYNCHRONIZING 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. | 01-30-2014 |
20140029614 | FORWARDING A MULTICAST MESSAGE - According to an example, when configuring a multicast entry on an interface board, if the multicast entry is in hash conflict with multicast entries already configured on the interface board, configuring the multicast entry onto the master control board; when an interface board at the inlet receives a multicast message, searching in the multicast entries configured on the interface board for a multicast entry that matches said multicast message; and if a matching multicast entry is found, forwarding said multicast message according to the matching multicast entry; otherwise, sending the multicast message to the master control board; and searching in the multicast entries configured on the master control board for a multicast entry that matches the multicast message; and if a matching multicast entry is found, forwarding said multicast message according to the matching multicast entry. | 01-30-2014 |
20140036912 | MULTICAST GROUP ASSIGNMENT USING PROBABILISTIC APPROXIMATIONS - In one embodiment, a source node (e.g., responsible node) determines a plurality of destination nodes of a message, and generates a probabilistic data structure that encodes each of the plurality of destination nodes without any false negatives and with zero or more false positives. The source node may then transmit the message with the probabilistic data structure toward the plurality of destination nodes, wherein nodes receiving the message interpret the probabilistic data structure to determine whether the receiving node is probabilistically one of the intended plurality of destination nodes. | 02-06-2014 |
20140036913 | ACKNOWLEDGED MULTICAST CONVERGENCE - In one embodiment, a device connected to a network as part of a multicast tree receives a revised unicast routing and distributes the revised unicast routing and a query packet to a downstream device in the multicast tree. The device receives an acknowledgement message from the downstream device based on the query packet and determines a new multicast route based on the revised unicast routing and the acknowledgement message from the downstream device. | 02-06-2014 |
20140036914 | Campus Audio-Visual Control and Communication System - A method and system for distributing audio, visual, data, annunciator and other information within an educational facility utilizes a bit-wise addressing scheme to route UDP message packets to individual classrooms. The audio/video network system includes a central processor that controls a plurality of audio/video sources (e.g., DVD players, cable TV receivers, etc.). Output from audio/video sources is encoded by audio/video encoders for transmission via a local area network. Classroom control hubs within each classroom recognize data packets addressed with the bit-wise addressing scheme and in combination with a video decoder, recover the encoded audio/video signal for presentation within the classroom, such as by a video projector and classroom speakers. Transmitting audio/video information in UDP packets addressed with the bit-wise addressing scheme enables near simultaneous presentation of audio and video programs throughout the educational facility. The system can also manage traditional school bells and public address functions. | 02-06-2014 |
20140036915 | SYNCHRONIZATION 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. | 02-06-2014 |
20140036916 | METHODS 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. | 02-06-2014 |
20140044128 | SERIAL REPLICATION OF MULTICAST PACKETS - Disclosed are various embodiments that provide serial replication of multicast packets by performing a first data fetch to fetch first data from a memory buffer, the first data comprising a first packet pointer representing a first packet and a replication number indication a number of times the first packet is to be replicated. Furthermore, various embodiments are directed to performing a second data fetch to fetch second data from a memory buffer, the second data comprising a first packet pointer representing a second packet and serially replicating the first packet and the second packet based at least in part upon the replication number and a predetermined threshold value. | 02-13-2014 |
20140044129 | MULTICAST PACKET FORWARDING IN A NETWORK - One example includes a network device. The network device includes a plurality of ports and application specific logic. The application specific logic is to receive a multicast packet including client data and a header, the header including a route group identifier. The application specific logic is to determine a group of routed interfaces and an associated set of ports for each routed interface based on the route group identifier. The application specific logic is to replicate the client data to provide a packet for each routed interface and transmit, for each routed interface, the packet for the routed interface to the associated set of ports for the routed interface. | 02-13-2014 |
20140064274 | RELAYING FRAMES IN A LARGE LAYER 2 NETWORK FABRIC - A network fabric includes interconnected network nodes, each having access to a database containing predetermined paths from each network node to each other network node in the network fabric. Each network node determines, in response to an incoming frame, whether the frame is a fabric protocol data unit (PDU) having a header containing path attributes including a destination node address. If the frame is a fabric PDU, the node selects a first path to the destination node from the database, and forwards the fabric PDU to a next hop in accordance with the selected path. If the frame is not a fabric PDU, the node selects a second path through the network fabric to the destination node from the database, adds the header with the path attributes to the frame to produce the fabric PDU, and forwards the fabric PDU to the next hop in accordance with the second path. | 03-06-2014 |
20140071987 | SYSTEMS AND METHODS PROVIDING REVERSE PATH FORWARDING COMPLIANCE FOR A MULTIHOMING VIRTUAL ROUTING BRIDGE - An information handling system is provided. The information handling system includes a plurality of routing bridges coupled to at least one node. The node may be multihomed and logically coupled to the rest of the information handling system through a virtual routing bridge. Methods and systems are provided to allow multicast packets originating behind the virtual routing bridge to be properly handled to comply with reverse path forwarding. This may be accomplished by creating and selectively using a plurality of routing trees that include the paths between the virtual routing bridge and neighboring physical routing bridges. | 03-13-2014 |
20140071988 | Compressing Singly Linked Lists Sharing Common Nodes for Multi-Destination Group Expansion - A multi-destination expansion table is stored that comprises a first database containing data representing all nodes in a singly linked list that is a superset of nodes for a plurality of multi-destination groups and a second database storing data representing multi-destination group specific arcs across one or more nodes. The singly linked list is traversed to determine how to replicate a packet for a particular multi-destination group. The packet is replicated based on interface data stored in the first database associated with the current node address. When a match is found in the second database, a next node address is determined from the second database. When a match is not found in the second database, a next node address determined from accessing the first database. Traversing of the singly linked list is terminated when the next node address is determined to be invalid or null. | 03-13-2014 |
20140079057 | TELEMETRY DATA ROUTING - Among other things, one or more techniques and/or systems are provided for routing telemetry data to one or more receivers. That is, telemetry data, such as activity data associated with a network device (e.g., a switch, a router, etc.), may be routed to one or more receivers in-flight (e.g., while the telemetry data is being processed by a network device, as opposed to being stored within a storage device for processing). In one example, telemetry data may be forked into a first telemetry data stream for a first receiver, a second telemetry data stream for a second receiver, and/or other telemetry data streams. Respective telemetry data streams may be formatted according to a receiver destination policy. In this way, one or more telemetry data streams, forked from the telemetry data in-flight, may be delivered to one or more receivers in-flight. | 03-20-2014 |
20140079058 | METHOD 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. | 03-20-2014 |
20140079059 | SYSTEM 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. | 03-20-2014 |
20140086243 | METHOD AND APPARATUS FOR IN-BAND CHANNEL CHANGE FOR MULTICAST DATA - In one embodiment, a method includes transmitting media from a source to a plurality of receivers in a first source-specific multicast (SSM) channel and transmitting from the source to said plurality of receivers, a channel change message in an in-band transport control protocol message identifying a second SSM channel, wherein the receivers are configured to join said second SSM channel in response to said channel change message. | 03-27-2014 |
20140086244 | Method and Apparatus For Performing Multicast Backbone Media Access Channel (BMAC) Header Transformations - A method, apparatus and computer program product for performing multicast Backbone Media Access Channel (BMAC) header transformations is presented. A packet having a header is received at a network node. The header is modified to produce a packet having a modified header by replacing an original value inside the header with a less granular value. The packet having a modified header is forwarded into a transport network. | 03-27-2014 |
20140092901 | SYSTEM AND METHOD FOR HARDWARE-BASED LEARNING OF INTERNET PROTOCOL ADDRESSES IN A NETWORK ENVIRONMENT - A method is provided one example embodiment and includes receiving a packet including a source /32 address and a destination /32 address. The source /32 address can indicate an Internet Protocol (IP) address of a source host that sent the packet. The destination /32 address can indicate an IP address of a destination host to which the packet is destined. The method may also include looking up the destination /32 address and the source /32 address in a Forwarding Information Base/adjacency (FIB)/(ADJ) table implemented in a hardware of a leaf switch in a network. Additionally, the method may include adding the source /32 address and corresponding adjacency information to the FIB/ADJ table if the destination /32 address is found in the FIB/ADJ table, and the source /32 address is not found in the FIB/ADJ table. The method may also include forwarding the packet to the destination host. | 04-03-2014 |
20140092902 | METHOD FOR PROCESSING MULTICAST GROUP, DCI ROUTER AND SYSTEM - The present invention provides a method for processing a multicast group, a DCI router, and a system. A data center interconnect (DCI) router of a first DC acquires multicast group information of a subnet in the first DC, where a first protocol is used for communications in the first DC; and sends a multicast processing request message encapsulated by a second protocol to a second DC, where the multicast processing request message includes the multicast group information. In this way, multicast groups in different DCs having same multicast group information establish a connection to form a cross-DC multicast group, and VMs in the same multicast group distributed in different DCs can implement cross-DC communicating. | 04-03-2014 |
20140092903 | POINT-TO-MULTI-POINT TRANSMISSION OVER A WIRED LOOP PLANT - The access node includes first transmit/receive circuitry with digital signal processing logic and digital-to-analog/analog-to-digital conversion logic, and second transmit/receive circuitry with transmit/receive amplifiers and line adaptation units for connection to a transmission line. The access node further includes an analog switch for dynamically connecting one of the first transmit/receive circuitry with one of the second transmit/receive circuitry according to a transmit/receive cross-connect table, and transmit/receive control logic for updating the transmit cross-connect table according to a transmit/receive traffic pattern over the respective transmission lines. | 04-03-2014 |
20140098813 | IP MULTICAST SERVICE JOIN PROCESS FOR MPLS-BASED VIRTUAL PRIVATE CLOUD NETWORKING - A multicast cloud controller (“MCC”) in a cloud system implements a process to manage multicast traffic in a cloud network. The MCC is coupled to at least one virtualized server for hosting one or more virtual machines (“VM”), wherein the virtualized server comprises at least one virtual switch (“VS”) that supports multiprotocol label switching (MPLS) and the virtual switch is coupled to a top of rack switch (“TORS”) that supports MPLS. MPLS is utilized to support multicast data traffic in the cloud system such that the system and method reduces state and is scalable. | 04-10-2014 |
20140098814 | VIRTUAL MACHINE MULTICAST/BROADCAST IN VIRTUAL NETWORK - The performance of multicast and/or broadcasting between virtual machines over a virtual network. A source hypervisor accesses a network message originated from a source virtual machine, and uses the network message to determine a virtual network address associated with destination virtual machines (after potentially resolving group virtual network addresses). Using each virtual network address, the hypervisor determines a physical network address of the corresponding hypervisor that supports the destination virtual machine, and also determines a unique identifier for the destination virtual machine. The source hypervisor may then dispatch the network message along with the unique identifier to the destination hypervisor over the physical network using the physical network address of the hypervisor. The destination hypervisor passes the network message to the destination virtual machine identified by the unique identifier. | 04-10-2014 |
20140098815 | IP MULTICAST SERVICE LEAVE PROCESS FOR MPLS-BASED VIRTUAL PRIVATE CLOUD NETWORKING - A multicast cloud controller (“MCC”) in a cloud system implements a process to manage multicast traffic in a cloud network. The MCC is coupled to at least one virtualized server for hosting one or more virtual machines (“VM”), wherein the virtualized server comprises at least one virtual switch (“VS”) that supports multiprotocol label switching (MPLS) and the virtual switch is coupled to a top of rack switch (“TORS”) that supports MPLS. MPLS is utilized to support multicast data traffic in the cloud system such that the system and method reduces state and is scalable. | 04-10-2014 |
20140098816 | MULTICAST SWITCHING FOR DISTRIBUTED DEVICES - A system for multicast switching for distributed devices may include an ingress node including an ingress memory and an egress node including an egress memory, where the ingress node is communicatively coupled to the egress node. The ingress node may be operable to receive a portion of a multicast frame over an ingress port, bypass the ingress memory and provide the portion to the egress node when the portion satisfies an ingress criteria, otherwise receive and store the entire frame in the ingress memory before providing the frame to the egress node. The egress node may be operable to receive the portion from the ingress node, bypass the egress memory for the portion and provide the portion to the first egress port when an egress criteria is satisfied, otherwise receive and store the entire multicast frame in the egress memory before providing the multicast frame to an egress port. | 04-10-2014 |
20140098817 | MPLS TRAFFIC ENGINEERING FOR POINT-TO-MULTIPOINT LABEL SWITCHED PATHS - A source edge router initiates point-to-point (P2P) label switched paths (LSPs) to multiple receiver edge routers, sends one or more PATH messages to one or more nodes downstream of the source edge router for the P2P LSPs, wherein each one of the set of PATH messages includes a same identifier of a point-to-multipoint (P2MP) LSP that includes a session object that contains a tunnel identifier and a P2MP identifier, and receives from each of those nodes downstream of the source edge router, a set of one or more RESV messages, wherein each one of the received RESV messages received from a respective node downstream of the source edge router includes the identifier of the P2MP LSP and a label allocated by that node downstream of the source edge router. | 04-10-2014 |
20140105208 | FEED PROCESSING - A data processing system comprising: a processing subsystem supporting a plurality of consumers, each consumer being arranged to process messages received into a corresponding receive queue; a network interface device supporting a virtual interface for each of the receive queues; and a hardware accelerator coupled to the processing subsystem by the network interface device and configured to parse one or more streams of data packets received from a network so as to, for each consumer: identify in the data packets messages having one or more of a set of characteristics associated with the consumer; and frame the identified messages in a new stream of data packets addressed to a network endpoint associated with the virtual interface of the consumer so as to cause said new stream of data packets to be delivered into the receive queue of the consumer. | 04-17-2014 |
20140105209 | Performing 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. | 04-17-2014 |
20140105210 | METHOD AND APPARATUS FOR INTERCEPTING MULTICAST PROTOCOL PACKET AND SWITCH - The present disclosure provides a method and an apparatus for intercepting a multicast protocol packet and a switch. The method for intercepting a multicast protocol packet includes: acquiring multicast work information of a router; acquiring a multicast protocol parameter of the switch according to the multicast work information of the router, where the multicast protocol parameter includes an interval of sending general query packets, a robustness variable, and a query response interval; acquiring port aging time of the switch according to the multicast protocol parameter of the switch; and aging a port if no multicast protocol packet is received on the port within the port aging time. The present disclosure further provides a corresponding apparatus and a switch including the apparatus. | 04-17-2014 |
20140119368 | SELECTIVE MULTICAST - A method, system and computer readable medium for selective multicast processing. The method can include obtaining, using one or more processors, an association between a multicast data stream and a service identifier. The method can also include programming, using the one or more processors, a classification engine with a match that classifies a VLAN. The method can further include receiving, at the one or more processors, a data stream, and classifying, using the one or more processors, the data stream based on a mapping to a source virtual port. The method can also include deriving, using the one or more processors, a service identifier from the source virtual port. | 05-01-2014 |
20140119369 | MULTICASTING 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. | 05-01-2014 |
20140119370 | SWITCHING APPARATUS AND METHOD BASED ON VIRTUAL INTERFACES - A network device comprises a plurality of physical ports and a packet processing pipeline. The packet processing pipeline is configured to assign a virtual port from a plurality of virtual ports to a packet received via one of the physical ports, wherein a quantity of the virtual ports is larger than a quantity of the physical ports, and wherein, for each of at least some of the physical ports, multiple virtual ports correspond to one physical port. The packet processing pipeline is also configured to assign a virtual domain from a plurality of virtual domains to the packet based on the assigned virtual port, and process the packet based on one or more of i) the assigned virtual port, ii) the assigned virtual domain, and iii) a header field of the packet, including determining zero, one, or more physical ports to which the packet is to be forwarded. | 05-01-2014 |
20140126574 | ELECTRONIC PLACARD - A system for displaying updated traffic information such as parking, detours, road blockage etc. in a given area. The system comprises a network of placards connected to a central station. Each placard has a unique identification within the network. The central station sends a message word to one of more placards and each placard receives and propagates the received message word to adjacent placards in the network in a point-to-multipoint configuration. The message word includes an encoded traffic message that only the designated placards may decode and display. In an embodiment, the encoded message may only be decoded using the unique identification of the designated placards. | 05-08-2014 |
20140126575 | Method of Routing a Multicast Stream in Non-Storage Mode - The invention relates to a method for routing in non-storing mode, a stream exchanged between a source and at least one receiver including the following steps:
| 05-08-2014 |
20140140343 | APPARATUS AND METHOD FOR EFFICIENTLY MULTICASTING DATA TO A PLURALITY OF DESTINATION DEVICES - A transfer device stores unicast addresses in association with a multicast address, where the multicast address is used for multicasting data to a plurality of transmission destination devices each serving as a transmission destination of the data, and the unicast address is used for transmitting data from the transfer device to a transmission destination device directly connected to the transfer device. Upon receiving first data to be transmitted to the transmission destination device, when a unicast address associated with a multicast address assigned to the first data is stored in the transfer device, the transfer device generates second data by changing the multicast address assigned to the first data into a unicast address that is associated with the multicast address, and transfers the second data to one of the plurality of transmission destination devices directly connected to the transfer device. | 05-22-2014 |
20140146815 | METHODS AND APPARATUS FOR EFFICIENT IP MULTICASTING IN A CONTENT DELIVERY NETWORK - Methods and apparatus for assigning physical channels in a content-based network. In an exemplary embodiment, the network comprises a cable television network having a plurality of cable modems, and the physical channels are assigned to the cable modems based at least in part on any multicast transmissions that may exist on the system. When two cable modems are receiving the same multicast transmission, the invention causes tuning of one or more of the cable modems to the same physical channel in order to limit the total number multicast transmissions on the network. Multicast transmissions typically comprise video or audio information, but other types of information may also be multicast according to the invention. In another embodiment, a multicast transmission list (containing a list of multicast transmissions and the corresponding physical channels) is sent to the set of cable modems. This list is used by the modems (or associated CPE) to manage channel allocation and tuning. | 05-29-2014 |
20140146816 | SYSTEM 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. | 05-29-2014 |
20140153570 | MULTICAST SPRAY OVER LAG - Use of a hash operation based on selected information in the packet to select one of a set of enable vectors. The selected enable vector is then effectively ANDed with the link expansion vector to select the actual links to be used. The enable vectors vary by selecting a different link in the LAG port for each enable vector. Thus the hash is used to vary the link of the LAG port used to transmit the packet for that multicast packet. | 06-05-2014 |
20140161124 | Enhanced Upstream Label Assignment (ULA) Mechanism For Point To Multi-Point (P2MP) and/or Multi-Point To Multi-Point (MP2MP) Facility Protection - A computer program product comprising computer executable instructions stored on a non-transitory medium of an upstream node in a network system comprising a plurality of nodes that when executed by a processor cause the node to advertise an upstream assigned label to a downstream node, receive a message from the downstream node, and if the received message confirms that no conflict with the upstream assigned label exists at the downstream node, assign the upstream-assigned label, or if the received message confirms that a conflict with the upstream-assigned label exists at the downstream node, either select a new upstream-assigned label or wait until indication is received that the label resource has become available. | 06-12-2014 |
20140161125 | METHOD, DUPLICATION POINT DEVICE, AND SYSTEM FOR DATA FLOW REUSE TRANSMISSION - Embodiments of the present invention disclose a method, a duplication point device, a server, and a system for data flow reuse transmission. The method includes: receiving, by a duplication point device, a first data flow request message sent by a first user within a preset time period, receiving a second data flow request message sent by a second user within the preset time period and after receiving the first data flow request message, requesting the first data flow from a server after the current time reaches the end time, receiving the first data flow from the server, duplicating the first data flow, which results in two identical first data flows, and sending one to the first user and the other to the second user respectively. | 06-12-2014 |
20140169366 | SYSTEM, METHOD AND APPARATUS TO RESOLVE RPF-VECTOR ATTRIBUTE CONFLICTS - Systems, methods and apparatus to resolve join packet RPF vector attribute conflicts in a network by adding an identified proxy to a proxy list, the proxy being valid if it is reachable and if a valid PIM adjacency exists on one of the next route hops, and selecting one of multiple valid proxies within the proxy list according to a hierarchy of selection mechanisms. | 06-19-2014 |
20140177629 | METHOD AND SYSTEM FOR INFINIBAND.RTM. HOST CHANNEL ADAPTER MULTICAST PACKET REPLICATION MECHANISM - A method for multicast replication by a host channel adapter (HCA) involving receiving a multicast packet, by a receive pipeline for processing packets of the HCA, storing, in a payload RAM within the HCA, a multicast packet payload corresponding to a data portion of the multicast packet, identifying, from a multicast header of the multicast packet, a plurality of destination underlying functions and a plurality of corresponding destination QPs to which the multicast packet is directed, wherein each destination underlying function of corresponds to a virtual machine located on a host, identifying, from the multicast header, information to be replicated for each multicast packet destination, injecting, by the HCA, a number of multicast packet descriptors corresponding to a number of the corresponding destination QPs into the receive pipeline of the HCA, and copying, from the payload RAM, the multicast packet payload to each of the corresponding destination QPs. | 06-26-2014 |
20140177630 | PROVIDING MULTIPLE CONTENT ITEMS FOR DISPLAY ON MULTIPLE DEVICES - Embodiments of methods, systems, and storage medium associated with providing, with a user device, multiple content items for display by multiple receiving devices via multicast transmissions are disclosed herein. In one instance, the method may include forming a multicast data unit with multiple portions of data. Each portion of data may correspond to one of multiple content items to be transmitted to multiple receiving devices by the computing device and each content item is to be displayed by one of the multiple receiving devices. The method may further include transmitting the formed multicast data unit to the multiple receiving devices; and initiating, at each receiving device of the multiple receiving devices, a retrieval from the multicast data unit a portion of data that corresponds to a content item to be displayed by the receiving device, and to display the content item. Other embodiments may be described and/or claimed. | 06-26-2014 |
20140177631 | HARDWARE-ACCELERATED PACKET MULTICASTING - Methods and systems for hardware-accelerated packet multicasting are provided. According to one embodiment, a multicast packet is received at an ingress system of a packet-forwarding engine (PFE). Multiple flow classification indices are identified for the multicast packet by the ingress system. The multiple flow classification indices are sent to an egress system of the PFE by the ingress system. A single copy of the multicast packet is buffered in a memory accessible by the egress system. Corresponding transform control instructions are identified by the egress system based on each flow classification index. The single copy of the multicast packet is read from the memory. The multicast packet is transformed to an outgoing packet for each instance of the multicast packet based on the corresponding transform control instructions. The outgoing packet is transmitted for routing to a network. | 06-26-2014 |
20140177632 | METHOD, SYSTEM, AND APPARATUS FOR IMPLEMENTING MULTICAST ON SHARED NETWORK - The present invention discloses a method for implementing multicast on a shared network, which includes receiving a multicast program request from a terminal device; updating an entry corresponding to the multicast program requested by the terminal device in a table of correspondence between multicast program information and terminal device identifiers according the multicast program request, where the table of correspondence between multicast program information and terminal device identifiers includes a plurality of relation entries, and each entry corresponds to a different multicast program and includes identifier information of terminal devices that request the multicast program; and providing the multicast program and the identifier information of terminal devices in the updated relation entry for each terminal device in the broadcast manner, where the identifier information of terminal devices is used to indicate whether each terminal device needs to receive the multicast program. | 06-26-2014 |
20140185613 | MULTIPLE PATH CONTROL FOR MULTICAST COMMUNICATION - An apparatus serves as a node connected to a communication network in which multiple paths are provisioned by using a plurality of transfer apparatuses each configured to perform snooping on a transferred message. When participating in a multicast group, the apparatus selects, from among the plurality of transfer apparatuses, at least one first transfer apparatus each including a plurality of first ports configured to receive a first message addressed to nodes belonging to the multicast group. Then, the apparatus acquires a plurality of transfer paths via which the first message is to be transferred, by generating, for each of the first ports provided for the at least one first transfer apparatus, a second message requesting participation in the multicast group, and transmitting the generated second message to the at least one first transfer apparatus so that the second message is transferred via the each of the first ports. | 07-03-2014 |
20140192804 | SYSTEMS AND METHODS FOR PROVIDING MULTICAST ROUTING IN AN OVERLAY NETWORK - An information handling system is provided. The information handling system includes a first hypervisor running on a first host and a second hypervisor running on a second host. The first hypervisor managing a first virtual switch, and the second hypervisor managing a second virtual switch. The information handling system also includes a plurality of virtual machines (VMs), including a first VM, which is part of a first tenant, running on the first host, and a second VM, part of a second tenant, running on the second host. The first virtual switch has a mapping in memory that maps a customer-specific multicast IP address, used by the plurality of VMs to indicate a multicast group that includes VMs on the first and second tenants, to a global multicast IP address used by the first and second hosts. | 07-10-2014 |
20140192805 | Method And Apparatus For Sharing TCAP Traffic Load - The present invention relates to a point code emulation apparatus and method for dividing a Common Channel Signaling System No. 7 (or SS7) signaling network into two or more networks. The point code emulator is adapted to receive TCAP messages from two or more subnets and converts, for the messages crossing over the subnets, the information of the TCAP messages, including originating point code, destination point code, and transaction identifier, (and optionally, calling party number and called party number), and forwards to the other one of the two or more subnets. Correspondence among the two or more subnets may be provisioned by an authorized user of the system, may be learned automatically by the system based on ISUP message correspondences or previous TCAP transactions, or may be automatically discovered by the system broadcasting messages to nodes in the destined one of the two or more subnets. | 07-10-2014 |
20140192806 | SUBNET SCOPED MULTICAST/BROADCAST PACKET DISTRIBUTION 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. | 07-10-2014 |
20140192807 | PACKET FORWARDING SYSTEM, CONTROL APPARATUS, PACKET FORWARDING METHOD, AND PROGRAM - A packet forwarding system includes: first relay apparatuses that are connected to each other; a second relay apparatus that includes ports and that is connected to first relay apparatuses; and a control apparatus that configures a trunk serving as virtual logical link by using physical links among first and second relay apparatuses. The control apparatus determines a designated port from ports of first relay apparatuses included in the trunk. When a relay apparatus included in the first relay apparatuses receives a predetermined control target packet, the control apparatus controls the first relay apparatuses to transmit a received control target packet via relay apparatus having the designated port. | 07-10-2014 |
20140204938 | MULTICAST ROUTE ENTRY SYNCHRONIZATION - Embodiments of the invention relate to synchronizing multicast route entries in a system. One embodiment includes a system with a first module that synchronizes a group membership and sets a router processing flag based on an interface where a packet is received. A second module receives the router processing flag and information based on the synchronized group membership from the first module and creates multicast route entries based on processing the information and the router processing flag even on a non-designated router (DR) interface. | 07-24-2014 |
20140204939 | METHOD TO SETUP PROTOCOL INDEPENDENT MULTICAST TREES IN THE PRESENCE OF UNIDIRECTIONAL TUNNELS - Embodiments of the invention are directed to establishing a PIM tree to a source that is reachable over a unicast tunnel in a packet switched network. Advantageously, a Reverse Path Forwarding (RPF) Vector TLV to establish a PIM tree may be used in cases where there is an absence of source reachability in the core of a network. | 07-24-2014 |
20140204940 | SCALABLE TRANSPORT METHOD FOR MULTICAST REPLICATION - Embodiments disclosed herein provide advantageous methods and systems that use multicast communications via unreliable datagrams sent on a protected traffic class. These methods and systems provide effectively reliable multicast delivery while avoiding the overhead associated with point-to-point protocols. Rather than an exponential scaling of point-to-point connections (with expensive setup and teardown of the connections), the traffic from one server is bounded by linear scaling of multicast groups. In addition, the multicast rendezvous disclosed herein creates an edge-managed flow control that accounts for the dynamic state of the storage servers in the cluster, without needing centralized control, management or maintenance of state. This traffic shaping avoids the loss of data due to congestion during sustained oversubscription. Other embodiments, aspects and features are also disclosed. | 07-24-2014 |
20140204941 | SCALABLE TRANSPORT SYSTEM FOR MULTICAST REPLICATION - Embodiments disclosed herein provide advantageous methods and systems that use multicast communications via unreliable datagrams sent on a protected traffic class. These methods and systems provide effectively reliable multicast delivery while avoiding the overhead associated with point-to-point protocols. Rather than an exponential scaling of point-to-point connections (with expensive setup and teardown of the connections), the traffic from one server is bounded by linear scaling of multicast groups. In addition, the multicast rendezvous disclosed herein creates an edge-managed flow control that accounts for the dynamic state of the storage servers in the cluster, without needing centralized control, management or maintenance of state. This traffic shaping avoids the loss of data due to congestion during sustained oversubscription. Other embodiments, aspects and features are also disclosed. | 07-24-2014 |
20140204942 | METHODS OF ESTABLISHING VIRTUAL CIRCUITS AND OF PROVIDING A VIRTUAL PRIVATE NETWORK SERVICE THROUGH A SHARED NETWORK, AND PROVIDER EDGE DEVICE FOR SUCH NETWORK - A virtual private network (VPN) service is provided through a shared network infrastructure comprising interconnected provider edge (PE) devices having customer edge (CE) interfaces. Some of the CE interfaces are allocated to a VPN supporting virtual LANs. A correspondence between a CE interface and a virtual LAN is learnt on the basis of tagged frames received at this CE interface and including an identifier of this virtual LAN. The learning process permits the detection of pairs of CE interfaces which correspond to a common virtual LAN. Upon such detection, a virtual circuit is established in the shared network infrastructure between the PE devices having these CE interfaces, and subsequently used for forwarding frames including the identifier of the common virtual VLAN. | 07-24-2014 |
20140211796 | COMMUNICATION DEVICE, MULTICAST CONTROL METHOD, AND SCHEDULING CONTROL METHOD - A communication device, a multicast control method, and a scheduling control method are disclosed. The communication device includes: a decoding buffer that stores a first multicast packet received from a first node and a second multicast packet received from a second node; an encoder that performs network coding of the first and second multicast packets; and a transmitter that transmits the network-coded packets output from the encoder to the first node and the second node. | 07-31-2014 |
20140211797 | MANAGING MULTICAST DISTRIBUTION USING MULTICAST TREES - A method includes receiving multicast traffic intended for host devices; identifying a flow associated with the multicast traffic; retrieving information associated with a group of multicast trees, where the group of multicast trees includes information associated with a group of I/O units, associated with a network node; identifying a particular tree that corresponds to the identified flow, where the particular tree includes information associated with a set of I/O units; and transferring the multicast traffic to an I/O unit, of the set of I/O units, based on the identification of the particular tree, where the transferring enables the I/O unit to send a copy of the multicast traffic to other I/O units of the set of I/O units, and the set of I/O units to process the multicast traffic in a manner that utilizes bandwidth or processing resources in a controlled manner and to send a copy of the multicast traffic to each of the host devices. | 07-31-2014 |
20140219275 | METHOD AND SYSTEM OF SHORTEST PATH BRIDGING (SPB) ENHANCED RESILIENCE WITH LOOP MITIGATION - A method forward Ethernet frames at a node in a network supporting an implementation of shortest path bridging (SPB) protocol is disclosed. The method starts with a shortest path computation for the node (referred to as the computing node). The shortest path computation selects at least a shortest path to each destination node in the network, where a neighboring node on the shortest path to reach each node is recorded. Then it computes a downstream loop-free alternate (LFA) node for a destination node, where the LFA node is downstream of the computing node but not on the selected shortest path to the destination node from the computing node. Then when connectivity to the neighboring node on the computed shortest path is detected to be abnormal, the node forwards an Ethernet frame with a destination media access control (MAC) address corresponding to the destination node through the LFA node. | 08-07-2014 |
20140233562 | SYSTEM AND METHOD FOR POINT-TO-MULTIPOINT COMMUNICATION - A communication system including: a P2MP root device, configured to communicate with multiple P2MP user-end devices over a shared network accessible to each of the P2MP user-end devices; and multiple adaptors, each being connected between a first pan and a second part of a respective Pt2Pt communication line, and also connected to the P2MP root communication device by a respective P2MP communication line. Each of the adaptors is configured to: transfer Pt2Pt electric signals of Pt2Pt communication between the first and the second parts of the respective Pt2Pt communication line; transfer P2MP electric signals of P2MP communication between the second part of the respective Pt2Pt communication line and the respective P2MP communication line; and passively convert between the P2MP electric signals which are transferred over the respective P2MP communication line and the P2MP electric signals of the P2MP communication transferred over the second part of the respective Pt2Pt communication line. | 08-21-2014 |
20140233563 | MULTICAST PROCESSING METHOD AND DEVICE - A multicast processing method, device, and system are provided. The method includes: blocking a port 1, where the port 1 is one of an egress port and an ingress port, and the other of the egress port and the ingress port is a root port; receiving a join packet from the ingress port, wherein the packet is used for a multicast user to request joining multicast; and establishing, according to multicast information of the multicast included in the join packet and port information of the ingress port, a forwarding table entry for forwarding data of the multicast from the egress port to the ingress port. Through embodiments of the present invention, an effect of shortening the multicast service recovery time is realized. | 08-21-2014 |
20140241351 | DYNAMIC DETERMINATION OF THE ROOT NODE OF AN MLDP TUNNEL - A capability is provided for dynamically determining the root node of a Multicast Label Distribution Protocol (MLDP) tunnel. A request to join a multicast group is received, where the multicast group is supported by a multicast source. A route to the multicast source is determined. A next-hop node associated with the route and a routing protocol used to advertise the route to the next-hop node are determined based on the route. An advertising node that used the routing protocol to advertise the route to the next-hop node is determined based on the routing protocol and the next-hop node. The advertising router is the root of the MLDP tunnel. | 08-28-2014 |
20140241352 | DYNAMIC ADJUSTMENT OF MLDP TUNNEL AND PIM BINDING - A capability is provided for modifying association of a Multicast Label Distribution Protocol (MLDP) tunnel with Protocol Independent Multicast (PIM). Information associated with a multicast source and multicast group (multicast SG) is received. The multicast SG is associated with an MLDP tunnel. Association of the MLDP tunnel with an outgoing interface list of the multicast SG is modified by faking an Internet Group Management Protocol (IGMP) local membership operation for the multicast SG on the MLDP tunnel. Modifying association of the MLDP tunnel with the outgoing interface list of the multicast SG includes adding the MLDP tunnel to the outgoing interface list of the multicast SG by faking an IGMP local membership join for the multicast SG on the MLDP tunnel or removing the MLDP tunnel from the outgoing interface list of the multicast SG by faking an IGMP local membership prune for the multicast SG on the MLDP tunnel. | 08-28-2014 |
20140241353 | SWITCH CONTROLLER - According to an example, a switch controller is connected to a computer hosting a virtual machine (VM) and a virtual switch to provide packet forwarding for the VM. The switch controller restricts packet forwarding actions on the ports according to the assigned primary VLAN, the assigned secondary VLAN, and the assigned VDS to the ports and the stored rules. | 08-28-2014 |
20140241354 | ESTABLISHING GROUPS OF INTERNET OF THINGS (IOT) DEVICES AND ENABLING COMMUNICATION AMONG THE GROUPS OF IOT DEVICES - The disclosure generally relates to enabling communication among one or more Internet of Things (IoT) device groups. In particular, various heterogeneous IoT devices that may need to interact with one another in different ways may be organized into IoT device groups to support efficient interaction among the IoT devices. For example, pre-defined IoT device groups may be formed organize certain IoT devices that perform similar activities and certain IoT devices may be dynamically allocated to ad-hoc IoT device groups for certain contexts (e.g., the ad-hoc IoT device groups may include IoT devices that can implement a desired function and therefore be dynamically formed to implement the desired function). Furthermore, the IoT groups may communicate hierarchically, wherein messages may be exchanged among IoT group owners or ranking members to support efficient communication between different IoT groups. | 08-28-2014 |
20140247828 | BROADCASTING SIGNAL TRANSMITTER/RECEIVER AND BROADCASTING SIGNAL TRANSMISSION/RECEPTION METHOD - A broadcasting signal reception method according to the present invention comprises the following steps: OFDM-demodulating by receiving a plurality of broadcasting signals, which contain a transmission frame for transmitting a broadcasting service; outputting the transmission frame by decoding a plurality of OFDM-demodulated broadcasting signals with at least one method among MIMO, MISO, and SISO; and selectively decoding a plurality of PLP's, which are included in the transmission frame, using signaling information included in the transmission frame. In particular, PSI/SI such as PAT/PMT can be transmitted through an arbitrary PLP among the plurality of PLP's; and in the transmitter, an arbitrary PLP, which transmits the PAT/PMP, can be decoded first to enable a search of all PLP's that transmit components included in a single broadcasting service, and a plurality of PLP's can be decoded selectively. | 09-04-2014 |
20140254589 | "Slow-Start" Problem in Data Center Networks and a Potential Solution - Systems and methods are provided for a multicast based solution to solving the slow-start problem that ensures both optimal (1-hop) and in-sequence delivery of packets to the destination. Packets are hardware switched thereby completely eliminating the slow software switching path. | 09-11-2014 |
20140254590 | SCALABLE MULTICAST ROUTE DISTRIBUTION IN A MULTITENANT DATA CENTER FABRIC IN A NETWORK ENVIRONMENT - A method is provided in one example embodiment and includes determining a route target (“RT”) membership for a network element; determining at least one attribute for the RT membership; and advertising the RT membership with the at least one attribute to other network elements. The at least one attribute may include an RT membership type attribute for indicating whether the RT membership is due to a local virtual network connection, transit support, or both. Additionally or alternatively, the at least one attribute may include a distribution tree binding attribute for indicating a distribution tree for the RT membership. | 09-11-2014 |
20140254591 | PROCESSING OF MULTICAST TRAFFIC IN COMPUTER NETWORKS - Each router in a group of routers ( | 09-11-2014 |
20140254592 | Loop Avoidance Technique for the Multicast Control Plane - The present disclosure provides for a loop avoidance technique that implements an upstream neighbor check to detect any forwarding inconsistencies. When a message is received from a neighbor routing element, an upstream neighbor check is performed to determine whether the neighbor routing element is an upstream neighbor toward a content provider of a datastream identified in the message. If the check determines that the neighbor routing element is not an upstream neighbor, then a forwarding inconsistency is not detected. If the check determines that the neighbor routing element is an upstream neighbor, then a forwarding inconsistency is detected. | 09-11-2014 |
20140254593 | NETWORK PROCESSOR HAVING MULTICASTING PROTOCOL - An network processor is described that is configured to multicast multiple data packets to one or more engines. In one or more implementations, the network processor includes an input/output adapter configured to parse a plurality of tasks. The input/output adapter includes a multicast module configured to determine a reference count value based upon a maximum multicast value of the plurality of tasks. The input/output adapter is also configured to set a reference count decrement value within the control data portion of the plurality of tasks. The reference count decrement value is based upon the maximum multicast value. The input/output adapter is also configured to decrement the reference count value by a corresponding reference count decrement value upon receiving an indication from an engine. | 09-11-2014 |
20140269700 | SYSTEMS AND METHODS FOR AN EXTRANET MULTICAST VIRTUAL PRIVATE NETWORK IN A VIRTUAL ROUTING AND FOWARDING BASED CUSTOMER EDGE DEVICE - An information handling system is provided. The information handling system includes a customer edge device coupled to a provider edge device. The customer edge device provides a default virtual routing and forwarding (VRF) instance that receives a multicast stream from the provider edge device. The information handling system also includes a plurality of host devices and a plurality of virtual local area networks (VLANs). Each of the VLANs includes at least one of the host devices and is assigned to a subscribing VRF instance, with each of the subscribing VRF instances subscribing to the default VRF instance in order to receive a copy of the multicast stream from the provider edge device. The single copy of the multicast stream is transmitted over the PE-CE link regardless of the number of subscribing VRFs. | 09-18-2014 |
20140269701 | VIRTUAL LINK AGGREGATION EXTENSION (VLAG+) ENABLED IN A TRILL-BASED FABRIC NETWORK - In one embodiment, a system includes a TRILL-enabled network that includes a first physical routing bridge (RB) and a second physical RB, logic adapted for creating a virtual RB logically connected to the first and second physical RBs to form a vLAG group at an edge of the network, logic adapted for determining a first distribution tree linking the first physical RB to every other RB in the network in a non-repeating fashion, ending with the second physical RB, and logic adapted for determining a second distribution tree linking the second physical RB to every other RB in the network in a non-repeating fashion, ending with the first physical RB, wherein when a multicast packet is received by the virtual RB from one of the physical RBs, the multicast packet is distributed according to either the first or the second distribution tree thereby preventing looping. | 09-18-2014 |
20140269702 | INTEROPERABILITY OF DATA PLANE BASED OVERLAYS AND CONTROL PLANE BASED OVERLAYS IN A NETWORK ENVIRONMENT - Technologies are provided in example embodiments for intercepting a packet being multicast from a first tunnel endpoint in a network, determining first address mapping information of the first tunnel endpoint and a first host, wherein the first host created the packet, generating a control protocol message with the first address mapping information, and communicating the control protocol message through a control plane in the network. In more specific example embodiments, the communicating the control protocol message includes sending the control protocol message to a network repository, where the first address mapping information is registered in the network repository. In other more specific example embodiments, the communicating the control protocol message includes pushing the control protocol message to one or more other tunnel endpoints. Further embodiments include decapsulating the packet to determine an endpoint identifier of the first host and a location of the first tunnel endpoint. | 09-18-2014 |
20140269703 | mDNS-DNS ARCHITECTURE - An architecture, such as but not necessarily limited to an architecture sufficient to facilitate service discovery within a network having two or more local area networks (LANs), is contemplated. The architecture may be employed in a router, gateway or other device configured to facilitate signaling between multiple routed networks, such as to facilitate service discovery across multiple routed networks. | 09-18-2014 |
20140269704 | CONTROLLED FLOODING MECHANISM TO FACILITATE MESSAGE BROADCAST IN WIRELESS MULTIHOP NETWORKS - In a wireless multihop network having node devices within communication range neighboring node devices in a corresponding local neighborhood, the node devices initiate repeated message broadcasts of a first message as a connection-less broadcast into the local neighborhood. Initiation of message broadcasts is governed such that the message broadcasts are permitted only at specified transmission times within a plurality of transmission time windows. Each of the node devices determines whether any of the connection-less-broadcasted messages are duplicates of the first message, and generate a count of those duplicates received during each of the transmission windows. Based on counts of the duplicates, initiation of a message broadcast of the first message in a current transmission window is suppressed in response to a corresponding count of duplicates of the first message received during the first transmission window exceeding a suppression limit. | 09-18-2014 |
20140269705 | HETEROGENEOUS OVERLAY NETWORK TRANSLATION FOR DOMAIN UNIFICATION - In one embodiment, a method for providing multi-protocol overlay handling includes receiving first traffic via an input overlay tunnel at a multi-protocol virtual tunnel end point (VTEP)-enabled device, the first traffic including a plurality of overlay-encapsulated packets which adhere to a first overlay network protocol, and wherein the input overlay tunnel adheres to the first overlay network protocol; routing the first traffic to a second overlay network tunnel which adheres to a second overlay network protocol when a destination of the first traffic is specified as the second overlay network tunnel, the second overlay network tunnel being terminated at the multi-protocol VTEP-enabled device; and bridging the first traffic to a destination overlay network tunnel terminated at the multi-protocol VTEP-enabled device when the destination of the first traffic is specified as the destination overlay network tunnel, the destination overlay network tunnel being terminated at the multi-protocol VTEP-enabled device. | 09-18-2014 |
20140269706 | RING TOPOLOGY STORAGE SYSTEM, STORAGE DEVICE IN RING TOPOLOGY STORAGE NETWORK AND METHOD FOR HANDLING MULTICAST COMMAND PACKETS IN RING TOPOLOGY - A method of handling multicast command packets in a ring topology includes transmitting a multicast indication packet indicating that at least one command packet following the multicast indication packet is intended for at least two of a plurality of storage devices connected in the ring topology, determining whether the at least one command packet following the multicast indication packet is intended for each storage device from among the plurality of storage devices based on the multicast indication packet, and operating at least one storage device from among the plurality of storage devices that the at least one command packet is not intended for in a packet bypass mode until the at least one command packet has been processed by the at least two storage devices that the at least one command packet is intended for. | 09-18-2014 |
20140269707 | SELECTION 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. | 09-18-2014 |
20140269708 | MESSAGE TRANSMITTING METHOD, MESSAGE RECEIVING METHOD, OPENFLOW CONTROLLER AND FIRST OPENFLOW SWITCH - A message transmitting method is provided, comprising: receiving a first message sent from a first OpenFlow switch by an OpenFlow controller; transmitting a first response message to the first OpenFlow switch by the OpenFlow controller when the OpenFlow controller determines that the first OpenFlow switch is under the management of the OpenFlow controller, wherein the first response message comprises type information and parameters related to the OpenFlow controller, the first connection is a connection to be established between the first OpenFlow switch and the OpenFlow controller, and the first response message corresponds to the first message. Furthermore, other message transmitting methods, message receiving methods, OpenFlow controllers and first OpenFlow switches are provided in embodiments of the present invention. With the technical solutions provided in embodiments of the present invention, the OpenFlow switch or the OpenFlow controller can automatically acquire parameters of a connection to be established. | 09-18-2014 |
20140286335 | Multicast-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. | 09-25-2014 |
20140294002 | APPARATUS FOR TRANSMITIING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITIING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS - A method and an apparatus for transmitting broadcast signals thereof are disclosed. The method for transmitting broadcast signals including encoding DP (Data Pipe) data carrying at least one service, mapping the encoded DP data onto constellations, time interleaving the mapped DP data, building a signal frame including the time interleaved DP data, modulating data in the built signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme, and transmitting the broadcast signals having the modulated data, wherein the broadcast signals are carried in consecutive super frames, wherein each of the super frames includes multiplexed signal frames for different service in a time domain, wherein the signal frame includes a preamble located at the beginning of the at least one signal frame, wherein the preamble includes signaling information for identifying the signal frame. | 10-02-2014 |
20140294003 | OPTIMIZING 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 local network and the multicast router is in a remote network. The first Edge Device may ascertain an existence of both a first multicast source in the local network and a second multicast source in the remote 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 remote network that the first Edge Device is not interested in receiving multicast data for the multicast group from the second multicast source. | 10-02-2014 |
20140294004 | METHOD 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). | 10-02-2014 |
20140301391 | Method and Apparatus for Exchanging IP Packets Among Network Layer 2 Peers - In one aspect, the teachings herein provide point-to-point communication between all the virtual machines (VMs) belonging to the same tenant in a cloud-based virtual network environment without using any intermediate routing functions, and while providing full virtualization at the L2 and L3 levels. That is, the approach preserves completely isolated address spaces for each tenant at both L2 and L3 levels and supports multiple subnets for each tenant, and thereby allows tenants to define their own virtual networks without requiring the addition of expensive centralized routing and without requiring inter-subnet communications for the same tenant to traverse sub-optimal paths, as happens with software-based routers implemented in one of the VMs belonging to the tenant. Moreover, the methods and apparatuses taught herein provide a distributed solution for communicating between subnets belonging to the same virtual or logical network, thereby avoiding single-point-of-failure issues and offering improved scalability. | 10-09-2014 |
20140301392 | NETWORK DEVICE WITH TUNNEL ESTABLISHMENT CONTROL BASED ON SITE-TYPE ATTRIBUTE RECEIVED FROM OTHER NETWORK DEVICE - In one embodiment, a first network device is configured to receive from a second network device a site-type attribute of the second network device, and to control establishment of a tunnel between the first network device and the second network device based at least in part on the received site-type attribute. The site-type attribute may be received in the first network device as part of a Border Gateway Protocol (BGP) message transmitted by the second network device to the first network device, and may comprise a Multicast Virtual Private Network (MVPN) site-type attribute indicating whether the second network device is a sender site of the MVPN. Controlling establishment of the tunnel between the first network device and the second network device may comprise preventing setup of the tunnel if the received site-type attribute indicates that the second network device is a sender site of the MVPN. | 10-09-2014 |
20140301393 | PREPROCESSING UNIT FOR NETWORK DATA - A preprocessing unit includes a data receiver to receive a data packet containing packet information, application data, and application data information, a relevance checker to determine relevance of the data packet in dependence on the packet information, an output module to output preprocessor output data, and a first controller to control output of preprocessor output data in dependence on the relevance of the data packet. In order to discard redundant data, thereby reducing the load of the memory, bus, and CPU of the computer system, the preprocessing unit further comprises a redundancy checker to determine redundancy of the application data preferably and a second controller to control output of preprocessor output data in dependence on the redundancy of the application data. | 10-09-2014 |
20140307733 | SYSTEM AND METHOD FOR CONTROLLING TRANSFER OF A FRAME - An apparatus is connected to a Layer 3 network through a gateway and communicates with lower-level devices. The apparatus includes a storage unit that stores information on a port connected to each lower-level device, in association with a group identifier identifying a terminal group including a plurality of terminals under control of each lower-level device. Upon receiving a frame whose destination information includes information specific to the gateway, the apparatus identifies, based on a terminal identifier identifying a terminal that is a destination of a packet within the frame, a group identifier identifying a terminal group to which the terminal belongs, and transfers the frame from a port associated with the group identifier to a lower-level device controlling the terminal group identified by the group identifier so that the lower-level device updates the destination information of the frame by using information specific to the terminal. | 10-16-2014 |
20140307734 | Methods for Delivery of Flows of Objects over Broadcast/Multicast Enabled Networks - Content (e.g., multimedia streams, audio-video streams, video files, text, etc.) may be delivered to receiver devices over a broadcast channel and/or via a broadcast network via components (e.g., servers, receiver device, software applications, modules, processes, etc.) configured to communicate the content in a manner that reduces the amount of information communicated over the broadcast network, reduces the amount network bandwidth consumed by the communication, meets precise timing requirements for the individual objects that are communicated, and enables each receiver device to receive, decode, and render the content without consuming an excess amount of that receiver device's battery or processing resources. | 10-16-2014 |
20140307735 | MODEL FOR MANAGING THE PROCESSES AROUND THE BROADCASTING OF PHONE CALLS AND TEXT MESSAGES TO GROUPS OF PEOPLE - The present disclosure provides for methodologies for mass electronic communications. This is achieved using a third party site (website) where users can control contact preferences and subscribe, or opt-in, to receive certain communicational content. A user can then upload a voice message or textual/image based message which is then delivered, via the website, to the intended recipients. Authenticated users of the site can allow their personal information to remain private, while still receiving such communications. | 10-16-2014 |
20140314078 | FORWARDING MULTICAST PACKETS OVER DIFFERENT LAYER-2 SEGMENTS - Embodiments of the disclosure are directed to forwarding multicast packets among disparate Virtual Local Area Networks (VLANs). An embodiment receives a multicast packet matching registration criteria of one or more ports and forwards the multicast packet to the one or more ports, wherein the one or more ports are in a different VLAN than a port from which the multicast packet was received. | 10-23-2014 |
20140314079 | Efficient Multicast Delivery to Dually Connected (VPC) Hosts in Overlay Networks - In a mesh-based connected data center network architecture, a mechanism is provided to allow efficient delivery of IP multicast frames within the network. Described approaches avoid replication into VLANs (or SVIs) across the fabric by using the outer encapsulated tree to identify trees on which to replicate the traffic. Replication may be performed at the furthest point from the source (via routing or bridging). Also, multicast traffic may be distributed to dually connected (vPC) hosts on links from various network devices. | 10-23-2014 |
20140321463 | MULTICAST INITIAL MAINTENANCE REGIONS FOR CABLE MODEMS IN LOW POWER MODE - A method in a cable modern (CM) to adjust its timing offset when waking up prior to the termination of its sleep cycle is provided. The method includes the step of receiving a service identifier (SID) for a multicast maintenance region, receiving a message from a cable modem termination system (CMTS) to enter a sleep cycle, waking up from the sleep cycle before the end of the sleep cycle in response to an event, and sending a message to the cable modem termination system (CMTS) to adjust the CM's timing offset during the multicast maintenance region. | 10-30-2014 |
20140321464 | MULTI-LEVEL REPLICATION COUNTER STORAGE DEVICE FOR MULTICAST PACKET PROCESSING AND RELATED METHOD FOR MANAGING MULTICAST PACKET PROCESSING - A multi-level replication counter storage device for multicast packet processing includes a first-level storage device and a second-level storage device. The first-level storage device stores a plurality of first count values associated with a same cell data of a first multicast packet required to be broadcasted to a plurality of multicast targets, wherein a sum of the stored first count values is equal to a number of multicast targets to which the same cell data of the first multicast packet is not broadcasted yet. The second-level storage device stores a second count value which is adjusted based on the first count values to indicate whether a multicast operation of the same cell data of the first multicast packet is accomplished. | 10-30-2014 |
20140334486 | SYSTEM AND METHOD FOR BROADCASTING DATA TO MULTIPLE HARDWARE FORWARDING ENGINES - A method and apparatus of a device that broadcasts data to multiple hardware forwarding engines is described. In an exemplary embodiment, a central processing unit of the device receives the data to broadcast to the plurality of hardware forwarding engines. The device further writes the data to a broadcast log. In addition, the device transmits a signal to one or more co-processors that the data is available to be read, wherein each of the plurality of hardware forwarding corresponds to one of the one or more co-processors. Each of these co-processors reads the data in the broadcast log by receiving the signal that the data is ready to be read from the broadcast log. In addition, each co-processor determines a broadcast log entry for the data for that co-processor. Each co-processor further reads the data from the broadcast log entry via a direct memory access in memory that stores the broadcast log and the plurality of hardware forwarding engines use the data to process network traffic. | 11-13-2014 |
20140334487 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD IN DIGITAL BROADCASTING SYSTEM - A method of transmitting a broadcast signal includes performing Reed-Solomon (RS) frame encoding and Cyclic Redundancy Check (CRC) encoding on first mobile service data to form a primary RS frame and on second mobile service data to form a secondary RS frame; encoding on at least the first mobile service data or the second mobile service data, in serial concatenated convolution code (SCCC) block units; encoding signaling information including transmission parameters, the transmission parameters including SCCC encoding information and RS frame encoding information; formatting a data group including the encoded first mobile service data and second mobile service data, wherein the first mobile service data are included in a first region within the data group and the second mobile service data are included in a second region within the data group, the second region being different from the first region; and transmitting the broadcast signal including the formatted data group. | 11-13-2014 |
20140341216 | METHOD FOR DETERMINING MULTICAST PATH, METHOD FOR RECEIVING DATA PACKET, AND ROUTER - Embodiments of the present invention relate to a method for determining a multicast path, a method for receiving a data packet, and a router. The method for determining a multicast path includes: receiving, by a multicast address translation router, a first multicast join request packet, where the first multicast join request packet is an IPv4 packet, or the first multicast join request packet is an Internet Protocol version 6 IPv6 packet and a multicast address of the first multicast join request packet is an IPv6 multicast address obtained by performing Internet Protocol version translation on an IPv4 multicast address; and determining a shorter path between a first path and a second path. The multicast address translation router may determine the shorter path between the first path and the second path, thereby implementing a method for selecting a shorter path from the paths of different network types, which improves multicast efficiency. | 11-20-2014 |
20140348163 | PORT SWITCHING METHOD, ANALYSIS DEVICE, AND RECORDING MEDIUM - A port switching method performed by a processor included in an analysis device coupled to a first port and a second port which are included in at least one of a plurality of switches, the port switching method includes receiving a first copy packet from the first port; determining whether the first copy packet succeeded a second copy packet based on sequence information of the first copy packet, and based on sequence information of a second copy packet received before the receiving; specifying a target port outputted the first copy packet to the first port, the target port being included in a target switch among the plurality of switches when it is determined that the first copy packet did not succeed the second copy packet; and causing the target switch to transmit, from the target port, a third copy packet generated at the target switch to the second port. | 11-27-2014 |
20140348164 | MAINTAINING A MULTICAST FORWARDING TABLE AND A PIM ROUTER - A method for maintaining a multicast forwarding table item and a Protocol Independent Multicast (PIM) router are disclosed. The method includes: receiving, by a PIM router, a multicast leave message for leaving a multicast group through an input port, finding, by the PIM router, a multicast forwarding table item corresponding to the multicast group in the PIM router, deleting the input port through which the multicast leave message is received from an output port list of the multicast forwarding table item, if there is a switcher identifier on the input port in the output port list and the output port list of the multicast forwarding table item is empty, deleting the multicast forwarding table item immediately or accelerating the deletion of the multicast forwarding table item, wherein the switcher identifier indicates that the input port corresponds to a switcher. | 11-27-2014 |
20140348165 | SYSTEM 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. | 11-27-2014 |
20140355602 | Dynamic Multicast State Aggregation In Transport Networks - A method, apparatus and computer program product for providing dynamic multicast state aggregation in transport networks is presented. An ingress sender node and a set of egress receiver nodes for each of a plurality of multicast streams within a network are identified and assigned a unique address. This unique same address is used in the forwarding table in the core of the network for any set of multicast streams that traverse the network from the same ingress sender node to the same set of egress receiver nodes. | 12-04-2014 |
20140355603 | ADAPTIVE BIT RATE DISTRIBUTION OF MULTICAST STREAMS - A system for adaptive bit rate distribution of multicast streams may include one or more processors and a memory. The one or more processors may be configured to identify streams, such as multicast streams, transmitted by a content delivery network. The streams may each contain a content item that is encoded at a different bit rate for each stream. The one or more processors may determine segments of the streams, for example based on time stamps associated with the content item or markers of the streams. The one or more processors may transmit a first segment of a first stream encoded at a first bit rate to a user device in response to a request therefor and, upon completing the transmission of the first segment, transmit a second segment of a second stream encoded at a second bit rate to the user device in response to a request therefor. | 12-04-2014 |
20140355604 | Apparatus and Method for Transmitting a Message to Multiple Receivers - A Method for transmitting a message from a sender ( | 12-04-2014 |
20140355605 | SYSTEM AND METHOD FOR COMBINING MULTIPLE COMMUNICATION LINKS - This invention relates to a client device capable of receiving a multicast content through multiple communication networks, comprising at least one broadband network having a broadband bandwidth and one broadcast network for connection respectively to at least one broadband interface and one receive-only broadcast interface of the client device, wherein said client device comprises an adapter selector capable of selecting the interface to be used in order to save the broadband band-width. | 12-04-2014 |
20140355606 | METHOD 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. | 12-04-2014 |
20140362853 | LAYER-2 MULTICAST-BASED PACKET FORWARDING METHOD FOR PASSIVE OPTICAL NETWORK - A layer-2 multicast-based packet forwarding method for PUN includes the following steps of A) disposing a downlink L2-header modifier between a router and a switch hub or a hub and disposing an uplink L2-header modifier in an ONU; B) filtering and fetching a to-be-sniffed packet by means of the uplink L2-header modifier or the downlink. L2-header modifier, the to-be-sniffed packet haying an MAC address; C) modifying the destination MAC address of the to-be-sniffed packet to a specific layer-2 multicast address by means of the uplink or downlink L2-header modifier; and D) either transmitting the to-be-sniffed packet haying a specific layer-2 multicast address to the router or a protocol analyzer by means of the uplink or downlink. L2-header modifier or transmitting the to-be-sniffed packet having a specific layer-2 multicast address to the ONU or the protocol analyzer. | 12-11-2014 |
20140362854 | INGRESS SWITCH MULTICAST DISTRIBUTION IN A FABRIC SWITCH - One embodiment of the present invention provides a switch. The switch includes an inter-switch multicast module and an edge multicast module. The inter-switch multicast module identifies for a first replication of a multicast packet an egress inter-switch port in a multicast tree rooted at the switch. The multicast tree is identified by an identifier of the switch. The edge multicast module identifies an egress edge port for a second replication of the multicast packet based on a multicast group identifier. The multicast group identifier is local within the switch. | 12-11-2014 |
20140362855 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN THE DIGITAL BROADCASTING SYSTEM - A broadcast transmitter and a method of processing broadcast data in the broadcast transmitter are disclosed. The method includes the steps of performing RS encoding and CRC encoding on mobile service data to build RS frames belonging to an ensemble, wherein each of the RS frames are mapped into data groups, wherein each of the data groups comprises known data sequences and a portion of FIC data including information for rapid mobile service acquisition, wherein the information for rapid mobile service acquisition includes transport stream identification information for identifying a mobile broadcast carrying a mobile service that includes the mobile service data and C/N indication information for indicating whether the FIC data are applicable to a current transmission frame or a next transmission frame, multiplexing data in the data groups and main service data, and transmitting a transmission frame including the multiplexed data. | 12-11-2014 |
20140362856 | System 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. | 12-11-2014 |
20140369351 | MULTICAST FLOW REORDERING SCHEME - An example system and method for multicast flow reordering in a network is provided and includes receiving a data packet at an egress of a node, the data packet associated with a descriptor including at least one parameter; determining the at least one parameter of the descriptor; and processing the data packet for reordering based on the determining of the at least on parameter of the descriptor. | 12-18-2014 |
20140369352 | SPB Based Multicast Forwarding Method and SPBM Bridge - Examples of a SPB based multicast forwarding method are disclosed. Bridges in a SPBM network perform a multicast monitoring process, learn about multicast router and members of the IP multicast group, and notify other bridges in the SPBM network of the information through a SPB-ISIS LSP. A SPBM bridge in the SPBM network receives and parses the SPB-ISIS LSP, and configures the ingress and egress of the bridge, so as to guide the forwarding of IP multicast packets. | 12-18-2014 |
20140369353 | DATA SERVICE INCLUDING CHANNEL GROUP - A method at a cable modem termination system includes dividing a transmit stream into multiple data streams and transmitting the multiple data streams over multiple radio frequency channels of a group of channels. The group of channels supports traffic to a plurality of destinations. Each channel in the group of channels is a downstream channel. | 12-18-2014 |
20140376549 | PACKET PROCESSING APPARATUS AND METHOD FOR PROCESSING INPUT PACKET ACCORDING TO PACKET PROCESSING LIST CREATED BASED ON FORWARDING DECISION MADE FOR INPUT PACKET - A packet processing method includes receiving a forwarding decision made for an input packet; and creating a packet processing list of the input packet according to the forwarding decision. When the forwarding decision indicates that the input packet is required to undergo first packet processing operations, each including a common processing operation and an individual processing operation, to generate first output packets forwarded via first egress ports, respectively, first information indicative of the first egress ports is recorded in an egress port field of a first session of the packet processing list; second information indicative of the common processing operation shared by all of the first packet processing operations is recorded in a common processing field of the first session; and third information indicative of individual processing operations of the first packet processing operations is recorded in an individual processing field of the first session. | 12-25-2014 |
20150009989 | COMMUNICATION METHOD FOR ACCESS POINT AND TERMINAL FOR RETRANSMISSION OF MULTICAST PACKET IN NETWORK INCLUDING ACCESS POINT AND PLURALITY OF TERMINALS - A communication method of an access point (AP) for retransmission of a multicast packet in a network including the AP and terminals, includes selecting a candidate terminal to be used to retransmit the multicast packet, from the terminals, and retransmitting the multicast packet, using the candidate terminal. | 01-08-2015 |
20150016452 | COMMUNICATION NODE DEVICE, COMMUNICATION SYSTEM, COMMUNICATION CONTROL METHOD AND COMPUTER-READABLE PROGRAM PRODUCT - A communication node device according to embodiments is capable of transmitting and receiving a multicast message with an adjacent node connected to the same multicast link. The device may comprise a first transmitting and receiving unit, a storage unit, a detection unit, and a second transmitting and receiving unit. The first transmitting and receiving unit may be configured to transmit and receive a multicast message with the adjacent node. The storage unit may be configured to store a message transmitted or received by the first transmitting and receiving unit. The detection unit may be configured to detect interruption of reception continuity of multicast message with the adjacent node. The second transmitting and receiving unit may be configured to, when the detection unit detects interruption of reception continuity of multicast message with the adjacent node, transmit a request for sending multicast message to the adjacent node. | 01-15-2015 |
20150016453 | APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITTING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS - A method and an apparatus for transmitting broadcast signals thereof are disclosed. The method for transmitting broadcast signals includes encoding PLP data; building at least one signal frame by mapping the encoded PLP data; and modulating data in the built signal frame by OFDM method and transmitting a broadcast signal having the modulated data, wherein the signal frame includes a preamble having a preamble symbol and a guard interval, wherein the guard interval is generated by using a sequence and the preamble symbol. | 01-15-2015 |
20150016454 | UNREGISTERED MULTICAST PACKET FORWARDING TO MULTICAST ROUTER PORTS - A system includes a switching processor and switching logic. The switching processor is communicatively coupled to a virtual local area network (VLAN) and/or one or more ports. The switching logic is configured to: install a Multicast Control (MC) table on the switching processor, determine if multicast flooding is disabled in the switching processor; detect whether multicast routers are communicatively coupled to the port(s); install a multicast router flood entry on the MC table at least partially in response to detecting that at least one of the multicast routers is communicatively coupled to the port(s); receive at least one multicast packet at the switching processor; determine at least one received multicast packet destination based at least in part on the multicast router flood entry; and send at least one received multicast packet to the destination(s). Exemplary computer program products and methods are also disclosed. | 01-15-2015 |
20150016455 | 50 GB/S ETHERNET USING SERIALIZER/DESERIALIZER LANES - Systems, devices, and methods of implementing 50 Gb/s Ethernet using serializer/deserializer lanes are disclosed. One such device includes circuitry operable to provide a media access control (MAC) interface. The MAC interface is associated with a port having a 50 Gb/s link rate. The device also includes circuitry operable to generate Ethernet frames from data received at the MAC interface and circuitry operable to distribute the Ethernet frames across a group of serial/deserializer (SERDES) lanes associated with the port, the group having size N. The device also includes circuitry operable to transmit the distributed Ethernet frames on each of the SERDES lanes at a 50/N Gb/s rate. | 01-15-2015 |
20150023347 | MANAGEMENT OF A MULTICAST SYSTEM IN A SOFTWARE-DEFINED NETWORK - A system and method are provided for of a Multicast system by a controller in a software defined network. The method may include, receiving a request for a multicast stream from a first switch of the software defined network. The request may have originated from a requestor using an Internet Group Management Protocol (IGMP). The method may further include, adding the request to a table, wherein the table is designated to have requests from IGMP using requestors for multicast streams. The method may further include, determining whether the request for the multicast stream matches with a multicast data transmission from a sender received by the controller. The method may further include, initiating a connection of the multicast between the requestor and the sender if the request matches the multicast data transmission. | 01-22-2015 |
20150030022 | SYSTEM AND METHOD FOR SEAMLESS SWITCHOVER BETWEEN UNICAST AND MULTICAST SOURCES OF OVER-THE-TOP STREAMS - A method and system for switching between a unicast streaming source and a multicast streaming source of over-the-top (OTT) streams are provided. The method includes retrieving an OTT unicast stream from the unicast streaming source and an OTT multicast stream from the multicast streaming source, wherein there is a time delay between the OTT unicast stream and the OTT multicast stream; synchronizing the OTT unicast stream and the OTT multicast stream to compensate for the time delay; selecting one of the OTT unicast stream and the OTT multicast stream; and switching to a streaming source of the selected OTT stream. | 01-29-2015 |
20150030023 | MULTICAST ROUTING PROTOCOL FOR COMPUTER NETWORKS - The present technology comprises a method and apparatus for a routing protocol for a router including an apparatus and method for distance vector multicast routing. The method and apparatus as disclosed and claimed offers a new interpretation of the routing information stored in a DVMRP routing table. This interpretation relates to the knowledge of the locations of a multicast source router and the routers connected to hosts with group members in a DVMRP domain. The methodology exploits this knowledge to create two conditional packet forwarding checks, based on pseudo-diameter and super-pseudo-diameter respectively, and used these conditions to extend the two phases of the existing DVMRP to improve its performance from the viewpoint of much better utilization of bandwidth. | 01-29-2015 |
20150036685 | MULTICAST LABEL DISTRIBUTION PROTOCOL OVER A REMOTE LOOP-FREE ALTERNATIVE - In one embodiment, a node in a multicast label distribution protocol (mLDP) network determines a remote protecting node for a particular root node in the mLDP network. In addition, the node determines a protecting node address of the remote protecting node and a root node address of the particular root node, and establishes an mLDP label-switched path (LSP) via the remote protecting node by using the protecting node address as a root of an outer forwarding equivalent class (FEC) of a recursive FEC, and using the root node address as an inner FEC of the recursive FEC for the mLDP LSP. As such, when the remote protecting node is reached, the outer FEC is stripped and the remote protecting node continues establishing the mLDP LSP toward the particular root node. | 02-05-2015 |
20150036686 | TRANSPORT 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. | 02-05-2015 |
20150043575 | SUPPORTING MULTICAST IN NOC INTERCONNECT - Example implementations are directed to more efficiently delivering a multicast message to multiple destination components from a source component. Multicast environment is achieved with transmission of a single message from a source component, which gets replicated in the NoC during routing towards the destination components indicated in the message. Example implementations further relate to an efficient way of implementing multicast in any given NoC topology, wherein one or more multicast trees in the given NoC topology are formed and one of these trees are used for routing a multicast message to its intended destination components mentioned therein. | 02-12-2015 |
20150043576 | SOFTWARE DEFINED NETWORK (SDN) SWITCH CLUSTERS HAVING LAYER-3 DISTRIBUTED ROUTER FUNCTIONALITY - According to one embodiment, Layer-3 (L3) distributed router functionality is provided to a switch cluster by receiving an address resolution protocol (ARP) request packet from a first host at an entry switch in a switch cluster, a switch controller being in communication with the entry switch, and the ARP request packet including a virtual router IP address of the switch controller as a target, forwarding the ARP request packet to the switch controller after adding a header that adheres to a communication protocol used by the switch controller, receiving an ARP response packet from the switch controller indicating: a source IP address corresponding to a virtual router of the switch controller and a SMAC corresponding to the switch controller, forwarding the ARP response packet to the first host after stripping the communication protocol header, and setting the virtual router as a default gateway for traffic received from the first host. | 02-12-2015 |
20150043577 | DISTRIBUTING CONTENT TO MULTIPLE RECEIVERS USING MULTICAST CHANNELS - There is described a method of distributing a first piece of content to multiple receivers. The first piece of content comprises a plurality of content portions. The method comprises: (a) for each of a plurality of selected content portion of the plurality of content portions, there being two or more versions of each said selected content portion, allocating each version of that selected content portion to a respective multicast channel; and (b) providing each receiver with access to a respective group of the multicast channels, each receiver being identifiable at least in part by means of the respective group of multicast channels for that receiver. A corresponding multicast system and receiver are also described. | 02-12-2015 |
20150043578 | Home Network Packet Delivery - An example system includes a handler device and an edge device. The handler device is configured to receive a first packet, generate a second packet by encapsulating the first packet in a tunnel format, and forward the second packet, wherein the destination address of the second packet is a multicast address assigned to a home network associated with the handler device. The edge device configured to receive the second packet, decapsulate the second packet to obtain the first packet, and forward the first packet to one or more clients associated with the home network. | 02-12-2015 |
20150043579 | MANAGING DATA FEEDS - Managing data units broadcast from a data feed, without requiring re-transmission by a source of the data feed, includes: at a first node in a network, receiving at least a portion of a data feed including a plurality of data units; at a second node in the network, receiving at least a portion of the data feed; identifying an interruption in receiving the data feed at the first node; determining an extent of a data lacuna extending between a last data unit received by the first node prior to the interruption and a first data unit received by the first node after the interruption; and sending a request from the first node for results saved by the second node, the results saved by the second node corresponding to the data lacuna. | 02-12-2015 |
20150043580 | METHOD AND SYSTEM FOR MANAGING THE DELIVERY OF OVER-THE-TOP STREAMS - A method and system for managing live, linear, and repetitive video stream transmissions in limited multicast resource systems are provided. The method includes monitoring OTT content streams flow in the broadband network; determining a delivery mode for each of the monitored OTT content streams, wherein the determination is based on at least one decision parameter, wherein the deliver mode is any one of a multicast mode and a unicast mode; and switching from a current delivery mode to the determined delivery mode when the current mode and determined delivery mode are not the same. | 02-12-2015 |
20150049760 | SOURCE ROUTING IN MULTICAST TRANSMISSIONS - The subject technology provides configurations for receiving, at a first network device, a multicast packet of a multicast transmission from a multicast source. A header is inserted including one or more fields of information for a multicast distribution tree into the multicast packet in which the fields of information include a root level node field indicating a root node of the multicast distribution tree and one or more second level fields indicating one or more child nodes of the root node of the multicast distribution tree. In one example, the fields of information are not duplicative of routing information, stored by the first network device, corresponding to the one or more child nodes. The subject technology then forwards the multicast packet including the inserted header to respective network devices corresponding to the one or more child nodes based on the one or more fields of information from the inserted header. | 02-19-2015 |
20150049761 | Network Relay System and Switching Device - When a first switching device receives a control frame such as IGMP report at a MLAG port, it learns a multicast (MC) group contained in the control frame in association with the MLAG port on a MC address table. Also, the first switching device generates a bridge control frame containing the control frame and an identifier of the MLAG port and transfers it from a bridge port. On the other hand, when the second switching device receives the bridge control frame at the bridge port, it detects the control frame and the identifier of the MLAG port from the bridge control frame and learns the MC group contained in the control frame in association with its own MLAG port on the MC address table. | 02-19-2015 |
20150049762 | METHOD AND SYSTEM FOR SELF-DETECTION AND EFFICIENT TRANSMISSION OF REAL-TIME POPULAR RECORDED OVER-THE-TOP STREAMS OVER NETWORK COMMUNICATIONS - A method and system for delivery of real-time popular recorded over-the-top (OTT) streams in a broadband network are provided. The method includes monitoring OTT streams flow in the broadband network; for each monitored OTT stream, determining if a type of a monitored OTT stream is a recorded OTT stream; upon determining that the type of a monitored OTT stream is a recorded OTT stream, determining an efficiency in delivering the recorded OTT stream in a multicast format; reformatting the recorded OTT stream into a multicast OTT stream, if the recorded OTT stream can be efficiently delivered in a multicast format; and delivering the recorded OTT stream as a multicast OTT stream to a user edge device over the broadband network. | 02-19-2015 |
20150055650 | GROUP BUNDLING PRIORITY DISSEMINATION THROUGH LINK-STATE ROUTING PROTOCOL IN A NETWORK ENVIRONMENT - A method is provided in one example and includes assigning a virtual switch identifier to a group of a plurality of switches in which each of the plurality of switches is configured with a redundancy protocol. The method further includes configuring a redundancy protocol priority value for each the plurality of switches, and generating at least one link-state routing protocol message including priority information indicative of the redundancy protocol priority value associated with one or more of the plurality of switches. The method further includes distributing the at least one link-state routing protocol message to one or more of the plurality of switches. | 02-26-2015 |
20150055651 | DISTRIBUTED MULTICAST BY ENDPOINTS - A novel method of conducting multicast traffic in a network is provided. The network includes multiple endpoints that receive messages from the network and generate messages for the network. The endpoints are located in different segments of the network, each segment including one or more of the endpoints. For a source endpoint to replicate a particular message (e.g., a data packet) for all endpoints belonging to a particular replication group (i.e., multicast group) within the network, the source endpoint replicates the particular message to each endpoint within the source endpoint's own segment and to a proxy endpoint in each of the other segments. Each proxy endpoint in turn replicates the particular message to all endpoints belonging to the particular replication group within the proxy endpoint's own segment. | 02-26-2015 |
20150055652 | Multi-Destination Traffic Control in Multi-Level Networks - An internet protocol (IP) traffic control method comprising receiving a message that comprises multicast group information and distribution tree root information from a tree root node in a first network area, determining the border network node is a designated forwarder for the second network area, sending an announcement message that comprises the multicast group information and the distribution tree root information within the second network area, receiving multicast group membership information for a multicast group computing a multicast group membership summary for the first network area and the second network area, sending the multicast group membership summary to first network area and the second network area, computing a distribution tree using the multicast group information and the distribution tree root information, pruning the distribution tree to generate a multicast tree, and communicating multicast data traffic between the first network area and the second network area along the multicast tree. | 02-26-2015 |
20150071283 | HARDWARE IMPLEMENTED ETHERNET MULTIPLE TUPLE FILTER SYSTEM AND METHOD - A filter in a DOCSIS bridge performs IP Filtering of incoming Ethernet packets in hardware. The filter includes a parser circuit which, in hardware, parses each of the incoming Ethernet packets and then utilizes the parsed information in combination with a content-addressable memory (CAM) that stores filtering information, to filter and route the incoming Ethernet packets. Detailed statistical data may also be generated to provide information on the type of filtering being performed by the DOCSIS bridge. | 03-12-2015 |
20150078377 | Bit Indexed Explicit Replication - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a multicast forwarding entry. The multicast forwarding entry has a plurality of elements, and each element corresponds to a particular node. The method also involves comparing the multicast forwarding entry with forwarding information stored by the node. The method involves selecting a neighbor node based on the comparing, updating the multicast forwarding entry in the packet, and forwarding the packet to the neighbor node. | 03-19-2015 |
20150078378 | Bit Indexed Explicit Replication Using Multiprotocol Label Switching - Various systems and methods for performing bit indexed explicit replication (BIER) using multiprotocol label switching (MPLS). For example, one method involves receiving a packet that includes a MPLS label. The packet also includes a multicast forwarding entry. The method also involves determining, based on the value of the MPLS label, whether to use the multicast forwarding entry to forward the packet. The method further includes forwarding the packet. | 03-19-2015 |
20150078379 | Bit Indexed Explicit Replication Using Internet Protocol Version 6 - Various systems and methods for performing bit indexed explicit replication (BIER) using IPv6. For example, one method involves receiving, at a node, a packet that includes an IP header. The packet also includes a multicast forwarding entry. The method also involves comparing the multicast forwarding entry with forwarding information stored by the node and selecting a neighbor based on the comparing. The method further includes forwarding the packet to the neighbor. | 03-19-2015 |
20150078380 | Bit Indexed Explicit Replication For Layer 2 Networking - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a link layer protocol frame at a network device. The link layer protocol frame includes a MAC address that identifies the link layer protocol frame as a being a multicast frame. The method then involves selecting a subset of ports included on the network device and forwarding the link layer protocol frame to only the selected subset of ports. | 03-19-2015 |
20150085861 | PORT EMPTY TRANSITION SCHEDULING - Aspects of port empty transition scheduling are described herein. In one embodiment, when one or more cells are added to a queue in a network communications device, an enqueue indicator is generated. The enqueue indicator identifies a number of cells added to the queue. With reference to the enqueue indicator, a queue scheduler maintains a count of cells enqueued for communication and issues a port pick credit for a port of the network communications device. A port scheduler schedules a pick for communicating over the port with reference to the port pick credit and forwards the pick to the queue scheduler. In turn, the queue scheduler forwards a queue pick to the queue, and at least one of the cells is forwarded to dequeue logic. According to aspects of the embodiments described herein, empty port scheduling inefficiencies may be avoided and network throughput increased. | 03-26-2015 |
20150085862 | Forwarding Multicast Data Packets - A non-gateway routing bridge of a data center, receives multicast data packets from a multicast source inside the data center and sends the multicast data packets through a designed router (DR) router port and a gateway router port. The DR router port and the gateway router port correspond to a virtual local area network identifier (VLAN ID) and multicast address in the multicast data packet. | 03-26-2015 |
20150092775 | USING CONTEXT LABELS TO SCALE MAC TABLES ON COMPUTER NETWORK EDGE DEVICES - In one embodiment, an access component of a local network edge device receives traffic, and generates a frame for the traffic that includes a remote context label that identifies an access component of the remote network edge device to which the traffic is to be forwarded upon arrival at the remote network edge device, and a virtual circuit label corresponding to a particular virtual service of the traffic. The local network edge device forwards the frame towards the remote network edge device. In another embodiment, the frame may be received at a core component of the remote network edge device, an in response to the remote context label identifying an access component of the remote network edge device, forwarded to the access component, which determines the particular virtual service, and forwards the traffic from the frame out the access component towards an endpoint for the traffic. | 04-02-2015 |
20150098466 | SIMPLIFIED PACKET ROUTING - A method for communication, includes routing unicast data packets among nodes in a network using respective Layer-3 addresses that are uniquely assigned to each of the nodes. Respective Layer-2 unicast addresses are assigned to the nodes in accordance with an algorithmic mapping of the respective Layer-3 addresses. The unicast data packets are forwarded within subnets of the network using the assigned Layer-2 addresses. | 04-09-2015 |
20150098467 | QUALITY OF SERVICE AWARE HYBRID MULTICAST NETWORKS - Methods, systems and computer readable media for quality of service aware hybrid multicast networks are described. A method can include receiving a request for content from a first receiver and initiating a quality of service aware hybrid tree construction by sending a multicast service level specification message to a first overlay tree manager. The method can also include dividing the tree at the overlay tree manager and communicating with other overlay tree managers in the network. The method can further include computing, at each overlay tree manager, a shortest path tree using a constrained algorithm and sending, from each overlay tree manager, a message to each IP manager in the network requesting that the IP managers construct an IP multicast tree and install the tree on one or more corresponding routers. The method can also include enforcing multicast routes and quality of service on the one or more routers. | 04-09-2015 |
20150098468 | METHOD OF CONTROLLING ROUTING OF IDENTIFIER/LOCATOR MAPPING SERVICE - A method of controlling routing of an identifier/locator mapping service that can secure security regarding location information without a scalability problem and that can support mobility is provided. By generating a domain group by forming a plurality of domains in a group, a scalability problem of an ID/LOC mapping table for ID of a flat structure can be solved. An identifier of a communication object existing at each domain is managed using a counting bloom filter, and thus a message overhead of a mapping service can be reduced. Further, by enabling ID/LOC mapping table information to remain within a domain, location information of a communication object can be protected. | 04-09-2015 |
20150103824 | COMMUNICATION SYSTEM, CONTROL APPARATUS, COMMUNICATION METHOD AND PROGRAM - A communication system includes: a control apparatus that sets broadcast domains or multicast domains respectively for virtual networks configured in a physical network including a forwarding node(s), and sets, in the forwarding node(s), broadcast or multicast control information, associating a packet forwarding destination and a match condition including an identifier for identifying one of the broadcast domains or multicast domains; and the forwarding node(s) that performs a broadcast or multicast using the broadcast or multicast control information. | 04-16-2015 |
20150117447 | TERMINAL DEVICE FOR BROADCASTING AND COMMUNICATION, AND METHOD FOR PROCESSING PACKET THEREOF - A terminal device for broadcasting and communication creates a virtual network interface, connects the virtual network interface and a communicating unit of the terminal device for broadcasting and communication to each other, connects the virtual network interface and a broadcasting receiver of the terminal device for broadcasting and communication to each other, activates the virtual network interface, and processes transmitted and received packets via a broadcasting network and a communication network through the virtual network interface. | 04-30-2015 |
20150124807 | ALARM SYSTEM NETWORK OPERATION - Various embodiments are directed to network controllers coordinating operation of alarm panels, and to an alarm network incorporating multiple alarm panels that each incorporate such a network controller and aspects of the coupling and interactions of those alarm panel components enabled by interactions among those network controllers. An alarm panel includes an alarm controller configured to monitor one or more points for an indication of an alarm condition and a network controller. The network controller includes a proxy server configured to present multiple proxies on an internal network and to receive multiple unicast packets, each proxy of the multiple proxies associated with an alarm panel of multiple alarm panels and each unicast packet of the multiple unicast packets directed to one of the proxies of the multiple proxies; and a multicast component to combine the multiple unicast packets received within a specified interval of time into a multicast packet. | 05-07-2015 |
20150124808 | Network System and Network Relay Device - A network system includes a plurality of fabric switches and a plurality of port switches connected to the plurality of fabric switches through a plurality of links. A link aggregation group is set to the plurality of links connected to the plurality of fabric switches, and when the port switch receives a multicast management frame, it transfers the frame to each of the plurality of fabric switches. The fabric switch has a table in which information of a port which has received a frame and a source MAC address of a received frame are registered, and when the fabric switch receives the multicast management frame, it registers information of a port which has received the frame and a source MAC address of the frame in the table. | 05-07-2015 |
20150124809 | POLICY ENFORCEMENT PROXY - Systems, methods, and non-transitory computer-readable storage media for implementing a policy enforcement proxy are disclosed. A data packet associated with a source endpoint group and a destination endpoint group is received at a network device. The network device performs a policy lookup based on the source endpoint group and the destination endpoint group. The network device determines that the policy is not available and in response, modifies the data packet and forwards it to a policy enforcement proxy. | 05-07-2015 |
20150124810 | METHOD, DEVICE, AND SYSTEM FOR CREATING BIDIRECTIONAL MULTICAST DISTRIBUTION TREE BASED ON INTERIOR GATEWAY PROTOCOL - Embodiments of the present invention provide a method, a device, and a system for creating a bidirectional multicast distribution tree based on an interior gateway protocol, the method includes: generating, according to a root address of a first node flooded by the first node through an IGP and a shortest path tree algorithm, a shortest path to another node with the first node as a source node, and constructing a flooding tree according to the shortest path; and when receiving layer 3 multicast group information flooded by an edge node, determining, according to the layer 3 multicast group information and a multicast group range that is supported by the first node, a flooding tree corresponding to each layer 3 multicast group, and performing pruning, according to the layer 3 multicast group information, to the flooding tree corresponding to each layer 3 multicast group, to generate a bidirectional multicast distribution tree. | 05-07-2015 |
20150124811 | MULTICAST 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 is translated into an equivalent MMRP message for forwarding into an MMRP portion of a network. | 05-07-2015 |
20150131655 | Optimized Multicast Routing in a Clos-Like Network - Techniques are provided for optimizing multicast routing in a network. At a router device, a message is sent to one or more physical devices. The message is configured to solicit a response indicating a network assignment for each of the physical devices. A response message is received from each of the physical devices. The response message comprises network assignment information for each of the physical devices. For each of the physical devices, the network assignment information is translated into a segment identifier. The segment identifier is distributed to other router devices in the network | 05-14-2015 |
20150131656 | METHOD OF RESTORING A MAC ADDRESS AND RECORDING MEDIUM - A method of restoring a MAC address in system, the method includes, first transmitting a first frame, in which a origin of a transmission is a first MAC address held in the administration target machine, to the administration server, admitting a passage of a frame, in which the origin of the transmission is a MAC address included in a permission list, second transmitting a second frame, in which the origin of a transmission is the second MAC address, to the administration server, when not receiving a reply for the first frame from the administration server, replying a third frame which includes the regular first MAC address corresponding to the second MAC address, and restoring the first MAC address to the regular first MAC address included in the third frame and re-starting based on the first MAC address after restoration. | 05-14-2015 |
20150131657 | METHODS FOR SWITCHING BETWEEN A MBMS DOWNLOAD AND AN HTPP-BASED DELIVERY OF DASH FORMATTED CONTENT OVER AN IMS NETWORK - A user equipment (UE) operable to switch between a packet-switched streaming service (PSS) download session and a multimedia broadcast multicast services (MBMS) download session. The UE can send a session initiation protocol (SIP) re-invitation to a service control function (SCF) module during the PSS download session, wherein the SCF module is configured to send a SIP BYE message to a hypertext transfer protocol (HTTP)/SIP adapter in order to terminate the PSS download session at the UE. The UE can receive a SIP acknowledgement from the SCF module, wherein the SCF module is configured to receive the SIP acknowledgement from the HTTP/SIP adapter indicating that an HTTP server has terminated the PSS download session for the UE. The UE can switch from the PSS download session to the MBMS download session at the UE in response to the SIP acknowledgement being received at the UE. | 05-14-2015 |
20150131658 | Equal Cost Multi-path With Bit Indexed Explicit Replication - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string. The node selects forwarding information based on a flow value associated with the packet. The forwarding information includes a forwarding bit mask. The node then forwards the packet based on the bit string and the forwarding information. | 05-14-2015 |
20150131659 | Bit Indexed Explicit Replication Forwarding Optimization - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string. The node traverses the bit string and selects an entry in a bit indexed forwarding table (BIFT). The entry includes a forwarding bit mask. Based on the forwarding bit mask and the bit string, the node forwards the packet. | 05-14-2015 |
20150131660 | BIT INDEXED EXPLICIT REPLICATION PACKET ENCAPSULATION - A method and network device are disclosed for multicast forwarding. In one embodiment, the method includes receiving at a node a multicast message comprising a message header, where the message header comprises an incoming message bit array and a size value representing a length of the incoming message bit array. The method further comprises comparing at least a portion of the incoming message bit array to a corresponding portion of a neighbor bit array of a first forwarding table entry within the node, determining that for at least one relative bit position in the bit arrays a corresponding destination node is both a destination for the message and a reachable destination from a first neighboring node, and forwarding a copy of the message to the first neighboring node. An embodiment of the device includes a network interface, a memory and a processor configured to perform steps of the method. | 05-14-2015 |
20150139225 | Filtering on Classes and Particulars of a Packet Destination Address at Lower-Protocol Layers in a Networked Device - In one embodiment, a lower protocol layer in a network device filters packets based on a class and a particular of a destination address prior to sending information from the received packet to a higher protocol layer. For example, certain constrained networks include network nodes that do not have the ability to maintain a multicast distribution entry for each multicast address used in the network. By only forwarding on a portion of a multicast address, packets are often delivered to nodes in addition to the actual multicast subscribers. By filtering these incorrectly delivered packets at a lower protocol layer (e.g., layer-2 or layer-3), processing cycles at higher protocol layers are avoided. Additionally in one embodiment, class and particulars are deterministically determined (e.g., using a same hashing function) such that services can be discovered and used by subscribing to a corresponding multicast group. | 05-21-2015 |
20150139226 | MULTICAST COMMUNICATION METHOD, COMMUNICATION NODE DEVICE AND PROGRAM - Disclosed is a communication node device constituting a communication system performing multicast, which is characterized by that: when having forwarded data to a child node subordinate to it along a normal distribution path, it sets a retransmission timer also with respect to a child node on a redundant distribution path; and when having received data, it sends a reception confirmation message to both the parent node of the normal distribution path and a parent node of the redundant distribution path. | 05-21-2015 |
20150139227 | COMMUNICATION METHOD AND APPARATUS - A communication method and a communication apparatus in which a transmission terminal transmits packets to at least one reception terminal, a reception terminal overhears requests for lost packets from other reception terminals and determines whether another request for lost packets is to be transmitted, and the transmission terminal determines whether to respond to requests for lost packets based on additional packets multicast to the reception terminals, rather than simply responding to all requests for lost packets from the reception terminals. | 05-21-2015 |
20150139228 | Overlay Signaling For Bit Indexed Explicit Replication - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a membership request at a node. The membership request is received from a host and the membership request identifies a multicast group. In response to receiving the membership request, the node generates a membership message. The membership message includes information identifying the multicast group and information identifying the node. The node transmits the membership to an overlay participant that stores a bit string associated with the multicast group. | 05-21-2015 |
20150139229 | PROCESSING OF OVERLAY NETWORKS USING AN ACCELERATED NETWORK INTERFACE CARD - According to one embodiment, a system includes an accelerated network interface card (NIC), the accelerated NIC including a plurality of network ports including multiple Peripheral Component Interconnect express (PCIe) ports, an Overlay Network Offload System (ONOS), the ONOS including logic configured to provide overlay functionality to network traffic received by the accelerated NIC, and logic configured to cause network traffic that has overlay functionality provided by a hypervisor to bypass the ONOS. In another embodiment, a method for accelerating overlay functionality in a server includes providing overlay functionality for at least some network traffic received by an accelerated NIC implemented in a server, wherein the accelerated NIC provides an interface between the server and a network, and causing network traffic that has overlay functionality provided by a hypervisor of the server to bypass the accelerated NIC. | 05-21-2015 |
20150139230 | METHOD, DEVICE, AND SYSTEM FOR QUICKLY INFORMING CGN EXCEPTION - A method applicable to a commonest application scenario, the method includes: an AR receives a first packet sent in a unicast manner by a CGN. The first packet includes information for indicating Restart announce, the first packet's source address is the CGN's address, and the first packet's destination address is the AR's address; AR changes the first packet's destination address to an address of a CPE connected to the AR, to obtain a second packet, where the AR and the CPE are connected by using a Layer 2 network, and the CPE's address is a multicast address; and the AR sends the second packet. The method is used for quickly informing, after the CGN restarts or undergoes an active/standby switchover, the CPE that an exception occurs, for example, the CGN restarts or undergoes an active/standby switchover, so that a CGN has relatively small load when recreating NAT mapping. | 05-21-2015 |
20150146720 | USE OF ALTERNATE PATHS IN FORWARDING OF NETWORK PACKETS - In non-minimal routing, a switch determines outgoing links for preferred paths (e.g. shortest paths). Then, for another node in a preferred path, the switch determines outgoing links for paths to that node in a modified network in which each link in a previously determined path to the node is cut off. Packets can be tunneled on non-preferred paths to that node. Other features and embodiments are also provided. | 05-28-2015 |
20150146721 | CONTROL MESSAGING IN A CABLE NETWORK - A method for providing data streams to a plurality of customer premises equipment (CPE) devices communicatively coupled to a network is provided. Downstream network plant and CPE correlation information is generated with a digital controller that has access to a database including at least one of CPE control information, subscriber management information, security and access information, provisioning information, billing information, application traffic information, and configuration information. A plurality of data streams is provided as Protocol Independent Multicasts (PIM) streams to the plurality of CPE devices, and each of the CPE devices is provided with Multicast Address information relative to the PIM streams to permit auto-discovery by each of the CPE devices of appropriate PIM streams. An apparatus for preforming the above method is also disclosed. | 05-28-2015 |
20150295684 | DETERMINING AND MANAGING UPSTREAM PROFILES IN DOCSIS 3.1 NETWORK ENVIRONMENTS - An example method for determining and managing upstream profiles in Data Over Cable Service Interface Specification (DOCSIS) 3.1 network environments is provided and includes determining, at a Converged Cable Access Platform (CCAP) core, channel conditions independent of any channel effect over a hybrid fiber coaxial (HFC) network between a remote physical layer (R-PHY) entity coupled to the CCAP core and a cable modem (CM) in the DOCSIS 3.1 network environment, and assigning an upstream profile to the CM based on the channel conditions. In specific embodiments, the channel conditions include signal to noise ratio (SNR), modulation error ratio (MER) or group delay. In some embodiments, assigning the upstream profile includes determining a quadrature amplitude modulation (QAM) order based on the SNR or MER, and determining a pilot pattern based on the group delay, the combination of the QAM order and the pilot pattern identifying the upstream profile. | 10-15-2015 |
20150295725 | METHOD AND APPARATUS FOR CONFIGURING MULTICAST GROUP - The embodiments disclose a method and communication node for configuring a multicast group in a Multiple Protocol Label Switching (MPLS) network. The method comprises: obtaining a multicast group configuration request to configure the multicast group of at least one downstream node in the MPLS network, the at least one downstream node may comprise a transit node, a leaf node or the combination thereof; generating a multicast group configuration packet based on the multicast group configuration request; and transmitting the multicast group configuration packet from the root node to the at least one transit node and/or leaf node via a multicast tree in the MPLS network. | 10-15-2015 |
20150295727 | METHOD FOR OPERATING A COMMUNICATION NETWORK AND COMMUNICATION NETWORK - A method for operating a communication network comprising a master and a number of subscribers. A message comprising a data field is transmitted by the master, wherein at least one of the subscribers, on receiving the message, reads data out of the data field of the message, and forwards the message to at least one other one of the subscribers after the readout, and wherein the at least one other one of the subscribers, on receiving the message, writes data into the data field. | 10-15-2015 |
20150304124 | Message Processing Method and Device - A message processing method and device, the method comprises: allocating a node to an input message in a cache space for saving the message, and taking the location corresponding to the cache space as index information of a descriptor of the message; and extracting the descriptor information of the message; framing and saving the descriptor information and node information of the message in a node linked list. The abovementioned solution can achieve uniform memory of unicast and multicast messages, and the descriptor linked list corresponds to the packet entity caching resource, thereby significantly reducing the overheads for managing the unicast and multicast messages, so as to improve the node aggregation capability. | 10-22-2015 |
20150304216 | CONTROL METHOD, CONTROL APPARATUS, COMMUNICATION SYSTEM, AND PROGRAM - A control apparatus includes: a path calculation unit that calculates first and second paths sharing start and end nodes out of a plurality of nodes; a rule generation unit that generates a first rule for forwarding a packet along the first path and a second rule for forwarding a packet along the second path; and a rule transmission unit that sends the first and the second rules to at least one of the nodes, and has at least one of the nodes forward a packet according to either the first rule or the second rule. | 10-22-2015 |
20150304248 | 50 GB/S ETHERNET USING SERIALIZER/DESERIALIZER LANES - Systems, devices, and methods of implementing 50 Gb/s Ethernet using serializer/deserializer lanes are disclosed. One such device includes circuitry operable to provide a media access control (MAC) interface. The MAC interface is associated with a port having a 50 Gb/s link rate. The device also includes circuitry operable to generate Ethernet frames from data received at the MAC interface and circuitry operable to distribute the Ethernet frames across a group of serial/deserializer (SERDES) lanes associated with the port, the group having size N. The device also includes circuitry operable to transmit the distributed Ethernet frames on each of the SERDES lanes at a 50/N Gb/s rate. | 10-22-2015 |
20150312049 | METHOD AND SYSTEM FOR PROTOCOL INDEPENDENT MULTICASTING IN MULTICHASSIS LINK AGGREGATION DOMAINS - A method for processing IP multicast packets in a MLAG domain. The method includes processing the IP multicast packet using the bridging functionality and the routing functionality implemented by each of the MLAG peers to process the IP multicast packets. | 10-29-2015 |
20150312135 | SYSTEM AND METHOD FOR MULTICAST ROUTING USING PEER GROUPS - A system and method for multicast routing using peer groups includes a router. The router includes a control unit and a memory coupled to the control unit. The memory stores one or more first multicast routing entries. The control unit is configured to receive a multicast packet on an input interface, determine one or more properties of the multicast packet, determine one or more output interfaces based on the properties and the first multicast routing entries, and forward copies of the multicast packet on each of the output interfaces. The router is configured to be coupled to a peer router via an inter-chassis link (ICL). The first multicast routing entries include one or more second multicast routing entries associated with multicast routing trees associated with the router and one or more third multicast routing entries associated with multicast routing trees associated with the peer router. | 10-29-2015 |
20150312136 | CENTRALLY OPTIMIZED VARIABLE LENGTH CODING FOR SOURCE ROUTED MULTICAST - A system, controller and method having centrally optimized coding for a source routed forwarding based multicast network. The network comprises a plurality of nodes configured to transfer data packets to one another via a plurality of links. A controller is configured to control each of the nodes, and is configured to control forwarding of the data packets by establishing a header for each flow. The header defines a path for the flow of the data packets from a source to multiple destinations, wherein the length of the header is a function of the nodes and the branches in the path. The multicast path is represented as a header that consists of codewords representing interfaces, links and instructions. Some of the codewords are assigned different lengths in order to reduce the size of the header. Other codewords have a fixed size comprising a bit field. | 10-29-2015 |
20150319107 | INTERNET 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. | 11-05-2015 |
20150334035 | APPARATUS AND METHOD FOR COLLECTIVE COMMUNICATION IN A PARALLEL COMPUTER SYSTEM - A parallel computer system includes a plurality of network switches that are all connected to each other, and a plurality of nodes each connected to one of the plurality of network switches, where each network switch is connected to two or more nodes of the plurality of nodes. Each node determines a first destination node of data to be transmitted by the each node at a given time so that a first network switch connected to the first destination node is different from a second network switch connected to a second destination node of data transmitted by any node, other than the each node, which is connected to a network switch to which the each node is connected, and transmits data to the determined first destination node. | 11-19-2015 |
20150334081 | Active-Active Access to Transparent Interconnection of Lots of Links (TRILL) Edges - A routing bridge at an edge of a transparent interconnection of lots of links (TRILL) campus, comprises a first access port and a second access port each designated as one of a multi-chassis link aggregation (MC-LAG) designated forward (DF) port and an MC-LAG non-DF port, wherein the first access port is associated with a first pseudo-nickname, and a second access port is associated with a second pseudo-nickname, wherein a frame received via the first access port from a first customer equipment (CE) is replicated to generate a replicated frame, wherein the replicated frame is forwarded via the second access port to a second CE when the first pseudo-nickname and the second pseudo-nickname are the same, and when the first pseudo-nickname and the second pseudo-nickname are different and the second access port has been designated as the MC-LAG DF port. | 11-19-2015 |
20150341183 | FORWARDING MULTICAST DATA PACKETS - According to an example, a method for forwarding multicast data packets includes receiving a first multicast data packet having a first multicast address, in which the first multicast address belongs to a first multicast group having a multicast source inside of a data center and sending the first multicast data packet through a designated router (DR) router port and a gateway router port, in which the DR router port and the gateway router port correspond to a virtual local area network identifier (VLAN ID) identified in the first multicast data packet. | 11-26-2015 |
20150341268 | MULTICAST MESSAGE FILTERING IN VIRTUAL ENVIRONMENTS - Various systems, processes, and products may be used to filter multicast messages in virtual environments. In particular implementations, a system, process, and product for filtering multicast messages in virtual environments may include the ability to determine whether a multicast message has been received, examine a local filtering store for a match for the destination address of the multicast message, and send the message to a number of virtual machines if a match for the address is found. The system, process, and product may also include the ability to analyze a filtering store of at least one of the virtual machines for a match for the address if a match is not found in the local filtering store and send the message to a number of the virtual machines if a match for the address is found in a filtering store of one of the virtual machines. | 11-26-2015 |
20150358226 | METHOD AND DEVICE FOR REGISTERING MULTICAST SOURCE AND ESTABLISHING MULTICAST PATH - A method and device for registering a multicast source and establishing a multicast path are disclosed. The method includes: after receiving a multicast message of a multicast source, a designated router DR to which the multicast source belongs encapsulating a multicast header for the multicast message, wherein a target address of the multicast header is a multicast address, and a source address of the multicast header is a proxy care-of address of the multicast source; and after encapsulating the multicast header for the multicast message, encapsulating the multicast message as a registration message to send to a rendezvous point. In the embodiments of the present document, with the proxy care-of address of the multicast source in a PMIPv6 domain, and by the provided method for establishing the multicast path, the multicast routing efficiency and the multicast performance can be improved. | 12-10-2015 |
20150365245 | SYSTEM 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. | 12-17-2015 |
20150372828 | Method, Device, and System for Transmitting Multicast Packet Across Layer 2 Virtual Network - A gateway receives a link state packet (LSP) that includes a network identifier of a Layer 2 virtual network and a multicast address and that is sent by each routing bridge (RB) that is on the Transparent Interconnection of Lots of Links (TRILL) network; separately performs calculation on the network identifier and the multicast address that are in each LSP, to obtain a calculation result corresponding to each combination of the network identifier and the multicast address; if the gateway determines that information preconfigured on the gateway matches a calculation result corresponding to a combination of the network identifier and the multicast address, sends a notification message including the network identifier and the multicast address that are in the matched combination to each RB; receives from at least one RB, a multicast packet corresponding to the multicast address in the matched combination, and forwards the multicast packet. | 12-24-2015 |
20150372830 | METHODS AND APPARATUS FOR ROUTING TCAP MESSAGES - The present invention relates to a point code emulation apparatus and method for dividing a Common Channel Signaling System No. 7 (or SS7) signaling network into two or more networks. The point code emulator is adapted to receive TCAP messages from two or more subnets and converts, for the messages crossing over the subnets, the information of the TCAP messages, including originating point code, destination point code, and transaction identifier, (and optionally, calling party number and called party number), and forwards to the other one of the two or more subnets. Correspondence among the two or more subnets may be provisioned by an authorized user of the system, may be learned automatically by the system based on ISUP message correspondences or previous TCAP transactions, or may be automatically discovered by the system broadcasting messages to nodes in the destined one of the two or more subnets. | 12-24-2015 |
20150373070 | IP MULTICAST OVER MULTI-CHASSIS TRUNK - In embodiments of the present invention, multicast traffic is simultaneously routed via all switches participating in the trunk (can be referred to as partner switches). A respective partner switch synchronizes the local multicast state information with all other partner switches. For a respective multicast group, a plurality of partner switches can be the part of the corresponding multicast distribution tree and obtain multicast traffic from uplink sources. For the multicast group, only one partner switch is elected as the primary forwarder which forwards the multicast traffic via the trunk. Another partner switch can become the primary forwarder for the multicast traffic of another multicast group and provide load sharing of multicast traffic between partner switches. Furthermore, because the partner switches have the multicast traffic and state readily available, in the event of a switch or link failure to the primary forwarder, another partner switch can readily become the primary forwarder. | 12-24-2015 |
20150381382 | SYSTEM AND METHOD FOR PROVISIONING MULTICAST GROUPS BASED ON BROADCAST DOMAIN PARTICIPATION - A system and method for provisioning multicast groups based on broadcast domain participation includes a server. The server includes one or more multicast traffic producers collectively participating in a plurality of first broadcast domains and a multicast group including identifiers of other servers that participate in any of the first broadcast domains. Each of the multicast traffic producers participates in one or more of the plurality of first broadcast domains. The server is configured to direct multicast traffic associated with any of the first broadcast domains to each of the other servers identified in the multicast group. | 12-31-2015 |
20150381484 | ENCODING CONTROL PLANE INFORMATION IN TRANSPORT PROTOCOL SOURCE PORT FIELD AND APPLICATIONS THEREOF IN NETWORK VIRTUALIZATION - A novel method that uses the source port field in the transport or connection layer (L4) header to encode control plane information is provided. Specifically, the method encodes control plane information in UDP or TCP source port field of data plane tunnels in an overlay network such as VXLAN. Network virtualization is implemented by a network controller over an overlay network on the physical fabric. The network controller provides a mapping table to the data plane hosts for mapping the encoded bits in the source port field to semantically richer information. The data plane hosts in turn uses the encoded source bits and the mapping table to infer this semantically richer information. This semantically richer information is used to allow receivers of proxied traffic to learn the address of the original sender. The semantically richer information can also be used to enable ECMP for the transmitted packets. | 12-31-2015 |
20160006581 | MULTICAST FORWARDING ENTRY COMPUTING - According to an example, a multicast forwarding entry in a TRILL network may be processed through obtaining a corresponding relationship between a root RB and a VLAN. One VLAN may correspond to one root RB. The multicast forwarding entry of the VLAN corresponding to the root RB of a multicast distribution tree may be computed according to the corresponding relationship between the root RB and the VLAN. | 01-07-2016 |
20160006646 | MULTICASTING A DATA MESSAGE IN A MULTI-SITE NETWORK - According to an example, in a method for multicasting a data message by an apparatus in a multi-site network (MSN), a multicast data message that is to be communicated to another apparatus over the MSN network may be received, in which the apparatus includes a MSN-link port through which data messages are to be communicated to the another apparatus. In addition, a determination may be made that the received multicast data message is to be communicated to the another apparatus through the MSN-link port. The received multicast data message may be replicated and the replicated multicast data message may be encapsulated into a MSN message. Moreover; the MSN message encapsulating the replicated multicast data message may be tunneled to the another apparatus over the MSN-link port. | 01-07-2016 |
20160013949 | METHODS AND APPARATUS FOR NETWORK MULTICASTING USING HIERARCHICAL REPLICATION | 01-14-2016 |
20160014018 | Apparatus and Method for Multicast Data Packet Forwarding | 01-14-2016 |
20160014469 | ROBUST MULTICAST BROADCASTING | 01-14-2016 |
20160020915 | ROBUST INTERNET GROUP MANAGEMENT PROTOCOL (IGMP) AND MULTICAST LISTENER DISCOVERY (MLD) - A system may include a querier device and a multicast listener device. According to some embodiments, the querier device is configured to transmit a group membership general query to the multicast listener device. The multicast listener device may be configured to transmit a plurality of group membership report packets to the querier device until an acknowledgement of receipt of a group membership report packet of the plurality of group membership report packets is transmitted from the querier device to the multicast device. According to some embodiments the transmission of the plurality of membership report packets is responsive to the group membership general query, and the transmission of the plurality of group membership report packets occurs regardless of robustness variable value. | 01-21-2016 |
20160020994 | SCALABLE 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 router identifies active multicast IP sessions. A data structure is maintained by the router that contains information regarding the active multicast IP sessions and includes multiple pairs of a source field and a group field ({S, G} pairs), a first pointer associated with each of the {S,G} pairs and a set of slots. Each of the {S, G} pairs defines an active multicast IP session. The source field defines a source of a multicast transmission of the multicast IP session and the group field defines a group corresponding to the multicast IP session. The first pointer points to a dynamically allocated set of outbound interface (OIF) blocks. Each slot has stored therein a second pointer to a transmit control block (TCB) data structure that services users participating in the multicast IP session. | 01-21-2016 |
20160028626 | OVERLAY TUNNEL IN A FABRIC SWITCH - One embodiment of the present invention provides a switch. The switch includes a tunnel management module, a packet processor, and a forwarding module. The tunnel management module operates the switch as a tunnel gateway capable of terminating an overlay tunnel. During operation, the packet processor, which is coupled to the tunnel management module, identifies in a data packet a virtual Internet Protocol (IP) address associated with a virtual tunnel gateway. This virtual tunnel gateway is associated with the switch and the data packet is associated with the overlay tunnel. The forwarding module determines an output port for an inner packet in the data packet based on a destination address of the inner packet. | 01-28-2016 |
20160036599 | Methods and Nodes for Distribution of Content to Consumers - Methods and nodes ( | 02-04-2016 |
20160036600 | GATEWAY DEVICE, NETWORK SYSTEM INCLUDING GATEWAY DEVICE, AIR-CONDITIONING OUTDOOR UNIT, AND AIR-CONDITIONING NETWORK SYSTEM - A gateway device includes an address manager that manages address information enabling transmission via a second interface of an own gateway device and another gateway device, a first relay that, if the data received by the second interface is multicast data, adds to the multicast data received, address information and a header conforming to a protocol of a non-band-sharing network, and outputs the multicast data to a first interface, and a second relay that, if the data received by the first interface includes address information, extracts only multicast data from data conforming to the protocol of the non-band-sharing network, and transmits the multicast data to the second interface. Even when collision domain for N (N is 2 or more) of facility networks having different address architectures is to be divided using (N+1) or more of gateways, multicast communication that match the area of the address architecture can be realized. | 02-04-2016 |
20160036726 | METHOD 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. | 02-04-2016 |
20160043875 | NETWORK DEVICE CONFIGURED TO TRACK MULTICAST RECEIVERS - A first network device adapted for communication with one or more other network devices is configured to originate a first route identifying a tunnel for carrying traffic for a multicast, to originate a second route specifying a leaf information requirement for the multicast but not identifying a tunnel for carrying traffic for the multicast, and to track a plurality of receivers of the multicast based at least in part on leaf information received from the multicast receivers responsive to the specified leaf information requirement of the second route. The first route may comprise an inclusive route having a tunnel attribute that identifies an inclusive tunnel for the multicast and the second route may comprise a selective route having a tunnel attribute configured to indicate that it carries no tunnel information. Multicast traffic can be switched between an inclusive tunnel and a selective tunnel responsive to the multicast receiver tracking. | 02-11-2016 |
20160043878 | MULTICAST COMMUNICATIONS METHOD AND AGGREGATION SWITCH - The application provides a multicast communications method and an aggregation switch, which can implement on-demand replication of multicast traffic. The method includes: an aggregation switch (AGG) acquires a multicast group address link state protocol data unit (GM LSP) packet sent by an access switch (ACC); the AGG compares multicast join information in the GM LSP packet with multicast join information stored in the AGG, to obtain a comparison result, and the AGG updates the multicast join information stored in the AGG according to the comparison result. The AGG generates a preset-protocol packet by using changed multicast join information in the comparison result according to a preset format, where the preset-protocol packet is an Internet Group Management Protocol (IGMP) packet or a Protocol Independent Multicast (PIM) packet. The AGG sends the preset-protocol packet to a first multicast router. | 02-11-2016 |
20160043932 | MULTICAST ROUTING SYSTEM AND METHOD - There is described a method of managing routing paths, in particular multicast routing paths, in a content delivery network. The method includes determining, according to a unicast routing protocol, a first link cost for a first routing path and determining a second link cost for a second routing path, the second routing path comprising a first component comprising a link cost to a router that is part of a multicast group and a second component comprising a link cost for the multicast tree from the router. An adjustment factor is then determined based on information received from the content delivery network. The adjustment factor is applied to the second link cost. The adjusted second link cost and the first link cost are analysed to determine an adjusted least cost path in the content delivery network and the adjusted second link cost is selectively output to a routing database to influence routing in the content delivery network. | 02-11-2016 |
20160043934 | Routing Of Point-to-Multipoint Services in a Multi-Domain Network - A multi-domain network ( | 02-11-2016 |
20160043935 | PROCESSING OF MULTICAST TRAFFIC IN COMPUTER NETWORKS - Each router in a group of routers ( | 02-11-2016 |
20160043941 | METHOD AND SYSTEM FOR CONTROLLING AN UNDERLYING PHYSICAL NETWORK BY A SOFTWARE DEFINED NETWORK - A method for controlling an underlying physical network by a software defined network includes providing a physical network that comprises routers for routing data traffic on a data communication plane, providing a software defined network that comprises at least one controller and at least one feature on a control plane for controlling the data forwarding elements of the physical network, communicating, by the data forwarding elements of the data communication plane, with the controller of the control plane on a dedicated control channel, communicating, by the controller, with the at least one feature on a dedicated feature channel in the control plane, and exchanging, via the data communication plane, at least a portion of the data traffic in the control plane. | 02-11-2016 |
20160057098 | Reducing Broadcast Flooding in a Software Defined Network of a Cloud - A mechanism is provided for reducing network load in a software defined network. The mechanism is executed by a virtual machine hypervisor. The mechanism receives a network broadcast request sent by a source virtual machine node; acquires a first destination address in the network broadcast request; and reads a predefined mapping rule of the first destination address and a second destination address. An address of a node in the software defined network is configured by using the predefined mapping rule. The mechanism derives the second destination address corresponding to the first destination address according to the mapping rule. The mechanism responds to the network broadcast request by using the derived second destination address. | 02-25-2016 |
20160065380 | MESSAGE PROCESSING - Measures, including methods, systems and non-transitory computer-readable storage mediums, for use in processing multicast group membership discovery protocol messages in a data centre network including a plurality of compute servers. Each compute server in the plurality is capable of running one or more virtual machines. At a multicast group membership discovery protocol proxy located on a compute server in the plurality, a multicast group membership discovery protocol report message is received requesting delivery of data associated with a specified multicast group from a specified multicast data source. It is determined whether the specified multicast data source is hosted by a virtual machine running on the compute server. In response to a positive determination, a request corresponding to the received multicast group membership discovery protocol report message is forwarded to the virtual machine hosting the specified multicast data source on the compute server. | 03-03-2016 |
20160065387 | FIBRE CHANNEL GATEWAY SYSTEM - An Ethernet switch includes an Ethernet processing system. Layer two (L2) forwarding tables are provided with the Ethernet processing system, and a memory system is coupled to the Ethernet processing system and includes Ethernet processing system software. A control subsystem establishes communication with the Ethernet processing system and modifies the L2 forwarding tables by removing default Ethernet entries, adding Fibre Channel over Ethernet (FCoE) formatted FC well know addresses (WKAs), and setting the one or more L2 forwarding tables to remain persistent. The control subsystem also instructs the Ethernet processing system to forward FC control frames to the control subsystem, and replaces first link state instructions in the Ethernet processing system software with second link state instructions to change Ethernet behavior to FC behavior. The control subsystem may then process FC information in received FCoE format Ethernet frames. | 03-03-2016 |
20160080160 | SYSTEMS AND METHODS FOR AN EXTRANET MULTICAST VIRTUAL PRIVATE NETWORK IN A VIRTUAL ROUTING AND FORWARDING BASED CUSTOMER EDGE DEVICE - An information handling system is provided. The information handling system includes a customer edge device coupled to a provider edge device. The customer edge device provides a default virtual routing and forwarding (VRF) instance that receives a multicast stream from the provider edge device. The information handling system also includes a plurality of host devices and a plurality of virtual local area networks (VLANs). Each of the VLANs includes at least one of the host devices and is assigned to a subscribing VRF instance, with each of the subscribing VRF instances subscribing to the default VRF instance in order to receive a copy of the multicast stream from the provider edge device. The single copy of the multicast stream is transmitted over the PE-CE link regardless of the number of subscribing VRFs. | 03-17-2016 |
20160080162 | ECMP Parent Group Selection for Multidestination Traffic in DCE/TRILL Networks - Consistent with embodiments of the present disclosure, systems and methods are disclosed for providing per-group ECMP for multidestination traffic in a DCE/TRILL network. Embodiments enable per-group load balancing of multidestination traffic in DCE/L2MP networks by creating a new IS-IS PDU to convey the affinity of the parent node for a given multicast group. For broadcast and unknown unicast flooded traffic, the load balancing may be done on a per-vlan basis. | 03-17-2016 |
20160087808 | FAST HARDWARE SWITCHOVER IN A CONTROL PATH IN A NETWORK ASIC - A multicast destination table contains a list of links. The list of links includes the main link that is currently in use and alternate links to reach the same destination. The links in the list of links are ordered based on a metric. Each of the links is stored as an entry in the multicast destination table. A multicast replication engine traverses the list of links until an enabled link in the list of links is reached, and replicates a packet according to data associated with the enabled link in the list of links. | 03-24-2016 |
20160087809 | HIERARCHICAL HARDWARE LINKED LIST APPROACH FOR MULTICAST REPLICATION ENGINE IN A NETWORK ASIC - A multicast rule is represented in a hierarchical linked list with N tiers. Each tier or level in the hierarchical linked list corresponds to a network layer of a network stack that requires replication. Redundant groups in each tier are eliminated such that the groups in each tier are stored exactly once in a replication table. A multicast replication engine traverses the hierarchical linked list and replicates a packet according to each node in the hierarchical linked list. | 03-24-2016 |
20160087916 | EVENT-BASED PACKET MIRRORING - Embodiments of the present invention include systems and methods for minoring data packets upon triggering of events in a network device. In the network device, a usage event is specified, where occurrence of the usage event is indeterminable, at least partially, from the information contained in the data packets. When the network device receives a data packet via an input port, it processes the data packet as the data packet flows along a pipeline in the network device. If a specified usage event is triggered while being processed, the data packet is mirrored via an output port of the network device so that the mirrored data packet may be analyzed by an analysis engine. | 03-24-2016 |
20160094353 | TECHNIQUE TO SUBMIT MULTICAST MEMBERSHIP STATE IN ABSENCE OF QUERIER - A method of submitting multicast membership packets by a host in a multicast domain in absence of a querier to trigger those packets is provided. The host includes a silent state and an active state. In the silent state, the host receives membership query packets from a querier and responds by sending multicast report packets to multicast group addresses that the host is joined. When a membership query packet is not received during a configurable period of time, the host changes from the silent state to active state and starts sending unsolicited multicast report packets to the multicast addresses that the host has joined. | 03-31-2016 |
20160094356 | OPTIMIZED MESSAGE RETRANSMISSION MECHANISM FOR DISTRIBUTED STORAGE VIRTUALIZATION DIRECTORY SYSTEM - A method of retransmitting a multicast message through a unicast channel in a virtual distributed storage system comprising a cluster of nodes that includes a master node and a set of agent nodes is provided. Each node maintains a copy of a directory of the virtual distributed storage system. The master node multicasts messages to the agent node through a multicast channel to update the directory. The method determines that a particular message to update the directory exceeds a maximum size limit for transmit to the agent nodes through the multicast channel. The method multicasts a retransmission trigger message from the master node to each agent node. The method receives a retransmission request message at the master node from each of the agent nodes through a unicast channel. The method sends the particular message to update the directory from the master node to each agent node through the unicast channel. | 03-31-2016 |
20160094434 | UNREGISTERED MULTICAST PACKET FORWARDING TO MULTICAST ROUTER PORTS - In one embodiment, a system includes a switching processor and switching logic integrated with and/or executable by the switching processor. The switching logic is configured to install a Multicast Control (MC) table on the switching processor, the MC table facilitating management of switching across a virtual local area network (VLAN) via the switching processor. The switching logic is also configured to install a multicast router flood entry on the MC table at least partially in response to detecting that at least one multicast router is communicatively coupled to a port of the system, and receive at least one multicast packet at the switching processor. Moreover, the switching logic is configured to send the at least one multicast packet to a received multicast packet destination at least partially in response to determining the received multicast packet destination based at least in part on the multicast router flood entry. | 03-31-2016 |
20160094443 | PROTOCOL INDEPENDENT MULTICAST (PIM) MULTICAST ROUTE ENTRY SYNCHRONIZATION - Embodiments of the invention relate to synchronizing multicast route entries in a system. One embodiment includes forwarding a communication packet to a first switch and determining a multicast source route entry by the first switch based on the communication packet. The communication packet is forwarded from the first switch to a second switch. The multicast source route entry is determined by the second switch based on the forwarded communication packet. | 03-31-2016 |
20160105354 | MULTICAST ROUTING VIA NON-MINIMAL PATHS - A method of routing traffic for multi-cast routing through a node of a network that utilizes loop-free alternative paths is presented. The method includes receiving a join in the node from a second node in the network on a shortest path between the node and the second node; retrieving loop-free alternative paths to the second node; and adding an entry to a multi-cast routing table at the node that is based on a group that includes the shortest path to the second node and the loop-free alternative paths to the second node as cost equivalent paths. | 04-14-2016 |
20160112301 | CONTROL APPARATUS, COMMUNICATION SYSTEM, RELAY APPARATUS CONTROL METHOD, AND PROGRAM - A control apparatus includes: a first control unit that configures a first virtual network by setting control information in a relay apparatus(es); a multicast group management unit that holds a configuration(s) of a multicast group(s) configured by an apparatus(es) connected to the relay apparatus(es); a multicast path calculation unit that calculates a path(s) for transmitting a multicast packet(s) to the apparatus(es) that belongs to the multicast group(s) on the basis of information about a topology representing a connection relationship about the relay apparatus(es); and a second control unit that sets control information instructing forwarding of the multicast packet(s) along the path(s) in the relay apparatus(es). | 04-21-2016 |
20160112481 | TRACEROUTE IN VIRTUAL EXTENISBLE LOCAL AREA NETWORKS - An inner packet configured with a multicast address and configured to perform a traceroute operation through a network is encapsulated to form an encapsulated packet. The encapsulated packet is sent into a network, the encapsulated packet being forwarded along a multicast tree of the network for the multicast address. A plurality of responses are received from a plurality of network nodes comprising the multicast tree, wherein each response comprises an indication of a node of the plurality of nodes that sends the response and an indication of a node from which the node sending the response received the encapsulated packet. | 04-21-2016 |
20160119159 | Bit Index Explicit Replication Forwarding Using Replication Cache - A data packet forwarding method including receiving, by a network node, a data packet that comprises a bit string, a BFIR identifier (ID), and a multicast replication path (MRP) ID, wherein the BFIR ID identifies an ingress network node for a multicast group, and wherein the MRP ID identifies the multicast group, identifying an entry in a BIER Replication Path Cache Table (BRCT) using the BFIR ID and the MRP ID, wherein the entry identifies a replication neighbor (NBR) list associated with the BFIR ID and the MRP ID, and forwarding the data packet in accordance with the replication NBR list. | 04-28-2016 |
20160127139 | EXPLICIT LIST ENCODING OF SPARSE MULTICAST GROUP MEMBERSHIP INFORMATION WITH BIT INDEX EXPLICIT REPLICATION (BIER) - A network device executes a method to forward a packet that is encoded using an explicit list encoding of sparse multicast group membership information with Bit Index Explicit Replication. The method includes receiving a packet that includes a bitstring having a list of Bit Forwarding Router IDs (BFR-ids). The method further includes selecting a BFR-id identifying a destination Bit Forwarding Router (BFR) from the list for processing, looking up a forwarding bitmask for the destination BFR and a next-hop to reach the destination BFR in a bit index forwarding table, creating a copy of the packet, clearing the selected BFR-id from the packet, clearing BFR-ids from the packet and the copy of the packet based on the forwarding bitmask, and forwarding the copy of the packet to the next-hop neighbor. | 05-05-2016 |
20160127142 | EXPLICIT BLOCK ENCODING OF MULTICAST GROUP MEMBERSHIP INFORMATION WITH BIT INDEX EXPLICIT REPLICATION (BIER) - A network device executes a method to forward a packet that is encoded using an explicit block encoding of multicast group membership information with Bit Index Explicit Replication. The method includes receiving a packet, where the packet includes a bitstring having a set of blocks, each block including a set identifier field and a SubBitString field. The method further includes selecting a block for processing, finding a first bit position of a SubBitString identifying a destination bit-forwarding router (BFR), looking up a forwarding bitmask for the destination BFR and a next-hop to reach the destination BFR in a bit index forwarding table, creating a copy of the packet, applying a bit-wise AND operation on the copy of the packet with the forwarding bitmask, forwarding the copy of the packet to the next-hop, and applying a bit-wise AND operation on the packet with an inverse of the forwarding bitmask. | 05-05-2016 |
20160127218 | Method and System to Capture Selected Network Data - A method of capturing selected network data includes selecting a first server from a plurality of servers in accordance with a first criterion, and the first server processing a first packet of a plurality of packets; selecting a second packet from the plurality of packets in accordance with a second criterion, and providing data associated with the second packet to a capture server. The first and second criteria are based on second information associated with the second packet. The second information is associated with one of the session layer, presentation layer, and application layer. A corresponding system and computer-readable device are also disclosed. | 05-05-2016 |
20160127269 | DUAL STACK ROOT BASED mLDP TREE MERGE - In one embodiment, a first device in a multicast label distribution (mLDP) network receives a first label mapping message that includes IPv4 and IPv6 addresses of a root node of a multicast tree. The first device also receives a second label mapping message from a second device that identifies the multicast tree and includes one of: the IPv4 address or the IPv6 address of the root node. The first device determines that the second label mapping message is associated with the multicast tree. In response to determining that the second label mapping message is associated with the multicast tree, the first device adds the second device to the multicast tree. | 05-05-2016 |
20160127306 | Packet Transmission Method, Apparatus, and System in Multicast Domain Name System - A packet transmission method, apparatus, and system in a multicast domain name system (mDNS), which are used to resolve a network bandwidth waste problem due to much service information needs to be transmitted in an mDNS-based network. The method includes, converting, by a relay, a known-answer service query packet that is sent by a user terminal and used to query service information in an mDNS, into a unicast known-answer service query packet and sending the unicast known-answer service query packet to a gateway, receiving, by the relay, a unicast known-answer service answer packet that is sent by the gateway and includes service information unknown to the user terminal, and converting, by the relay, the unicast known-answer service answer packet into a multicast known-answer service answer packet and sending the multicast known-answer service answer packet to the user terminal. | 05-05-2016 |
20160127434 | SYSTEMS AND METHODS FOR TRANSMITTING AND RECEIVING BROADCAST DATA - Systems and methods for transmitting and receiving broadcast data are disclosed. In one embodiment, a system includes a modulator configured to receive a stream of Ethernet packets and modulate the stream of Ethernet packets to produce a baseband signal, where each Ethernet data packet includes broadcast data that is encapsulated in a IP/UDP packet. The system can also include an upconverter configured to upconvert the baseband signal to a transmission frequency, and a transmitter configured to transmit the upconverted signal. | 05-05-2016 |
20160134513 | Concerted Multi-Destination Forwarding in a Joint TRILL Fabric and VXLAN/IP Fabric Data Center - Coordinating gateways for multi-destination traffic across a TRILL fabric and a VXLAN/IP fabric with a plurality of TRILL IS-IS TLVs and a plurality of Layer 3 IS-IS TLVs is provided herein. The plurality of TRILL IS-IS TLVs and the plurality of Layer 3 IS-IS TLVs effectuate: grafting an IP multicast share tree with a plurality of TRILL distribution trees at only one of a plurality of gateways in a network interworking a TRILL fabric and a VXLAN/IP fabric; ensuring that multicast traffic traversing from the plurality of TRILL distribution trees is not looped back to the TRILL fabric through the VXLAN/IP fabric; restoring connectivity among a plurality of VXLAN/IP fabric partitions through the TRILL fabric if the VXLAN/IP fabric is partitioned; and restoring connectivity among a plurality of TRILL fabric partitions through the VXLAN/IP fabric if the TRILL fabric is partitioned. | 05-12-2016 |
20160134518 | DETERMINISTIC AND OPTIMIZED BIT INDEX EXPLICIT REPLICATION (BIER) FORWARDING - A network device creates a forwarding table that includes information associated with a set of destinations in a network, and determines next hops for the set of destinations. The network device populates the forwarding table with information associated with the next hops, and stores the forwarding table. The forwarding table is used to forward a multicast packet toward a multiple destinations, and includes separate entries that depend upon routes the multicast packet is to traverse towards destinations with multiple choices for next hops. | 05-12-2016 |
20160134535 | DETERMINISTIC AND OPTIMIZED BIT INDEX EXPLICIT REPLICATION (BIER) FORWARDING - A network device creates multiple forwarding tables, and each forwarding table includes information associated with a first set of destinations and a second set of destinations. The first set of destinations is different than the second set of destinations. The network device determines, for each forwarding table, next hops for the first set of destinations, and determines, for each forwarding table, equal cost multipath next hops for the second set of destinations. The network device populates the multiple forwarding tables with information associated with the next hops and the equal cost multipath next hops, and the multiple forwarding tables are used to forward a multicast packet toward multiple destinations. | 05-12-2016 |
20160134563 | REMOTE PORT MIRRORING - A switch that facilitates remote port mirroring is described. The switch can include an encapsulation mechanism and a forwarding mechanism. The encapsulation mechanism can be configured to encapsulate a copy of a first packet in a second packet, thereby preserving header information (e.g., a VLAN identifier and/or a TRILL header) of the first packet. The forwarding mechanism can be configured to forward the first packet using header information of the first packet, and forward the second packet using header information of the second packet. The second packet can be received at a destination switch which extracts the first packet from the second packet, and sends the first packet on a port which is coupled to a network analyzer. | 05-12-2016 |
20160142219 | eMBMS Multicast Routing for Routers - Systems, methods, devices, and non-transitory processor-readable storage media of the various embodiments enable a software enabled access point (“softAP”) computing device to route evolved Multimedia Broadcast Multicast Service (“eMBMS”) multicast (“MCAST”) traffic to connected local area network (“LAN”) client devices. In an embodiment, a self-assigned Internet Protocol (“IP”) address may be assigned to the wide area network (“WAN”) interface of the softAP computing device where eMBMS MCAST traffic may be received and an MCAST routing daemon/utility of the softAP computing device may enable MCAST forwarding from the WAN interface to the LAN interface of the softAP computing device. In an embodiment, an MCAST routing daemon/utility may be modified to accept an alternate network comprising all source IP addresses. | 05-19-2016 |
20160142220 | Method and Apparatus for Processing Multicast Packet on Network Virtualization over Layer 3 (NVO3) Network - A first multihoming network virtualization edge (NVE) configured to receive a first multicast packet sent by a multihomed tenant end system (TES), acquire an ingress port of the first multicast packet and a virtual local area network (VLAN) identifier (ID) of the first multicast packet, acquire a virtual overlay network (VN) ID of the first multicast packet according to the ingress port and the VLAN ID, determine whether the ingress port is a designated forwarder (DF) of the VN ID, encapsulate the first multicast packet with an extended NVO3 header when the ingress port is not the DF of the VN ID, and send the first multicast packet that is encapsulated with the extended NVO3 header to another NVE that includes a second multihoming NVE, where the extended NVO3 header carries the VN ID and a link aggregation group (LAG) ID that corresponds to the ingress port. | 05-19-2016 |
20160142474 | COMMUNICATION SYSTEM, APPARATUS, METHOD AND PROGRAM - A communication control apparatus or a communication system in which a plurality of virtual machines each perform a communication function of a hardware appliance used in a communication network includes a control unit that selects a forwarding destination of a packet that is forwarded towards a plurality of paths in order to establish a communication session with the communication function, from a plurality of the virtual machines, and a forwarding unit that forwards the packet to a selected virtual machine. | 05-19-2016 |
20160149714 | Shortest Path Bridging (SPB) - Protocol-Independent Multicast (PIM) Interactions On A Backbone Edge Bridge (BEB) Acting As A Multicast Boundary Router Interfacing With A PIM Network - A method apparatus and computer readable medium for preforming SPB-PIM multicast interactions is presented. A Backbone Edge Bridge (BEB) in a Shortest Path Bridging (SPB) network discovers a multicast stream originating within a Protocol-Independent Multicast (PIM) network. The BEB sends multicast information to a Rendezvous Point (RP) in the PIM network. The BEB advertises a multicast stream learned from the RP into the SPB network. The BEB receives an update that includes a receiver interest in said multicast stream and initiates PIM join procedures for permitting the receiver to receive the multicast stream. | 05-26-2016 |
20160149715 | Protocol-Independent Multicast (PIM) Snooping For A Shortest Path Bridging Multicast (SPBM) Network - A method and apparatus for providing Protocol-Independent Multicast (PIM) snooping for a Shortest Path Bridging Multicast (SPBM) Network is presented. An ingress Backbone Edge Bridge (BEB) device of a Shortest Path Bridging (SPB) network having at least one egress BEB coupled to at least one PIM network performs the following operations. The egress BEB, snoops join and prune messages for a multicast stream in the SPB network. A multicast tree is built in the SPB network for the multicast stream in accordance with the join and prune messages. The multicast stream is forwarded through the SPB network in accordance with the multicast tree. | 05-26-2016 |
20160156480 | SWITCHING DEVICES | 06-02-2016 |
20160173369 | COMMUNICATION SYSTEM, COMMUNICATION APPARATUS, CONTROL APPARATUS, NETWORK DEVICE, COMMUNICATION METHOD, CONTROL METHOD, AND PROGRAM | 06-16-2016 |
20160173370 | COMMUNICATION SYSTEM, COMMUNICATION APPARATUS, CONTROL APPARATUS, NETWORK DEVICE, COMMUNICATION METHOD, CONTROL METHOD, AND PROGRAM | 06-16-2016 |
20160182241 | ROLE BASED MULTICAST MESSAGING INFRASTRUCTURE | 06-23-2016 |
20160191257 | SYSTEM AND METHOD FOR MULTI-SOURCE MULTICASTING IN CONTENT-CENTRIC NETWORKS - One embodiment of the present invention provides a system for updating routing information associated with a multicast group in an information-centric network (ICN). During operation, a first node in the ICN receives an update message for the multicast group from a neighbor node. The multicast group includes a root anchor node and a number of anchor nodes with the root anchor node having a smaller name than the anchor nodes. The update message specifies a prefix associated with the multicast group and the root anchor node of the multicast group. The system selects, based on topology information stored on the first node, from neighbors of the first node one or more next-hop neighbors that meet a notification condition, and forwards the update message to the one or more next-hop neighbors. | 06-30-2016 |
20160191262 | SELECTIVE MULTICAST - A method, system and computer readable medium for selective multicast processing. The method can include obtaining, using one or more processors, an association between a multicast data stream and a service identifier. The method can also include programming, using the one or more processors, a classification engine with a match that classifies a VLAN. The method can further include receiving, at the one or more processors, a data stream, and classifying, using the one or more processors, the data stream based on a mapping to a source virtual port. The method can also include deriving, using the one or more processors, a service identifier from the source virtual port. | 06-30-2016 |
20160191372 | BIT INDEX EXPLICIT REPLICATION (BIER)FORWARDING FOR NETWORK DEVICE COMPONENTS - A network device receives multicast packets that include information identifying destinations in the network, identifies next hops associated with the destinations, and populates a cache with the destinations and addresses of the identified next hops. The network device receives a particular multicast packet that includes information identifying particular destinations included in the cache, identifies one or more next hops for the particular destinations from the cache, and forwards the particular multicast packet to the identified one or more next hops to permit the identified one or more next hops to forward the multicast packet toward the particular destinations. | 06-30-2016 |
20160254987 | TRAFFIC ENGINEERING FOR BIT INDEXED EXPLICIT REPLICATION | 09-01-2016 |
20160254988 | TRAFFIC ENGINEERING FOR BIT INDEXED EXPLICIT REPLICATION | 09-01-2016 |
20160254998 | SERVICE CHAINING USING IN-PACKET BLOOM FILTERS | 09-01-2016 |
20160380890 | Intermediate Unicast Network and Method for Multicast Data Networks - An intermediate unicast network is provided for use in a multicast data network where the multicast network is a local server and a plurality of network hosts, which may be, for example, point-of-sale registers. The intermediate network includes a network device for receiving multicast data from the local server, encapsulating such data in a unicast data transfer frame, and transferring the unicast data to a plurality of dongles, each of which being associated with a corresponding network host. Each dongle is configured to decapsulate the unicast data received from the network appliance and to re-assemble the data into multicast data for transfer to the associated network host. | 12-29-2016 |
20170237650 | ENGINES TO PRUNE OVERLAY NETWORK TRAFFIC | 08-17-2017 |
20190149345 | SYSTEMS AND METHODS FOR PROCESSING PACKETS IN A COMPUTER NETWORK | 05-16-2019 |
20190149452 | OPTIMIZING INFORMATION RELATED TO A ROUTE AND/OR A NEXT HOP FOR MULTICAST TRAFFIC | 05-16-2019 |
20190149460 | Optimized Message Flooding Across Nodes of a Distributed Platform | 05-16-2019 |