A Discrete-Event Network Simulator
API
IPv4 classes and sub-modules
+ Collaboration diagram for IPv4 classes and sub-modules:

Modules

 ARP protocol.
 The ARP protocol and its associated tables are responsible for the IPv4 - MAC address translation.
 
 ICMP protocol and associated headers.
 

Classes

class  ns3::Ipv4
 Access to the IPv4 forwarding table, interfaces, and configuration. More...
 
class  ns3::Ipv4AddressGenerator
 This generator assigns addresses sequentially from a provided network address; used in topology code. More...
 
class  ns3::Ipv4EndPoint
 A representation of an internet endpoint/connection. More...
 
class  ns3::Ipv4EndPointDemux
 Demultiplexes packets to various transport layer endpoints. More...
 
class  ns3::Ipv4GlobalRouting
 Global routing protocol for IPv4 stacks. More...
 
class  ns3::Ipv4Header
 Packet header for IPv4. More...
 
class  ns3::Ipv4Interface
 The IPv4 representation of a network interface. More...
 
class  ns3::Ipv4InterfaceAddress
 a class to store IPv4 address information on an interface More...
 
class  ns3::Ipv4InterfaceContainer
 holds a vector of std::pair of Ptr<Ipv4> and interface index. More...
 
class  ns3::Ipv4L3Protocol
 Implement the IPv4 layer. More...
 
class  ns3::Ipv4PacketFilter
 Ipv4PacketFilter is the abstract base class for filters defined for IPv4 packets. More...
 
class  ns3::Ipv4PacketInfoTag
 This class implements Linux struct pktinfo in order to deliver ancillary information to the socket interface. More...
 
class  ns3::Ipv4PacketProbe
 This class is designed to probe an underlying ns3 TraceSource exporting a packet, an IPv4 object, and an interface. More...
 
class  ns3::Ipv4QueueDiscItem
 Ipv4QueueDiscItem is a subclass of QueueDiscItem which stores IPv4 packets. More...
 
class  ns3::Ipv4RawSocketFactory
 API to create RAW socket instances. More...
 
class  ns3::Ipv4RawSocketFactoryImpl
 Implementation of IPv4 raw socket factory. More...
 
class  ns3::Ipv4RawSocketImpl
 IPv4 raw socket. More...
 

Detailed Description