ndnSIM仿真平台使用之转发Forwarder类
Forwarder类包含一系列事件触发器,是ndnSIM转发过程的核心。通过理解Forwarder类,也有助于我们理解NDN的包处理机制。本文将详细介绍仿真实验中最常用到的几种事件触发器源码,基于此将很容易实现自定义的转发处理策略。需要注意的是,Forwarder类不同于具体的转发策略(如best-route、multicast等),该类仅是NDN转发引擎的实现,换句话说,兴趣包经过Forwarder类处理后再交由具体的转发策略转发。
ndnSIM仿真平台使用之服务器Producer类
ndnSIM仅提供了一个服务器Producer类,本文首先介绍Producer类的参数设置与使用方式,然后介绍roducer类的核心方法OnInterest()以及如何初始化自定义的数据包标签,最后介绍如何创建与使用自定义的服务器类。
ndnSIM仿真平台使用之用户Consumer类
本文首先介绍ndnSIM提供的不同用户类的参数设置与使用方式,然后介绍用户类的核心方法SendPacket()以及如何初始化自定义的兴趣包标签,最后介绍如何创建与使用自定义的用户类。
ndnSIM仿真平台使用之拓扑生成器Brite介绍
本文参考Brite官网提供的用户手册,介绍拓扑生成器Brite的安装与使用,并提供一个简单的Python脚本将生成的拓扑文件转为ndnSIM可读取的文件。
ndnSIM仿真平台使用之示例文件结构介绍
本文介绍示例文件(即example内文件)的结构,包括定义拓扑、选择缓存替换策略、选择转发策略、安装用户Consumer与服务器Producer等,自定义的示例文件可参考于此进行编写。
17 post articles, 3 pages.