论文摘要
虚拟局域网,是一种将局域网内的设备逻辑地划分成一个个独立网段从而实现虚拟工作组的新兴技术。IEEE组织于1999年颁布了用以标准化虚拟局域网实现方案的802.1Q协议标准草案。而综合接入设备,是一种能够将各种网络终端统一接入,从而使各种业务在分组交换网络中统一实现的客户端接入设备。它的出现使得在下一代网络上承载语音、视频、数据等综合业务成为了可能。虚拟局域网技术在综合接入设备中的应用是当前的一个新的热点,它可以有效的区分和优化综合接入设备所提供的各种服务。在分析IEEE组织颁布的802.1Q协议的基础上,深入研究了Linux操作系统中虚拟局域网的实现机制,跟踪系统及驱动源代码,详细阐述了系统接受数据包与发送数据包时的详细工作流程。结合各种传统的虚拟局域网划分方式的特点及其存在的优缺点,在分析虚拟局域网技术在综合接入设备中所需要解决的区分服务的特殊应用需求之后,最终提出了一种全新的虚拟局域网划分技术——基于服务的虚拟局域网。基于这种技术在综合接入设备中完成了一套集虚拟局域网划分、虚拟局域网动态管理、网络监控和日志存储的虚拟局域网应用系统,比较完美的解决了区分多种服务的需求,并且提高了网络带宽利用率。首先从需求分析入手,构建了系统的总体框架,按照模块化的方法,在嵌入式综合接入设备中实现了这种基于服务的虚拟局域网划分方式,完成了虚拟局域网应用系统。并且经过后期的性能测试证明,与传统的虚拟局域网划分方式相比较,这种新的划分方式不仅大幅度降低了局域网经过路由的数据量,提高网络系统的抵御广播风暴性能,而且使网络资源得到灵活分配和充分利用,大大减轻了网络管理员的负担。