User Tools

Site Tools


extensions:teemip-network-mgmt-extended

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
extensions:teemip-network-mgmt-extended [2025/05/23 10:42] – [Typology Elements] cnaudextensions:teemip-network-mgmt-extended [2025/05/23 16:07] (current) – [Revision History] cnaud
Line 7: Line 7:
 level_hidden        : 1 level_hidden        : 1
 collector_hidden    : no collector_hidden    : no
-version             : 3.2.1 +version             : 3.2.2 
-release_dt          : 2025-05-21+release_dt          : 2025-05-23
 TeemIp              : 3.2.1+ TeemIp              : 3.2.1+
 iTop                : 3.2.1+ iTop                : 3.2.1+
Line 19: Line 19:
 keyword_tags        : CMDB, Network keyword_tags        : CMDB, Network
 dependencies_s      : teemip-ip-mgmt, teemip-network-mgmt, teemip-config-mgmt-adaptor dependencies_s      : teemip-ip-mgmt, teemip-network-mgmt, teemip-config-mgmt-adaptor
-download_wiki       : [[https://sourceforge.net/projects/teemip/files/teemip%20-%20extensions/Network%20Management%20Extended/3.2.1/teemip-network-mgmt-extended-3.2.1-211.zip/download|teemip-network-mgmt-extended-3.2.1-211.zip]]+download_wiki       : [[https://sourceforge.net/projects/teemip/files/teemip%20-%20extensions/Network%20Management%20Extended/3.2.2/teemip-network-mgmt-extended-3.2.2-212.zip/download|teemip-network-mgmt-extended-3.2.2-212.zip]]
 github_wiki         : [[https://github.com/TeemIp/teemip-network-mgmt-extended|teemip-network-mgmt-extended]] github_wiki         : [[https://github.com/TeemIp/teemip-network-mgmt-extended|teemip-network-mgmt-extended]]
 php-max             : 8.4 php-max             : 8.4
Line 32: Line 32:
 ===== Revision History ===== ===== Revision History =====
 ^  Version  ^  Release Date  ^  Status  ^  iTop \\ Min  ^  IPAM for iTop \\ Min  ^  Comments  ^ ^  Version  ^  Release Date  ^  Status  ^  iTop \\ Min  ^  IPAM for iTop \\ Min  ^  Comments  ^
-|  3.2.1  |  2025-05-21  |  Supported   3.2.1  |  3.2.1  | - Add Network Module class to be hosted by Physical Interfaces \\ - Add MTU attribute to IPInterface \\ - Add raw value attribute to InterfaceSpeed \\ - PR [[https://github.com/TeemIp/teemip-network-mgmt-extended/pull/12|#12]] - Fix AggregateLink inconsistency \\ - Add summary cards to main classes \\ - Replace legacy CRUD methods by new CRUD events | +|  **3.2.2**  |  2025-05-23  |  Supported  |  3.2.1  |  3.2.1  | - Correct bugs on Network Module and Network Module Type modelization | 
-|  **3.2.0**   2024-11-13    Supported  |  3.1.0  |  3.2.0  | - Transform Aggregate Link class into IPInterface child class \\ - VRFs and VLANs can be attached to Aggregates \\ - Obsolete status has been  added to Cluster Networks \\ - Add source and destination IPs to Network Flows |+|  3.2.1  |  2025-05-21  |  Obsolete   3.2.1  |  3.2.1  | - Add Network Module class to be hosted by Physical Interfaces \\ - Add MTU attribute to IPInterface \\ - Add raw value attribute to InterfaceSpeed \\ - PR [[https://github.com/TeemIp/teemip-network-mgmt-extended/pull/12|#12]] - Fix AggregateLink inconsistency \\ - Add summary cards to main classes \\ - Replace legacy CRUD methods by new CRUD events | 
 +|  3.2.0  |  2024-11-13    Supported  |  3.1.0  |  3.2.0  | - Transform Aggregate Link class into IPInterface child class \\ - VRFs and VLANs can be attached to Aggregates \\ - Obsolete status has been  added to Cluster Networks \\ - Add source and destination IPs to Network Flows |
 |  3.1.3  |  2024-06-26  |  Obsolete  |  3.1.0 |  3.1.0  | - Add a logo attribute to the Brand typology \\ - Add a picture attribute to the Model typology \\ - Add bandwidth, next to capacity, to Network Flows | |  3.1.3  |  2024-06-26  |  Obsolete  |  3.1.0 |  3.1.0  | - Add a logo attribute to the Brand typology \\ - Add a picture attribute to the Model typology \\ - Add bandwidth, next to capacity, to Network Flows |
 |  3.1.2  |  2023-12-14  |  Obsolete  |  3.1.0  |  3.1.0  | - Add Chinese (simplified) translation \\ - Data samples have been added | |  3.1.2  |  2023-12-14  |  Obsolete  |  3.1.0  |  3.1.0  | - Add Chinese (simplified) translation \\ - Data samples have been added |
Line 224: Line 225:
 | **Other information ** ||| | **Other information ** |||
 | Physical interface speed | Speed attribute of the interface | No | | Physical interface speed | Speed attribute of the interface | No |
-| Module type | Foreign key to a(n) Network Module Type | No |+| Module type | Foreign key to a(n) [[teemip-network-mgmt-extended#network_module_type|Network Module Type]] | No |
 | Max Data Rate | Speed attribute o the module type  | No | | Max Data Rate | Speed attribute o the module type  | No |
 | Description | Multiline character string  | No | | Description | Multiline character string  | No |
Line 239: Line 240:
 {{ classdisplay_networkmodule3x.png ?nolink }} {{ classdisplay_networkmodule3x.png ?nolink }}
  
-===== Network Module Type ===== 
-This typology element provides technical details on the network modules that different providers may offer. 
- 
-=== Network Module Properties === 
-^  Name  ^  Type  ^  Mandatory?  ^ 
-| **General Information** ||| 
-| Name | Alphanumeric string | Yes | 
-| Form factor | Possible values: Integrated, SFP, SFP+, OSFP, QSFP, QSFP+, XFP, GBIC, Mini GBIC, Other | Yes | 
-| Speed | Foreign key to a(n) Interface Speed | No | 
-| Connector | Foreign key to a(n) Interface Connector | Yes | 
-| Description | Multiline character string  | No | 
-| **Optical Details** ||| 
-| Optical reach | Possible values: SR, LR, LRM, ER, XR, ZR, DWDM, CWDM, Other | Yes | 
-| Tx lambda | Alphanumeric string  | No |  
-| Rx lambda | Alphanumeric string  | No | 
- 
-=== Tabs === 
-^ Tab ^ Description ^ 
-| Network modules | Dashboard listing all the network modules of this type | 
- 
-FIXME 
 ===== Network Device ===== ===== Network Device =====
 {{icons8-switch.png ?nolink }} {{icons8-switch.png ?nolink }}
Line 427: Line 407:
  
 {{ classdisplay_model.png ?nolink }} {{ classdisplay_model.png ?nolink }}
 +
 +==== Network Module Type ====
 +This typology element provides technical details on the network modules that different providers may offer.
 +
 +=== Network Module Type Properties ===
 +^  Name  ^  Type  ^  Mandatory?  ^
 +| **General Information** |||
 +| Name | Alphanumeric string | Yes |
 +| Form factor | Possible values: Integrated, SFP, SFP+, OSFP, QSFP, QSFP+, XFP, GBIC, Mini GBIC, Other | Yes |
 +| Speed | Foreign key to a(n) Interface Speed | No |
 +| Connector | Foreign key to a(n) Interface Connector | Yes |
 +| Description | Multiline character string  | No |
 +| **Optical Details** |||
 +| Optical reach | Possible values: SR, LR, LRM, ER, XR, ZR, DWDM, CWDM, Other | Yes |
 +| Tx lambda | Alphanumeric string  | No | 
 +| Rx lambda | Alphanumeric string  | No |
 +
 +=== Tabs ===
 +^ Tab ^ Description ^
 +| Network modules | Dashboard listing all the network modules of this type |
 +
 +=== Managing network module Types ===
 +These are accessible from the typology configuration dashboard.
 +
 +{{ classdisplay_networkmoduletype3x.png ?nolink }}
 ==== Additional elements ==== ==== Additional elements ====
-These four elements are:+These are:
  
 ^  Name  ^  Description  ^  Attributes  ^  Example  ^ ^  Name  ^  Description  ^  Attributes  ^  Example  ^
Line 435: Line 440:
 | Interface Connector | Physical connector used on a physical interface | Name, Description, List of physical interfaces using it | RJ45 | | Interface Connector | Physical connector used on a physical interface | Name, Description, List of physical interfaces using it | RJ45 |
 | Flow Capacity | Capacity provided by a network Flow | Name, Description, List of Network Flows using it | 256 Mb/s | | Flow Capacity | Capacity provided by a network Flow | Name, Description, List of Network Flows using it | 256 Mb/s |
-| Network Module Type | Type of network module | See [[teemip-network-mgmt-extended:NetworkModuleType|above]] || 
  
 The extension groups network specific typological elements in a dedicated dashlet. The extension groups network specific typological elements in a dedicated dashlet.
Line 445: Line 449:
 ==== Logical Interface ==== ==== Logical Interface ====
   * Speed attribute (string) is replaced by a foreign key toward a Interface Speed,   * Speed attribute (string) is replaced by a foreign key toward a Interface Speed,
-  * Foreign key toward Layer 2 Protocol is added+  * Foreign key toward Layer 2 Protocol is added
 +  * A maximum transmission unit (MTU) parameter is added as well.
  
 {{ classdisplay_logicalinterface3x.png ?nolink }}  {{ classdisplay_logicalinterface3x.png ?nolink }} 
Line 453: Line 458:
 ==== Network Device Virtual Interface ==== ==== Network Device Virtual Interface ====
   * Speed attribute (string) is replaced by a foreign key toward a Interface Speed,   * Speed attribute (string) is replaced by a foreign key toward a Interface Speed,
-  * Foreign key toward Layer 2 Protocol is added+  * Foreign key toward Layer 2 Protocol is added
 +  * A maximum transmission unit (MTU) parameter is added as well.
  
 {{ classdisplay_networkdevicevirtualinterface3x.png ?nolink }}  {{ classdisplay_networkdevicevirtualinterface3x.png ?nolink }} 
Line 459: Line 465:
  
 ==== Physical Interface ==== ==== Physical Interface ====
-FIXME 
   * Speed attribute (string) is replaced by a foreign key toward a Interface Speed,   * Speed attribute (string) is replaced by a foreign key toward a Interface Speed,
-  * Foreign key toward Layer 2 Protocol is added +  * Foreign key toward Layer 2 Protocol is added, 
-  * Foreign key toward Connector is added+  * Foreign key toward Connector is added
 +  * A maximum transmission unit (MTU) parameter is added too.
  
-Note that the extension adds as well foreign key toward an Aggregate Link.+Note that the extension adds as well
 +  * A foreign key toward an Aggregate Link
 +  * A foreign key toward a Network Module. 
 + 
 +<note tip> 
 +A physical interface cannot host a connector and a network module at the same time. 
 +</note>
  
 {{ classdisplay_physicalinterface3x.png ?nolink }}  {{ classdisplay_physicalinterface3x.png ?nolink }} 
extensions/teemip-network-mgmt-extended.1747989735.txt.gz · Last modified: by cnaud