Manual:Interface/Traffic Engineering: Difference between revisions

From MikroTik Wiki
Jump to navigation Jump to search
Created page with '{{Versions|v3, v4}} <div class=manual> <h2>Summary</h2> <p> </p> <h2>Properties</h2> <p><b>Sub-menu:</b> <code>/interface vpls</code></p> {{Mr-arg-table-h |prop=Property |des…'
 
No edit summary
Line 8: Line 8:


<h2>Properties</h2>
<h2>Properties</h2>
<p><b>Sub-menu:</b> <code>/interface vpls</code></p>
<p><b>Sub-menu:</b> <code>/interface traffic-eng</code></p>


{{Mr-arg-table-h
{{Mr-arg-table-h
Line 19: Line 19:
|type=integer
|type=integer
|default=
|default=
|desc=
|desc=Do not use interface if [[resource-class]] matches any of specified bits.
}}
}}


Line 26: Line 26:
|type=integer
|type=integer
|default=
|default=
|desc=
|desc=Use interface only if [[resource-class]] matches all of specified bits.
}}
}}


Line 33: Line 33:
|type=integer
|type=integer
|default=
|default=
|desc=
|desc=Use interface if [[resource-class]] matches any of specified bits.
}}
}}


Line 40: Line 40:
|type=time
|type=time
|default=5m
|default=5m
|desc=
|desc=Interval in which actual amount of data is measured, from which average bandwidth is calculated.
}}
}}


Line 47: Line 47:
|type=<nowiki>Disabled | Min[bps][-Max[bps]]</nowiki>
|type=<nowiki>Disabled | Min[bps][-Max[bps]]</nowiki>
|default=0bps
|default=0bps
|desc=
|desc=Auto bandwidth adjustment range. [[Manual:TE_tunnel_auto_bandwidth | Read more >>]]
}}
}}


Line 54: Line 54:
|type=integer[%]
|type=integer[%]
|default=0%
|default=0%
|desc=
|desc=Specifies percentage of additional bandwidth to reserve.  [[Manual:TE_tunnel_auto_bandwidth | Read more >>]]
}}
}}


Line 61: Line 61:
|type=time
|type=time
|default=1h
|default=1h
|desc=
|desc=Interval during which tunnel keeps track of highest average rate.
}}
}}


Line 68: Line 68:
|type=integer[bps]
|type=integer[bps]
|default=0bps
|default=0bps
|desc=
|desc=How much bandwidth to reserve for TE tunnel.  Value is in bits per second. [[M:TE_tunnel_auto_bandwidth#Bandwidth_limitation | Read more >>]]
}}
}}


Line 75: Line 75:
|type=<nowiki>disabled | integer[%]</nowiki>
|type=<nowiki>disabled | integer[%]</nowiki>
|default=disabled
|default=disabled
|desc=
|desc=Defines actual bandwidth limitation of TE tunnel. Limit is configured in percent of specified tunnel <code>bandwidth</code>. [[M:TE_tunnel_auto_bandwidth#Bandwidth_limitation | Read more >>]]
}}
}}


Line 110: Line 110:
|type=integer [0..7]
|type=integer [0..7]
|default=
|default=
|desc=
|desc=Is used to decide whether this session can be preempted by another session. 0 sets the highest priority.
}}
}}


Line 131: Line 131:
|type=string
|type=string
|default=
|default=
|desc=
|desc=Primary label switching paths defined in <code>[[/mpls traffic-eng tunnel-path]]</code> menu.
}}
}}


Line 145: Line 145:
|type=<nowiki>yes | no</nowiki>
|type=<nowiki>yes | no</nowiki>
|default=
|default=
|desc=
|desc=Defines whether to record route TE tunnel is traversing. [[Manual:MPLS/TE_Tunnels#Creating_basic_TE_tunnel | Read more >>.]]
}}
}}


Line 159: Line 159:
|type=string[,string]
|type=string[,string]
|default=
|default=
|desc=
|desc=List of label switching paths used by TE tunnel if primary path fails. Paths are defined in <code>[[/mpls traffic-eng tunnel-path]]</code> menu.
}}
}}


Line 166: Line 166:
|type=integer[0..7]
|type=integer[0..7]
|default=
|default=
|desc=
|desc=Parameter is used to decide whether this session can preempt another session. 0 sets the highest priority.
}}
}}


Line 173: Line 173:
|type=IP
|type=IP
|default=0.0.0.0
|default=0.0.0.0
|desc=
|desc=Remote end of TE tunnel
}}
}}
</table>
</table>
Line 179: Line 179:
<h2>Monitoring</h2>
<h2>Monitoring</h2>


To verify TE tunnel's status <b>monitor</b> command can be used.
<pre>
[admin@R1] /interface traffic-eng> monitor te1
              tunnel-id: 3
    primary-path-state: established
          primary-path: stat
  secondary-path-state: not-necessary
            active-path: stat
          active-lspid: 1
          active-label: 20
    reserved-bandwidth: 100.0kbps
            rate-limit: 120.0kbps
    rate-measured-last: 0bps
  rate-measured-highest: 0bps
</pre>
<h2>Reoptimization</h2>
<h2>Reoptimization</h2>

Revision as of 16:56, 16 March 2010

Applies to RouterOS: v3, v4

Summary

Properties

Sub-menu: /interface traffic-eng

Property Description
affinity-exclude (integer; Default: ) Do not use interface if resource-class matches any of specified bits.
affinity-include-all (integer; Default: ) Use interface only if resource-class matches all of specified bits.
affinity-include-any (integer; Default: ) Use interface if resource-class matches any of specified bits.
auto-bandwidth-avg-interval (time; Default: 5m) Interval in which actual amount of data is measured, from which average bandwidth is calculated.
auto-bandwidth-range (Disabled | Min[bps][-Max[bps]]; Default: 0bps) Auto bandwidth adjustment range. Read more >>
auto-bandwidth-reserve (integer[%]; Default: 0%) Specifies percentage of additional bandwidth to reserve. Read more >>
auto-bandwidth-update-interval (time; Default: 1h) Interval during which tunnel keeps track of highest average rate.
bandwidth (integer[bps]; Default: 0bps) How much bandwidth to reserve for TE tunnel. Value is in bits per second. Read more >>
bandwidth-limit (disabled | integer[%]; Default: disabled) Defines actual bandwidth limitation of TE tunnel. Limit is configured in percent of specified tunnel bandwidth. Read more >>
comment (string; Default: ) Short description of the item
disable-running-check (yes | no; Default: no) Specifies whether to detect if interface is running or not. If set to no interface will always have running flag.
disabled (yes | no; Default: yes) Defines whether item is ignored or used.
from-address (auto | IP; Default: auto)
holding-priority (integer [0..7]; Default: ) Is used to decide whether this session can be preempted by another session. 0 sets the highest priority.
mtu (integer; Default: )
name (string; Default: ) Name of the interface
primary-path (string; Default: ) Primary label switching paths defined in /mpls traffic-eng tunnel-path menu.
primary-retry-interval (time; Default: 1m)
record-route (yes | no; Default: ) Defines whether to record route TE tunnel is traversing. Read more >>.
reoptimize-interval (time; Default: )
secondary-path (string[,string]; Default: ) List of label switching paths used by TE tunnel if primary path fails. Paths are defined in /mpls traffic-eng tunnel-path menu.
setup-priority (integer[0..7]; Default: ) Parameter is used to decide whether this session can preempt another session. 0 sets the highest priority.
to-address (IP; Default: 0.0.0.0) Remote end of TE tunnel

Monitoring

To verify TE tunnel's status monitor command can be used.

[admin@R1] /interface traffic-eng> monitor te1
              tunnel-id: 3
     primary-path-state: established
           primary-path: stat
   secondary-path-state: not-necessary
            active-path: stat
           active-lspid: 1
           active-label: 20
     reserved-bandwidth: 100.0kbps
             rate-limit: 120.0kbps
     rate-measured-last: 0bps
  rate-measured-highest: 0bps

Reoptimization