PC-based routers Made possible by network interface cards and enhanced by the software implementation of 802.1Q, 802.3ad, BGPd, OSPFd, PF and so on.