论文部分内容阅读
通信技术的发展及其新的应用类型的出现对网络互连的核心设备——路由器的功能和性能都提出了更高的要求。国际互联网工程任务组中路由领域的ForCES工作组提出的转发件与控制件分离的路由器体系结构,被认为将是新一代网络中广泛使用的路由器体系结构。
本文研究的ForCES传输匹配层作为ForCES架构路由器的重要组成部分,为ForCES协议层传输ForCES消息。将协议层与底层网络相隔离,解决了ForCES在不同链路层上(如TCP/IP层、Ethernet层、ATM甚至总线背板)的匹配问题,提高了ForCES系统的灵活性。
根据ForCES控制消息和重定向消息传输需求的不同,传输匹配层传输消息时将这两种消息分离,并采用不同的传输协议进行传输。针对控制消息的传输特点,通过增加消息头的方法解决了控制消息传输不完整的问题。为了抵御来自重定向消息的拒绝服务攻击,本文提出了基于速率和队列控制的动态概率调度算法,根据传输流的速率和队列长度动态地调整分组的丢弃概率,保护了控制消息的传输,从而保证整个ForCES架构路由器系统的运行。
本文使用C语言进行开发,在Linux平台上实现了较为稳定的传输匹配层。在论文的最后,根据现有的问题需求和实现能力,设计了-些测试案例对传输匹配层的功能和性能进行了测试,将本文设计的传输匹配层成功地应用于ForCES架构路由器系统。本文完成的工作和取得的成果,对原型系统的实现具有非常重要的理论和实践意义,它对于推动ForCES体系结构进一步的探索和发展,具有较高的参考价值。