下载后可任意编辑使用 NSG 进行有线网络仿真1 ubuntu 密码 1234562 实验目标和要求1 熟悉 NS2 环境,学会使用 NS2 工具进行仿真实验2 使用 NSG 进行有线网络仿真3 观察并解释 NAM 动画,分析 trace 文档。4 分析模拟结果。学会使用 awk 和 gnuplot 分析端到端的延迟。3 实验步骤仿真的环境如图所示:图 1 有线网络拓扑( 转到 NSG 目录下,启动 NSG。cd /home/susan/Desktop/ns-allinone-2.34/ns-2.34/bookjava –jar NSG2.1.jar )Step 1: 新增一个有线网络的剧本,使用者可以透过 Scenario→New wired scenario 来建立(或按下快速键 Ctrl+W),建立后如图 2 所示,在预设的情况下 NSG 会切换到 Node mode(Node 按钮会变成灰色),也就是说使用者一开始便可建立 Node。下载后可任意编辑图 2 新增一个有线网络的剧本Step 2: 开始建立剧本所需要的 Node,利用鼠标直接点选想要摆放 Node 的位置以建立Node,在此范例中建立的六个 Node 其相对位置如图 3,可透过调整画面右下方的横杆显示不同的比例。图 3 设定好六个 node 相关位置Step 3: 设定 Node 之间的链路,首先切换到 Link mode (按下 Link 按钮或快速键下载后可任意编辑Ctrl+3),然后依序将下列的参数设定好。1.Link-type:duplex-link2.Queue type:DropTail3.Capacity:2Mbps4.Propagation delay:10ms5.Queue size:10Step 4: 以鼠标点选的方式将 n0-n2、n1-n2、n3-n4 及 n3-n5 之间的链路建立起来,接着将 Capacity 设定为 1Mbps,Propagation delay 设定为 20ms,然后再建立 n2-n3 间的链路,建立好后如图 4 所示,假如建立的过程中有参数没设定好,也可以在链路上按下鼠标右键进行修改。图 4 设定好六个 node 之间的链路Step 5: 接着切换到 Agent mode(按下 Agent 按钮或快速键 Ctrl+4)来进行通讯协议的设定。首先选取 Agent type 为 UDP 并设定封包大小(Packet size)为 1500 bytes,并在 n0 与n1 上各建立一个 Agent,接着选取 Agent type 为 NULL,并在 n4、n5 上各建立一个 NULL Agent。建立好 Agent 之后还要继续设定 Agent 之间的联机,其设定的方式是用鼠标选取要建立联机的二个 Agent,在此分别在(udp0、null2)和(udp1、null3)之间建立联机,建立好之后如图 5 所示。下载后可任意编辑图 5 建立 AgentsStep 6: 切换到 App...