An Ethernet fabric network is a type of Ethernet that is aware of all its paths, nodes, requirements and resources. Ethernet fabrics are able to automatically manage themselves to scale up or down depending on demand. They also eradicate the need for the challenging and comparatively less-efficient Spanning Tree Protocol, and the redundancies it creates. When compared with traditional hierarchical Ethernet architecture, Ethernet fabric offers better functionality, utilization, accessibility and ease-of-use. Ethernet fabric systems can be incorporated with pre-existing networks.