The physical network design decisions determine the physical layout and use of VLANs. They also include decisions on jumbo frames and on other network-related requirements such as DNS and NTP.
Physical Network Design Decisions
- Routing protocols
- Base the selection of the external routing protocol on your current implementation or on available expertise among the IT staff. Consider performance requirements. Possible options are OSPF, BGP, and IS-IS. Although each routing protocol has a complex set of advantages and disadvantages, this validated design utilizes BGP as its routing protocol.
- DHCP proxy
- Set the DHCP proxy to point to a DHCP server by IPv4 address. See the VMware Validated Design Planning and Preparation document for details on the DHCP server.
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
SDDC-PHY-NET-001 |
Implement the following physical network architecture:
|
|
Hardware choices might be limited. Requires dynamic routing protocol configuration in the physical networking stack. |
SDDC-PHY-NET-002 |
Use a physical network that is configured for BGP routing adjacency. |
This design uses BGP as its routing protocol. Supports flexibility in network design for routing multi-site and multi-tenancy workloads. |
Requires BGP configuration in the physical networking stack. |
SDDC-PHY-NET-003 |
Use two ToR switches for each rack. |
This design uses a minimum of two 10-GbE links, with two 25-GbE links recommended, to each ESXi host and provides redundancy and reduces the overall design complexity. |
Requires two ToR switches per rack which can increase costs. |
SDDC-PHY-NET-004 |
Use VLANs to segment physical network functions. |
|
Requires uniform configuration and presentation on all the trunks made available to the ESXi hosts. |
Additional Design Decisions
Additional design decisions deal with static IP addresses, DNS records, and the required NTP time source.
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
SDDC-PHY-NET-005 |
Assign static IP addresses to all management components in the SDDC infrastructure except for NSX VTEPs. NSX VTEPs are assigned by using a DHCP server. Set the lease duration for the VTEP DHCP scope to at least 7 days. |
Ensures that interfaces such as management and storage always have the same IP address. In this way, you provide support for continuous management of ESXi hosts using vCenter Server and for provisioning IP storage by storage administrators. NSX VTEPs do not have an administrative endpoint. As a result, they can use DHCP for automatic IP address assignment. You are also unable to assign directly a static IP address to the VMkernel port of an NSX VTEP. IP pools are an option but the NSX administrator must create them. If you must change or expand the subnet, changing the DHCP scope is simpler than creating an IP pool and assigning it to the ESXi hosts. In a vSAN stretched configuration, the VLAN ID is the same in both availability zones. If you use IP pools, VTEPs in different availability zones will be unable to communicate. By using DHCP, each availability zone can have a different subnet associated with the same VLAN ID. As a result, the NSX VTEPs can communicate over Layer 3. |
Requires precise IP address management. |
SDDC-PHY-NET-006 |
Create DNS records for all management nodes to enable forward, reverse, short, and FQDN resolution. |
Ensures consistent resolution of management nodes using both IP address (reverse lookup) and name resolution. |
None. |
SDDC-PHY-NET-007 |
Use an NTP time source for all management nodes. |
It is critical to maintain accurate and synchronized time between management nodes. |
None. |
Jumbo Frames Design Decisions
IP storage throughput can benefit from the configuration of jumbo frames. Increasing the per-frame payload from 1500 bytes to the jumbo frame setting improves the efficiency of data transfer. Jumbo frames must be configured end-to-end, which is feasible in a LAN environment. When you enable jumbo frames on an ESXi host, you have to select an MTU that matches the MTU of the physical switch ports.
The workload determines whether it makes sense to configure jumbo frames on a virtual machine. If the workload consistently transfers large amounts of network data, configure jumbo frames, if possible. In that case, confirm that both the virtual machine operating system and the virtual machine NICs support jumbo frames.
Using jumbo frames also improves the performance of vSphere vMotion.
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
SDDC-PHY-NET-008 |
Configure the MTU size to at least 9000 bytes (jumbo frames) on the physical switch ports and distributed switch port groups that support the following traffic types.
|
Improves traffic throughput. To support VXLAN, the MTU setting must be increased to a minimum of 1600 bytes. Setting the MTU to 9000 bytes has no effect on VXLAN, but provides consistency across port groups that are adjusted from the default MTU size. |
When you adjust the MTU packet size, you must also configure the entire network path (VMkernel port, distributed switch, physical switches, and routers) to support the same MTU packet size. |