This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
extensions:teemip-cable-mgmt [2025/05/07 13:03] – [Breakout Cable] cnaud | extensions:teemip-cable-mgmt [2025/05/07 16:35] (current) – [Revision History] cnaud | ||
---|---|---|---|
Line 32: | Line 32: | ||
===== Revision History ===== | ===== Revision History ===== | ||
^ Version | ^ Version | ||
- | | 1.4.0 | 2025-xx-yy | + | | 1.4.0 | 2025-xx-yy |
| **1.3.1** | | **1.3.1** | ||
| 1.3.0 | 2024-06-26 | | 1.3.0 | 2024-06-26 | ||
Line 42: | Line 42: | ||
TeemIp cable management allows you to document the cable layouts of your organization. Connect physical interfaces to wall mounted network sockets, to patch panels hosted in racks or to other physical interfaces, document your patch cables and your underlying cabling layout, manage your cross connects: the extension enables a large scope of connection scenarios as the following drawing highlights: | TeemIp cable management allows you to document the cable layouts of your organization. Connect physical interfaces to wall mounted network sockets, to patch panels hosted in racks or to other physical interfaces, document your patch cables and your underlying cabling layout, manage your cross connects: the extension enables a large scope of connection scenarios as the following drawing highlights: | ||
- | {{ cabling_scenarios.png }} | + | {{ cabling_scenarios.png |
Furthermore, | Furthermore, | ||
- | {{ cabling_wiring3.png }} | + | {{ cabling_wiring3.png |
Note that the drawing has been manually rearranged. | Note that the drawing has been manually rearranged. | ||
Line 85: | Line 85: | ||
Under the **Other Settings** fieldset, the **Allow cabling toward another organizations** parameter enables patch panels from a given organization to be connected to patch panels of other organizations. | Under the **Other Settings** fieldset, the **Allow cabling toward another organizations** parameter enables patch panels from a given organization to be connected to patch panels of other organizations. | ||
- | {{ cabling_ipsettings.png }} | + | {{ cabling_ipsettings.png |
===== Implementation Scenario ===== | ===== Implementation Scenario ===== | ||
This section provides, as an example, a method that can be followed to implement TeemIp Cable Management. | This section provides, as an example, a method that can be followed to implement TeemIp Cable Management. | ||
Line 263: | Line 263: | ||
| Primary Network socket | Foreign key to a(n) Network Socket | No | | | Primary Network socket | Foreign key to a(n) Network Socket | No | | ||
| Secondary Network socket | Foreign key to a(n) Network Socket | No | | | Secondary Network socket | Foreign key to a(n) Network Socket | No | | ||
+ | | Device | Foreign key to a(n) Connectable CI | No | | ||
+ | | Physical interface | Foreign key to a(n) Physical interface | No | | ||
| **Peer Unit Information** ||| | | **Peer Unit Information** ||| | ||
- | | Location | + | | Peer location |
- | | Rack | Foreign key to a(n) Rack | Yes | | + | | Peer rack | Foreign key to a(n) Rack | Yes | |
- | | Patch panel | Foreign key to a(n) Patch Panel | Yes | | + | | Peer patch panel | Foreign key to a(n) Patch Panel | Yes | |
- | | Primary | + | | Peer primary |
- | | Secondary | + | | Peer secondary |
- | | **Back End Information** | + | | Peer device |
- | | Back end network socket | + | | Peer physical interface |
=== Tabs === | === Tabs === | ||
Line 276: | Line 278: | ||
| Contacts | All the contacts for the Cross Connect | | | Contacts | All the contacts for the Cross Connect | | ||
| Documents | All the documents linked to the Cross Connect | | | Documents | All the documents linked to the Cross Connect | | ||
+ | | Active tickets | All the non closed tickets related to the Cross Connect | | ||
| Wiring | Wiring diagram | | | Wiring | Wiring diagram | | ||
+ | | Cables | All the cables that make the Cross Connect | | ||
Line 282: | Line 286: | ||
In the Network dashboard that is accessible from a submenu of the standard CMDB overview menu, find the Cross Connect dashlet, click on it and select the item you are interested in : | In the Network dashboard that is accessible from a submenu of the standard CMDB overview menu, find the Cross Connect dashlet, click on it and select the item you are interested in : | ||
- | {{ classdisplay_crossconnect.png }} | + | {{ classdisplay_crossconnect.png |
+ | |||
+ | <note tip> | ||
+ | * When the Cross Connect moves to production state: | ||
+ | * The cables that make the path between the local and peer end are listed in the **Cables** tab. | ||
+ | * All the network sockets along the path are set with a pointer to the cross connect | ||
+ | * When the Cross Connect exits the production state: | ||
+ | * The **Cables** tab is not displayed anymore. | ||
+ | * The pointer to the cross connect is reset on all the network sockets along the path | ||
+ | </ | ||
=== Finding Wiring Paths === | === Finding Wiring Paths === | ||
A cross connect documents a link between one or two network socket hosted in a patch panel sitting in a rack of a given organization and one or two peer network socket hosted in a peer patch panel sitting in a peer rak of a peer organization. The **Find wiring paths** action will display all the available cabling paths that may be establish to connect 2 network sockets that answer to the previous conditions. | A cross connect documents a link between one or two network socket hosted in a patch panel sitting in a rack of a given organization and one or two peer network socket hosted in a peer patch panel sitting in a peer rak of a peer organization. The **Find wiring paths** action will display all the available cabling paths that may be establish to connect 2 network sockets that answer to the previous conditions. | ||
- | {{ classdisplay_crossconnect_find_path.png }} | + | {{ classdisplay_crossconnect_find_path.png |
Network admin may select one of the offered path and manually create it within TeemIP. | Network admin may select one of the offered path and manually create it within TeemIP. | ||
Line 298: | Line 311: | ||
These value can be overwritten through the configuration file, as described [[extensions: | These value can be overwritten through the configuration file, as described [[extensions: | ||
</ | </ | ||
+ | |||
+ | |||
+ | === Create Cables === | ||
+ | Once the status of the Cross Connect is set to **Production**, | ||
===== Physical Interface ===== | ===== Physical Interface ===== | ||
{{icons8-globe-wire.png | {{icons8-globe-wire.png | ||
Line 320: | Line 337: | ||
A connection between a physical interface and a network socket will look as follows. | A connection between a physical interface and a network socket will look as follows. | ||
- | {{ classdisplay_networksocket_to_physicalinterface.png }} | + | {{ classdisplay_networksocket_to_physicalinterface.png |
- | {{ classdisplay_physicalinterface_to_networksocket.png }} | + | {{ classdisplay_physicalinterface_to_networksocket.png |
A connection between two physical interfaces will look as follows. | A connection between two physical interfaces will look as follows. | ||
- | {{ classdisplay_physicalinterface_to_physicalinterface.png }} | + | {{ classdisplay_physicalinterface_to_physicalinterface.png |
===== Front End Network Cable ===== | ===== Front End Network Cable ===== | ||
Line 380: | Line 397: | ||
| Network socket #1 - Back end | Foreign key to a(n) Network Socket | Yes | | | Network socket #1 - Back end | Foreign key to a(n) Network Socket | Yes | | ||
| Network socket #2 - Back end | Foreign key to a(n) Network Socket | Yes |Friendly name of a network cable is automatically computed as the concatenation of the 2 network socket names. | | Network socket #2 - Back end | Foreign key to a(n) Network Socket | Yes |Friendly name of a network cable is automatically computed as the concatenation of the 2 network socket names. | ||
+ | | **Membership** ||| | ||
+ | | Breakout cable | Foreign key to a(n)Breakout Cable | No | | ||
=== Tabs === | === Tabs === | ||
Line 388: | Line 407: | ||
* The friendly name of a back end network cable is automatically computed as the concatenation of the two network sockets' | * The friendly name of a back end network cable is automatically computed as the concatenation of the two network sockets' | ||
* Its label may be automatically computed through the method SetLabel that can be overloaded. | * Its label may be automatically computed through the method SetLabel that can be overloaded. | ||
+ | * A back end network cable may belong to a breakout cable | ||
</ | </ | ||
Line 530: | Line 550: | ||
Once connections between Devices, Physical interfaces and Network Sockets are documented, the physical path that connects them all can be visualized through the menu " | Once connections between Devices, Physical interfaces and Network Sockets are documented, the physical path that connects them all can be visualized through the menu " | ||
- | {{ classdisplay_wiring_menu.png }} | + | {{ classdisplay_wiring_menu.png |
That action displays the wiring layout that connects the device it has been launch from, and all the elements that are part of the cabling path. For instance, from a backend server application : | That action displays the wiring layout that connects the device it has been launch from, and all the elements that are part of the cabling path. For instance, from a backend server application : | ||
- | {{ cabling_wiring3.png }} | + | {{ cabling_wiring3.png |
<note tip> | <note tip> | ||
Line 551: | Line 571: | ||
The extension groups network specific typological elements in the dashlet " | The extension groups network specific typological elements in the dashlet " | ||
- | {{ overview_group_network_typology_cable.png }} | + | {{ overview_group_network_typology_cable.png |