Routing Engines perform many important processing tasks in the QFabric switch system. Knowing where the Routing Engines are located and what services they provide, enables you to troubleshoot the QFabric switch and ensure that it is running the way it should.
This topic covers:
A traditional Juniper Networks Routing Engine is a hardware field-replaceable unit that runs routing protocols, builds the routing and switching tables, sends routing information to the Packet Forwarding Engine, and handles several software processes for the device (such as interface control, chassis component monitoring, system management, and user access). Node devices that are part of server Node groups in the QFabric switch that connect to servers or storage devices implement Routing Engine functions locally using this traditional hardware method.
The QFabric switch also uses external Routing Engines that run in software on the Director group. In contrast with traditional Routing Engines, the functions and processes provided by software-based Routing Engines are segmented, specialized, and distributed across multiple Routing Engine instances running on the Director group. Such separation provides redundancy for these functions and allows the QFabric switch to scale. Figure 1 shows the external Routing Engine types.
Figure 1: External Routing Engine Types

These special-purpose external Routing Engine instances running on the Director group provide the following major services for the QFabric switch: