OTSI option¶
Table with one row for each element of the type: 'OTSI option'.
Columns¶
| Name | Description |
|---|---|
| Tags Node A | A list of regular expressions of tags, to check against the first node of the node pair. A node is matching if ALL the regular expressions match for the node. Character '' is a wildcard: 1) If the reg-exp is of type 'something', the node matches the expression if it has at least one tag starting with 'something' (case-sensitive). 2) If the reg-exp equals '*', all nodes are matched, even those without tags. |
| Tags Node B | A list of regular expressions of tags, to check against the second node of the node pair. A node is matching if ALL the regular expressions match for the node. Character '' is a wildcard: 1) If the reg-exp is of type 'something', the node matches the expression if it has at least one tag starting with 'something' (case-sensitive). 2) If the reg-exp equals '*', all nodes are matched, even those without tags. |
| Nominal reach (Km) | Indicates the nominal reach of the optical signal type |
| Inter-intra PoP focus | Indicates the focus of the design rule: if applied only to inter-PoP connections (and thus other connections are not accounted for), only to intra-PoP connections, or to any type of connection (even not related to PoPs). |
| Optical Signal Type | The optical signal type associated to this design rule |
| Hit elements | Target elements to which this design rule applies, i.e. they match the design rule |
| Line rate (Gbps) | Indicates the line rate of the optical signal type |
| Forbidden intermediate node/PoP tags | A list of regular expressions of tags, to check against each of the intermediate nodes or PoPs (depending on the design rule focus) of the optical path, and reject the path if one intermediate node/PoP matches. A node/PoP is matching if ALL the regular expressions match for the node/PoP. Character '' is a wildcard: 1) If the reg-exp is of type 'something', the node matches the expression if it has at least one tag starting with 'something' (case-sensitive). 2) If the reg-exp equals '*', all nodes/PoPs are matched, even those without tags. |
| Attributes | User-defined attributes associated to this element |
| JSON | An optional JSON content describing this element |
| Active | Indicates if the design rule is active, and thus should be enforced |
| Max number of hops | If set, the maximum number of hops of the path is set. In node-level design rules, it applies to the sequence of nodes traversed by the OTSI paths, in PoP level, it applies to the sequence of PoPs traversed. If not set, there is no limit |
| Preference | The preference of this option, where smaller values are preferred over larger ones. |
| User description | A user-defined string that serves as an identifier for this rule. This is useful to identify the decisions in the reports |
| PoP/Node focus | Indicates the focus of the design rule: if node tags or PoP tags are checked to test its matching. |
| Tags | User-defined tags associated to this element |
Views¶
| Name | Columns | Description |
|---|---|---|
| Full view | Active, Pop/nodeFocus, Preference, UserDescription, HitElements, Inter-intraPopFocus, TagsNodeA, TagsNodeB, LineRate(gbps), NominalReach(km), OpticalSignalType, MaxNumberOfHops, ForbiddenIntermediateNode/popTags, Tags, Attributes, Json | This table view corresponds to a view with all the table columns. In some occassions, this may imply an impractically large number of columns for human inspection. |
| Description & tags & attributes | Tags, Attributes, Json | Columns associated to side information like element names, descriptions, user associated tags or attributes |
| Default view | Active, Pop/nodeFocus, UserDescription, Inter-intraPopFocus, TagsNodeA, TagsNodeB, LineRate(gbps), NominalReach(km), OpticalSignalType, MaxNumberOfHops, ForbiddenIntermediateNode/popTags, Tags | This table view corresponds to a subset of columns selected as representative for a default table view. They typically include the most typical required values |
Table right-click menu¶
- Set for selected elements...: Menu with options for setting values to different parameters of the selected elements
- Value at column 'Active': This option sets the value at column 'Active'
- As true:
- For selected elements: Set the value at column 'Active' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For selected elements: Set the value at column 'Active' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- As false:
- For selected elements: Set the value at column 'Active' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For selected elements: Set the value at column 'Active' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'PoP/Node focus': This option sets the value at column 'PoP/Node focus'
- For selected elements: Set the value at column 'PoP/Node focus' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'PoP/Node focus' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Preference': This option sets the value at column 'Preference'
- For selected elements: Set the value at column 'Preference' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'Preference' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'User description': This option sets the value at column 'User description'
- For selected elements: Set the value at column 'User description' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'User description' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Inter-intra PoP focus': This option sets the value at column 'Inter-intra PoP focus'
- For selected elements: Set the value at column 'Inter-intra PoP focus' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'Inter-intra PoP focus' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Tags Node A': This option sets the value at column 'Tags Node A'
- For selected elements: Set the value at column 'Tags Node A' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'Tags Node A' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Tags Node B': This option sets the value at column 'Tags Node B'
- For selected elements: Set the value at column 'Tags Node B' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'Tags Node B' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Optical Signal Type': This option sets the value at column 'Optical Signal Type'
- For selected elements: Set the value at column 'Optical Signal Type' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'Optical Signal Type' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Max number of hops': This option sets the value at column 'Max number of hops'
- For selected elements: Set the value at column 'Max number of hops' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'Max number of hops' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Forbidden intermediate node/PoP tags': This option sets the value at column 'Forbidden intermediate node/PoP tags'
- For selected elements: Set the value at column 'Forbidden intermediate node/PoP tags' for: Selected elements (The elements already selected by the user in the table before calling this action)
- For all table elements: Set the value at column 'Forbidden intermediate node/PoP tags' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Add OTSI Design Rule: Adds an OTSI design rule
- Remove: Different remove options
- Selected elements: Remove elements: Selected elements (The elements already selected by the user in the table before calling this action)
- All table elements: Remove elements: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Tags: Different menu options related to user-defined tags
- Add tag: Adds a user-defined tag to the indicated elements
- Remove tag: Removes a user-defined tag from the indicated elements
- Remove all tags: For all the indicated elements, all their tags are removed
- Attributes: Different menu options related to user-defined attributes
- Add attribute: Adds a user-defined attribute (key-value pair) to all the selected elements. Any attribute with the same key is replaced by the new value.
- Remove attribute: Removes a user-defined attribute (key-value pair) from all the selected elements.
- Remove all attributes: Removes all the user-defined attributes (key-value pair) from the indicated elements.
Form-required interactions¶
OTSI option-CreateElement-TableDesignRuleOtsiPathAndOst¶
Form to complete:
- Is active?: Indicates if this design rule is active, and thus should be applied in the designs..
- Description: Description of the design rule.
- Optical signal type: The optical signal type to use in this element.
- PoP/Node focus: Indicates the focus of the design rule. Options:
- Node level: The design rule is applied at the level of the nodes. This means that node tags are the ones checked against the rule.
- Pop level: The design rule is applied at the level of the POPs. This means that POP tags are the ones checked against the rule.
- Intra/Inter PoP focus: Indicates the focus of the design rule. Options:
- Inter-PoP only: The design rule is applied only for inter-PoP connections.
- Intra-PoP only: The design rule is applied only for intra-PoP connections.
- Any: The design rule is applied for both inter-PoP and intra-PoP connections, as well as for any other kind of connection..
- Tags A: A comma-separated list of regular expressions of tags, to check against the first node/PoP of the pair. A node/PoP is matching if ALL the regular expressions match for the node/PoP. Character '' is a wildcard: 1) If the reg-exp is of type 'something', the node matches the expression if it has at least one tag starting with 'something' (case-sensitive). 2) If the reg-exp equals '*', all nodes/PoPs are matched, even those without tags..
- Tags B: A comma-separated list of regular expressions of tags, to check against the second node/PoP of the pair. A node/PoP is matching if ALL the regular expressions match for the node/PoP. Character '' is a wildcard: 1) If the reg-exp is of type 'something', the node matches the expression if it has at least one tag starting with 'something' (case-sensitive). 2) If the reg-exp equals '*', all nodes/PoPs are matched, even those without tags..
-
Max number of hops: If set, the maximum number of hops of the path is set. In node-level design rules, it applies to the sequence of nodes traversed by the OTSI paths, in PoP level, it applies to the sequence of PoPs traversed. If not set, there is no limit.
-
Forbidden intermediate nodes/PoPs: A comma-separated list of regular expressions of tags, to check against the intermediate node/PoP of the pair. A node/PoP is matching if ALL the regular expressions match for it. Character '' is a wildcard: 1) If the reg-exp is of type 'something', the node matches the expression if it has at least one tag starting with 'something' (case-sensitive). 2) If the reg-exp equals '*', all nodes/PoPs are matched, even those without tags..
-
Preference: Preference of the design rule, lower values are preferred over higher values. If two design rules have the same preference, the one with the lowest ID is preferred..
Network Controller-AddTag¶
Form to complete:
- Tag: The tag string.
- Applicable elements: This selector indicates the elements to which this action is going to be applied. Options:
- Selected elements: The elements already selected by the user in the table before calling this action.
- All table elements: All the elements in the table, not applying any filter, and not considering any pagination.
Network Controller-RemoveTag¶
Form to complete:
- Tag: The tag string.
- Applicable elements: This selector indicates the elements to which this action is going to be applied. Options:
- Selected elements: The elements already selected by the user in the table before calling this action.
- All table elements: All the elements in the table, not applying any filter, and not considering any pagination.
Network Controller-RemoveAllTags¶
Form to complete:
- Applicable elements: This selector indicates the elements to which this action is going to be applied. Options:
- Selected elements: The elements already selected by the user in the table before calling this action.
- All table elements: All the elements in the table, not applying any filter, and not considering any pagination.
Network Controller-AddAttribute¶
Form to complete:
- Key: The attributes key, or name.
- Value: The attribute value, to associate to the attribute name.
- Applicable elements: This selector indicates the elements to which this action is going to be applied. Options:
- Selected elements: The elements already selected by the user in the table before calling this action.
- All table elements: All the elements in the table, not applying any filter, and not considering any pagination.
Network Controller-RemoveAttribute¶
Form to complete:
- Key: The attributes key, or name.
- Applicable elements: This selector indicates the elements to which this action is going to be applied. Options:
- Selected elements: The elements already selected by the user in the table before calling this action.
- All table elements: All the elements in the table, not applying any filter, and not considering any pagination.
Network Controller-RemoveAllAttributes¶
Form to complete:
- Applicable elements: This selector indicates the elements to which this action is going to be applied. Options:
- Selected elements: The elements already selected by the user in the table before calling this action.
- All table elements: All the elements in the table, not applying any filter, and not considering any pagination.