Manual:Interface/VPLS: 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> Virtual Private Lan Service (VPLS) interface can be considered tunnel interface just like [[M:Interface/EoIP | EoIP]…'
 
No edit summary
Line 156: Line 156:
<h2>BGP VPLS</h2>
<h2>BGP VPLS</h2>
<p><b>Sub-menu:</b> <code>/interface vpls bgp-vpls</code></p>
<p><b>Sub-menu:</b> <code>/interface vpls bgp-vpls</code></p>
<h3>Properties</h3>
{{Mr-arg-table-h
|prop=Property
|desc=Description
}}
{{Mr-arg-table
|arg=bridge
|type=<nowiki>none | string</nowiki>
|default=none
|desc=If set to <b>none</b> VPLS interface is not added to [[M:Interface/Bridge | bridge]] ports.
}}
{{Mr-arg-table
|arg=bridge-cost
|type=integer
|default=50
|desc=
}}
{{Mr-arg-table
|arg=bridge-horizon
|type=<nowiki>none | integer</nowiki>
|default=none
|desc=If set to <b>none</b> bridge horizon will not be used.
}}
{{Mr-arg-table
|arg=comment
|type=string
|default=
|desc=Short description of the item
}}
{{Mr-arg-table
|arg=disabled
|type=<nowiki>yes | no</nowiki>
|default=no
|desc=Defines whether item is ignored or used.
}}
{{Mr-arg-table
|arg=export-route-target
|type=<nowiki>AsNum | AsIp</nowiki>
|default=
|desc=
}}
{{Mr-arg-table
|arg=import-route-target
|type=<nowiki>AsNum | AsIp</nowiki>
|default=
|desc=
}}
{{Mr-arg-table
|arg=name
|type=string
|default=
|desc=
}}
{{Mr-arg-table
|arg=route-distinguisher
|type=<nowiki>AsNum | AsIp</nowiki>
|default=
|desc=
}}
{{Mr-arg-table
|arg=site-id
|type=integer
|default=1
|desc=Unique site identifier. Each site must have unique site-id.
}}
</table>


<h2>Cisco Style BGP VPLS</h2>
<h2>Cisco Style BGP VPLS</h2>
<p><b>Sub-menu:</b> <code>/interface cisco-bgp-vpls</code></p>
<p><b>Sub-menu:</b> <code>/interface cisco-bgp-vpls</code></p>


<h3>Properties</h3>
{{Mr-arg-table-h
|prop=Property
|desc=Description
}}
{{Mr-arg-table
|arg=bridge
|type=<nowiki>none | string</nowiki>
|default=none
|desc=If set to <b>none</b> VPLS interface is not added to [[M:Interface/Bridge | bridge]] ports.
}}
{{Mr-arg-table
|arg=bridge-cost
|type=integer
|default=50
|desc=
}}
{{Mr-arg-table
|arg=bridge-horizon
|type=<nowiki>none | integer</nowiki>
|default=none
|desc=If set to <b>none</b> bridge horizon will not be used.
}}
{{Mr-arg-table
|arg=comment
|type=string
|default=
|desc=Short description of the item
}}
{{Mr-arg-table
|arg=disabled
|type=<nowiki>yes | no</nowiki>
|default=no
|desc=Defines whether item is ignored or used.
}}
{{Mr-arg-table
|arg=export-route-target
|type=<nowiki>AsNum | AsIp</nowiki>
|default=
|desc=
}}
{{Mr-arg-table
|arg=import-route-target
|type=<nowiki>AsNum | AsIp</nowiki>
|default=
|desc=
}}
{{Mr-arg-table
|arg=l2router-id
|type=IP
|default=0.0.0.0
|desc=
}}
{{Mr-arg-table
|arg=name
|type=string
|default=
|desc=
}}
{{Mr-arg-table
|arg=route-distinguisher
|type=<nowiki>AsNum | AsIp</nowiki>
|default=
|desc=
}}
{{Mr-arg-table
|arg=vpls-id
|type=integer
|default=
|desc=Unique number that identifies VPLS tunnel.
}}
</table>


</div>
</div>

Revision as of 13:57, 16 March 2010

Applies to RouterOS: v3, v4

Summary

Virtual Private Lan Service (VPLS) interface can be considered tunnel interface just like EoIP interface. To achieve transparent ethernet segment forwarding between customer sites.

MikroTik RouterOS implements following VPLS features:

  • LDP signaling (RFC 4762), see LDP based VPLS
  • pseudowire fragmentation and reassembly (RFC 4623)
  • MP-BGP based autodiscovery and signaling (RFC 4761), see BGP based VPLS

Since version 3.17:

  • Cisco style static VPLS pseudowires (RFC 4447 FEC type 0x80), see static Cisco VPLS
  • Cisco VPLS BGP-based auto-discovery (draft-ietf-l2vpn-signaling-08), see BGP based Cisco style VPLS
  • support for multiple import/export route target extended communities for BGP based VPLS (both, RFC 4761 and draft-ietf-l2vpn-signaling-08)

General

Sub-menu: /interface vpls


List of all VPLS interfaces. This menu shows also dynamically created BGP based VPLS interfaces.

Properties

Property Description
advertised-l2mtu (integer; Default: 1500) L2MTU value advertised to remote peer.
arp (disabled | enabled | proxy-arp | reply-only; Default: enabled) Address Resolution Protocol
cisco-style (yes | no; Default: no) Specifies whether to use cisco style VPLS.
cisco-style-id (integer; Default: 0) VPLS tunnel ID, used if cisco-style is set to yes.
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. By default VPLS interface is disabled.
l2mtu (integer; Default: 1500)
mac-address (MAC; Default: )
mtu (integer; Default: 1500)
name (string; Default: ) Name of the interface
pw-type (raw-ethernet | tagged-ethernet; Default: raw-ethernet) Pseudowire type.
remote-peer (IP; Default: ) IP address of remote peer.
vpls-id (AsNum | AsIp; Default: ) Unique number that identifies VPLS tunnel.

Monitoring

Command /interface vpls monitor [id] will display current VPLS interface status

Available read only properties:

Property Description
mm ()

BGP VPLS

Sub-menu: /interface vpls bgp-vpls

Properties

Property Description
bridge (none | string; Default: none) If set to none VPLS interface is not added to bridge ports.
bridge-cost (integer; Default: 50)
bridge-horizon (none | integer; Default: none) If set to none bridge horizon will not be used.
comment (string; Default: ) Short description of the item
disabled (yes | no; Default: no) Defines whether item is ignored or used.
export-route-target (AsNum | AsIp; Default: )
import-route-target (AsNum | AsIp; Default: )
name (string; Default: )
route-distinguisher (AsNum | AsIp; Default: )
site-id (integer; Default: 1) Unique site identifier. Each site must have unique site-id.

Cisco Style BGP VPLS

Sub-menu: /interface cisco-bgp-vpls

Properties

Property Description
bridge (none | string; Default: none) If set to none VPLS interface is not added to bridge ports.
bridge-cost (integer; Default: 50)
bridge-horizon (none | integer; Default: none) If set to none bridge horizon will not be used.
comment (string; Default: ) Short description of the item
disabled (yes | no; Default: no) Defines whether item is ignored or used.
export-route-target (AsNum | AsIp; Default: )
import-route-target (AsNum | AsIp; Default: )
l2router-id (IP; Default: 0.0.0.0)
name (string; Default: )
route-distinguisher (AsNum | AsIp; Default: )
vpls-id (integer; Default: ) Unique number that identifies VPLS tunnel.

[ Top | Back to Content ]