跳转至

Basic-Sim Notes

这一部分对应于 ns3-sat-sim/simulator/contrib/basic-sim/doc/getting_started.md

我们会介绍模拟器的内核实现,这与后期自定义新功能的关联度很高 🚀

它属于原论文的子模块,对应的官方README在 这里

这个子模块的用途是做一层抽象,便于进行:

  1. 网络拓扑建立
  2. 流量监控
  3. 链路利用率/拥塞率检测

整个教程分为以下几个组成部分:

  • getting_started.md -- Basic concepts of the framework
  • ptop_topology.md -- Point-to-point topology
  • arbiter_routing.md -- A new type of routing with more flexibility
  • link_utilization_tracking.md -- Link utilization tracking
  • link_queue_tracking.md -- Link queue tracking
  • flows_application.md -- Flow application ("send from A to B a flow of size X at time T")
  • udp_burst_application.md -- UDP burst application ("send from A to B at a rate of X Mbit/s at time T for duration D")
  • pingmesh_application.md -- Ping application ("send from A to B a ping at an interval I")
  • tcp_optimizer.md -- Optimize certain TCP parameters
  • future_work.md -- To find out what can be extended / improved

笔者的介绍基于官方文档,但是更加浓缩,且具有一定的主观性,欢迎批判性参考 👏