In this section, a configuration example of a three nodes ring is given. The ring has the following topology:
+-------------------------+ +-------------------------+ | | | | |->|ge-1/2/4 ge-1/0/1|<------->|ge-1/2/1 ge-1/0/2|<--| | | node 1 | | node 2 | | | | | | | | | +-------------------------+ +-------------------------+ | | | | | | +-------------------------+ | | | | | |->|ge-1/0/4 ge-1/0/3|>--------------------------------------| | node 3 | | | +-------------------------+
The configuration in this section is only for the RAPS channel. The bridge domain for user traffic is the same as the normal bridge domain. The only exception is if a bridge domain includes a ring port; then it must also include the other ring port of the same ring.
Configuration for Node 1
interfaces {
ge-1/0/1 {
vlan-tagging;
encapsulation flexible-ethernet-services;
unit 1 {
encapsulation vlan-bridge;
vlan-id 100;
}
}
ge-1/2/4 {
vlan-tagging;
encapsulation flexible-ethernet-services;
unit 1 {
encapsulation vlan-bridge;
vlan-id 100;
}
}
}
bridge-domains {
bd1 {
domain-type bridge;
interface ge-1/2/4.1;
interface ge-1/0/1.1;
}
}
protocols {
protection-group {
ethernet-ring pg101 {
node-id 00:01:01:00:00:01;
ring-protection-link-owner;
east-interface {
control-channel ge-1/0/1.1;
ring-protection-link-end;
}
west-interface {
control-channel ge-1/2/4.1;
}
}
}
}
protocols {
oam {
ethernet {
connectivity-fault-management {
action-profile rmep-defaults {
default-action {
interface-down;
}
}
maintenance-domain d1 {
level 0;
maintenance-association 100 {
mep 1 {
interface ge-1/0/1;
remote-mep 2 {
action-profile rmep-defaults;
}
}
}
}
maintenance-domain d2 {
level 0;
maintenance-association 100 {
mep 1 {
interface ge-1/2/4;
remote-mep 2 {
action-profile rmep-defaults;
}
}
}
}
}
}
}
}
Configuration for Node 2
interfaces {
ge-1/0/2 {
vlan-tagging;
encapsulation flexible-ethernet-services;
unit 1 {
encapsulation vlan-bridge;
vlan-id 100;
}
}
ge-1/2/1 {
vlan-tagging;
encapsulation flexible-ethernet-services;
unit 1 {
encapsulation vlan-bridge;
vlan-id 100;
}
}
}
bridge-domains {
bd1 {
domain-type bridge;
interface ge-1/2/1.1;
interface ge-1/0/2.1;
}
}
protocols {
protection-group {
ethernet-ring pg102 {
east-interface {
control-channel ge-1/0/2.1;
}
west-interface {
control-channel ge-1/2/1.1;
}
}
}
}
protocols {
oam {
ethernet {
connectivity-fault-management {
action-profile rmep-defaults {
default-action {
interface-down;
}
}
maintenance-domain d1 {
level 0;
maintenance-association 100 {
mep 2 {
interface ge-1/2/1;
remote-mep 1 {
action-profile rmep-defaults;
}
}
}
}
maintenance-domain d3 {
level 0;
maintenance-association 100 {
mep 1 {
interface ge-1/0/2;
remote-mep 2 {
action-profile rmep-defaults;
}
}
}
}
}
}
}
}
Configuration for Node 3
interfaces {
ge-1/0/4 {
vlan-tagging;
encapsulation flexible-ethernet-services;
unit 1 {
encapsulation vlan-bridge;
vlan-id 100;
}
}
ge-1/0/3 {
vlan-tagging;
encapsulation flexible-ethernet-services;
unit 1 {
encapsulation vlan-bridge;
vlan-id 100;
}
}
}
bridge-domains {
bd1 {
domain-type bridge;
interface ge-1/0/4.1;
interface ge-1/0/3.1;
}
}
protocols {
protection-group {
ethernet-ring pg103 {
east-interface {
control-channel ge-1/0/3.1;
}
west-interface {
control-channel ge-1/0/4.1;
}
}
}
}
protocols {
oam {
ethernet {
connectivity-fault-management {
action-profile rmep-defaults {
default-action {
interface-down;
}
}
maintenance-domain d2 {
level 0;
maintenance-association 100 {
mep 2 {
interface ge-1/0/4;
remote-mep 1 {
action-profile rmep-defaults;
}
}
}
}
maintenance-domain d3 {
level 0;
maintenance-association 100 {
mep 2 {
interface ge-1/0/3;
remote-mep 1 {
action-profile rmep-defaults;
}
}
}
}
}
}
}
}