> For the complete documentation index, see [llms.txt](https://doc.engenius.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.engenius.ai/home-ecs-user-manual/product-overview/software-specification.md).

# Technical Specification

## **L2 Features**

* 802.3ad Link Aggregation
  * Maximum of 8 groups/8 ports per group
* Port Mirroring
  * One-to-One
  * Many-to-One
* Spanning Tree Protocol
* * 802.1D Spanning Tree Protocol (STP)
  * 802.1w Rapid Spanning Tree Protocol (RSTP)
  * 802.1s Multiple Spanning Tree Protocol (MSTP)
* MAC Address Table
  * 8K entries
* Static MAC Address
  * 256 entries
* 802.1ab Link Layer Discovery Protocol
* IGMP Snooping
  * IGMP v1/v2/v3 Snooping
  * Supports 256 IGMP groups
  * IGMP per VLAN
  * IGMP Snooping Querier
  * IGMP Snooping Fast Leave
* MLD Snooping
  * MDL Snooping v1/v2
  * Supports 256 MLD groups
  * IGMP per VLAN
* Jumbo Frame
  * Up to 9216 bytes
* 802.3x Flow Control
* 802.3az Energy Efficient Ethernet

## **VLAN**

* 802.1Q support
* VLAN Group
  * Max 4094 static VLAN groups
* Voice VLAN

## **QoS**

* 802.1p Quality of Service
  * 8 queues per port
* Queue Handling
  * Strict
  * Weighted Round Robin (WRR)
* QoS based on:
  * 802.1p Priority
  * DSCP&#x20;
* Bandwidth Control
  * Port-based (Ingress/Egress, 64 Kbps\~1000 Mbps)
* Broadcast/Unknown Multicast/ Unknown Unicast Storm Control&#x20;

## **Access Control List (ACL)**

* Layer 2/3
  * Support maximum 32 entries (ACL)
  * Support maximum 256 entries (ACE)
* ACL based on:
  * MAC address
  * VLAN ID
  * 802.1p priority
  * Ethertype
  * IP address
  * Protocol type
  * DSCP

## **Security**

* 802.1X
  * Guest VLAN
  * Port-based Access Control
* Supports RADIUS Authentication
* Port Security
  * Up to 256 MAC Addresses per port
* Port Isolation
* DoS Attack Prevention
* BPDU Attack Prevention

## **Monitoring**

* Port Statistics
* System Log
* RMON

## **Management**

* Web Graphical User Interface (GUI)
* Command Line Interface (CLI)
* BootP/DHCP Client/DHCPv6 Client
* SSH Server
* Telnet Server
* TFTP Client
* HTTPS
* SNMP
  * Supports v1/v2c/v3
* SNMP Trap
* SNTP
* Configuration restore/backup

## **Diagnostic**

* Cable Diagnostic
* Ping Test
* Trace Route

## **MIB/RFC Standards**

* RFC1213
* RFC1493
* RFC1757
* RFC2674
* RFC 2863

## **Operating Temperature**

* 0 to 40°C (ECS1008P)
* 0 to 50°C (ECS1112FP, ECS1528/P/FP, ECS1552/P/FP, ECS2512/FP, ECS5512/FP)

## **Storage Temperature**

* -40°C to 70°C

## **Humidity (Non-condensing)**

* 5% - 95%

## **Dimensions (W x D x H)**

* ECS1008P: 240x105x27mm
* ECS1112FP: 330x229x44mm
* ECS1528/P/FP: 532x346x101mm
* ECS1552/P/FP: 440x260x44mm
* ECS2512/FP: 230x330x44mm
* ECS5512/FP: 230x330x44mm


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.engenius.ai/home-ecs-user-manual/product-overview/software-specification.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
