基于IP/组网/BGP的多域组播一体化数据分发
发布时间:2021-03-02 17:18:46来源:
基于IP/组网/BGP的多域组播一体化数据分发,以及跨越多个组播域的数据分发技术,属于计算机网络技术领域。
IP (Internet Protocol,因特网协议)组播技术;组播是指同步(或接近 同步)向一组接收者发送数据的机制。它与向单个接收者发送数据(单播)和 向给定网络上的所有接收者发送数据(广播)不同,组播的发送者只需要对每 个数据包发送一次,所有的接收者就能够全部收到该数据包,数据包的复制和 转发由网络中的路由节点来完成。
IP组播则是指在IP层面上实现的这种发送数据的机制。IP组播允许目的站 点集合位于互联网上的任意位置,可以跨越互联网上任意的物理网络。
要在网络上实现IP组播,需要有组播路由协议和组播成员管理协议对组播 进行建立和维护。
IETF(Internet Engineering Task Force,互联网工程任务组)的组播成员 管理协议主要包括针对IPv4的IGMP (Internet Group Management Protocol, 因特网组管理协议)协议和针对IPv6的MLD (Multicast Listener Discovery Protocol,组播监听发现协议)协议。它们定义了主机和路由器之间如何交互 组播组成员信息,主要用来管理主机加入或退出组播组。
组播路由协议的情况要相对复杂一些。按照IP组播树的建立过程来分,组播路由协议可以分为两类。 一类使用最短路径树方法,其组播路由协议是通过(组播源地址,组播群组地址)对来标识一个组播任务的,如DVMRP、 MOSPF和 P頂-DM协议。另一类使用共享树方法,其组播路由协议通过(*,组播群组地址) 来标识一个组播任务,其中*表示该组播任务中可以包含多个组播源,如BGMP、 CBT和PIM-SM协议。其中PIM-SM协议的共享树在一定条件下可以转换为源树。
IP组播路由技术已经经过很长时间的研究,发展到今天,已经形成了比较 完善的体系和协议。但由于IP组播使用了UDP进行数据传输,其可靠性仍然较 低;此外,IP组播还缺乏有效的管理和部署机制以及缺乏流量和拥塞控制禾几制 等保障体系,因此目前还不能得到大规模的广泛应用,而是主要应甩在局域网、 企业网的范围内。
虽然组播技术还存在一些实际应用上的障碍,但是这种数据传输思想给网络 和应用所带来的益处却是显而易见的,因此有理由相信,在下一代网络中组播 技术将会得到广泛的应用。