cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
231
Views
0
Helpful
0
Replies

Do CFM sessions in a G.8032 ring have to be in the same domain?

So I'm configuring G.8032 between a few switches in my lab and using CFM MEPs to monitor the links.

The MAs don't all belong to one single domain, I'm using a different one between two of the switches. It looks like this:

g8032_ring.png

I think it works ok. If I shut down a link in the ring, Switch2 unblocks the RPL port. But my lab is quite limited and I've read in multiple places that it's recommended to keep the domain consistent. But I don't know if it is neccessary.

Here is the setup on Switch2 the RPL owner:

LAB-ME3600-SWITCH02#sh ethernet ring g8032 configuration 

Ethernet ring RING1
 Port0: GigabitEthernet0/2 (Monitor: Service Instance 6)
 Port1: GigabitEthernet0/1 (Monitor: Service Instance 5)
 Exclusion-list VLAN IDs: 
 Open-ring: no
 Instance 1
  Description: 
  Profile:     PROFILE1
  RPL:         port0 RPL Owner
  Inclusion-list VLAN IDs: 5-6,10,100-200
  APS channel
   Level: 2
   Port0: Service Instance 6
   Port1: Service Instance 5
  State: configuration resolved

LAB-ME3600-SWITCH02#sh ethernet cfm maintenance-points remote 
--------------------------------------------------------------------------------
MPID  Domain Name                                 MacAddress          IfSt  PtSt
 Lvl  Domain ID                                   Ingress                       
 RDI  MA Name                                     Type Id             SrvcInst  
      EVC Name                                                        Age       
      Local MEP Info                                                            
--------------------------------------------------------------------------------
12    DOMAIN1                                     6886.a798.8e01      Up    Up  
 5    DOMAIN1                                     Gi0/1                         
 -    SERVICE1                                    BD-V 5              5         
      EVC1                                                            0s
      MPID: 21 Domain: DOMAIN1 MA: SERVICE1
32    DOMAIN2                                     a418.7556.e581      Up    Up  
 5    DOMAIN2                                     Gi0/2                         
 -    SERVICE1                                    BD-V 6              6         
      EVC2                                                            0s
      MPID: 23 Domain: DOMAIN2 MA: SERVICE1

Total Remote MEPs: 2

LAB-ME3600-SWITCH02#

Here is the G8032 state. With the RPL blocking as expected:

LAB-ME3600-SWITCH02#show ethernet ring g8032 status 
Ethernet ring RING1 instance 1 is RPL Owner node in Idle State
 Port0: GigabitEthernet0/2 (Monitor: Service Instance 6)
  APS-Channel: GigabitEthernet0/2
  Status: RPL, blocked  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  Remote R-APS NodeId: 0000.0000.0000, BPR: 0
 Port1: GigabitEthernet0/1 (Monitor: Service Instance 5)
  APS-Channel: GigabitEthernet0/1
  Status: Non-RPL
  Remote R-APS NodeId: 0000.0000.0000, BPR: 0
 APS Level: 2
 Profile: PROFILE1
  WTR interval: 1 minutes
  Guard interval: 500 milliseconds
  HoldOffTimer: 0 seconds
  Revertive mode

LAB-ME3600-SWITCH02#

Now we shutdown a link elsewhere:

LAB-ME3600-SWITCH01(config)#int gigabitEthernet 0/2
LAB-ME3600-SWITCH01(config-if)#shut
LAB-ME3600-SWITCH01(config-if)#

The RPL port is unblocked (not that the keyword blocked has gone):

LAB-ME3600-SWITCH02#sh ethernet ring g8032 status 
Ethernet ring RING1 instance 1 is RPL Owner node in Protection State
 Port0: GigabitEthernet0/2 (Monitor: Service Instance 6)
  APS-Channel: GigabitEthernet0/2
  Status: RPL  <<<<<<<<<<<<<<<<< No longer blocked
  Remote R-APS NodeId: a418.7556.e580, BPR: 0
 Port1: GigabitEthernet0/1 (Monitor: Service Instance 5)
  APS-Channel: GigabitEthernet0/1
  Status: Non-RPL
  Remote R-APS NodeId: 6886.a798.8e00, BPR: 1
 APS Level: 2
 Profile: PROFILE1
  WTR interval: 1 minutes
  Guard interval: 500 milliseconds
  HoldOffTimer: 0 seconds
  Revertive mode

LAB-ME3600-SWITCH02#

The logs show it was unblocking:

Mar 28 20:59:08.827: EVT: Unblocking port0:GigabitEthernet0/2 and Unblocking(flush) port1:GigabitEthernet0/1 for ring RING1, instance 1
Mar 28 20:59:08.827: CTRL-MGR: Send aps update: Sending update for GigabitEthernet0/2 bd_id 6 efp_id 6 state forwarding

 So it looks like it is working with different domains, but then I see things like this is I look at my MEPs (note the Unkn under PtSt)

LAB-ME3600-SWITCH03#sh ethernet cfm maintenance-points remote 
--------------------------------------------------------------------------------
MPID  Domain Name                                 MacAddress          IfSt  PtSt
 Lvl  Domain ID                                   Ingress                       
 RDI  MA Name                                     Type Id             SrvcInst  
      EVC Name                                                        Age       
      Local MEP Info                                                            
--------------------------------------------------------------------------------
13    DOM1                                        6886.a798.8e02      Up    Up  
 5    DOM1                                        Gi0/2                         
 -    SERVICE1                                    BD-V 5              5         
      EVC1                                                            0s
      MPID: 31 Domain: DOM1 MA: SERVICE1
23    S1                                          006c.bcfa.cf82      Up    Unkn <<<<<<<<
 5    S1                                          Gi0/1                         
 -    SERVICE1                                    BD-V 6              6         
      EVC2                                                            0s
      MPID: 32 Domain: S1 MA: SERVICE1

Total Remote MEPs: 2

This is from the neighbor node Switch3 and I'm not sure what it means.
Can someone advise if this is normal behaviour. Or could my use of different domains be causing problems that I can't see?

0 Replies 0