NSX-T Series: Part 15 – NSX-T Segment with T1 Gateway without EDGE Cluster

Introduction

In this part we will continue the discussion of connecting the segment with T1/T0 Gateway and will explore option of Cluster requirement. We will look the design case where this can be applied in the real scenarios.

If you want to start from beginning you can refer my previous part of the Series:
NSX-T Series : Part 1 -Architecture and Deploy
NSX-T Series : Part 2 – Adding Compute Manager
NSX-T Series : Part 3 – Planning NSX VXLAN
NSX-T Series : Part 4 – Transport Zones and Use cases for Multi-Transport Zone
NSX-T Series: Part 5 – NSX-T N-VDS and VDS 7.0
NSX-T Series: Part 6 – NSX-T Uplink Profile
NSX-T Series: Part 7 – NSX-T ESXi Transport Node
NSX-T Series: Part 8 – NSX-T Logical Switching Use Cases
NSX-T Series: Part 9 – NSX-T Logical Switching Services
NSX-T Series: Part 10 – NSX-T Routing
NSX-T Series: Part 11– NSX-T Multi-Tier Routing
NSX-T Series: Part 12 – NSX-T EDGE Deploy Part-1
NSX-T Series: Part 13 – NSX-T EDGE Deploy Part-2
NSX-T Series: Part 14 – NSX-T Segment without IP Subnet/Gateway

Scenario 2 : Segment with IP Subnet without Gateway(T1/T0):

When I initially started I though to skip this section with later though to include, though this do not make major difference in the behavior to Scenario1 which we discussed in our previous post.
Even though we add the subnet for Segment, the gateway IP will be not live until it is not attached to any Gateway (T0/T1), but exception will be when you terminate L2VPN.
So keep in mind while terminating L2VPN for this VXLAN double check the IP otherwise there could be issue DUP-IP.

Subnet IP not Live until Gateway not attached
Subnet Addition to Broadcast Domain (Segment )

Scenario 3 : Segment with IP Subnet attached to Gateway T1

In our previous series Part-10 and 11 we discussed in detail the difference between T0 and T1 and what is Single Tier and Multi Tier routing. I would suggest to revisit it. In this scenario we will solely focus on the route table update process.

Design Consideration with T0/T1

But before implementing we need touch the fllowing basic points T0/T1:
>> T0 can provides single Tier routing and segment can be directly connected
>> T0 can be Active-Active ( if statefull service like NAT and Firewall not being used ), and if State full service need to used then Active-Standby need to be choosed
>> T1 are always Active-Standby.
>> T0 can’t connect to another T0 directly ( that requires Uplink router communication
>> Multiple T1 can be connected to T0 ( considering T1 as per Tenant or per Environment [Prod,Dev,Test] environment.
>> T1 can be connected to single T0 at a time.
>> Each T1 can have overriding IP subnet to other T1, in that case NAT can be used to distinct the traffic. ( Will discuss this scenario in further blogs )
>> SR services is instantiated if the Central service is required.
>> There are many other points need to re-visit while creating LB as service for T1 and T0, totally depends on the releases.

Scenario 3.1 T1 without Edge Cluster

While creating T1 we get option of choosing EDGE-Cluster, usually this option should be chosen if the Stateful Service like NAT/Firewall need to be used.

T1 creation without Edge Cluster
Segment addition to T1

The moment we added segment to T1, the VM was reachable to subnet gateway which we created in Scenario 2.

Gateway IP becomes alive

DR Logical Router instantiated:

When the T1 is created and it instantiates DR service on Compute nodes where the Segment VM is available ( On the basis of realization )

T1-DR
T1-DR interfaces

Let’s add another segment SEG_B and connect VM2 with 10.1.2.0/24 ( Gateway as 10.1.2.254 )

SEG_A and SEG_B on T1

Topology : T1 without Edge Cluster

T1 without Edge cluster is design where only T1-DR instance will be instantiated but no SR capability can be used which includes Statefull service like NAT, IPsec, etc. So if the VM is mostly for routing/switching service inside the Compute Node, it is recommended to not attach Edge Cluster.
The same can be viewed in following topology, I would recommend to visualize this diagram on your mind because further the other component when added the service will keep on getting added. The same applies for T0 Gateway also.

T1-DR service

This addition quickly updates the routing table for T1-DR instance :

T1-DR routing table

ANYCAST-GATEWAY: If you will look closely the MAC of the DR interface (02:50:56:56:44:52) remains same on every interface and on other host also, this can be considered as similar concept of “Anycast-Gateway” in Cisco ACI or other native VXLAN solutions. The endpoint VM assume it is single router as gateway.

VXLAN Routing : As like many vendors NSX follows Route-Bridge-Route path and always consider route near source concept.

Route-Bridge-Route

Packet Trace

Packet Trace
Ping result

Summary

In this blog, we covered the basic of Distributed router and verified how the T1-DR is instantiated and makes routing under the ESXi kernel. This method do not require any kind of EDGE VM and traffic is East-West which is processed by DLR kernel of NSX-T. For more reference we can follow VMware config guide.

In next blog we will see the consequence of adding Edge Cluster on T1 and will verify the traffic flow. I would like to thanks for vesting the site.

5 Comments

Add a Comment

Your email address will not be published. Required fields are marked *