Skip to content

IP multicast flow

Table with one row for each element of the type: 'IP multicast flow'.

Columns

Name Description
FTT. Worst blocked traffic (SRGs) The SRGs where the worst case blocked traffic occurs, among the SRGs that this element has declared that it should be fault-tolerant to (the Fault-Tolerance-Target), calculated in the last risk analysis. This is the multicast flow blocked traffic (not injected since no path is found) averaged among the destinations, as a percentage (0...100) respect to the offered traffic
Statistical error The statistical error associated with the accuracy of availability and survivability measures computed during analysis.
Description A user-defined text description (potentially long) that can be assigned to this element
SRG groups The names (comma-separated) of the SRG groups, for which this IP demand should be fault tolerant to. "All" stands for all the SRGs defined
Maximum E2 latency (ms) The user-defined maximum acceptable end-to-end latency, from the origin node, to the destination node
Destination nodes The set of destination nodes of the multicast flow. Cannot contain the origin node
Nodes not reached Number of egress nodes that are receiving the traffic
Attributes User-defined attributes associated to this element
Ground-truth traffic (Gbps) The traffic computed in the element as ground-truth traffic. This traffic is compared to the current traffic in this element
Estimation absolute error (Gbps) The absolute difference in Gbps, between the ground-truth traffic stored, and the curren traffic in this element
Name A user-defined name (typically short) that can be assigned to this element
FTT. Worst dropped traffic (SRGs) The SRGs where the worst case dropped traffic occurs, among the SRGs that this element has declared that it should be fault-tolerant to (the Fault-Tolerance-Target), calculated in the last risk analysis. Dropped traffic means traffic injected by the origin node, but dropped in one or more intermediate links, because of port congestion, or QoS violation
Identifier A unique identifier set to the element, and never changed
Any SRG. Worst latency (SRGs) The SRGs where the worst case latency occurs, among all the SRGs (even if outside this element fault-tolerance target), calculated in the last risk analysis.
Any SRG. Worst latency (ms) The worst case latency (ms) among all the SRGs (even if outside this element fault-tolerance target). For the latency computation, if the traffic follows different paths, the worst case among them is considered
Any SRG. Worst blocked traffic (SRGs) The SRGs where the worst case blocked traffic occurs, among all the SRGs (even if outside this element fault-tolerance target), calculated in the last risk analysis. This is the multicast flow blocked traffic (not injected since no path is found) averaged among the destinations, as a percentage (0...100) respect to the offered traffic
FTT. Worst latency (SRGs) The SRGs where the worst case latency occurs, among the SRGs that this element has declared that it should be fault-tolerant to (the Fault-Tolerance-Target), calculated in the last risk analysis.
Any SRG. Worst dropped traffic (Gbps) The worst case dropped traffic (Gbps) among all the SRGs (even if outside this element fault-tolerance target), calculated in the last risk analysis. Dropped traffic means traffic injected by the origin node, but dropped in one or more intermediate links, because of port congestion, or QoS violation
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.
Tags User-defined tags associated to this element
Estimation relative error (%) The relative error measured as the ratio between the absolute error, and the ground-truth traffic in this element
Availability The estimated availability of this element, according to the last risk analysis computation, i.e. the expected fraction of the time in which this element is perfectly operating / being carried (i.e. 100% carried). This is a pessimistic computation. The optimistic one is this value, plus the error margin
Worst case e2e length (km) The worst case length of traversed links in km (considering lower layer propagations), from the ingress node, to the egress nodes that receive the traffic
FT SRGs The SRGs to which this IP demand should be fault tolerant to
Traversed IP links The IP links traversed, that are part of the tree
Origin node The origin node of this multicast flow
Any SRG. Worst blocked traffic (%) The worst case blocked traffic (%) among all the SRGs (even if outside this element fault-tolerance target), calculated in the last risk analysis. This is the multicast flow blocked traffic (not injected since no path is found) averaged among the destinations, as a percentage (0...100) respect to the offered traffic
NF. Dropped traffic (Gbps) The no failure dropped traffic (Gbps) calculated in the last risk analysis. Dropped traffic means traffic injected by the origin node, but dropped in one or more intermediate links, because of port congestion, or QoS violation
JSON An optional JSON content describing this element
Offered traffic (Gbps) The traffic that the origin node injects (in Gbps), that has as target the destination nodes
Nodes latency violation Number of egress nodes that are receiving the traffic, but violating the maximum end-to-end limit defined for this flow
FTT. Worst blocked traffic (%) The worst case blocked traffic (%) among the risk failures that this element has declared that it should be fault-tolerant to (the Fault-Tolerance-Target), calculated in the last risk analysis. This is the multicast flow blocked traffic (not injected since no path is found) averaged among the destinations, as a percentage (0...100) respect to the offered traffic
FTT. Worst dropped traffic (Gbps) The worst case dropped traffic (Gbps) among the risk failures that this element has declared that it should be fault-tolerant to (the Fault-Tolerance-Target), calculated in the last risk analysis. Dropped traffic means traffic injected by the origin node, but dropped in one or more intermediate links, because of port congestion, or QoS violation
QoS class The user-defined QoS class name for this IP multicast flow
Worst case e2e latency (ms) The worst case latency in ms, from the ingress node, to the egress nodes that receive the traffic
FTT. Worst latency (ms) The worst case latency (ms) among the risk failures that this element has declared that it should be fault-tolerant to (the Fault-Tolerance-Target). For the latency computation, if the traffic follows different paths, the worst case among them is considered
Total link BW consumed (Gbps) The link bandwidth consumed summing all the links carrying traffic of this flow
QoS overs. The amount of traffic in the demand that is violating the QoS in a traversing link. If this happens in several links, the maximum capacity outside the QoS assignment
Type of multicast flow The type of multicast flow. Options are RPF-based and Statically routed. See the IP multicast simulation section for more details
Any SRG. Worst dropped traffic (SRGs) The SRGs where the worst case dropped traffic occurs, among all the SRGs (even if outside this element fault-tolerance target), calculated in the last risk analysis. Dropped traffic means traffic injected by the origin node, but dropped in one or more intermediate links, because of port congestion, or QoS violation
NF. Blocked traffic (%) The no failure blocked traffic (%) calculated in the last risk analysis. This is the multicast flow blocked traffic (not injected since no path is found) averaged among the destinations, as a percentage (0...100) respect to the offered traffic.
NF. Latency (ms) The no failure latency in ms in the worst case, i.e. if the traffic follows different paths, the worst case among them is considered
Survivability The estimated survivability of this element demand, according to the last risk analysis computation, i.e. the expected fraction of the demand traffic that will be correctly carried, considering the potential failures, their occurrence probability, and the fraction of traffic that survives in each failure. The optimistic value is this value, minus the error margin. Note that survivability values are always higher than availability ones, since in availability computations, any state in which less than 100% of the traffic is carried, sums as not unavailable time.

Views

Name Columns Description
Full view Name, Identifier, Description, ExternalLinks, OriginNode, DestinationNodes, TypeOfMulticastFlow, OfferedTraffic(gbps), QosClass, QosOvers., NodesNotReached, NodesLatencyViolation, TraversedIpLinks, TotalLinkBwConsumed(gbps), MaximumE2Latency(ms), WorstCaseE2eLatency(ms), WorstCaseE2eLength(km), SrgGroups, FtSrgs, Nf.BlockedTraffic(%), Nf.DroppedTraffic(gbps), Nf.Latency(ms), Ftt.WorstBlockedTraffic(%), Ftt.WorstDroppedTraffic(gbps), Ftt.WorstLatency(ms), Ftt.WorstBlockedTraffic(srgs), Ftt.WorstDroppedTraffic(srgs), Ftt.WorstLatency(srgs), Availability, Survivability, StatisticalError, AnySrg.WorstBlockedTraffic(%), AnySrg.WorstDroppedTraffic(gbps), AnySrg.WorstLatency(ms), AnySrg.WorstBlockedTraffic(srgs), AnySrg.WorstDroppedTraffic(srgs), AnySrg.WorstLatency(srgs), Tags, Attributes, Json, Ground-truthTraffic(gbps), EstimationAbsoluteError(gbps), EstimationRelativeError(%) 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.
Risk analysis (FTT) OriginNode, TypeOfMulticastFlow, OfferedTraffic(gbps), SrgGroups, FtSrgs, Nf.BlockedTraffic(%), Nf.DroppedTraffic(gbps), Nf.Latency(ms), Ftt.WorstBlockedTraffic(%), Ftt.WorstDroppedTraffic(gbps), Ftt.WorstLatency(ms), Ftt.WorstBlockedTraffic(srgs), Ftt.WorstDroppedTraffic(srgs), Ftt.WorstLatency(srgs) Columns conveying information on the network risk analysis, associated to the risk situations inside the fault-tolerance target defined for this element
Risk analysis (non FTT) OriginNode, TypeOfMulticastFlow, OfferedTraffic(gbps), Availability, Survivability, StatisticalError, AnySrg.WorstBlockedTraffic(%), AnySrg.WorstDroppedTraffic(gbps), AnySrg.WorstLatency(ms), AnySrg.WorstBlockedTraffic(srgs), AnySrg.WorstDroppedTraffic(srgs), AnySrg.WorstLatency(srgs) Columns conveying information on the network risk analysis, associated to all the risk situations, i.e. those inside the fault-tolerance target defined for this element, or not
Description & tags & attributes Name, Identifier, Description, ExternalLinks, OriginNode, TypeOfMulticastFlow, OfferedTraffic(gbps), Tags, Attributes, Json Columns associated to side information like element names, descriptions, user associated tags or attributes
KPIs OriginNode, TypeOfMulticastFlow, OfferedTraffic(gbps), QosClass, QosOvers., NodesNotReached, NodesLatencyViolation, TraversedIpLinks, TotalLinkBwConsumed(gbps), MaximumE2Latency(ms), WorstCaseE2eLatency(ms), WorstCaseE2eLength(km) Columns associated to traffic-related KPIs of the multicast flows
Default view OriginNode, DestinationNodes, TypeOfMulticastFlow, OfferedTraffic(gbps), QosClass, NodesNotReached, TraversedIpLinks, 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
Ground-truth traffic comparison OriginNode, TypeOfMulticastFlow, OfferedTraffic(gbps), Ground-truthTraffic(gbps), EstimationAbsoluteError(gbps), EstimationRelativeError(%) This view collects information related to the comparison of the current traffic in the element with the ground-truth traffic

Table right-click menu

  • Set for selected elements...: Menu with options for setting values to different parameters of the selected elements
    • 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 '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 '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 'Origin node': This option sets the value at column 'Origin node'
    • For selected elements: Set the value at column 'Origin node' 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 'Origin node' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • Value at column 'Destination nodes': This option sets the value at column 'Destination nodes'
    • For selected elements: Set the value at column 'Destination nodes' 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 'Destination nodes' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • Value at column 'Type of multicast flow': This option sets the value at column 'Type of multicast flow'
    • For selected elements: Set the value at column 'Type of multicast flow' 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 'Type of multicast flow' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • Value at column 'Offered traffic (Gbps)': This option sets the value at column 'Offered traffic (Gbps)'
    • For selected elements: Set the value at column 'Offered traffic (Gbps)' 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 'Offered traffic (Gbps)' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • Value at column 'QoS class': This option sets the value at column 'QoS class'
    • For selected elements: Set the value at column 'QoS class' 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 'QoS class' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • Value at column 'Traversed IP links': This option sets the value at column 'Traversed IP links'
    • For selected elements: Set the value at column 'Traversed IP links' 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 'Traversed IP links' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • Value at column 'Maximum E2 latency (ms)': This option sets the value at column 'Maximum E2 latency (ms)'
    • For selected elements: Set the value at column 'Maximum E2 latency (ms)' 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 'Maximum E2 latency (ms)' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • SRG groups: This option sets the value at column 'SRG groups'
    • For selected elements: Set the value at column 'SRG groups' 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 'SRG groups' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • Value at column 'Availability': This option sets the value at column 'Availability'
    • For selected elements: Set the value at column 'Availability' 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 'Availability' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
    • Value at column 'Survivability': This option sets the value at column 'Survivability'
    • For selected elements: Set the value at column 'Survivability' 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 'Survivability' for: All table elements (All the elements in the table, not applying any filter, and not considering any pagination)
  • Add multicast flow: Adds a multicast flow with user-selected parameters
  • 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)
  • Edit multicast flow: Adds a multicast flow with user-selected parameters
  • 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

IP multicast flow-CreateOneUserSelectedEndNodes

Form to complete:

  • Add multicast flow.
  • Origin node: The origin node of this element.
  • Egress nodes: Egress nodes of the IP multicast flow. Options:
    • RPF-based: IP multicast flow where flow path is constructed via the Reverse-Path-Forwarding rules.
    • Statically routed: IP multicast flow where the path is constructed via statically user-defined trees (i.e. realize via mroute commands).
  • Offered IP traffic (Gbps): The traffic produced by the ingress node of the multicast flow, to carry to all the destinations. Options:
    • Preference to lower bandwidth consumption: In the path search process, prefer paths traversing a lower number of hops (resulting in less bandwidth consumption).
    • Preferece to lower latency: In the path search process, prefer paths with lower latency.

IP multicast flow-EditTree

Form to complete:

  • Edit multicast flow.
  • Origin node: The origin node of this element.
  • Egress nodes: Egress nodes of the IP multicast flow. Options:
    • RPF-based: IP multicast flow where flow path is constructed via the Reverse-Path-Forwarding rules.
    • Statically routed: IP multicast flow where the path is constructed via statically user-defined trees (i.e. realize via mroute commands).
  • Offered IP traffic (Gbps): The traffic produced by the ingress node of the multicast flow, to carry to all the destinations. Options:
    • Preference to lower bandwidth consumption: In the path search process, prefer paths traversing a lower number of hops (resulting in less bandwidth consumption).
    • Preferece to lower latency: In the path search process, prefer paths with lower latency.

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.