Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 9000 mtu limit #18

Open
noahmehl opened this issue May 23, 2018 · 2 comments
Open

Update 9000 mtu limit #18

noahmehl opened this issue May 23, 2018 · 2 comments

Comments

@noahmehl
Copy link

noahmehl commented May 23, 2018

For modern hardware and networking gear, MTU's above 9000 are common now. For instance, we have switches that support 9216, and intel 10gbit adapters that support 15500. There are a few reasons to want this:

  • Being able to offer the default fabric networks to end users at 9000 (9216 would be plenty, as it should be 9000 + 50byte overhead)
  • Being able to offer end users a flat VLAN for their use. Allowing them to utilize VXlans with a 9000 MTU

# dladm show-linkprop -p mtu ixgbe0 LINK PROPERTY PERM VALUE DEFAULT POSSIBLE ixgbe0 mtu rw 9000 1500 1500-15500

I am testing an update to the constants.js to provision compute nodes with an MTU of 9216. I will update with the results here.

I think bumping up the max to 9216 would suffice for our use case, but still provide the ability to keep users from setting it to something horribly detrimental.

@noahmehl noahmehl changed the title Remove 9000 mtu limit Update 9000 mtu limit May 23, 2018
@noahmehl
Copy link
Author

Ok, so even though you can update this value, network/physical actually checks this as well, and fails :(

@noahmehl
Copy link
Author

noahmehl commented Dec 4, 2019

Alright, we finally got an update to platform-image that will allow up to 65535 MTU:

TritonDataCenter/smartos-live#860 (comment)

Do we want to update this now? And if so, to what? I'm wondering if we want to make it update-able via metadata in Triton?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant