Manual:MPLS/Traffic-eng

From MikroTik Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Version.png

Applies to RouterOS: v3, v4 +

Summary

Interface

Sub-menu: /mpls traffic-eng interface


Properties:

Property Description
bandwidth (integer[bps]; Default: 0bps) Total bandwidth that can be allocated on an interface by TE tunnels.
blockade-k-factor (integer; Default: 3) Value used to calculate blockade state timeout.
comment (string; Default: ) Short description of the item
disabled (yes | no; Default: yes) Defines whether item is ignored or used. By default VPLS interface is disabled.
down-flood-thresholds (integer[0..100],interer[0..100],...; Default: 15,30,45,60,75,80,85,90,95,97,98,99,100)
igp-flood-period (time; Default: 3m)
interface (string; Default: ) Name of an interface on which to run RSVP.
k-factor (integer; Default: 3) Value used to calculate RSVP timeout. Timeout is calculated using following formula: (K + 0.5)*1.5*R, where K is k-factor, R is refresh-time. Read more >>
refresh-time (time; Default: 30s) Interval in which RSVP Path messages are sent out.
resource-class (integer[0..FFFFFFFF]; Default: 0)
te-metric (integer; Default: 1)
up-flood-thresholds (integer[0..100],interer[0..100],...; Default: 15,30,45,60,75,80,85,90,95,97,98,99,100)
use-udp (yes | no; Default: no) An RSVP implementation generally requires the ability to perform "raw" network I/O, i.e., to send and receive IP datagrams using protocol 46. Some systems may not support raw network I/O, in such cases RSVP messages can be encapsulated in UDP datagrams. Ports 1698 and 1699 will be used.


Read-only properties:

Property Description
remaining-bw (integer[bps]) Shows currently unallocated bandwidth.

Tunnel Path

Sub-menu: /mpls traffic-eng tunnel-path


Properties:

Property Description
affinity-exclude (integer; Default: ) Do not use the path if resource-class matches any of specified bits.
affinity-include-all (integer; Default: ) Use the path only if resource-class matches all of specified bits.
affinity-include-any (integer; Default: ) Use the path if resource-class matches any of specified bits.
comment (string; Default: ) Short description of the item
disabled (yes | no; Default: yes) Defines whether item is ignored or used. By default VPLS interface is disabled.
holding-priority (integer[0..7]; Default: ) Is used to decide whether this path can be preempted by another path. 0 sets the highest priority.
hops (Address:[strict|loose] [, Address:[strinct|loose]]; Default: ) List of hops that path traverses. Used if use-cspf is not enabled. It is possible to specify strict hop or loose hop:
  • strict - defines that there must not be any other hops between previous hop and "strict" hop (fully specified path).
  • loose - there are acceptable other hops between previous hop and defined hop (not fully specified path).
Read more >>
name (string; Default: ) Descriptive name of tunnel path
record-route (yes | no; Default: ) If enabled, the sender node will receive information about the actual route that the LSP tunnel traverses. Record Route is analogous to a path vector, and hence can be used for loop detection.
reoptimize-interval (time; Default: ) Interval in which tunnel path will be re-optimized. Useful if use-cspf is set to yes.
setup-priority (integer[0..7]; Default: ) Parameter is used to decide whether this path can preempt another path. 0 sets the highest priority.
use-cspf (yes | no; Default: yes) Whether to use CSPF to create dynamic tunnel path.

Monitoring TE Status

Path State

Sub-menu: /mpls traffic-eng path-state


Available read only properties:

Property Description
bandwidth (integer[bps]) Bandwidth required for the path
dst (address:integer) Shows TE path destination address and tunnel ID.
egress (yes | no) Shows if router is egress router of the path
forwarding (yes | no) Shows if router is forwarding router of the path
in-interface (string) Interface on which path message is received.
in-previous-hop (IP) Recorded previous hop
label (integer)
locally-originated (yes | no) Shows if router is ingress router of the path
out-interface (string) Interface through which path message is sent out.
out-label (integer)
out-next-hop (IP)
path-in-explicit-route ()
path-in-record-route (List of IPs) Received recorded routes along the path.
path-out-explicit-route ()
path-out-record-route () List of recorded routes along the path that is sent out to next hop.
resv-bandwidth (integer[bps]) bandwidth that TE path is reserving.
resv-out-record-route ()
sending-path (yes | no) Whether path messages are being sent
sending-resv (yes | no) Whether resv messages are being sent
src (Address:ID) Shows source address and LSP ID number

Resv State

Sub-menu: /mpls traffic-eng resv-state


Available read only properties:

Property Description
active (yes | no) Shows whether reservation is active.
bandwidth (integer[bps]) Bandwidth that RSVP session is allocating.
dst (address:ID) Shows TE destination address and tunnel ID from RSVP session.
egress (yes | no) Shows if router is egress router of the path
interface (string) Shows an interface on which bandwidth is reserved
label (integer)
next-hop ()
non-output (yes | no)
recorded-route (IP[label]) Shows recorded routes and labels along LSP.
shared (yes | no) Whether LSP tunnels can share resources, so that the new LSP tunnel can be set up without having to wait for the old LSP tunnel to be cleared. Read more >>
src (address:ID) Shows TE source address and LSP ID from RSVP session.

See also

[ Top | Back to Content ]