论文部分内容阅读
主动网络是一种新兴的可编程数据交换网络.用户可以通过插入可执行的主动代码到网络的中间节点,实现服务定制和组合的功能.传统的网络提供了一种端到端的传输机制,只对流经它们的数据进行简单的处理和计算.现有的网络对不同的应用只能提供固定的配置,难以适应复杂的网管.现有的网络也难为不同的用户提供不同的QoS.随着网络新技术的出现和应用对网络不断提出新的要求,就要求未来的网络在保持现有网络硬件基本不变的情况下,具有高度的灵活性.主动网络正是为了解决上述问题提出来的.本文从主动网资源检测方法、主动网资源分配策略、主动网多路路由实现动态资源预留方法、主动网中资源预留及再协商等几个方面进行研究.首先,在对目前国内外进行资源检测方法分析的基础上,结合SNMP的MIB结构及生成原理,提出了基于MIB的网络动态状态数据获取、链路带宽生成、动态可利用带宽的计算方法.根据Internet的现状,本文详细研究了在Internet中的尽最大努力传输服务和主动网络的资源预留服务之间对资源的分配策略,并进行了对比仿真.仿真结果表明本章所提出的动态分配策略明显降低了网络对RSVP服务的阻塞率,对贪婪的非响应流具有惩罚作用,有利于缓解网络拥塞,提高网络利用率.本文重点对主动网络中利用多路路由实现资源预留的方法进行研究.本文中首次提出了开放路由思路,使主动网路由成为开放式路由.本文主要从建立相应的升级代码服务器,利用主动节点标识和口令数据库进行身份确认,代码加密传输等措施对主动网节点软件升级提供安全保证.本文利用主动网的可编程特性,基于备份路由及多路路由讨论了主动网动态资源预留的再协商及其相关算法,加快协商速度.本文在理论研究的基础上,利用国际上网络研究中采用的先进的网络仿真环中山大学博论文I境NS2进行实验仿真,验证了本文所述方法的有效性.