← All documentation
🖧 Virtual Network
Introduction
EntrepriseConnect provides a complete virtual network infrastructure accessible from your browser. No hardware required — everything runs in the cloud while feeling exactly like a real Cisco or Huawei deployment.
Supported device types
| Type | Purpose | Use cases |
| 🌐 Router | Layer 3 routing between networks | Multi-site, Internet gateway |
| 🔀 Switch L2 | Layer 2 switching, VLANs | Office floor, department |
| 🔀 Switch L3 | Advanced switching with routing | Core network |
| 🛡 Firewall | Traffic filtering and ACLs | Perimeter security |
| 📡 WiFi AP | Wireless access point | Guest and employee WiFi |
| 📝 DHCP Server | Dynamic IP assignment | Auto-configure clients |
| 🌍 DNS Server | Domain name resolution | Internal DNS |
| 📞 VoIP Server | SIP/RTP voice routing | IP telephony |
| ⚖ Load Balancer | Traffic distribution | High availability |
| 🔐 VPN Gateway | Site-to-site tunnels | Branch connectivity |
| 🚨 IDS/IPS | Intrusion detection | Threat monitoring |
Adding your first device
- Navigate to Virtual Router in the left menu
- Click + Add Device
- Fill in the form:
- Name (e.g., "Main-Router")
- Type (select from the dropdown)
- Management IP (auto-assigned if empty, or specify)
- Role (Primary, Secondary, Backup, Member)
- Click Add Device
💡 Tip: Use custom IP ranges like 10.0.0.0/24, 172.16.0.0/16, or 192.168.0.0/24 depending on your organization.
Configuring VLANs
VLANs (Virtual LANs) logically segment your network. Example: Finance on VLAN 10, Sales on VLAN 20, IT on VLAN 30.
- Click ⚙ Manage on a switch device
- Go to the VLANs tab
- Click + Add VLAN
- Enter:
- VLAN ID (1-4094)
- Name (e.g., "Finance")
- Network (e.g., 10.10.10.0/24)
- Gateway (e.g., 10.10.10.1)
Best practices for VLAN design
- VLAN 1 is default — never use it for production traffic
- Reserve VLAN 10-99 for users, 100-199 for servers, 200-299 for management
- Use native VLAN tagging on trunks
- Always specify inter-VLAN routing rules
Firewall Rules (ACLs)
ACLs control which traffic is allowed or denied between networks.
Creating an ACL rule
- Open device manager (⚙ Manage)
- Go to ACLs tab
- Click + Add Rule
- Use the visual Firewall Rule Builder:
- Priority: lower = evaluated first
- Action: PERMIT / DENY / LOG
- Source: IP, subnet or ANY
- Destination: IP, subnet or ANY
- Protocol: TCP, UDP, ICMP, ANY
- Port: specific port or range
💡 The Rule Builder shows a live preview in Cisco IOS syntax.
Common ACL examples
# Block Guest VLAN from accessing Finance
access-list 100 deny ip 192.168.20.0 0.0.0.255 192.168.10.0 0.0.0.255
# Allow HTTP/HTTPS to web server
access-list 100 permit tcp any host 10.0.1.50 eq 80
access-list 100 permit tcp any host 10.0.1.50 eq 443
# Deny all other traffic (implicit but good practice)
access-list 100 deny ip any any log
DHCP Pools
Configure dynamic IP assignment per device and per VLAN.
- Open a router or L3 switch
- Go to DHCP tab
- Click + Add DHCP Pool
- Configure:
- Pool name (e.g., "LAN-Employees")
- Network CIDR (e.g., 10.10.10.0/24)
- Range: start-end IPs (e.g., .100 to .200)
- Gateway: typically .1 of the subnet
- DNS: e.g., 8.8.8.8, 1.1.1.1
- Lease time: 3600s default
Routing and Protocols
Configure static routes, OSPF, BGP, and VRRP directly from the Routing tab.
Supported protocols
- Static routes — manual next-hop configuration
- OSPF (Open Shortest Path First) — interior gateway protocol
- BGP (Border Gateway Protocol) — inter-AS routing
- VRRP (Virtual Router Redundancy) — high availability
- WireGuard — modern VPN tunneling
Topology View
Click 🌐 Topology View to see your entire network as a graph.
- Drag devices to reorganize layout
- Click any device to open its configuration
- Auto Layout to reorganize automatically by type
- Connections between devices are drawn automatically
Cisco IOS / Huawei VRP CLI
Every virtual device has a real CLI with Cisco IOS and Huawei VRP commands.
Example Cisco commands
show version
show running-config
show interfaces
show ip route
show vlan brief
show access-lists
show ip arp
ping 8.8.8.8
traceroute 8.8.8.8
configure terminal
write memory
Example Huawei commands
display version
display current-configuration
display interface
display ip routing-table
display vlan
display acl all
display arp
ping 8.8.8.8
tracert 8.8.8.8
system-view
save