IGP Simulation

This chapter describes options for simulating an IGP. WAE Design can simulate IS-IS, OSPF, and EIGRP, as well as supports multi-topology routing for IS-IS and OSPF IGPs.

All simulations use demands. For detailed information on demands, see the Traffic Demand Modeling chapter.

OSPF and IS-IS

OSPF and IS-IS simulations are identical with the following exceptions.

  • OSPF routing uses OSPF areas, if specified. By default all interfaces are assigned area zero.
  • IS-IS routing uses IS-IS levels, if specified. By default, all interfaces are set to Level 2. Interfaces can belong to Level 1, Level 2, or both. If both, then an alternate metric for Level 1 can also be specified. You can change these properties using the Advanced tab in an interface Properties dialog box.

OSPF Area Simulation

OSPF area membership can be specified per interface. The two interfaces on each circuit must belong to the same area. Area names can be any string. Area zero, the backbone area, must be denoted by ‘‘0’’, ‘‘0.0.0.0’’, or an empty string. WAE Design simulates the OSPF area routing configuration in which the areas import LSAs from the backbone. A demand from a source node to a destination node in a different area will only be routed if it can reach the destination by passing through the source area, directly to area zero, and from there directly to the destination area.

By default, all nodes in a single AS are assumed to belong to a single OSPF area. Nodes are assigned to areas, as follows.

  • If OSPF areas are not defined for interfaces, all nodes are assumed to be in the same area.
  • Each interface can be assigned to only one OSPF area. Note that each node can be assigned to one or more areas.
  • If a node has an interface in an OSPF area, the node is assigned to that area.
  • An Area Border Router (ABR) is a node belonging to both area 0 and other OSPF areas.

IS-IS Multi-Level Simulation

By default, IS-IS interfaces are assigned to Level 2, though you can assign them to Level 1 or to both Levels 1 and 2. (For instructions, see the Set IS-IS Multi-Level Simulation section.)

  • The IGP metric defines the Level 1 metric for interfaces in Level 1, in Level 2, or in both Level 1 and 2 if these have equal metrics. However, you can change the Level 1 metric.
  • If an interface is in both Level 1 and Level 2 with uneven metrics, the IGP metric defines the Level 2 metric and the Level 1 metric defines the Level 1 metric.

The IS-IS level is listed in the ISIS Level column of the Interfaces table, and the Level 1 metric is listed in the Metric Level 1 ISIS column.

By default, all nodes in a single AS are assumed to belong to a single IS-IS level. Nodes are assigned to levels, as follows.

  • Each node can be assigned to one or more levels.
  • Two Level 1 nodes are placed in different areas if any route between them (under normal operation) passes through a Level 2 node.
  • A node is assigned to a single Level 2 area if there is at least one interface that is Level 2 or both Level 1 and Level 2.
  • A node is assigned to one of potentially multiple Level 1 areas if any interface is Level 1 or both Level 1 and Level 2.
  • An ABR is a node belonging to both the Level 2 area and another IS-IS area.

Set IS-IS Multi-Level Simulation

Follow these steps to set IGP metrics, IS-IS levels, and Level 1 metrics.


Step 1blank.gif Select one or more interfaces. Either right-click one and select Properties from the context menu or double-click an interface.

 

380893.tif

Step 2blank.gif To set the IGP metric, enter its value in the IGP metric field or select it from the drop-down list.

 

380895.tif

Step 3blank.gif To set IS-IS multi-level simulation, select the Advanced tab.

a.blank.gif In the IGP area, select the level from the ISIS Level drop-down list.

b.blank.gif In the Level 1 Metric field, enter the metric, and click OK.


 

EIGRP

The IGP Metric value for each interface is not used when EIGRP routing is selected. Instead, EIGRP uses the following formula to derive total feasible distance (total cost) from a node to a destination subnet.

path metric to destination = (10,000/(bandwidth) + (delay) * 256

  • The bandwidth is the minimum interface Capacity value along the path. This is in Mbps. For each interface, if there is no Capacity value, the Capacity Sim value is used instead.
  • The delay is the sum of the interface delays in 10s of microseconds. This is calculated by taking the sum of the EIGRP Delay values and dividing this sum by 10.

You can set this delay in the EIGRP Delay field of an interface's Properties dialog box. Here, the value is in microseconds.

If EIGRP Delay is not set, WAE Design uses 10 as the delay in the above calculation, which means 10 "10s of microseconds.”

Example delay: If there are 8 interfaces, each with an EIGRP Delay value of 15, the delay used in the calculation is (8 x 15) / 10 = 120 / 10 = 12.

Demands show the EIGRP path metric of the path over which they flow in the Path Metric column.

IGP Multipath Simulation

By default, demands are split equally between all paths from a route of equal distance to the destination, and there is no ECMP limit.

You can specify a maximum number of ECMP paths. In this case, demands transiting through a router are distributed among the available paths up to this maximum ECMP value. Paths are chosen by lowest next-hop IP address, which is the interface IP address for IGP or the destination IP address for LSPs. Paths with no IP address are chosen last.

 

380896.tif

To configure ECMP, follow these steps.


Step 1blank.gif Select the Edit->Network Options menu or the Network Options icon from the Visualization toolbar.

Step 2blank.gif Select the Protocols tab.

Step 3blank.gif Enter the maximum number of ECMPs in the Max ECMP Paths field. A 0 (zero) means there is no limit. then click OK.


 

Multi-topology Routing

WAE Design supports simulation of multi-topology routing. Interfaces can be assigned to one or more IGPs. Demands and LSPs can be assigned to a specific IGP, and will only route through interfaces belonging to that IGP. This multi-topology simulation uses these rules.

  • When an interface is common to more than one topology, all IGP properties of the interface (including the metric) must be the same in both topologies.
  • The IGPs must all be defined to be of the same type, for example OSPF or IS-IS. This is not a restriction in practice unless either the OSPF topology or the IS-IS topology uses multiple areas.
  • Demands and LSPs defined with a specific topology can only route over circuits belonging to that topology. A circuit belongs to a topology if either one of its interfaces does.
  • Demands and LSPs with no defined topology have no restrictions on routing. They are routed using the default topology, to which all interfaces belong.

Edit Topologies

To create, rename, or delete topologies, select the Edit->Topologies menu; the Edit Topologies dialog box appears (Figure 9-1).

 

To...
Do This...
Enter...
Click...

Create a new topology

Click New

A topology name

OK, and then Done

Rename an existing topology

Select the topology, and then click Rename

A different topology name

OK, and then Done

Remove a topology

Click Delete

 

Done

Figure 9-1 Edit Topologies

380892.tif

Add Topologies to Objects

Follow these steps to associate interfaces, demands, or LSPs with topologies. Once you have associated the topologies, you can view them by showing the Topology column.


Step 1blank.gif Select one or more interfaces, demands, or LSPs from their respective tables.

Step 2blank.gif Right-click one of the selected objects, and select Properties from the context menu.

Step 3blank.gif Select the desired topology or topologies, as follows.

 

Interfaces
Demands and LSPs

1.blank.gif Select the Advanced tab.

2.blank.gif In the Topologies section, click the Edit button.

a.blank.gif For each topology that you want on this interface, click the F (false) to change it to T (true).

b.blank.gif Click OK.

3.blank.gif Click OK.

1.blank.gif Select the desired topology from the Topology drop-down list. You can associate one topology to each demand or LSP.

2.blank.gif Click OK.

By selecting from a similar Topology drop-down list, you can also add a topology to LSP meshes when creating them.


 

IGP Metric Initializer

The IGP Metric Initializer is a quick way of setting IGP metrics based on circuit latency values. WAE Design calculates the metric by multiplying each circuit’s Delay Sim value by the multiplier you specify. You also set a minimum value for the resulting IGP metric. WAE Design then uses the higher of the two values.

 

380894.tif

Example: If the circuit Delay Sim value is 15, the multiplier value is 2, and the minimum value is 1, the resulting IGP metric is 30 (Delay Sim * Multiplier). However, if the minimum value were 50, the resulting IGP metric would be 50.

Since WAE Design updates all metrics on all selected interfaces, you can modify interfaces individually or in groups. For example, you might select all core routers in the Interface table and then simultaneously calculate their IGP metrics.


Step 1blank.gif Make your selections.

    • Select one or more interfaces.
    • Select one or more circuits. This updates IGP metrics for both associated interfaces.
    • If you make no selections, IGP metrics are calculated for all interfaces.

Step 2blank.gif Either select the Initializers->IGP Metric menu, or right-click an interface or circuit, and select Initialize IGP Metric from the context menu.

Step 3blank.gif Enter a multiplier and minimum value. Then click OK.


 

View Shortest IGP, Latency, and TE Paths

The Shortest Paths table is dynamically generated to show routes that traffic would take between selected nodes or between all nodes in selected sites. Columns include information about the total IGP metrics used in the routes, as well as numerous latency columns. Since shortest paths are not objects in the plan file, there is no associated Properties dialog box. You can, however, right-click paths to filter to interfaces or to source and destination nodes to change their properties, as needed, to change the path.

  • Shortest IGP paths are the shortest paths as calculated by IGP metric.
  • Shortest latency paths are the shortest paths in an IGP network as calculated by the circuit latencies.
  • Shortest TE paths are the shortest paths as calculated by the interface TE metric.

To view these shortest paths in the network plot, select them from the table (Figure 9-2) using the following steps.

note.gif

Noteblank.gif Filtering to the shortest IGP Path between two nodes when EIGRP is used does not show the shortest EIGRP path. Rather, its shows the shortest path using the traditional IGP metrics for each interface.



Step 1blank.gif Select one or more nodes, or select one or more sites. If you select both, WAE Design uses the object type from which you select the context menu. It does not use both simultaneously.

Step 2blank.gif Right-click one of the objects. For nodes, select the Filter to->Shortest Paths-><selection> context menu. For sites, select Filter to intersite Shortest Paths-><selection>. The selection is any one of the following.

    • Between selected nodes/sites (applicable only for multiple selections)
    • With selected nodes/sites as source
    • With selected nodes/sites as destination
    • Through all selected nodes/sites
    • Through any selected nodes/sites

Step 3blank.gif The Shortest Paths table is populated according to your selections: shortest IGP, shortest TE, or shortest latency. To view a path in the plot, select it from this table. The Type column identifies the path type.


 

Figure 9-2 Shortest IGP, Latency, and TE Paths

380898.tif

Plot Shortest Path

From the Shortest Paths table, right-click a path and select Plot Shortest Path from the context menu. From here, you can see each node in the shortest path, as well as the traffic utilization on interfaces between each node in the path. Clicking on the Select Shortest Paths button highlights the path in the network plot.

 

380899.tif

Set IGP Simulation


Step 1blank.gif Select the Edit->Network Options menu or the Network Options icon from the Visualization toolbar.

380897.tif

Step 2blank.gif Select the Protocols tab.

Step 3blank.gif Select the appropriate protocol from the IGP Protocol list. Then click OK.


 

Related Topics