#
L2VPN (VPLS with BGP autodiscovery) configuration
#
URL
frinx-openconfig-network-instance:network-instances/network-instance=
#
OPENCONFIG YANG
{
"network-instance": [
{
"config": {
"name": ""
"type": "L2VSI" //matches vpls-instance-type in ietf
"enabled": true
}
"connection-points": {
"connection-point": [
{
"config": {
"connection-point-id": "1"
}
"endpoints": {
"endpoint": [
{
"config": {
"endpoint-id": ""
"type": "LOCAL"
"local": {
"config": {
"interface": ""
"subinterface":
}
}
}
}
]
}
}
{
"config": {
"connection-point-id": "2"
}
"endpoints": {
"endpoint": [
{
"config": {
"endpoint-id": ""
"type": "REMOTE"
"remote": {
"config": {
"virtual-circuit-identifier":
}
}
}
}
]
}
}
]
}
}
]
}
{
"network-instance": [
{
"config": {
"name": "default"
}
"protocols": {
"protocol": [
{
"config": {
"identifier": "BGP"
"enabled": true
}
"bgp": {
"global": {
"as":
}
}
}
]
}
}
]
}
#
OS Configuration Commands
#
Cisco IOS (not fully tested yet ... vIOS does not support VPLS)
#
CLI
If connection point type remote
bridge-domain l2 vfi autodiscovery vpn id bridge-domain
If connection point type local without subif
bridge-domain interface service instance ethernet encapsulation untagged bridge-domain
If connection point type local with subif
bridge-domain interface service instance ethernet encapsulation dot1q rewrite ingress tag pop 1 symmetric bridge-domain
#
Unit
NOT IMPLEMENTED
#
CISCO IOS XR (5.1.3) (6.1.2)
#
CLI
If connection point type remote
l2vpn bridge group frinx bridge-domain vfi vpn-id autodiscovery bgp rd auto route-target : signaling-protocol bgp ve-id
If connection point type local without subif
interface l2transport l2vpn bridge group frinx bridge-domain interface
If connection point type local with subif (for XRv 5.1.3)
interface . l2transport dot1q vlan l2vpn bridge group frinx bridge-domain interface .
If connection point type local with subif (for XRv 6.1.2)
interface . l2transport encapsulation dot1q rewrite ingress tag pop 1 symmetric l2vpn bridge group frinx bridge-domain interface .
#
Unit
NOT IMPLEMENTED