一些组播问题

YJ

Posted by YJ on October 9, 2018

组播

1、组播基础 1.1 什么是组播 1.2 组播ip和组播Mac 永远出现在目的地址的位置,接受者! 保留的链路本地地址(224.0.0.0-224.0.0.255,保留给路由协议) 1.3 组播树的基础

什么是组播

组播流,在组播网络中只会有一份组播流量。(针对同一个组播组) 条件性接受 解决了网络中用户数量不确定的问题,有需求者加入 一份信息,多个接受者 相同的组播数据流在每一条链路上最多仅有一份

组播的优势

从服务器角度:减轻服务器压力,用户数目的增加对server无影响 从传送网络角度:减少冗余流量,网络中同一条同样的组播数只有一份 从应用角度:使多点应用成为可能,分布式应用

ip组播的用户价值

ip组播对于业务的优势组要体现在: 减少服务器负载 节约带宽,减少冗余的流量 可扩展性,正价更多的接受者,并不会正价网络压力 因此,ip组播更适合的业务应用包括:视屏直播、视屏会议、证券市场等

组播短板

组播应用大都基于UDP传送。 尽力而为的传输:预计可能会出现丢包的情况。组播应用程序将处理这个问题 没有拥塞避免机制:缺少tcp的滑动窗口和慢启动 报文重复:一些组播协议机制会到导致偶然的复制包的出现另外某些情况下路由器的复制压力问题 报文失序:没有tcp的sequence 报文抖动

组播ip地址

根据iana规定,组播报文的目的地址使用d类ip地址,d类地不能出现在ip报文的源ip地址字段里,它表示一系列接受者的结合,主机加入某个组播组,即声明自己可以接受目的ip为这个组播地址的报文。

IP group addresses Class D address - high-order 3 bits are set to 1110 Range from 224.0.0.0 through 239.255.255.255