Below is a list of features of the PS1810-8G switch I pulled together from HP's feature page.
- 8 10/100/1000 RJ45 ports
- 128MB RAM
- 8MB Flash
- Packet buffer size: 512 KB
- Switching capacity = 16GB
- MAC Table Limit = 8000
- 64 VLANs – port based or 802.1q
- 9220 byte jumbo frames
- 801.1D Spanning Tree and 802.1W Rapid Spanning Tree
- LACP (LAG/trunking/bonding)
- QoS – 8 priority levels with DSCP marking (802.1p)
- Security – Storm control, Auto DoS, HTTPS Admin
- Broadcast control
- LLDP (802.1AB)
- SNMPv1, v2c
- Dual flash images
- Port mirroring
- Fanless = silent
- Can be powered by PoE (via port 1)
- Energy Efficient Ethernet (EEE) and idle-port power down
- Lifetime warranty with advance replacement, next business day delivery
The PS1810-8G supports up to 64 VLANs. HP's specs say the PS1810-8G supports port-based and 802.1q VLANs. In my experience, typical port-based VLANs allow a port to be an untagged member of multiple VLANs. The PS1810-8G only allows a port to be an untagged member of one VLAN. Thus, you can do port-based VLANs on the PS1810-8G, as long as each port only needs to be a member of one VLAN.
On the other hand, I found the PS1810-8G does a nice job with its 802.1q VLAN support, with easy configuration. First, you create a VLAN by giving it a number and optionally a name. Then, you set each port to be an Untagged member of a VLAN, a Tagged member of a VLAN, or Excluded from a VLAN.
I set up my 802.1q trunk on the PS1810-8G as an untagged member of VLAN 1 and a Tagged member of VLAN 3. I then set up port 4 on the PS1810-8G as an Untagged member of VLAN 3. Below is a screen shot of my VLAN tagging configurations for switch ports 1-8 for VLAN 3 on the PS1810-8G. A "U" means the port will be an Untagged member of a VLAN, a "T" means the port will be a Tagged member of a VLAN, and an "E" means a port will be Excluded from a VLAN. As you can see below, port 1 is a tagged member of VLAN 3, port 4 is an untagged member of VLAN 3, and the rest of the ports are excluded from VLAN 3.
I tested 802.1q VLAN tagging between the PS1810-8G and a NETGEAR GS108T. The GS108T was also configured for VLAN 1 and 3 and to tag VLAN 3 traffic when sent over the trunk to the PS1810-8G. I set up two different DHCP servers on VLAN 1 and VLAN 3 on the GS108T so I'd get different IP addresses when connected to VLAN 1 and VLAN 3 on the PS1810-8G.
My test worked as expected, with my PC getting an IP address from the DHCP server on VLAN 1 when connected to a PS1810-8G port assigned to VLAN 1, and getting an IP address from the DHCP server on VLAN 3 when connected to a PS1810-8G port assigned to VLAN 3 (= port 4).
Spanning Tree Protocol (STP), which protects a network against switching loops, is disabled by default on the PS1810-8G. Both STP and Rapid STP (RSTP) are supported on the PS1810-8G. Since RSTP is backward compatible with STP and faster, RSTP is the better choice.
The PS1810-8G has multiple fine tuning options for RSTP, including settings for path cost by port and port priority. Root guard, TCN guard, BPDU protect and BPDU filter are more advanced RSTP options which can be set by port. Further, bridge priority and RSTP timers can be manually configured as desired.
Before enabling RSTP on the PS1810-8G, I started a continuous ping (ping (ip) -t) from my PC to the switch and created a switching loop by plugging one Ethernet cable into two ports of the switch. Immediately upon creating the loop, my continuous ping stopped, as well as all other traffic going across the switch, which is a common occurrence when a switching loop occurs.
After verifying a switching loop would crash the network as expected, I removed the loop and enabled RSTP on the PS1810-8G. I restarted my continuous ping, and created the loop again. This time, the loop had no impact on the network. The spanning tree status page, as shown below, shows the loop I attempted to create on ports 7 and 8 was detected by RSTP and disabled by putting port 8 into a "discarding" state.
The PS1810-8G also has a Loop Protection option, separate from STP or RSTP. Instead of using a protocol like STP or RSTP for loop prevention, the PS1810-8G Loop Protection option allows you to configure the switch to monitor and disable specific ports if a loop is detected.
The PS1810-8G supports dynamic Link Aggregation Groups (LAGs) using Link Aggregation Control Protocol, as well as static/manually configured LAGs. LAGs are a means of increasing bandwidth between high traffic network devices by grouping multiple Ethernet ports together into a single trunk.
HP highlights LAGs as a feature to increase bandwidth between the PS1810-8G and a Proliant servers, or any other LACP/LAG compliant device. The PS1810-8G supports up to four LAGs using any or all of the eight switch ports.
I set up a simple two-port LAG between my NETGEAR GS108T and the HP PS1810-8G. I used LACP to dynamically negotiate the LAG between the PS1810-8G and the GS108T. I liked the simplicity of the PS1810-8G's LAG configuration page, it is point and click, shown below.
As mentioned earlier, there are numerous status displays. One of them shows trunk or LAG status. Below you can see the LAG I created called ToGS108T is of type = dynamic, is in an "Up" state, and has ports 1 and 3 as members.
The QoS section of the HP feature page on the PS1810-8G says the switch "delivers data to devices based on the priority and type of traffic using DSCP." I found that the switch supports configuring priority levels 0-7 by port, with level 0 as the lowest priority and level 7 as the highest level. However, I couldn't find a menu option to set DSCP values, nor was there any mention of DSCP in the PS1810-8G's manual.
Security options on the PS1810-8G are check boxes to enable Storm Control and Auto DoS, as shown below. The security menu is labeled "Advanced Security," but I would say the PS1810-8G's security options are more basic than advanced. The Storm Control feature will drop packets if incoming traffic on an interface exceeds 64K pps. The Auto Denial of Service (DoS) feature is designed to protect the switch from an attack attempting to overload the switch.