Add MTP connector type #5172

Closed
opened 2025-12-29 19:25:03 +01:00 by adam · 9 comments
Owner

Originally created by @bellwood on GitHub (Aug 10, 2021).

NetBox version

v2.10.11

Feature type

Change to existing functionality

Proposed functionality

Add MTP to choices.py for fiber connections.

Feel free to assign to me and I will make a PR to whatever branch is desired (Feature and or Develop)

Use case

MTP is different than MPO and it would be great to use the proper connector for modules and cables.

https://ecatalog.corning.com/optical-communications/US/en/Fiber-Optic-Hardware/Panels-Modules-and-Cassettes/EDGE%E2%84%A2-Module/p/ECM-RM12-04-89G

https://community.fs.com/blog/mtp-vs-mpo-cable-what-are-the-differences.html

Database changes

None

External dependencies

None

Originally created by @bellwood on GitHub (Aug 10, 2021). ### NetBox version v2.10.11 ### Feature type Change to existing functionality ### Proposed functionality Add MTP to choices.py for fiber connections. Feel free to assign to me and I will make a PR to whatever branch is desired (Feature and or Develop) ### Use case MTP *is* different than MPO and it would be great to use the proper connector for modules and cables. https://ecatalog.corning.com/optical-communications/US/en/Fiber-Optic-Hardware/Panels-Modules-and-Cassettes/EDGE%E2%84%A2-Module/p/ECM-RM12-04-89G https://community.fs.com/blog/mtp-vs-mpo-cable-what-are-the-differences.html ### Database changes None ### External dependencies None
adam added the type: featurepending closure labels 2025-12-29 19:25:03 +01:00
adam closed this issue 2025-12-29 19:25:03 +01:00
Author
Owner

@DanSheps commented on GitHub (Aug 12, 2021):

My view is this:

MTP is a modified MPO which is fully compatible with MPO. I am not for or against adding the MTP but there is nothing distinctive between MPO and MTP as far as compatibility, it is more just a mechanical mechanism to ensure ease of use and more secure connections.

That said, from a data deduplication standpoint, given that they are near identical, I don't see the overall benefit in adding it to the database.

@DanSheps commented on GitHub (Aug 12, 2021): My view is this: MTP is a modified MPO which is fully compatible with MPO. I am not for or against adding the MTP but there is nothing distinctive between MPO and MTP as far as compatibility, it is more just a mechanical mechanism to ensure ease of use and more secure connections. That said, from a data deduplication standpoint, given that they are near identical, I don't see the overall benefit in adding it to the database.
Author
Owner

@jeremystretch commented on GitHub (Aug 12, 2021):

It does seem like splitting hairs. Is there a discernible physical difference between the two, or is MTP merely a trademark?

@jeremystretch commented on GitHub (Aug 12, 2021): It does seem like splitting hairs. Is there a discernible physical difference between the two, or is MTP merely a trademark?
Author
Owner

@bellwood commented on GitHub (Aug 12, 2021):

It's an improved MPO. There is interchangeability with the cables but by specification MTP is higher performing than a standard MPO. In some places we order MPO and others, MTP. Since they are different "in the real world" seemed reasonable to document it as such.

@bellwood commented on GitHub (Aug 12, 2021): It's an improved MPO. There is interchangeability with the cables but by specification MTP is higher performing than a standard MPO. In some places we order MPO and others, MTP. Since they are different "in the real world" seemed reasonable to document it as such.
Author
Owner

@DanSheps commented on GitHub (Aug 12, 2021):

It does seem like splitting hairs. Is there a discernible physical difference between the two, or is MTP merely a trademark?

Mostly trademark from what I see with some higher specifications for the mechanical connectors but 100% interchangeable.

I say we leave this open and see if we get votes for it, if we don't we can always close it out.

@DanSheps commented on GitHub (Aug 12, 2021): > It does seem like splitting hairs. Is there a discernible physical difference between the two, or is MTP merely a trademark? Mostly trademark from what I see with some higher specifications for the mechanical connectors but 100% interchangeable. I say we leave this open and see if we get votes for it, if we don't we can always close it out.
Author
Owner

@bellwood commented on GitHub (Aug 12, 2021):

I say we leave this open and see if we get votes for it, if we don't we can always close it out.

It's been included/mentioned in a few FR's if you look back through issues.

That said, from a data deduplication standpoint, given that they are near identical, I don't see the overall benefit in adding it to the database.

I would be willing to completely agree if this was anything more than a 2-line addition. We aren't duplicating large portions of the codebase or otherwise presenting development with a burden for something trivial.

@bellwood commented on GitHub (Aug 12, 2021): > I say we leave this open and see if we get votes for it, if we don't we can always close it out. It's been included/mentioned in a few FR's if you look back through issues. > That said, from a data deduplication standpoint, given that they are near identical, I don't see the overall benefit in adding it to the database. I would be willing to completely agree if this was anything more than a 2-line addition. We aren't duplicating large portions of the codebase or otherwise presenting development with a burden for something trivial.
Author
Owner

@phurrelmann commented on GitHub (Aug 13, 2021):

Imho MTP comes into play on the cable side, but not on the connector side. I'm not aware on any distinctions of MTP/MPO on a transceiver or interface. The differences are solely on the cable, but one can't track that in netbox currently.

@phurrelmann commented on GitHub (Aug 13, 2021): Imho MTP comes into play on the cable side, but not on the connector side. I'm not aware on any distinctions of MTP/MPO on a transceiver or interface. The differences are solely on the cable, but one can't track that in netbox currently.
Author
Owner

@bellwood commented on GitHub (Aug 13, 2021):

On the cable side for fiber, we can only pick SMF or MMF and it wouldn't make sense to add another cable just for this, unless we wanted to also talk about tracking the three different cabling polarity types associated with MPO/MTP.

We use a variety of MPO/MTP and polarity depending on the application and site.

I'm certainly open to suggestion.

@bellwood commented on GitHub (Aug 13, 2021): On the cable side for fiber, we can only pick SMF or MMF and it wouldn't make sense to add another cable just for this, unless we wanted to also talk about tracking the three different cabling polarity types associated with MPO/MTP. We use a variety of MPO/MTP and polarity depending on the application and site. I'm certainly open to suggestion.
Author
Owner

@github-actions[bot] commented on GitHub (Oct 13, 2021):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. NetBox is governed by a small group of core maintainers which means not all opened issues may receive direct feedback. Please see our contributing guide.

@github-actions[bot] commented on GitHub (Oct 13, 2021): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. NetBox is governed by a small group of core maintainers which means not all opened issues may receive direct feedback. Please see our [contributing guide](https://github.com/netbox-community/netbox/blob/develop/CONTRIBUTING.md).
Author
Owner

@github-actions[bot] commented on GitHub (Nov 12, 2021):

This issue has been automatically closed due to lack of activity. In an effort to reduce noise, please do not comment any further. Note that the core maintainers may elect to reopen this issue at a later date if deemed necessary.

@github-actions[bot] commented on GitHub (Nov 12, 2021): This issue has been automatically closed due to lack of activity. In an effort to reduce noise, please do not comment any further. Note that the core maintainers may elect to reopen this issue at a later date if deemed necessary.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#5172