在uClinux环境下实现虚拟局域网
tcpdump-n-picmp-ibr0
可看到如下结果。
00:55:11.700355802.1Qvlan#1P0192.168.1.1>192.168.1.2:icmp:echorequest(DF)
00:55:11.700486802.1Qvlan#1P0192.168.1.2>192.168.1.1:icmp:echoreply
00:55:12.700260802.1Qvlan#1P0192.168.1.1>192.168.1.2:icmp:echorequest(DF)
00:55:12.700352802.1Qvlan#1P0192.168.1.2>192.168.1.1:icmp:echoerply
其次,以μClinux为软件平台,用GCC编译实现了一个高速视频流服务器/客户程序。它的功能主要是服务器接受来自客户端的RTSP连接,并按照RTP、RTCP和SDP等协议向客户端提供所采集到的实时视频流。在这里,客户端是浏览器,服务器端是device,与上述客户端/服务器端有所不同。通过实际的程序运行和测试,在图3所示的网络拓扑中,我们发现在网络负载较重时,划分了VLAN的视频流在传输延迟和时延抖动上均优于不划分VLAN的视频流在20%~40%;负载较轻时,它们的性能相当。
4结论
当前,以信息家电中心的嵌入式系统正得到蓬勃的发展。随着嵌入式系统和网络技术的发展,整个世界将更加网络化和智能化。所以设备上网必然带来网络安全性和广播的问题,VLAN则为设备连入Internet提供了一个较好的解决途径。本文针对嵌入式应用开发环境μClinux操作系统,对VLAN的实际给出具体的应用环境与步骤。具有良好的应用前景与现实意义 《在uClinux环境下实现虚拟局域网(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/175810.html
可看到如下结果。
00:55:11.700355802.1Qvlan#1P0192.168.1.1>192.168.1.2:icmp:echorequest(DF)
00:55:11.700486802.1Qvlan#1P0192.168.1.2>192.168.1.1:icmp:echoreply
00:55:12.700260802.1Qvlan#1P0192.168.1.1>192.168.1.2:icmp:echorequest(DF)
00:55:12.700352802.1Qvlan#1P0192.168.1.2>192.168.1.1:icmp:echoerply
其次,以μClinux为软件平台,用GCC编译实现了一个高速视频流服务器/客户程序。它的功能主要是服务器接受来自客户端的RTSP连接,并按照RTP、RTCP和SDP等协议向客户端提供所采集到的实时视频流。在这里,客户端是浏览器,服务器端是device,与上述客户端/服务器端有所不同。通过实际的程序运行和测试,在图3所示的网络拓扑中,我们发现在网络负载较重时,划分了VLAN的视频流在传输延迟和时延抖动上均优于不划分VLAN的视频流在20%~40%;负载较轻时,它们的性能相当。
4结论
当前,以信息家电中心的嵌入式系统正得到蓬勃的发展。随着嵌入式系统和网络技术的发展,整个世界将更加网络化和智能化。所以设备上网必然带来网络安全性和广播的问题,VLAN则为设备连入Internet提供了一个较好的解决途径。本文针对嵌入式应用开发环境μClinux操作系统,对VLAN的实际给出具体的应用环境与步骤。具有良好的应用前景与现实意义 《在uClinux环境下实现虚拟局域网(第4页)》