Ethernet-topology Design Rules
This table contains the user-defined Ethernet-topology design rules. These rules specify constraints that the topology of Ethernet adjacenecies between Ethernet-capable nodes (that can end/start Ethernet links) should follow (e.g. nodes with tag X cannot connect to nodes with tag Y). In all the cases, two Ethernet nodes are considered neighbors if there is at least one Ethernet link between them, in any direction
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. |
| Description |
A user-defined text description (potentially long) that can be assigned to this element |
| 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. |
| Attributes |
User-defined attributes associated to this element |
| Matching nodes (A) |
The nodes in the design that match the tag regular expressions as 'Node A'. |
| Clashing nodes A |
The nodes in the design that are violating this design constraint (the Nodes A are the ones returned). |
| JSON |
An optional JSON content describing this element |
| Matching nodes (B) |
The nodes in the design that match the tag regular expressions as 'Node B'. |
| Name |
A user-defined name (typically short) that can be assigned to this element |
| Active |
Indicates if the design rule is active, and thus should be enforced |
| Identifier |
A unique identifier set to the element, and never changed |
| Focus |
Indicates the focus of the design rule: if node tags or PoP tags are checked to test its application. |
| External links |
Indicates if this element has one or more user-defined external URLs associated to it. If so, when the user clicks this cell, and selects the URL (if more than one), a navigator is launched and the URL page is shown. External links are not editable in the GUI, but via API. |
| Property |
This enumeration represents the options for a particular adjacency in a topology: it can be acceptable (i.e. it is possible to have one or more links between the adjacency end nodes), or forbidden (i.e. there cannot be links between them in the design). |
| Tags |
User-defined tags associated to this element |
Views
| Name |
Columns |
Description |
| Full view |
Identifier, Name, Description, ExternalLinks, Active, Focus, TagsNodeA, TagsNodeB, Property, MatchingNodes(a), MatchingNodes(b), ClashingNodesA, 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 |
Identifier, Name, Description, ExternalLinks, Tags, Attributes, Json |
Columns associated to side information like element names, descriptions, user associated tags or attributes |
| Default view |
Identifier, Name, Active, Focus, TagsNodeA, TagsNodeB, Property, ClashingNodesA, 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 |
- Set for selected elements...: Menu with options for setting values to different parameters of the selected elements
- Value at column 'Identifier': This option sets the value at column 'Identifier'
- For selected elements: Set the value at column 'Identifier' 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 'Identifier' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Name': This option sets the value at column 'Name'
- For selected elements: Set the value at column 'Name' 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 'Name' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Value at column 'Description': This option sets the value at column 'Description'
- For selected elements: Set the value at column '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 'Description' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- 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 'Focus': This option sets the value at column 'Focus'
- For selected elements: Set the value at column '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 '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 'Property': This option sets the value at column 'Property'
- For selected elements: Set the value at column 'Property' 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 'Property' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
- Add Ethernet-topology Design Rule: Adds an Ethernet-topology 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.