Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Description  



1.1  Advantages  





1.2  Disadvantages  







2 Applications  





3 See also  





4 References  














Xcast






Català
Español
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


The explicit multi-unicast (Xcast) is a variation of multicast that supports a great number of multicast sessions with a small number of recipients in each. It adds all the destination IP addresses in the IP header, instead of using a multicast address. The traditional multicast schemes over Internet Protocol (IP) scale to multicast groups with many members, but they have scalability problems for a great number of groups. Multicast schemes can be used to minimize the bandwidth consumption. Xcast minimizes bandwidth consumption for small groups, by eliminating the signaling protocols and state information for every session of the standard IP multicast scheme.

Diagram of an Xcast path

Description[edit]

In Xcast, the source node keeps all destinations of the multicast channel through which packets will be sent. The source encodes the destinations list in the Xcast header and sends the packet to a router. Each router looks in a routing table to determine the next hop of each packet, analyzes its header, parses the destination field basing on the following jump of every destination and copies the packets as many different paths as they need to follow. After that, the router copies the packet with its correct Xcast header to every following jump. On the last hop, there is no need to make a new copy, since there is just one address in the destination field. The packet is treated just like a unicast packet, which is called Xcast to Unicast (X2U).

The IP multicast standard was designed to scale to multicast groups with many members. It works well when doing a distribution similar to broadcasting, but it has scalability problems to a large number of groups. Multicast routing protocols keep routing tables that record multicast group addresses with members. These tables might become large, that prompted alternative schemes to reduce the quantity of state information. IP Multicast protocols announce a source or maintain routes between routers. The cost of these protocols can be significant even then the size of each group is reduced.

Xcast follows philosophy that worked well to grow the Internet: keep the center of the network simple, and do the complicated operations on the sides.

Anopen source implementation was available from IBM starting in 2001.[1]AMediaWiki-based web site (English language, but registered in Japan) indicates activity from 2004 through 2007.[2] An informational specification was published by the Internet Engineering Task Force in November 2007 as RFC 5058.[3]

Advantages[edit]

Disadvantages[edit]

But on the other hand:

Applications[edit]

Xcast allows efficient applications such as VoIP, video conferencing, or collaborative meetings. These applications could be done using just unicast, but in cases with limited bandwidth, the Xcast efficiency might be useful. On the other hand, since Xcast does not scale to groups with many members, it can not substitute for all other multicast models.

See also[edit]

References[edit]

  1. ^ "Explicit Multicast". Archived from the original on June 19, 2001. Retrieved May 25, 2013.
  • ^ "XCAST - Wiki". Archived from the original on March 24, 2013. Retrieved May 25, 2013.
  • ^ R. Boivie; N. Feldman; Y. Imai; W. Livens & D. Ooms (November 2007). "Explicit Multicast (Xcast) Concepts and Options". doi:10.17487/RFC5058. Retrieved May 25, 2013. {{cite journal}}: Cite journal requires |journal= (help)

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Xcast&oldid=1216458027"

    Categories: 
    Internet architecture
    Network protocols
    Hidden categories: 
    CS1 errors: missing periodical
    Articles needing additional references from August 2016
    All articles needing additional references
     



    This page was last edited on 31 March 2024, at 03:25 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki