RE: Comments on the L2 VPN framework and solutions documents

"Himanshu Shah" <[email protected]>
Newsgroups gmane.ietf.ppvpn
Message-ID <049AAFED91851244B9FF74D0D9D0EB720215260D@WHISTLER.WaveSmithNet.com>
May be an example will clear up some confusion... :-)

Lets suppose there is PE-x which is connected to island A
and island B. There is PE-y that is connected to island A
and island C. and there is PE-z that is connected to
island B and island C.

Based on what I understand from Mick's explanation is that
there is 

1. (using your terminology) network-facing (i.e. PW
   based) emulated Vlan ports (one for each island) and 
   1 emulated LAN port (for P-STP, 1 instance MSTP) 
   in each PE. 
2. There is P-STP BPDUs generation/propagation on emulated
   LAN port to determine its forwarding state.
3. The state of the emulated LAN port also determines the
   state of each emulated VLAN port in a PE.

Please let me know if above understanding is correct.

Now further suppose,

1. there is 10GB backdoor connection between island A
  (behind PE-x and PE-y).
2. Emulated LAN port in PE-x blocks thus causing emulated
   VLAN port blocking for island A and island B.

How does the traffic from island B behind PE-z reaches to
island B behind PE-x?
   
Now let me guess to what you and/or Mick are saying,

1. 802.1ad does not participate in P-STP. It simply
   takes a received P-BPDU from island facing port
   and forwards it out to respective emulated 
   VLAN port (something like what you are suggesting 
   in your response but not the impression I got from 
   Mick's explanation)
or

1a. 802.1ad does not participate in P-STP. It drops
   any P-BPDU received from its island facing port.

or

2. 802.1ad does participate in P-STP but only on
   island/access facing ports. P-BPDU received from
   island facing ports is processed for that port
   state and forwarded to respective emulated VLAN port.
   
or 

3. 802.1ad participates in P-STP on emulated LAN port
   to determine the states of all emulated VLAN ports
   (my impression from Mick's explanation)

or 

4. Each PW is treated as separate emulated port (I
   don't think anybody is saying this, including me. 
   This is what old bridges used to do for WAN  
   ports but does not make sense for VPLS model at all)


I think option 1 or 1a makes sense but
has implications of how STP is built and where the 
root gets selected (possibility of having traffic
passing through cloud twice).

/himanshu


-----Original Message-----
From: Ali Sajassi [mailto:[email protected]]
Sent: Thursday, May 08, 2003 7:03 PM
To: Himanshu Shah; [email protected]; Norman Finn; Muneyoshi Suzuki;
Tony Jeffree; Les Bell; Paul Congdon; Neil Jarvis
Cc: [email protected]; [email protected]
Subject: RE: Comments on the L2 VPN framework and solutions documents




At 05:46 PM 5/8/2003 -0400, Himanshu Shah wrote:
>I understand this approach. Its a simple approach.
>And if you want to run M-STP (1 instance) across PWs
>you may want to use this approach.
>
>However, the VPLS drafts in IETF explicitly
>talks about not having to run the P-STP across PWs.
>Dual-homing/external loop in Provider's network
>is handled without using P-STP.
>
>There seems to be some disconnect in understanding
>between these two groups that needs to be worked
>out.

I don't think there is a disconnect. When you talk about P-STP, you need to 
consider both intra-island and inter-island. P-STP is NOT used for 
inter-island - for that we use full-mesh with split horizon. However, for 
intra-island where you can have an arbitrary topology of bridges within an 
access domain, then P-STP is the only viable solution (refer to section 
11.2 of draft-lasserre-vkompella). Also keep in mind that P-STP is 
suggested for Ethernet access domain and not MPLS access domain.

-Ali


>/himanshu
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.