• ns-3


    二、NS-3C++脚本的编写
    如前所述,NS-3的脚本使用C++语言(也支持python),使用四种类型的网络构件(Node、NetDevice、Channel、Application)。一个简单的脚本一般有以下步骤:
    1、创建节点Node(使用类NodeContainer::Create()方法)
    2、使用链路Helper类来帮助设置链路(包括PointToPointHelper、CsmaHelper、WifiHelper等类型)。Helper类虽然不属于上述四类的网络构件,但它却极大地方便了拓扑的搭建,它可以帮助我们处理实际中诸如在两个终端安装网卡、连网线、Modern、配置上网方式、链路属性等底层工作,简化了仿真过程,使我们可以更专注于仿真的目的
    3、安装IP协议栈(使用类InternetStackHelper::Install()方法)
    4、设置IP地址(使用类Ipv4AddressHelper::SetBase()/Assign()方法)
    5、在节点Node上安装应用程序(目前支持UdpServerServer、UdpEchoClient、PacketSink等)
    6、设置仿真时间、启动仿真

  • 相关阅读:
    方差分析
    Rust 指定安装目录
    perl 子函数传入多个数组
    perl 获取目录信息
    R绘图布局包 customLayout
    C语言 自定义函数按行读入文件2
    C语言 自定义函数按行读入文件
    C语言按行读入文件
    sed删除指定行
    mybatis 批量更新
  • 原文地址:https://www.cnblogs.com/xiaochige/p/6515301.html
Copyright © 2020-2023  润新知