当前位置:问答库>论文摘要

题目:基于Linux的工业交换机端口聚合功能的设计与实现

关键词:端口聚合;数据链路层;聚合组;聚合链路;链路聚合控制协议

  摘要

  端口聚合(又称链路聚合)是交换机利用现有端口大幅提升带宽的最有效手段。在美国电气和电子工程师协会(IEEE)制定相关标准之前,各交换机厂商使用自己定义的专用干线(TRUNKING)技术以实现端口聚合功能,解决带宽不足和网络拓扑受环境影响的问题。IEEE于1999年制定了802.3ad标准,以实现通用的标准端口聚合方法。该标准定义了如何将两个以上的高速以太网连接组合起来为高带宽网络连接实现负载共享、负载平衡以及提供更好的稳定性。  IEEE 802.3ad标准于2000年得到更新,本课题正是基于该版本实现端口聚合功能。802.3ad标准定义了基于CSMA/CD(载波监听多路访问/冲突检测方法)的可选链路聚合子层。链路聚合允许一条或多条链路聚合起来形成一个链路聚合组,这样上层协议就可以把一个链路聚合组当作一条单独的链路。最后,它指定了在数据终端设备之间由多条相同数据传输率的全双工点对点链路组成的逻辑链路。为了实现这一点,它定义了一套链路聚合控制协议(LACP),用于在两台配置了基于该标准的端口聚合功能的交换机设备上实现端口聚合的自动协商和状态转换。本文将讨论802.3ad标准的原理、方法和实现机制,并描述本课题基于Linux在嵌入式设备上对端口聚合的设计与实现。