This post is more than 5 years old

1 Rookie

 • 

32 Posts

1745

July 22nd, 2015 08:00

Different Frame Size For Subnets On The Same Interface

Hello,

I have a customer with a 3-node Isilon cluster. It has two pools on different subnets on the same network interfaces. "Client_Subnet" is uses for Windows CIFS Clients. "NFS_Subnet" is used for vSphere NFS Datastores. Both subnets use the same 10gigE interfaces. Cluster is on OneFS 7.1.1

Subnet #1

Name: Client_Subnet

Subnet: 192.168.1.0

Netmask: 255.255.255.0

MTU: 1500

Gateway 192.168.1.254

with pool

Client_Pool

IP-Range: 192.168.1.11 - 192.168.1.13

Access Zone: System

Pool Members: 10gige-agg1 (Node 1-3)

Subnet #2

Name: NFS_Subnet

Subnet: 192.168.2.0

Netmask: 255.255.255.0

MTU: 1500

with pool

Client_Pool

IP-Range: 192.168.2.11 - 192.168.2.13

Access Zone: System

Pool Members: 10gige-agg1 (Node 1-3)

The customer wants to use jumbo frames on the NFS subnet. Regarding to Isilon OneFS CLI Administration Guide MTU can be modified on a subnet base using "isi networks modify".

When trying to set the MTU for "NFS_Subnet" to 9000 I get the following errors:

isilon1-rv-1# isi networks modify subnet --name=NFS_Subnet --mtu=9000

Modifying subnet 'NFS_Subnet':

!! modify subnet command failed: The following interface would be

!! assigned to subnets with conflicting MTUs: 1:10gige-agg-1.  Use the

!! --force option to override this warning. Configuration will not be

!! saved.

How is ist possible to run two different subnets on the same interfaces, one running with MTU 9000 and the other with MTU 1500?

Best regards

Robert Spiess

450 Posts

July 22nd, 2015 08:00

Robert,

The short answer is that this is not possible. A frame is an OSI layer-2 concept. At layer-2 you can only have one MTU for the physical links, not 2. That said TCP negotiates window sizes (higher-layer), so if half the clients have 1500MTU and the cluster uses 9K to match the upper limits for some subset of clients, that’s OK, it should negotiate down per session. Ensure the cluster is on current code and firmware first there have been a few bugs when jumbo frames are set that have been fixed, but you don’t want to run into those.

So how do you get all of this to 9K since you can only change 1 subnet at a time?

You’ll have to pull all the interfaces out of one of the subnets temporarily, or at least ensure there is no overlap between them. Meaning maybe SMB on nodes 1 and 2 temporarily, and NFS on node 3 temporarily. Then change 1 subnet. Then change the other, then put all the interfaces back where they were to begin with. Will this cause client interruptions? Yes. The impact can however be minimized if done correctly by suspending nodes from pools in advance. Read up on --suspend-nodes in the OneFS Command Reference documentation. I can try and explain it further if you have more questions.

Chris Klosterman

Email: chris.klosterman@emc.com

Advisory Solution Architect

Offer and Enablement Team

EMC²| Emerging Technologies Division

1 Rookie

 • 

32 Posts

August 3rd, 2015 03:00

Thanks.

Robert

0 events found

No Events found!

Top