摘要: 对TCP/IP协议中的链路层广播、多播应用以及多处理器环境中基于共享内存的虚拟网络设备的实现进行分析。对比以太网和基于共享内存的虚拟网络条件下实现广播、组播时物理层及数据链路层的不同。分析VxWorks操作系统中基于共享内存的虚拟网络设备驱动程序对广播、组播的实现策略,并根据多龙芯2E处理器并行信号处理板的结构特点提出基于流水思想的优化策略。优化后的网络具有更好的实时性、节点负载均衡性和更高的传输效率。
关键词:
广多播,
共享内存,
虚拟网络,
VxWorks操作系统,
流水
Abstract: Broadcast and multicast application based on TCP/IP protocol in link layer and realization of virtual network device, for multi- processors environment, based on shared memory under VxWorks are introduced. A contrast of physical and link layers is made between the Ethernet and the virtual networks device upon broadcast and multicast. The virtual network device’s drive for VxWorks with its operation on the broadcast and multicast is analyzed. And an optimized scheme on broadcast and multicast on multi-Longson 2E processors parallel signal processing mainboard pointed to virtual network device’s physical character is designed and realized which is based on pipeline thinking. The real time performance, balance of the net node load and the transmission efficiency are improved greatly.
Key words:
broadcast and multicast,
shared memory,
virtual network,
VxWorks operating system,
pipeline
中图分类号:
闫超, 王光旭, 刘明. 基于流水思想的虚拟网络广多播优化策略[J]. 计算机工程, 2011, 37(3): 87-89,92.
YAN Chao, WANG Guang-Xu, LIU Meng. Optimized Strategy of Broadcast and Multicast in Virtual Network Based on Pipeline Thinking[J]. Computer Engineering, 2011, 37(3): 87-89,92.