基于组播源发现协议的域间组播实现
发布时间:2018-11-08 14:25
【摘要】:随着Internet技术的飞速发展,IP组播技术优越性越来越突出。但是目前IP组播应用大多只能局限于特定的组播域内实施。通常组播网络划分为成独立地特定域,如果要在大规模的网络实现IP组播,首先需要解决域间组加入和组播数据转发问题。 本文在研究域间组播路由协议的基础上,编程实现了域内与域间组播路由协议。主要研究内容有: 1.基于IGMP(Internet Group Management Protocol)/PIM-SM(ProtocolIndependent Multicast-Sparse Mode)编程实现了域内组播,给出了软件的关键数据结构和功能模块划分,实现了域内组播源树和共享树的构建。 2.设计了基于MSDP(Multicast Source Discovery Protocol)/MBGP(Multiprotocol Extensions for BGP-4)域间组播的实现方案,编程实现了组播源发现协议MSDP,给出了主要功能模块、数据结构、协议实现机制与各子系统之间的接口关系,完成了MSDP对等体的建立以及SA(Source Active)消息的发送和接收。 3.对MSDP收发报文进行优化设计。通过区分事件之间关系,把报文接收和处理分开完成。以报文处理控制对等体轮询,保证资源合理分配,以适应目前大的网络环境,在大量连接和数据情况下能够保证对等体的不中断。 4.对组播网络系统进行了测试。主要包括域内组播路由协议测试,MSDP的性能测试,,域间组播组网测试等。结果与预期相符,域内实现转发数据,域间发现组播源,并成功收到数据流,MSDP在对等体和SA报文较大情况下性能稳定。
[Abstract]:With the rapid development of Internet technology, the superiority of IP multicast technology is more and more prominent. However, at present, most IP multicast applications can only be implemented in a specific multicast domain. Usually, multicast networks are divided into independent specific domains. If IP multicast is to be implemented in large-scale networks, the problem of inter-domain group joining and multicast data forwarding should be solved first. Based on the research of inter-domain multicast routing protocol, this paper implements inter-domain and intra-domain multicast routing protocols. The main research contents are as follows: 1. Based on IGMP (Internet Group Management Protocol) / PIM-SM (ProtocolIndependent Multicast-Sparse Mode) programming, the multicast in domain is realized. The key data structure and function module partition of the software are given, and the construction of the source tree and shared tree in the domain is realized. 2. The implementation scheme of inter-domain multicast based on MSDP (Multicast Source Discovery Protocol) / MBGP (Multiprotocol Extensions for BGP-4 is designed. The multicast source discovery protocol MSDP, gives the main function module and data structure. The implementation mechanism of the protocol and the interface between the subsystems, the establishment of the MSDP peer and the sending and receiving of SA (Source Active) messages are completed. 3. The optimization design of MSDP sending and receiving message is carried out. By distinguishing the relationship between events, the message receiving and processing are completed separately. Packet processing controls peer polling to ensure a reasonable allocation of resources in order to adapt to the current large network environment and to ensure that peers are not interrupted under a large number of connections and data. 4. The multicast network system is tested. It mainly includes multicast routing protocol test, MSDP performance test, inter-domain multicast network test and so on. The results are in line with expectations. Forwarding data is realized in the domain, multicast source is found among domains, and the data stream is received successfully. The performance of MSDP is stable when the peer and SA packets are large.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.03
本文编号:2318744
[Abstract]:With the rapid development of Internet technology, the superiority of IP multicast technology is more and more prominent. However, at present, most IP multicast applications can only be implemented in a specific multicast domain. Usually, multicast networks are divided into independent specific domains. If IP multicast is to be implemented in large-scale networks, the problem of inter-domain group joining and multicast data forwarding should be solved first. Based on the research of inter-domain multicast routing protocol, this paper implements inter-domain and intra-domain multicast routing protocols. The main research contents are as follows: 1. Based on IGMP (Internet Group Management Protocol) / PIM-SM (ProtocolIndependent Multicast-Sparse Mode) programming, the multicast in domain is realized. The key data structure and function module partition of the software are given, and the construction of the source tree and shared tree in the domain is realized. 2. The implementation scheme of inter-domain multicast based on MSDP (Multicast Source Discovery Protocol) / MBGP (Multiprotocol Extensions for BGP-4 is designed. The multicast source discovery protocol MSDP, gives the main function module and data structure. The implementation mechanism of the protocol and the interface between the subsystems, the establishment of the MSDP peer and the sending and receiving of SA (Source Active) messages are completed. 3. The optimization design of MSDP sending and receiving message is carried out. By distinguishing the relationship between events, the message receiving and processing are completed separately. Packet processing controls peer polling to ensure a reasonable allocation of resources in order to adapt to the current large network environment and to ensure that peers are not interrupted under a large number of connections and data. 4. The multicast network system is tested. It mainly includes multicast routing protocol test, MSDP performance test, inter-domain multicast network test and so on. The results are in line with expectations. Forwarding data is realized in the domain, multicast source is found among domains, and the data stream is received successfully. The performance of MSDP is stable when the peer and SA packets are large.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.03
【参考文献】
相关期刊论文 前3条
1 王霞;苑刚;贾文军;;基于MSDP组播域间通信的实现[J];飞行器测控学报;2009年02期
2 尚建贞;;独立组播协议PIM分析[J];软件导刊;2010年09期
3 叶保留,顾铁成,陆桑璐,陈道蓄,谢立;组播技术综述[J];小型微型计算机系统;2004年08期
本文编号:2318744
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2318744.html