NS3网络模拟器-网络设备1
1.概述
前面章节已经介绍了NS-3基本模型中的应用层和协议栈Internet模型,如下图所示,本节将介绍网络设备模型。
如上图所示NS-3基本模型,通常一个节点可以通过多个网络设备同时连接到多条信道上。
-
Application应用层模型提供多种业务流量,如OnOff、PacketSink和BulkSend等;
-
Protocol stack,即Internet模型,包括传输层TCP/UDP,和网络层IP;
-
NetDevice网络设备一般包括物理层和MAC层。网络设备模型与信道强相关,比如接入P2P信道必须使用P2P网络设备,不能通过WIFI网络设备接入;
-
channel信道模型:P2P信道,CSMA信道,WIFI信道。
2.网络设备
表1 常用网络设备模块
网络设备模块 | 用途 |
---|---|
Point-to-point | 点对点网络 |
CSMA | 实现基于IEEE802.3的以太网网络,包括MAC层,物理层和媒体信道 |
Wi-Fi | 实现基于IEEE802.11a/b/g的无线网络,也可以是有基础设施的ad hoc网络 |
Mesh | 实现基于IEEE802.11s的无线mesh网络 |
wima |