VMware Cloud Community
Flamberos
Contributor
Contributor
Jump to solution

3 machines, 10gb, direct connection without switch. it's possible?

Good evening to everyone!

I'm having trouble on connecting 3 hosts without switches with twinax 10Gbe cables ! Smiley Sad

2x Esxi 6.0 and 1x phisical windows server 2016.
All network cards have 2x 10gb ports.

Is it possible to connect 3 hosts without a switch and with the same subnet ?


Smiley Happy

Reply
0 Kudos
1 Solution

Accepted Solutions
srodenburg
Expert
Expert
Jump to solution

No. Not in a sensible, usable, trouble free way.

What you are trying to do is really nasty and violates best practices but i'll give it a try anyway:

Connect ESXi Server 1, Port 1 to the Windows Server, Port 1  and use IP addresses in IP Range A

Connect ESXi Server 1, Port 2 to the ESXi Server 2, Port 2  and use IP addresses in IP Range B

Connect ESXi Server 2, Port 1 to the Windows Server, Port 2  and use IP addresses in IP Range C

Connect ESXi Server 2, Port 2 to the ESXi Server 1, Port 2  and use IP addresses in IP Range B

This creates a triangle so to speak. You cannot use IP addresses in the same subnet between hosts as every host is cross-connected directly to another and hosts do NOT forward packets in the same Layer 2. They are not switches after all.

If you try it anyway, and give ESXi hosts kernel-ports on the different physical interfaces, you will get strange behaviour as multiple interfaces in the same subnet will create funky problems.

If these are all the interfaces these hosts have. If they don't have extra 1gig Interface for example, you will not be able to reach anything else like Laptops or the Internet or anything.

Honestly, this is stupid. Don't even try getting this to work. I does not make any sense. Get a switch.

View solution in original post

Reply
0 Kudos
2 Replies
srodenburg
Expert
Expert
Jump to solution

No. Not in a sensible, usable, trouble free way.

What you are trying to do is really nasty and violates best practices but i'll give it a try anyway:

Connect ESXi Server 1, Port 1 to the Windows Server, Port 1  and use IP addresses in IP Range A

Connect ESXi Server 1, Port 2 to the ESXi Server 2, Port 2  and use IP addresses in IP Range B

Connect ESXi Server 2, Port 1 to the Windows Server, Port 2  and use IP addresses in IP Range C

Connect ESXi Server 2, Port 2 to the ESXi Server 1, Port 2  and use IP addresses in IP Range B

This creates a triangle so to speak. You cannot use IP addresses in the same subnet between hosts as every host is cross-connected directly to another and hosts do NOT forward packets in the same Layer 2. They are not switches after all.

If you try it anyway, and give ESXi hosts kernel-ports on the different physical interfaces, you will get strange behaviour as multiple interfaces in the same subnet will create funky problems.

If these are all the interfaces these hosts have. If they don't have extra 1gig Interface for example, you will not be able to reach anything else like Laptops or the Internet or anything.

Honestly, this is stupid. Don't even try getting this to work. I does not make any sense. Get a switch.

Reply
0 Kudos
Flamberos
Contributor
Contributor
Jump to solution

in fact this is the only solution that i found too.

I will opt for a switch.

Smiley Happy

Reply
0 Kudos