论文部分内容阅读
随着互联网的发展、高带宽占用率的应用系统不断出现,从传统以太网向快速以太网(100Mb/s,IEEE802.3u)和千兆以太网(1000Mb/s,IEEE802.3z和IEEE802.3ab)的迁移动力就越来越强劲。目前,10/100Mbps快速以太网已成主流,在一个拥有数十台pc机和服务器(几十个“点”)的网络环境中,以太网交换机已是必不可少的网络设备。 本文介绍了交换式以太网的发展过程,认真分析了以太网交换机的功能结构,明确了交换机硬件域与软件域划分,在此基础上提出了二层以太网交换机通用软件平台的体系结构,并对其中关键技术进行了深入剖析与设计。该通用软件平台的设计遵循了网络协议栈分层设计的思想,采用模块化设计方法,使其具有可移植、可扩展、可裁剪的特点。同时,所设计的二层交换协议完全遵循IEEE 802.1标准,在以太网交换机领域具有通用性。最后,结合一种具体的交换硬件平台,设计并实现了二层可管理以太网交换机。 本文的研究成果打破了国外在交换领域的技术垄断。通用软件平台的使用,加速了交换产品的开发,有利于增强国产交换产品的市场竞争力。