NSX-T is different in the way routing is designed or configured than NSX-V. There are two different tiers of routing, known as Tier1 or T1 router and Tier0 or T0 router.
T1 routing is very similar to the DLR data plane component as in NSX-V i.e its completely distributed in nature and there is no appliance deployed or setup once we create a T1 router. As a general recommendation , T1 router’s are to be deployed to enable E-W routing between multiple logical switches which basically instantiates a DR (Distributed routing) component on each of the Transport nodes. This DR component will do in kernel routing between logical switches across these transport nodes.
Let’s set it up as below.
Firstly, Click on Routing and Click on Add, you see an option of T1 and T0 router , select T1 router.
Now, the T1 router is added. Next, is to attach the logical switches which we created in last part and configure their gateways on the T1 router.
As seen, in the above screenshot I have configured all the three networks for Web, App and DB logical switches.
Now, once the router ports are configured on the logical switches as these are directly connected networks, workloads attached to these logical switches are routable. Additionally, routing parameters can be configured by clicking on the T1 router and then the Routing tab.
All the three VMs, attached to logical switch WEB, APP and DB respectively can ping each other.
Additionally, quick tip, Traceflow is just brilliant in NSX-T and great tool to troubleshoot or view the traffic path.
Now, T1 routing is setup with E-W communication , in next part NSX- Edge will be deployed to setup N-S routing.