Developer Library

The Developer Library includes a very long list of standard communications protocols and mechanisms.

The library supports:

MAC Layer

    • 802.3 LAN/Ethernet
    • Abstract Link MAC
    • Abstract Satellite Model
    • Address Resolution Protocol (ARP)
    • Logical Link Control (LLC) Protocol

Network Layer

    • Domain Name System (DNS)
    • Dynamic Host Configuration Protocol (DHCP)
    • Fixed Communications Model
    • Internet Control Message Protocol (ICMP)
    • Internet Control Message Protocol version 6 (ICMPv6)
    • Internet Group Management Protocol (IGMP)
    • Internet Protocol – Dual IP
    • Internet Protocol version 4 (IPv4)
    • Internet Protocol version 6 (IPv6)
    • IPv6 Autoconfiguration Model
    • Neighbor Discovery Protocol

Unicast Routing

    • Bellman-Ford Routing Protocol
    • Routing Information Protocol next generation (RIPng)
    • Routing Information Protocol/Routing Information Protocol version 2 (RIP/RIPv2)
    • Static and Default Routes

Multicast Routing

    • Static Multicast Routes

Queues and Schedulers

    • First-In First-Out (FIFO) Queue
    • Random Early Detection (RED) Queue
    • Random Early Detection with In/Out (RIO) Queue
    • Round Robin Scheduler
    • Self-Clocked Fair Queueing (SCFQ) Scheduler
    • Strict Priority Scheduler
    • Weighted Fair Queuing (WFQ) Scheduler
    • Weighted RED (WRED) Queue
    • Weighted Round Robin (WRR) Scheduler

Transport Layer

    • Abstract Transmission Control Protocol (Abstract TCP)
    • Multicast Dissemination Protocol (MDP)
    • Transmission Control Protocol (TCP)
    • User Datagram Protocol (UDP)

Application Layer

    • Background Traffic Model
    • Constant Bit Rate (CBR) Traffic Generator
    • File Transfer Protocol (FTP)
    • File Transfer Protocol/Generic (FTP/Generic)
    • HyperText Transfer Protocol (HTTP)
    • Lookup Traffic Generator
    • Multicast Constant Bit Rate (MCBR) Traffic Generator
    • Super Application Traffic Generator
    • Telecommunications Network (TELNET)
    • Traffic Generator (Traffic-Gen)
    • Trace File-based Traffic Generator (Traffic-Trace)
    • Variable Bit Rate (VBR) Traffic Generator

Multi-Layer

    • Asynchronous Transfer Mode (ATM)

Vendor Interfaces

    • AGI System Toolkit (STK) Interface

Miscellaneous

    • Faults
    • File-based Node Placement Model
    • Grid Node Placement Model
    • Random Node Placement Model
    • Uniform Node Placement Model