Re: Questions about draft-sajassi-l2vpn-vpls-bridge-interop-00

Ali Sajassi <sajassi@cisco.com> Wed, 17 November 2004 06:37 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA17533 for <l2vpn-web-archive@ietf.org>; Wed, 17 Nov 2004 01:37:46 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CUJUE-0008PO-Cy for l2vpn-web-archive@ietf.org; Wed, 17 Nov 2004 01:40:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CUJOT-0007KN-It; Wed, 17 Nov 2004 01:34:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CUJKK-0006HD-8z for l2vpn@megatron.ietf.org; Wed, 17 Nov 2004 01:30:00 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA16676 for <l2vpn@ietf.org>; Wed, 17 Nov 2004 01:29:59 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CUJMg-0008BI-GU for l2vpn@ietf.org; Wed, 17 Nov 2004 01:32:26 -0500
Received: from sj-core-3.cisco.com (171.68.223.137) by sj-iport-4.cisco.com with ESMTP; 16 Nov 2004 22:29:32 -0800
X-BrightmailFiltered: true
Received: from sajassi-w2k4.cisco.com (sjc-vpn5-504.cisco.com [10.21.89.248]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id iAH6TPYs010255; Tue, 16 Nov 2004 22:29:26 -0800 (PST)
Message-Id: <4.3.2.7.2.20041116214120.02777630@airborne.cisco.com>
X-Sender: sajassi@airborne.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 16 Nov 2004 22:29:24 -0800
To: "Busschbach, Peter B (Peter)" <busschbach@lucent.com>, l2vpn@ietf.org
From: Ali Sajassi <sajassi@cisco.com>
In-Reply-To: <B99995113B318D44BBE87DC50092EDA90C0D61AD@nj7460exch006u.ho .lucent.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
Subject: Re: Questions about draft-sajassi-l2vpn-vpls-bridge-interop-00
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: l2vpn.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
Sender: l2vpn-bounces@ietf.org
Errors-To: l2vpn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 73734d43604d52d23b3eba644a169745

Peter,

Please refer to my comments below ...

At 04:56 PM 11/16/2004 -0500, Busschbach, Peter B (Peter) wrote:
>1) Section 8 of draft-sajassi-l2vpn-vpls-bridge-interop-00 says "And if 
>the CE devices belonging to an ESI are IEEE bridges, then a partial-mesh 
>of PWs can cause broadcast storms in the customer and provider networks"
>
>I understand that when a MAC address becomes unreachable, new messages 
>destined for that MAC address will be replicated over all links, but does 
>that qualify as a broadcast storm? Or is there more to it than that?

It is more than that. The type of broadcast storm that I am talking about 
is a permanent one as the result of a loop inside the customer network. 
When a customer site is dual-homed (even if its CE is singled-homed) or 
when it has backward connections, then a failure of PW in one direction can 
result in a loop within the customer network.


>2) The next sentence in section 8: "Furthermore, it can cause multiple 
>copies of a single frame to be received by the CE and/or PE devices"
>
>How can that happen?

One of the scenario that this can happen is during n-PE redundancy of 
section 9.2 of vpls-ldp draft. In this case, when the PW that carries the 
provider BPDU traffic between two n-PEs fail, then both n-PEs go into 
forwarding state and both forward the traffic of a given customer (VPLS) 
over their corresponding PWs. The receiving PE, receive two copies of each 
packets that gets brodcasted.



>3) A few paragraphs down: "Therefore, the detection time may be longer 
>than the detection time needed for loop prevention inside the customer network"
>
>Apparently, partial mesh can lead to a loop in the customer network. I 
>guess this is a consequence of the interworking between STP and VPLS, but 
>don't understand the details. Is this easy to explain or should I take a 
>course in STP?

Well, lets give it try first :-) In the bridge world, the Ethernet link 
failure is not uni-directional  (if it fails, it fails in both direction). 
Furthermore, the bridge finds out about the link failure immediately and 
does its failure recovery (by switching to alternate links). In IEEE 
bridges, if a bridge stops receiving BPDUs over a link but doesn't get any 
failure indication for that link, it puts that link in the forwarding state 
(from its previous blocked state). Now in case of a uni-directional failure 
of a PW, if the detection & recovery time for a PW failure is greater than 
twice the BPDU hello time, then it can result in a loop inside the customer 
network.


>4) Section 10 "For example, if a service instance is associated with four 
>CEs at four different sites, then the maximum number of provider bridges 
>(or PEs), that need to participate in that customer MAC address learning, 
>is only three regardless of how many PEs are in the path of that service 
>instance."
>
>I don't understand that. If four CE2 are connected to four PEs with a 
>full-mesh of PWs between the PEs, don't all four PEs need to participate 
>in MAC address learning?

Let me give you another example: if three customer CEs are connected via 10 
provider bridges (e.g., there are ten bridges in the path of these three 
CEs), then only a single bridge needs to do MAC address learning. The 
reason for this is that the data path through other nine bridges along the 
end-to-end path is PtP and thus no MAC address learning is needed for those 
nine bridges. IEEE 802.1ad does this by using the GVRP and disabling MAC 
address learning for the VLANs that have only a single ingress and egress 
point on that bridge.



>That's all (for now).

I am glad that you are going through these issues. I think these are 
important issues that providers need to be aware of when offering 
multipoint Ethernet service.

-Ali


>Peter