五,路由过程 本实现部分为整个系统执行时序的表现,如果与通信模拟系统整合,本部分是不需要的。所以这部分是为单独调试而写的。为了检验路由模拟系统,写了一个单数据包路由的过程。但语义
2, 路由器从端口接收数据 方法名称: CentralRout::ReceiveData 方法参数: 无 返回值:
3,设置路由表 方法名称: CentralRout::SetRoutTable 方法参数: 无 返回值: 无
3,创建网络 方法名称: Net::ReCreate 方法参数: 无 返回值: 无 方法的目的:
二,网络的建立 网络的建立都是针对中心路由器的高速网络,任意复杂网络可以扩充实现。另外本方案部分代码是为单独调试、运行而写的,在与通信模拟系统整合时要重写部分代码。 1,获得网络信息
路由模拟系统 设计方案(二) 实现部分 2004-4-10
路由模拟系统 设计方案(一) 接口说明部分 2004-3-21 一, 全局名空间 路由模拟系统中所有全局变量与函数皆实现在一个名空间中。 名空间
§3.3 Floyed路由算法与演化路由算法实验数据分析 算法的测试数据,使用图7中的网络结构。则网络的拓扑信息与耗散信息分别为: 拓扑信息矩阵 耗散信息矩阵
演化路由算法框架的流程图如下图所示: 图8 演化路由算法的框架流程图 那么
§3.2 演化路由算法设计 演化路由算法的基本思想是使用自适应的演化策略,来寻找两结点间的最佳路径。如图7中的网络,由0结点开始寻找到4结点的最佳路径,我们下给出如下定义: