top of page

EstiNet

Network simulation environment

EstiNet
 

EstiNet, originating from NCTUns, evolved from a research tool to a commercial software in 2011. Offering a comprehensive network simulation environment spanning physical to application layers, it features a user-friendly GUI for network construction and result visualization. EstiNet11 extends its capabilities to 5G simulation, incorporating a complete 5GC software and abstract RAN+UE modules, leveraging high-quality 5G core network software developed by the free5GC alliance, enabling pure software-based 5G network simulation deployable on cloud systems.

01

Visualization of Network Communication

EstiNet11 can intuitively display visual animation of layer-2 frame transmission/reception/floating over media. For 5G simulation, EstiNet11 further provide message-level animation to display control message exchanges among 5GC components, which is useful and helpful for learning and studying 5G core network behaviors. (The 5G message-level animation feature is coming soon.)

02

Integrate Linux kernel’s protocol stacks

Linux kernel’s TCP/IP & UDP/IP protocol stacks are directly integrated in simulated networks to provide real layer-3 and layer-4 protocol behavior for network applications.

image.png
image.png

03

Compatible with real-world Linux network applications

Linux-based application programs, which are usually executed on real Linux-based machine, can be directly run onto simulated nodes of EstiNet11. The capability of executing real programs means that real-world network behaviors can be exactly reflected in EstiNet11’s simulated network. This feature is useful to develop and test the functionalities and performance of a new application by using EstiNet11. It is also useful when testing a newly developed network by using EstiNet11 and real-life network applications.

image.png

05

image.png

04

Interact with real-world network devices

EstiNet11 can turn itself from the simulation mode to the emulation mode. When turning into the emulation mode, a simulated network/device can transmit/receive packets to/from a real-world device. That is, an emulated network comprises simulated network nodes and real network devices. This mode is useful to test the behavior of a newly developed network equipment.

Key Features and Benefits

•    Support 5G Network
•    Support f
ree5GC core network, RAN and UE as container-based
•    Application Layer
•    HTTP, FTP, DHCP, NAT, VPN, DNS, Firewall, SSH, telnet,tcpdump and Wirewhark
•    Other Linux-based network applications and traffic generators
•    Transport Layer
•    TCP
•    UDP
•    Network Layer
•    IPv4 & IPv6
•    ICMPv4 & ICMPv6
•    Routing Daemon
•    OSPF, RIP, BGP
•    OLSRD2
•    Data Link Layer
•    IEEE 802.3
•    CSMA/CD
•    IEEE 802.11a/g
•    CSMA/CA & EDCA
•    Coding & Decoding
•    IEEE 802.11n
•    CSMA/CA & EDCA
•    Coding & Decoding
•    A-MSDU
•    Block Ack & A-MPDU
•    Physical Layer
•    Transmission Delay
•    Propagation Delay
•    Modulation & Demodulation
•    Channel Model (for Wireless Channel)
•    Tx Power
•    Tx/Rx Antenna Gain Pattern
•    Signal Attenuation
•    Rx Sensitivity

image.png
bottom of page