From rbridge-bounces@postel.org Fri May 1 02:07:16 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BE2943A6B93 for ; Fri, 1 May 2009 02:07:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.965 X-Spam-Level: X-Spam-Status: No, score=-2.965 tagged_above=-999 required=5 tests=[AWL=-0.367, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HFTHR6lgUB9u for ; Fri, 1 May 2009 02:07:15 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id B5CC13A681A for ; Fri, 1 May 2009 02:07:15 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n418hDNA016124; Fri, 1 May 2009 01:43:14 -0700 (PDT) Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n418gd3e015637 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 01:42:40 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,277,1238976000"; d="scan'208,217";a="74151653" Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by sj-iport-5.cisco.com with ESMTP; 01 May 2009 08:42:37 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n418gbJR020137; Fri, 1 May 2009 10:42:37 +0200 Received: from [10.61.81.122] (ams3-vpn-dhcp4475.cisco.com [10.61.81.122]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n418gaOS025905; Fri, 1 May 2009 08:42:36 GMT Message-ID: <49FAB5F9.1090405@cisco.com> Date: Fri, 01 May 2009 09:42:33 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <9793EC0A42D76D4EB2A8F94D77E213885C6559C062@SJEXCHCCR02.corp.ad.broadcom.com> <49FA122F.9020601@sun.com> In-Reply-To: <49FA122F.9020601@sun.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3843; t=1241167357; x=1242031357; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=Bx1qiQu03eFyhMw6TOALHa/YhPXrS4Dhi4nT9onf80k=; b=XxyFV7qZndGnOpDSFR8TaiOM5T9d42PzzQq+YRSAbmQ8w7pKgKE7fT0gqk IG4f7aNR/5NJyQEoyFUM53E64BVAeWj8/QY5xP9OQ8hhvX+PKUG/ID3VEBsS akk3yBMGfW; Authentication-Results: ams-dkim-2; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: "rbridge@postel.org" Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1530986017==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============1530986017== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Radia Perlman wrote:
Jeff Pickering wrote:
  
 
Radia,
 
Just for clarification, when determining
"The campus-wide minimum MTU size chosen is the smallest size "S" 
reported in any LSP",
I am assuming you need to look all LSPs, not just "reachable via spf" 
ones. Correct?
What happens when S shrinks and there are already extant LSPs with 
size > old S?
 
Jeff
 

    
Yes, you'd have to look at all LSPs, look at the "S" contained in each 
one, and choose the smallest S
as the campus-wide S. (though with the minimum value of S set to be an 
architectural constant,
say 1470).

As for whether it's just "reachable via spf", I'd say yes, it should 
only be ones reachable via spf.
Otherwise, one bad LSP from an about-to-die router can make the rest of 
the campus have
to stick with a low value of S until that LSP times out.
  
The counter argument to that is of course that if the one currently advertising the smallest value goes away for a short while everyone would potentially change to a higher value for a short period and then back. I suppose you could counter this by having a holding time on the value you use, so it would have to be changed for say 15 mins before you actuall actioned it.

But I think this whole thing is more trouble than its worth. We have used a manual config of the value for the last 20 years and never had a problem. I don't see adding all this extra complexity is worthwhile.

As for already extant LSP fragments that are now bigger than S -- good 
question!

Obviously, the source of those LSPs
needs to reformat its LSP and flood the newer, smaller-fragmented LSP.

However, as to what to do with LSPs in your database before they get 
reflooded from the source -- I'd
say time them out. In DECnet we had something where one router R could 
decide to time out
some other router, R2's, LSP, by setting the time to zero and 
reflooding.
Well that can still be done in IS-IS today, but it is frowned upon. The only case is where a newly elected DIS is allowed to purge the old pseudonode.
 But then I remember
some sort of controversy about that (perhaps worrying about the security 
of allowing someone
to do that, since there couldn't be a way of cryptographically 
preventing a malicious router
from prematurely timing out someone else's LSP if it has to be possible 
for a nonmalicious router
to legitimately time out someone else's LSP). Is that timing-out 
mechanism still in IS-IS?
  
Yes.
But anyway, I don't have any strong opinions on what to do with LSP 
fragments of size > S
that already exist. Seems like the possibilities are:
a) silently discard them
b) "noisily" time them out (i.e., flood them with age 0)
c) use them as if they're OK

Radia
_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge

  

--===============1530986017== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============1530986017==-- From rbridge-bounces@postel.org Fri May 1 02:12:43 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DFDC83A7016 for ; Fri, 1 May 2009 02:12:43 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.928 X-Spam-Level: X-Spam-Status: No, score=-2.928 tagged_above=-999 required=5 tests=[AWL=-0.330, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AtNVMddZTd7q for ; Fri, 1 May 2009 02:12:42 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 5AE543A697D for ; Fri, 1 May 2009 02:12:42 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n418iSid016428; Fri, 1 May 2009 01:44:29 -0700 (PDT) Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n418hrJQ016255 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 01:43:54 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,277,1238976000"; d="scan'208,217";a="34763772" Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by sj-iport-4.cisco.com with ESMTP; 01 May 2009 08:43:52 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n418hpox020335; Fri, 1 May 2009 10:43:51 +0200 Received: from [10.61.81.122] (ams3-vpn-dhcp4475.cisco.com [10.61.81.122]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n418hpO7026080; Fri, 1 May 2009 08:43:51 GMT Message-ID: <49FAB647.6030404@cisco.com> Date: Fri, 01 May 2009 09:43:51 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <9793EC0A42D76D4EB2A8F94D77E213885C654EDC15@SJEXCHCCR02.corp.ad.broadcom.com> <49F9E217.1080802@cisco.com> <49F9FFCA.8070407@sun.com> In-Reply-To: <49F9FFCA.8070407@sun.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3976; t=1241167431; x=1242031431; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20maximumPathSplits |Sender:=20; bh=mzwEqrWYLD3CJvDht92+CNaAy3bsmv1fNyIQOdncH8Y=; b=ZNjx3IWbnlmaFphk9rh9R+Gtu6wHsTiFyentcsVpG3M3XBxWeI7iGq0iil M7X9E/0vn+h3JILxeNKy7k4DLNwRcTQ80VdE/3tWlDXFYY9cGLGjHhwVA861 8GDOTeXUde; Authentication-Results: ams-dkim-2; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: "rbridge@postel.org" , Jeff Pickering Subject: Re: [rbridge] maximumPathSplits X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0337090699==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============0337090699== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Radia Perlman wrote:
I can't think of any reason that IS-IS would preclude splitting on 
zillions of paths, and it wouldn't
affect any packet formats. It's just localized behavior, certainly as 
long as the paths are all
equal cost paths.

So it seems like all that's necessary is not to explicitly say that 
there is a limit to the number of choices
that an RBridge can choose.

And perhaps tweak the MIB not to explicitly preclude it as well.

I can't imagine why that limit was ever put in...I'm curious if anyone 
remembers what the reasoning was.
I don't remember it being there in DECnet.
  
Its not actually defined in the body of the spec. The 32 limit only comes from the ASN1 definition of the parameter used in the GDMO (ISO management speak) description of the attribute, and I suspect that was simply inherited from the DECnet management interface where we did restrict it to 32 (because that was all our implementation could handle at the time). In fact most implementations of IS-IS that I know about have had a limit <= than that.

Presumably the MIB reflects this too.

But I see no reason, from a protocol perspective, why it couldn't be any value that the implementation could handle.

The only time where it would be important to to enforce an upper bound would be if you were using some more exotic path computation algorithm which made assumptions about what the maximum number of path splits could be in ANY router.

    Mike

Radia



Ian Cox wrote:
  
A lot of requests today are based around getting larger etherchannels
between switches to get more cross sectional bandwidth. If you use
etherchannels and TRILL ECMP together you have a way to build larger
connectivity between nodes.

Example

Max ECMP = 16 paths, etherchannel = 16 members, 256 total links

Question comes down to how much cross sectional bandwidth is enough?


Ian

Jeff Pickering wrote:
  
    
 
Both 10589 and RFC4444 specify a max for maximumPathsSplits of 32. In a
datacenter environment, I
am hearing requests for values much larger than this. Is there any point
in trying to modify this? We are
already doing non-standard 10589 stuff anyway. Just looking for feedback.
 
Jeff
 


------------------------------------------------------------------------

_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge
    
      
_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge
  
    

_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge

  

--===============0337090699== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============0337090699==-- From rbridge-bounces@postel.org Fri May 1 02:33:13 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A4BA63A6C6C for ; Fri, 1 May 2009 02:33:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.899 X-Spam-Level: X-Spam-Status: No, score=-2.899 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bwVkOXKlTTdY for ; Fri, 1 May 2009 02:33:12 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id E76EF3A67FF for ; Fri, 1 May 2009 02:33:12 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n419F7wt027769; Fri, 1 May 2009 02:15:07 -0700 (PDT) Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n419EQu4027535 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 02:14:28 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,277,1238976000"; d="scan'208";a="39582023" Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by ams-iport-1.cisco.com with ESMTP; 01 May 2009 09:14:25 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n419EP8F020562; Fri, 1 May 2009 11:14:25 +0200 Received: from [10.61.81.122] (ams3-vpn-dhcp4475.cisco.com [10.61.81.122]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n419EPaB002806; Fri, 1 May 2009 09:14:25 GMT Message-ID: <49FABD6D.8040704@cisco.com> Date: Fri, 01 May 2009 10:14:21 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> In-Reply-To: <49F92740.6010900@sun.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=839; t=1241169265; x=1242033265; c=relaxed/simple; s=amsdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=I3lXiUd5HnE74Be1u1kLWGbW56JJJQCd3J96nHiYpDo=; b=DvG5c+iVKVM6Aeydkh/C9VI8FTgTTZdA+Hor9ghAYzVG/yV0NuDPMJ0X83 4QFiWgTiPt1LIWME58ecshf+F6VB6LMiu5yGvKEfxZfDSd0jeiZHOV2FV5Yb gNs8tvokqi; Authentication-Results: ams-dkim-1; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: "rbridge@postel.org" Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org On 30/04/2009 Radia Perlman wrote: > b) for information like the neighbor list that can be > arbitrarily large, figure out a way of encoding it in the > spirit of CSNPs, so that partial information can be included. > For instance, CNSPs say "this CSNP refers to all the LSPs from > IDs between x and y". We could do the same for the TRILL-Hellos, > as in "this TRILL-Hello neighbor list includes all neighbors > > with IDs between x and y". So how would this work? For the hellos do we still have to send both (all) fragments at the same rate in order to maintain the adjacencies? i.e. double the hello load? Or is it sufficient to update the holding time on the basis of receiving ANY fragment, even though it may not confirm two way connectivity with you becuase you are not mentioned in that fragment? Mike _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 08:14:56 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0F7A83A7253 for ; Fri, 1 May 2009 08:14:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.919 X-Spam-Level: X-Spam-Status: No, score=-2.919 tagged_above=-999 required=5 tests=[AWL=-0.320, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sg0iVsCrG-1i for ; Fri, 1 May 2009 08:14:49 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 35BA43A721D for ; Fri, 1 May 2009 08:14:49 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41Ephkm007990; Fri, 1 May 2009 07:51:44 -0700 (PDT) Received: from sca-ea-mail-3.sun.com (sca-ea-mail-3.Sun.COM [192.18.43.21]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41Eopqw007777 for ; Fri, 1 May 2009 07:50:52 -0700 (PDT) Received: from dm-east-02.east.sun.com ([129.148.13.5]) by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n41Eokde009998; Fri, 1 May 2009 14:50:51 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n41Eoj3S011058; Fri, 1 May 2009 10:50:45 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n41Eo3fi010865; Fri, 1 May 2009 10:50:03 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n41Eo2Yi010862; Fri, 1 May 2009 10:50:02 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18939.3098.878722.81734@gargle.gargle.HOWL> Date: Fri, 1 May 2009 10:50:02 -0400 From: James Carlson To: "Ali Sajassi (sajassi)" In-Reply-To: <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Ali Sajassi (sajassi) writes: > Regarding your comment that loop can happen as the result of one-way > connectivity via partitioned VLAN, AFAIK DRB selection is done over > designated VLAN and if that VLAN is partitioned, then the bridged > network is partitioned because this VLAN is expected to be reachable via > all the access ports. And if the bridged network is partitioned, the it > is O.K. to have a DRB for each of the partitions. So, where is the loop? Suppose A and B are RBridges that are communicating over VLAN 1 as the primary VLAN. They're forwarding for VLANs 2, 3, and 4 as well. Now suppose that VLAN 1 becomes partitioned. Both can now become DRB. They are still forwarding for those other VLANs, though, and this potentially means we have two forwarders on the same VLAN, which leads to fatal forwarding loops. It's a problem that's specific to TRILL, because of the L2 work that it does. It's not something that would happen with an L3 protocol. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 09:32:28 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BC7223A70C2 for ; Fri, 1 May 2009 09:32:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.491 X-Spam-Level: X-Spam-Status: No, score=-2.491 tagged_above=-999 required=5 tests=[AWL=0.108, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w8x3d9EjlPgI for ; Fri, 1 May 2009 09:32:21 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 754F83A6B92 for ; Fri, 1 May 2009 09:32:17 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41GIiuT015974; Fri, 1 May 2009 09:18:45 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41GIXXE015911 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 1 May 2009 09:18:34 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KIZ00JH03YWGF30@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 09:18:32 -0700 (PDT) Received: from [129.150.35.145] ([192.18.101.5]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KIZ00F0M3YWXCW0@mail.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 09:18:32 -0700 (PDT) Date: Fri, 01 May 2009 09:18:32 -0700 From: Radia Perlman In-reply-to: <49FABD6D.8040704@cisco.com> To: mike shand Message-id: <49FB20D8.6080606@sun.com> MIME-version: 1.0 References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <49FABD6D.8040704@cisco.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Cc: "rbridge@postel.org" Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Re (see below) Yes. You'd update the holding timer based on any fragment (not just the fragment in which your ID appears). It's not that big a deal to have your ID appear in the neighbor list less often, and assume that the state is the same as when you saw it last. We could have an optional second TLV in the TRILL-Hello that says "recent changes", that could list neighbors whose state has recently changed, and aren't in that fragment's range, as long as there aren't very many of them. Radia mike shand wrote: > On 30/04/2009 Radia Perlman wrote: >> b) for information like the neighbor list that can be >> arbitrarily large, figure out a way of encoding it in the >> spirit of CSNPs, so that partial information can be included. >> For instance, CNSPs say "this CSNP refers to all the LSPs from >> IDs between x and y". We could do the same for the TRILL-Hellos, >> as in "this TRILL-Hello neighbor list includes all neighbors >> >> with IDs between x and y". > So how would this work? For the hellos do we still have to send both > (all) fragments at the same rate in order to maintain the adjacencies? > i.e. double the hello load? Or is it sufficient to update the holding > time on the basis of receiving ANY fragment, even though it may not > confirm two way connectivity with you becuase you are not mentioned in > that fragment? > > > Mike > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 09:52:30 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F22F03A67B2 for ; Fri, 1 May 2009 09:52:29 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.913 X-Spam-Level: X-Spam-Status: No, score=-2.913 tagged_above=-999 required=5 tests=[AWL=-0.314, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zpgi+mV5cTRW for ; Fri, 1 May 2009 09:52:29 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 436793A68EA for ; Fri, 1 May 2009 09:52:29 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41GVInB021927; Fri, 1 May 2009 09:31:18 -0700 (PDT) Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41GUxeP021787 for ; Fri, 1 May 2009 09:31:00 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n41GUwna002311; Fri, 1 May 2009 16:30:58 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n41GUwmM001860; Fri, 1 May 2009 12:30:58 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n41GUGIa011181; Fri, 1 May 2009 12:30:16 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n41GUGTE011178; Fri, 1 May 2009 12:30:16 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18939.9112.131115.893423@gargle.gargle.HOWL> Date: Fri, 1 May 2009 12:30:16 -0400 From: James Carlson To: mike shand In-Reply-To: <49FB2177.8050807@cisco.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org mike shand writes: > > So does this mean that all these hellos need to be sent on all the > VLANs?
Yes, we do need to send Hellos (of a sort) on all of the configured VLANs. The Hellos sent on those other VLANs need not include as much information as the primary ones. There's more about this in the TRILL specification. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 09:57:13 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F30943A70FF for ; Fri, 1 May 2009 09:57:12 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.873 X-Spam-Level: X-Spam-Status: No, score=-2.873 tagged_above=-999 required=5 tests=[AWL=-0.275, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rovWe6GwRk-h for ; Fri, 1 May 2009 09:57:12 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 6AF003A6998 for ; Fri, 1 May 2009 09:57:05 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41GM7Pe017427; Fri, 1 May 2009 09:22:08 -0700 (PDT) Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41GLI9L017210 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 09:21:20 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,279,1238976000"; d="scan'208,217";a="39610283" Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by ams-iport-1.cisco.com with ESMTP; 01 May 2009 16:21:17 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n41GLFSQ016733; Fri, 1 May 2009 18:21:15 +0200 Received: from [10.61.81.122] (ams3-vpn-dhcp4475.cisco.com [10.61.81.122]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n41GLEmq003905; Fri, 1 May 2009 16:21:14 GMT Message-ID: <49FB2177.8050807@cisco.com> Date: Fri, 01 May 2009 17:21:11 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: James Carlson References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> In-Reply-To: <18939.3098.878722.81734@gargle.gargle.HOWL> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1596; t=1241194875; x=1242058875; c=relaxed/simple; s=amsdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=blT3R6Tfuwr9ippbGJfqPUVAV94GQGrb/la1+tdJT6A=; b=q53LNUBEGCgKH9/vW6AU7Ap4Zkvo+H3WFOp/iCc5kbKdiVuB05UDTVT/IW s5Oz/g5lUobSeuxDXknGh9kgRxJF0c+GTWOQPIKZnO7wYL4wKpf5L2/sTaqR 3oWIEDRPPx; Authentication-Results: ams-dkim-1; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2066671084==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============2066671084== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit James Carlson wrote:
Ali Sajassi (sajassi) writes:
  
Regarding your comment that loop can happen as the result of one-way
connectivity via partitioned VLAN, AFAIK DRB selection is done over
designated VLAN and if that VLAN is partitioned, then the bridged
network is partitioned because this VLAN is expected to be reachable via
all the access ports. And if the bridged network is partitioned, the it
is O.K. to have a DRB for each of the partitions. So, where is the loop?
    

Suppose A and B are RBridges that are communicating over VLAN 1 as the
primary VLAN.  They're forwarding for VLANs 2, 3, and 4 as well.

Now suppose that VLAN 1 becomes partitioned.  Both can now become DRB.
They are still forwarding for those other VLANs, though, and this
potentially means we have two forwarders on the same VLAN, which leads
to fatal forwarding loops.

It's a problem that's specific to TRILL, because of the L2 work that
it does.  It's not something that would happen with an L3 protocol.

  
So does this mean that all these hellos need to be sent on all the VLANs?

    Mike




--===============2066671084== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============2066671084==-- From rbridge-bounces@postel.org Fri May 1 10:24:12 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 70B2B3A70F9 for ; Fri, 1 May 2009 10:24:12 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.496 X-Spam-Level: X-Spam-Status: No, score=-2.496 tagged_above=-999 required=5 tests=[AWL=0.103, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DWpbqSr61vO8 for ; Fri, 1 May 2009 10:24:06 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 4965C3A7232 for ; Fri, 1 May 2009 10:20:56 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41H8ld9008224; Fri, 1 May 2009 10:08:48 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41H8RtK008153 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 1 May 2009 10:08:27 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KIZ00JLF6A2GF30@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 10:08:26 -0700 (PDT) Received: from [129.150.35.145] ([192.18.101.5]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KIZ00F3B6A2XCW0@mail.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 10:08:26 -0700 (PDT) Date: Fri, 01 May 2009 10:08:26 -0700 From: Radia Perlman In-reply-to: <18939.9112.131115.893423@gargle.gargle.HOWL> To: rbridge@postel.org Message-id: <49FB2C8A.6090206@sun.com> MIME-version: 1.0 References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Re: What VLANs are which things sent on: As James Carlson says (below), there was a lot of controversy about which VLANs to send things on, with one extreme being "send on all VLANs" and the other being "send only on a single VLAN", and we finally worked out a compromise, and it's in the spec. But to summarize: The DRB "sprays" on lots of VLANs (the default being all the VLANs it is capable of communicating on, but it can be configured to send on fewer). The only information that needs to appear in the non-designated-VLAN TRILL-Hello is "ID, priority". Non-DRB sends only on the designated VLAN, plus any VLANs for which it is appointed designated forwarder. Not in the spec yet: MTU testing (probe, ack) would only be on the designated VLAN ********** Now a refinement that would be useful to discuss: While we're on the subject, one extra field that could make things even safer would be a TLV for "this is the (ID, priority) of who I think is DRB". Let's say R1 should be DRB based on (ID, priority). I'd suggest that if R2 hears R3's Hello on any VLAN (not necessarily the designated VLAN), then R2 may transmit a TRILL-Hello to inform R3 about R1 (in case for some reason R3 can't hear R1). The other possible safety thing is what was in Digital's bridge spec, and I'm not sure whether it made it into 802.1d, which is the "bad hello" mechanism. Translating that mechanism into TRILL, it would be that if R1 is DRB, and keeps hearing R2 claiming to be DRB, then R1 continues to try becoming DRB, but stops forwarding traffic to/from the link. I could imagine us either just ignoring these cases as too far-fetched to worry about, or incorporating these extra safety features on the theory that loops are really really bad and it's not that big a deal to do these things. Radia James Carlson wrote: > mike shand writes: > >> >> So does this mean that all these hellos need to be sent on all the >> VLANs?
>> > > Yes, we do need to send Hellos (of a sort) on all of the configured > VLANs. The Hellos sent on those other VLANs need not include as much > information as the primary ones. > > There's more about this in the TRILL specification. > > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 10:43:33 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1490A3A6C29 for ; Fri, 1 May 2009 10:43:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Fa8YYtApsa2 for ; Fri, 1 May 2009 10:43:32 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 214913A6CC1 for ; Fri, 1 May 2009 10:43:32 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41HPs5V015260; Fri, 1 May 2009 10:25:54 -0700 (PDT) Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41HPZMs015169 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 10:25:36 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,280,1238976000"; d="scan'208";a="161047470" Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-2.cisco.com with ESMTP; 01 May 2009 17:25:35 +0000 Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n41HPZa5026915; Fri, 1 May 2009 10:25:35 -0700 Received: from [IPv6:::1] (dcbu-view1.cisco.com [171.69.21.26]) by sj-core-5.cisco.com (8.13.8/8.13.8) with ESMTP id n41HPZuI028959; Fri, 1 May 2009 17:25:35 GMT Message-ID: <49FB308F.6000706@cisco.com> Date: Fri, 01 May 2009 10:25:35 -0700 From: Dinesh G Dutt User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: Radia Perlman References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> In-Reply-To: <49FB2C8A.6090206@sun.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1063; t=1241198735; x=1242062735; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ddutt@cisco.com; z=From:=20Dinesh=20G=20Dutt=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=/dCJXeGhdh3KUemdB8vyLkh5tZy5UXji4vfZYMr6Wu0=; b=Lk3MgfexDcLNh64NF7HWLblb0ubT3rRRkLcI0YvjxnW9erp+zQCJcZXCIs Xc93FeB6yAaWQu5Y7FH+N1epzEmmk0xVLaffLluG1B8hLBi/KOZh77asORA/ s1D5oWTDmy; Authentication-Results: sj-dkim-2; header.From=ddutt@cisco.com; dkim=pass ( sig from cisco.com/sjdkim2002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ddutt@cisco.com Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Radia, Radia Perlman wrote: > While we're on the subject, one extra field that could make things even > safer would > be a TLV for "this is the (ID, priority) of who I think is DRB". Let's > say R1 should be DRB > based on (ID, priority). > I'd suggest that if R2 hears > R3's Hello on any VLAN (not necessarily the designated VLAN), > then R2 may transmit a TRILL-Hello to inform R3 about R1 (in case > for some reason R3 can't hear R1). > The other possible safety thing is what was in Digital's bridge spec, > and I'm not sure whether it > made it into 802.1d, which is the "bad hello" mechanism. Translating > that mechanism into TRILL, it would > be that if R1 is DRB, and keeps hearing R2 claiming to be DRB, then R1 > continues to try becoming DRB, > but stops forwarding traffic to/from the link. > I'm happy if at least R1 stops forwarding traffic to/from the link, Dinesh -- We make our world significant by the courage of our questions and by the depth of our answers. - Carl Sagan _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 10:58:50 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 542A628C1E6 for ; Fri, 1 May 2009 10:58:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.5 X-Spam-Level: X-Spam-Status: No, score=-2.5 tagged_above=-999 required=5 tests=[AWL=0.099, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ABaLkyusRJfL for ; Fri, 1 May 2009 10:58:49 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 9562328C191 for ; Fri, 1 May 2009 10:57:13 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41HWE9t017480; Fri, 1 May 2009 10:32:15 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41HW8US017442 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 1 May 2009 10:32:09 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KIZ00JMN7D8GF30@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 10:31:56 -0700 (PDT) Received: from [129.150.35.145] ([192.18.101.5]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KIZ00F0K7D7X5K0@mail.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 10:31:56 -0700 (PDT) Date: Fri, 01 May 2009 10:31:54 -0700 From: Radia Perlman In-reply-to: <7F115A41909B2641A9550322C4DF9D56CEAFF8@xmb-sjc-22d.amer.cisco.com> To: "Ali Sajassi (sajassi)" Message-id: <49FB320A.5010006@sun.com> MIME-version: 1.0 References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <7F115A41909B2641A9550322C4DF9D56CEAFF8@xmb-sjc-22d.amer.cisco.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Cc: rbridge@postel.org, James Carlson Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Re: two types of Hellos. This is where a lot of people have misunderstood me. We are *not* proposing two types of Hellos. Admittedly, that is what's in the latest version of the TRILL spec, but we are replacing that with some variant of what I said on the list a couple days ago. There will be no such thing as "protective Hellos". There is only a single type of periodic message, which we'll call TRILL-Hellos. There are also MTU probes, and MTU acks, but these are not periodic. Radia Ali Sajassi (sajassi) wrote: > James, > > If we need to send "protective hello" on each VLAN in order to monitor > the connectivity of that VLAN over .1Q bridged network as described in > section 4.2.4.2, then so be it (although I think we can do it more > efficiently as I will talk in next paragraph). However, this is not the > point that I am driving at. If you need to have two types of TRILL > hellos messages (e.g., neighbor discovery vs.. protective), then that's > O.K. _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 11:05:27 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7A2353A6B1F for ; Fri, 1 May 2009 11:05:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.853 X-Spam-Level: X-Spam-Status: No, score=-2.853 tagged_above=-999 required=5 tests=[AWL=-0.254, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Wy1NdeRlW1q for ; Fri, 1 May 2009 11:05:26 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id A9B7E3A6E03 for ; Fri, 1 May 2009 11:05:26 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41Hgag2021880; Fri, 1 May 2009 10:42:37 -0700 (PDT) Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41HfiCT021470 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 10:41:45 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,280,1238976000"; d="scan'208";a="158316430" Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by sj-iport-3.cisco.com with ESMTP; 01 May 2009 17:41:31 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n41HfURk002784; Fri, 1 May 2009 19:41:30 +0200 Received: from [10.61.81.122] (ams3-vpn-dhcp4475.cisco.com [10.61.81.122]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n41HfUFO014317; Fri, 1 May 2009 17:41:30 GMT Message-ID: <49FB3447.90904@cisco.com> Date: Fri, 01 May 2009 18:41:27 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> In-Reply-To: <49FB2C8A.6090206@sun.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=486; t=1241199690; x=1242063690; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=jVRhk5PBWPpuq+B2Km+1CGqL4O1tMYGPmYd7UkAlgfk=; b=YxsL6rOm/NNSRpcec1i6qFYSxGso8vHNFnKbRc5kEr7VGPmAlVO/9rC+n5 pLABg3lKUn+swu0plH/ysZZYKJd/XZz+wPbt4S54izq1LkaCGedm39hJ2Q8v 2hKUiHIqID; Authentication-Results: ams-dkim-2; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org On 01/05/2009 Radia Perlman wrote: > ********** > Now a refinement that would be useful to discuss: > > While we're on the subject, one extra field that could make things even > safer would > > be a TLV for "this is the (ID, priority) of who I think is DRB". The LAN ID field in the IS-IS hello already tells you who the sender thinks is the DIS, but it doesn't include the priority. Instead it has the ID assigned by the DIS. Why would you want the priority? Mike _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 11:08:38 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 71F4A3A69B2 for ; Fri, 1 May 2009 11:08:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.849 X-Spam-Level: X-Spam-Status: No, score=-3.849 tagged_above=-999 required=5 tests=[AWL=-1.250, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C4FKV8NJ6fYi for ; Fri, 1 May 2009 11:08:37 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 4734F3A6B92 for ; Fri, 1 May 2009 11:08:37 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41HKwfU013396; Fri, 1 May 2009 10:20:59 -0700 (PDT) Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41HKKwo013240 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 10:20:21 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,280,1238976000"; d="scan'208";a="161045150" Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-2.cisco.com with ESMTP; 01 May 2009 17:20:20 +0000 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n41HKKi8030210; Fri, 1 May 2009 10:20:20 -0700 Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n41HKKEt001033; Fri, 1 May 2009 17:20:20 GMT Received: from xmb-sjc-22d.amer.cisco.com ([128.107.191.68]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 May 2009 10:20:20 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Fri, 1 May 2009 10:20:19 -0700 Message-ID: <7F115A41909B2641A9550322C4DF9D56CEAFF8@xmb-sjc-22d.amer.cisco.com> In-Reply-To: <18939.3098.878722.81734@gargle.gargle.HOWL> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [rbridge] Proposed resolution of DRB election/MTU testing Thread-Index: AcnKbDk/nsZN2LqzSTS+jYR2ytEEIgAET+JQ References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com><1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com><9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com><49F92740.6010900@sun.com><7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com><49FA2143.8070209@sun.com><7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> From: "Ali Sajassi (sajassi)" To: "James Carlson" X-OriginalArrivalTime: 01 May 2009 17:20:20.0324 (UTC) FILETIME=[1AA2D240:01C9CA81] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3384; t=1241198420; x=1242062420; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=sajassi@cisco.com; z=From:=20=22Ali=20Sajassi=20(sajassi)=22=20 |Subject:=20RE=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=59VXouGgHeS8qKqQUw7B1VgaeENYs8yUOH+g6kv1YCU=; b=Cy/DPR2UMUssrPK8DRHGXH5wvYZQ5CEMoPko0ggtpJlk2pGxsuMeF3aPkY OpRRbthUw6P7gYquYue+Z73uO+lL3DuLsZlJVZTaeY1HpOns8e+xIC3ZkrDM b2XHurpVPH; Authentication-Results: sj-dkim-3; header.From=sajassi@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: sajassi@cisco.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n41HKKwo013240 Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org James, If we need to send "protective hello" on each VLAN in order to monitor the connectivity of that VLAN over .1Q bridged network as described in section 4.2.4.2, then so be it (although I think we can do it more efficiently as I will talk in next paragraph). However, this is not the point that I am driving at. If you need to have two types of TRILL hellos messages (e.g., neighbor discovery vs.. protective), then that's O.K. My point is that we should be able to use the same IS-IS hello message with MTU padding for both because I don't think the frame size can exceed 1522 bytes !! (please refer to my email on scenarios for TRILL access/trunk ports regarding why it cannot exceed 1522). Now regarding more efficient mechanism for sending TRILL hellos. Two cases to consider: 1) .1Q network is running STP/RSTP: In this case, there is only a single active topology in the .1Q network and we can have a single VLAN that covers the entire active topology (e.g., VLAN 1). Then just monitoring this VLAN will be sufficient - e.g., if this VLAN is partitioned, then the network is partitioned and all the other VLANs are partitioned. In other words, in this scenario, there is no need to send protective hello messages (per VLAN). 2) .1Q network is running MSTP: In this case, there are several active topologies (one per MSTI). So, in this case, we can just have a single VLAN per MSTI that covers the entire active topology for that MSTI. If there are 2 or 3 MSTIs for 4K VLANs (which is typical), then you only need to monitor 2 or 3 VLANs rather than 4K VLANs. We should know the number of MSTIs because we have this info from BPDU in root-collision detection procedure. Cheers, Ali > -----Original Message----- > From: James Carlson [mailto:james.d.carlson@Sun.COM] > Sent: Friday, May 01, 2009 7:50 AM > To: Ali Sajassi (sajassi) > Cc: Radia Perlman; rbridge@postel.org > Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing > > Ali Sajassi (sajassi) writes: > > Regarding your comment that loop can happen as the result > of one-way > > connectivity via partitioned VLAN, AFAIK DRB selection is done over > > designated VLAN and if that VLAN is partitioned, then the bridged > > network is partitioned because this VLAN is expected to be > reachable > > via all the access ports. And if the bridged network is > partitioned, > > the it is O.K. to have a DRB for each of the partitions. > So, where is the loop? > > Suppose A and B are RBridges that are communicating over VLAN > 1 as the primary VLAN. They're forwarding for VLANs 2, 3, > and 4 as well. > > Now suppose that VLAN 1 becomes partitioned. Both can now become DRB. > They are still forwarding for those other VLANs, though, and > this potentially means we have two forwarders on the same > VLAN, which leads to fatal forwarding loops. > > It's a problem that's specific to TRILL, because of the L2 > work that it does. It's not something that would happen with > an L3 protocol. > > -- > James Carlson, Solaris Networking > > Sun Microsystems / 35 Network Drive 71.232W Vox +1 > 781 442 2084 > MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 > 781 442 1677 > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 11:29:20 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C9D2D28C191 for ; Fri, 1 May 2009 11:29:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.908 X-Spam-Level: X-Spam-Status: No, score=-2.908 tagged_above=-999 required=5 tests=[AWL=-0.309, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q3GACuynmbbq for ; Fri, 1 May 2009 11:29:20 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id DFC3E28C2E8 for ; Fri, 1 May 2009 11:28:47 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41I9iuX003147; Fri, 1 May 2009 11:09:45 -0700 (PDT) Received: from sca-ea-mail-1.sun.com (sca-ea-mail-1.Sun.COM [192.18.43.24]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41I8ocM002755 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Fri, 1 May 2009 11:08:51 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by sca-ea-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n41I8lku026365 for ; Fri, 1 May 2009 18:08:48 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n41I8l9U054017; Fri, 1 May 2009 14:08:47 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n41I852B011503; Fri, 1 May 2009 14:08:05 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n41I85ct011500; Fri, 1 May 2009 14:08:05 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18939.14981.452559.967611@gargle.gargle.HOWL> Date: Fri, 1 May 2009 14:08:05 -0400 From: James Carlson To: Radia Perlman In-Reply-To: <49FB2C8A.6090206@sun.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Radia Perlman writes: > While we're on the subject, one extra field that could make things even > safer would > be a TLV for "this is the (ID, priority) of who I think is DRB". Let's That seems like a wise move to me. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 11:44:20 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1C2833A6CFC for ; Fri, 1 May 2009 11:44:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.513 X-Spam-Level: X-Spam-Status: No, score=-2.513 tagged_above=-999 required=5 tests=[AWL=0.086, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WqLg4+doTu2M for ; Fri, 1 May 2009 11:44:18 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 591D43A6A3C for ; Fri, 1 May 2009 11:44:18 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IAWJq003492; Fri, 1 May 2009 11:10:34 -0700 (PDT) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.29]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41I9eIW003084 for ; Fri, 1 May 2009 11:09:41 -0700 (PDT) Received: by yx-out-2324.google.com with SMTP id 3so1548920yxj.75 for ; Fri, 01 May 2009 11:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Sq0+6qVB2e5b3TXAtcSTgr+2gg0ZXhQEonyTjoUcPFo=; b=L9Oo96p3jkRHsBrCZDJ7LxWPR9ipenFqCIt+MywmovYELGduOFSnwJOzmkAlZWzSLg fcLjyleyrZFCNcZ6jTP+Q9Jz7PBNJf7xXA4I90o3NULwcNoF1AXv3wf1M9v1S0MXubN9 Bz+o/3DZSzH3TZxiZcaCYlhDfbX2JO2nF8Zwg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=JvrXkp/+A6TRFZX/cZpRfRCu9nzhiOpCVx5/EhE1Bt+0/0EYFzoGnWQe5RqIvqZaZG TvS/FNpDdVnd0+I6xu1GDIWLN1VyGaofksS2tU6xfEZnKGMDs3DbYUIUDmrv5epxqTWf aHAA4FDUCtSAGeU++SHuqDTc+RXOAYn62eSWI= MIME-Version: 1.0 Received: by 10.100.3.4 with SMTP id 4mr6422484anc.128.1241201380264; Fri, 01 May 2009 11:09:40 -0700 (PDT) In-Reply-To: <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> Date: Fri, 1 May 2009 14:09:40 -0400 Message-ID: <1028365c0905011109y2f92f1b3mfcdba9ae0987921f@mail.gmail.com> From: Donald Eastlake To: "Ali Sajassi (sajassi)" X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n41I9eIW003084 Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Hi Ali, On Thu, Apr 30, 2009 at 1:48 PM, Ali Sajassi (sajassi) wrote: > > Hi Radia, > > Thanks for the description of the solution. It was very nice and > concise. However, I'd like to get some clarification regarding the > scenario(s) in which such solution is required. > > The original problem was that the IS-IS hello messages can get lost over > 802.1Q (because of Eth frame size exceeding 1522 bytes) and thus > resulting in multiple AFs selection and creating loop over 802.1Q > network. This was unacceptable because TRILL was forming a loop over > 802.1Q network with standard-sized frame of 1522. I can think of three > scenarios that can be considered here: The loop was of shorter native frames. RBridge ports can implement 802.1AE or other protocols below the EISS layer that insert additional tags, including future protocols not yet devisee, so don't focus too sharply on some specific legnth. > 1) 802.1Q network is only used to transport native Ethernet packets > (e.g., Rbridge ports connected to 802.1Q network are configured as > access ports only). In this scenario, no TRILL encapsulated packets are > sent over the bridged network and thus IIHs that are sent over 802.1Q > network should not be padded with any consideration for TRILL header > overhead - e.g., IIHs needs only to get padded to 1500 bytes. > > In this scenario, since the padded IIHs adhere to 1500 byte-limit of > 802.1Q network, there is no issue with IIHs getting dropped by the > bridged network. The TRILL mechanism for DRB & AF selection and > root-bridge collision detect should work just fine and there should be > no transient loop created either in the bridged network or the TRILL > network. I don't know what you think you are implying by referring to the bridged LAN between RBridges as "802.1Q network" but it can consist of an abritrary mesh of arbitrarily configured repeaters, hubs, 802.1D, and 802.1Q bridges of various vintages with various feature sets variously configured and enabled/disabled. You seem to be suggesting padding all the "hellos" but this makes no sense to me. If they were guaranteed to get through, the padding was useless waste of bandwidth. If they don't get through, you have multiple appointed forwarders and your network can melt down. One reason they might not get through with padding are RBridge ports adding 802.1AE or other tags. You cannot be safe with padded "hellos" on any port that can receive or transmit native frames. > 2) 802.1Q network is only used as transit network for TRILL encapsulated > packets (e.g., Rbridge ports connected to 802.1Q network are configured > as trunk ports only). =A0In this scenario, IIHs should get padded with > consideration for TRILL header overhead in mind which means if the > bridged network doesn't have support for bigger MTU, then these IIHs get > dropped. However, dropping of these IIHs doesn't cause any harm since > there is no access ports over this bridged network and all it means is > that TRILL nodes don't see each other over the bridged network and thus > they don't form adjacencies with each other. Since there is no access > ports and there is no AFs (Appointed Forwarders), there will be no loop > over this bridged network. I believe you are correct. TRILL encapsulated frames are safe. It is only native frames that are problematic. RBridge ports configured as P2P could just use IS-IS P2P Hellos. And ports configured as trunk ports could use padded padded "hellos" since the worst that would happen is that you have fewer LSP adjacencies. > 3) 802.1Q network can be used to transport both Native Ethernet packets > and TRILL encapsulated packets (e.g., Rbridge ports connected to 802.1Q > network are configured as both access and trunk ports). In this > scenario, IIHs MTU size should default to the one for access port - > e.g., without any consideration for TRILL header overhead. In other > words, it should work just like scenario-1. In such scenario, no IIHs > can get dropped over the 802.1Q network because the TRILL never pads > them to more than 1500 bytes of payload. For the reasons stated above, I disagree your description of the arbitrary bridged LAN between RBridges as "the 802.1Q network" and I do not believe your claim that no IS-IS Hellos can get dropped. > So, in summary, I cannot see how a loop can be formed using > standard-based 802.1Q frame size of 1522 based on the above three > scenarios. If you have some other scenario(s) in mind, can you describe > it or them. It should be noted that I am talking about standard 802.1Q > frame size for the above scenarios (and not jumbo frame size based on > 802.3as). In summary, any system attempting to operate in range of conditions that the current RBridge base protocol specificaiton addresses will be unreliable if "hellos" are padded on any RBridge port that can send/receive native frames. > Cheers, > Ali Thanks, Donald >> -----Original Message----- >> From: rbridge-bounces@postel.org >> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman >> Sent: Wednesday, April 29, 2009 9:21 PM >> To: rbridge@postel.org >> Subject: [rbridge] Proposed resolution of DRB election/MTU testing >> >> Moving to a new thread, since the "Why is MTU discovery >> important" thread was getting too long (and the subject line >> had nothing to do with most of the discussion). >> >> Hopefully we can quickly close the issue of DRB election/MTU >> discovery. >> And then finally close on the base protocol document... >> >> I was participating in an off-list >> group of people discussing the issue, which was useful in >> clarifying certain aspects. >> I will summarize the proposed solution. >> >> First, refreshing people as to what the issue is: >> >> The problem: The Hello protocol in IS-IS may elect multiple >> DRs, since routers ignore routers with whom they do not have >> 2-way connectivity. Somewhat orthogonally, IS-IS LAN Hellos >> are padded, to avoid forming adjacencies with neighbors that >> you can't speak the minimum acceptable size with. >> >> This behavior is fine for layer 3, but not for layer 2, where >> it will form loops if there are multiple DRBs. >> >> So ignoring this issue for TRILL is not an option. >> >> >> *********************** >> A bit of background on IS-IS >> >> IS-IS is modular, in that there are two sublayers, that in >> DECnet we called the "subnetwork independent sublayer" >> and the "subnetwork dependent sublayer". The subnetwork >> dependent sublayer has neighbor adjacency forming protocols >> for different types of links. >> >> What we are proposing for TRILL is support for a new type of >> link within IS-IS's "link dependent sublayer". This is for >> Ethernet links that are not explicitly pt-to-pt. >> >> What we need to accomplish with this protocol: >> >> a) elect exactly one DRB >> b) figure out what the campus-wide minimum MTU size, "S", is >> (to know what the minimum acceptable link MTU size is). LSP >> fragment sizes must not be larger than this minimum >> c) test neighbor-neighbor links to see if they support size S >> d) remove links from the topology that do not support the >> campus minimum size S >> >> ***************************** >> >> Electing exactly one DRB >> >> This will be based on periodic messages, which we'll call >> TRILL-Hellos, similar to IS-IS LAN Hellos, but they are >> different in two aspects: they are not padded, and election >> is based solely on (ID, priority), and not on whether >> connectivity is 2-way. In other words, R2 defers to R1 if R1 >> has higher (ID, priority), whether or not there is 2-way >> connectivity between R2 and R1. >> >> TRILL-Hellos must be periodic and frequent, so as to avoid >> having RBs not know about each other. They will be sent on >> the set of VLANs that the TRILL spec already says Hellos >> would be sent on. >> >> TRILL-Hellos contain all the same information that the TRILL >> spec already claims is in Hello messages. (other than the >> difference that they won't be padded). >> >> So basically, the changes in the TRILL spec so far are >> 1) rename Hello to "TRILL-Hello message" >> 2) do not pad the message >> 3) election will be based solely on the fields (ID, priority). >> >> Note: Although the neighbor list is included in a >> TRILL-Hello, (as it is in an IS-IS LAN Hello), it does not >> affect selection of DRB. >> But the neighbor list still needs to be there for all the >> RBridges to know which neighbors they have 2-way connectivity >> with, for the purpose of reporting links in LSPs. >> >> ******************************* >> >> figuring out what the campus-wide minimum MTU size is: >> >> This will be done based on a TLV in LSPs (which already >> exists in IS-IS -- the originatingLSPBufferSize, TLV 14). >> If that TLV is absent, >> it is the same as requesting "1470". The campus-wide minimum >> MTU size chosen is the smallest size "S" reported in any LSP. >> >> LSP fragments must not be bigger than S, and links that >> cannot support S will not appear in the topology (meaning, >> they will not be reported in LSPs) >> >> >> *************************************************** >> testing neighbor-neighbor links to ensure they support "S". >> >> We will have new messages: MTU probe, and MTU ack. Both are >> padded to size S. >> >> It will be optional whether and when to send an MTU probe, >> but mandatory to send an ack in response to receipt of an MTU >> probe. The ack is padded to the same size that the probe was >> padded to, and is unicast to the RBridge from which the probe >> was received. Probes may be unicast or multicast. They may be >> sent periodically (but far less frequently than DRB election >> messages). Or they might be sent only in response to an event >> such as hearing from a new neighbor RBridge. Both MTU probes >> and acks are sent only on the Designated VLAN. >> >> If R1 fails to get an ack from R2, R1 still reports R2 in its >> neighbor list, but with a flag saying "failed minimum MTU test". >> >> >> >> **************** >> Links that are not 2-way for any reason, including not >> supporting the minimum campus-wide MTU S, are not reported in LSPs. >> >> That means that if R1 is DRB, and it does not have 2-way >> connectivity to R2, R1 does not list R2 as a neighbor, in the >> pseudonode LSP. >> R2 does not report a link to the pseudonode. >> >> If neither R2 nor R3 are DRB, they both have 2-way >> connectivity to the DRB, but not to each other, then they do >> both report connectivity to the pseuodnode. However, if R2 >> receives a packet that needs to be forwarded to R3 across >> that link, R2 sends the packet to the DRB instead. (Note: >> This behavior is already specified in IS-IS) >> >> ******************* >> Concern was raised about the size of TRILL-hellos. Might they >> wind up being too big to fit? This concern would apply >> whether Hellos are padded or not. >> >> For instance, one topology >> people envision is a core that connects hundreds of customer >> sites into a giant Ethernet. The technology that creates the >> core is irrelevant to TRILL, other than having Ethernet-like >> characteristics, in terms of being multiaccess and supporting >> multicast. >> >> In that case, if the customer's Ethernet is running TRILL, >> the core would appear to TRILL to be a giant Ethernet with >> hundreds of neighbors. In other words, all the hundreds of >> RBridges connected to the core would see all of the other >> RBridges on the core as neighbors on this "link". >> >> IS-IS has carefully designed packet formats for LSPs and >> CSNPs, so that they can be arbitrarily large, transmitted in >> pieces, with each piece being able to be independently >> processed. For some reason though we didn't design Hellos >> that way. We should take the opportunity to design >> TRILL-Hello messages with that effect. >> >> There are some things in TRILL-Hellos that don't really need >> to be reported frequently (like which VLANs you support). And >> some things (like the neighbor list) that might wind up being >> too large to fit into a single packet. >> >> Other information (such as ID and priority) really should go >> in every TRILL-Hello. >> >> I'd suggest we do two things in the encoding of TRILL-Hellos >> >> a) figure out which fields can be left out some of the time, >> and specify that those fields, if absent, just mean they are >> absent, not, for instance, that you don't support any VLANs. >> >> b) for information like the neighbor list that can be >> arbitrarily large, figure out a way of encoding it in the >> spirit of CSNPs, so that partial information can be included. >> For instance, CNSPs say "this CSNP refers to all the LSPs >> from IDs between x and y". We could do the same for the >> TRILL-Hellos, as in "this TRILL-Hello neighbor list includes >> all neighbors with IDs between x and y". >> >> *********************************** >> >> Radia >> >> >> >> >> >> >> _______________________________________________ >> rbridge mailing list >> rbridge@postel.org >> http://mailman.postel.org/mailman/listinfo/rbridge >> > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > -- = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Donald E. Eastlake 3rd +1-508-634-2066 (home) 155 Beaver Street Milford, MA 01757 USA d3e3e3@gmail.com _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 12:07:25 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E6E5C28C158 for ; Fri, 1 May 2009 12:07:25 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.504 X-Spam-Level: X-Spam-Status: No, score=-2.504 tagged_above=-999 required=5 tests=[AWL=0.095, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ieaRiSbXAaeE for ; Fri, 1 May 2009 12:07:25 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 0086A28C1F5 for ; Fri, 1 May 2009 12:06:10 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IiYom017656; Fri, 1 May 2009 11:44:35 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41Ii86B017486 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 1 May 2009 11:44:09 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KIZ00JUOAP7GF30@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 11:43:56 -0700 (PDT) Received: from [129.150.35.145] ([192.18.101.5]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KIZ00F86AP7XCW0@mail.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 11:43:55 -0700 (PDT) Date: Fri, 01 May 2009 11:43:55 -0700 From: Radia Perlman In-reply-to: <49FB3447.90904@cisco.com> To: rbridge@postel.org Message-id: <49FB42EB.7050406@sun.com> MIME-version: 1.0 References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> <49FB3447.90904@cisco.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Re: Mike Shand asking if we really need to say "I think the DRB's ID and priority is x,y", given that the IS-IS Hello contains the LAN ID. You really need priority too, otherwise, if R3 hears that R2 thinks that R1.17 is the LAN ID (aka "pseudonode ID"), R3 has no way of whether R1 should be higher priority or not. And I'm not sure we need to have anyone other than the DRB put in the LAN ID into their TRILL-Hello. What purpose does it serve? And as for whether R1's address is embedded in the LAN ID: I'd always intended that the LAN ID (the "pseudonode ID") could be any 7 byte quantity that is guaranteed to be campus-wide unique. A good way of choosing the LAN ID, if you are "R1", is to make the LAN ID "R1" followed by a byte to distinguish between up to 255 other links R1 might be DR on. But really, it just needs to be a unique 7 byte quantity (with 7th byte nonzero). Somehow it seemed to morph over the years into the top 6 bytes MUST be the system ID of the DR, right? Is there anything that depends on those 6 bytes being the system ID of the DR, or is it just folklore that it has to be the system ID of the DR? Radia mike shand wrote: > On 01/05/2009 Radia Perlman wrote: >> ********** >> Now a refinement that would be useful to discuss: >> >> While we're on the subject, one extra field that could make things >> even safer would >> >> be a TLV for "this is the (ID, priority) of who I think is DRB". > The LAN ID field in the IS-IS hello already tells you who the sender > thinks is the DIS, but it doesn't include the priority. Instead it has > the ID assigned by the DIS. Why would you want the priority? > > Mike > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 12:17:11 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4EFFB3A6D68 for ; Fri, 1 May 2009 12:17:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.528 X-Spam-Level: X-Spam-Status: No, score=-2.528 tagged_above=-999 required=5 tests=[AWL=0.071, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id akOdObc+L+Zk for ; Fri, 1 May 2009 12:17:10 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id A99E428C1F2 for ; Fri, 1 May 2009 12:16:17 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IrBt6022032; Fri, 1 May 2009 11:53:12 -0700 (PDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.240]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IqKSf021377 for ; Fri, 1 May 2009 11:52:24 -0700 (PDT) Received: by an-out-0708.google.com with SMTP id c3so1476732ana.30 for ; Fri, 01 May 2009 11:52:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=tSCcxlW/oe9CTBJXWyiozJRQCU1Pofavi9L2k/VT7ag=; b=Nk6ywdcjnc4ZZM0B5SNYn43uL3E0rqGFtXB3uljc+vYFJfK08wBuqMHjSDGeZyCsnP 4V2or9GeaZiZe7U8647R6+5HcfF5FpmBLy+S4kOWX57Wt4SLLgC6//9ixyNsPX9jMUjj IoSYGa6v3qD4zouVgqilgNqcesxHR/r5e3S54= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=u5JE071cBIkjux3Uhk9gtTPnPalSdyGBJ4GMCHK7gc+IzBg1VrRf13qZZBKztTDhWj RElbuq3SspTfd/EIcqD5cdejsQsYQqgzhg9W3ZyxADcmUW94r0ePh6YtFm23QYlGL1SF 9c/DKFifismoFUHW54F5DE1064nk3qm8t4TaM= MIME-Version: 1.0 Received: by 10.100.3.4 with SMTP id 4mr6498926anc.128.1241203940329; Fri, 01 May 2009 11:52:20 -0700 (PDT) In-Reply-To: <49FB2177.8050807@cisco.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> Date: Fri, 1 May 2009 14:52:20 -0400 Message-ID: <1028365c0905011152q1bf9f5e8ld4f37802e6003960@mail.gmail.com> From: Donald Eastlake To: mike shand X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n41IqKSf021377 Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org The set of VLANs on which Hellos need to sent is specified in Section 4.2.4.2 "Hello VLAN Tagging", pages 34-36 of http://tools.ietf.org/id/draft-ietf-trill-rbridge-protocol-12.txt A sketch of a proof that that is a sufficient set of VLANs appears in Section 4 "No Persistent Loops", starting page 11 of http://tools.ietf.org/id/draft-eastlake-trill-rbridge-notes-01.txt Thanks, Donald On Fri, May 1, 2009 at 12:21 PM, mike shand wrote: > James Carlson wrote: > > Ali Sajassi (sajassi) writes: > > > Regarding your comment that loop can happen as the result of one-way > connectivity via partitioned VLAN, AFAIK DRB selection is done over > designated VLAN and if that VLAN is partitioned, then the bridged > network is partitioned because this VLAN is expected to be reachable via > all the access ports. And if the bridged network is partitioned, the it > is O.K. to have a DRB for each of the partitions. So, where is the loop? > > > Suppose A and B are RBridges that are communicating over VLAN 1 as the > primary VLAN. They're forwarding for VLANs 2, 3, and 4 as well. > > Now suppose that VLAN 1 becomes partitioned. Both can now become DRB. > They are still forwarding for those other VLANs, though, and this > potentially means we have two forwarders on the same VLAN, which leads > to fatal forwarding loops. > > It's a problem that's specific to TRILL, because of the L2 work that > it does. It's not something that would happen with an L3 protocol. > > > > So does this mean that all these hellos need to be sent on all the VLANs? > > =A0=A0=A0 Mike > > > > > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > > -- = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Donald E. Eastlake 3rd +1-508-634-2066 (home) 155 Beaver Street Milford, MA 01757 USA d3e3e3@gmail.com _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 12:23:31 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 74DF93A6BF4 for ; Fri, 1 May 2009 12:23:31 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.903 X-Spam-Level: X-Spam-Status: No, score=-2.903 tagged_above=-999 required=5 tests=[AWL=-0.304, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d78tnizG8LpP for ; Fri, 1 May 2009 12:23:30 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 4DBF93A6D68 for ; Fri, 1 May 2009 12:23:30 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IfpHk016484; Fri, 1 May 2009 11:41:52 -0700 (PDT) Received: from sca-ea-mail-1.sun.com (sca-ea-mail-1.Sun.COM [192.18.43.24]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IfKE8016235 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Fri, 1 May 2009 11:41:21 -0700 (PDT) Received: from dm-east-02.east.sun.com ([129.148.13.5]) by sca-ea-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n41IesZo004591; Fri, 1 May 2009 18:40:54 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n41Iescn002402; Fri, 1 May 2009 14:40:54 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n41IeCoK011767; Fri, 1 May 2009 14:40:12 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n41IeCra011764; Fri, 1 May 2009 14:40:12 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18939.16908.287067.198109@gargle.gargle.HOWL> Date: Fri, 1 May 2009 14:40:12 -0400 From: James Carlson To: "Ali Sajassi (sajassi)" In-Reply-To: <7F115A41909B2641A9550322C4DF9D56CEAFF8@xmb-sjc-22d.amer.cisco.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <7F115A41909B2641A9550322C4DF9D56CEAFF8@xmb-sjc-22d.amer.cisco.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Ali Sajassi (sajassi) writes: > point that I am driving at. If you need to have two types of TRILL > hellos messages (e.g., neighbor discovery vs.. protective), then that's As Radia said, we're evolving this, but, yes, that's essentially true. > O.K. My point is that we should be able to use the same IS-IS hello > message with MTU padding for both because I don't think the frame size > can exceed 1522 bytes !! (please refer to my email on scenarios for > TRILL access/trunk ports regarding why it cannot exceed 1522). Even if you don't exceed 1522, there can be problems. I observed problems with old gear in our lab that didn't support anything over 1500. There's no guaranteed-good magic number near or above 1500 that I know about that could possibly be used here. That's part of the point. Specifications are nice to have, and it's wonderful that someone is out there 'demanding' that everyone support at least 1522 octets in a message, but none of that actually forces this to be true. There are no specification police who will round up old gear and ship it to a detention facility. Thus, either we merely assert that certain minimums are required, and allow the system to fail miserably (and catastrophically) when confronted with something that's slightly out of spec *OR* we make the protocols protective of unknown conditions in a harsh world. I would like to see us opt for the latter. It's my experience that specification alone doesn't make it so. > 1) .1Q network is running STP/RSTP: In this case, there is only a single > active topology in the .1Q network and we can have a single VLAN that > covers the entire active topology (e.g., VLAN 1). Then just monitoring That's correct. We could. Doing so would demand that customers run their networks in a particular way to suit our application. Customers would be required to configure some particular VLAN to cover the entire L2 topology. I'd certainly like to see that happen. It'd be a great simplification. However, if you read through the list archives, you'll see that a substantial majority of the working group believes that forcing our collective will onto existing networks where people are expected to deploy RBridges will not in fact work. Instead, they won't deploy. And that'd be a problem. An equivalent alternative to this single-global-VLAN proposal is to require that all RBridges in a given L2 area be interconnected either by direct links or by repeaters alone, with no intervening bridges. Any STP-type bridges that exist must be on the outside of the RBridge cloud. That also solves the problem and is sufficient, but greatly constrains the deployment scenarios, particularly in the case where there's a backbone bridged network. > 2) .1Q network is running MSTP: In this case, there are several active > topologies (one per MSTI). So, in this case, we can just have a single > VLAN per MSTI that covers the entire active topology for that MSTI. If > there are 2 or 3 MSTIs for 4K VLANs (which is typical), then you only > need to monitor 2 or 3 VLANs rather than 4K VLANs. We should know the > number of MSTIs because we have this info from BPDU in root-collision > detection procedure. MSTP is unclear to me. I *think* all we really need to know is the core instance bridge ID ... but I could certainly be wrong. I haven't seen MSTP in use anywhere, and I have no code that supports it. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 12:28:39 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9F0863A6CB2 for ; Fri, 1 May 2009 12:28:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.799 X-Spam-Level: X-Spam-Status: No, score=-3.799 tagged_above=-999 required=5 tests=[AWL=-1.200, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wJA-pxIaR+1H for ; Fri, 1 May 2009 12:28:38 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 838FE3A68B6 for ; Fri, 1 May 2009 12:28:38 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41JH4Y5002330; Fri, 1 May 2009 12:17:05 -0700 (PDT) Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41JFw6Z001846 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 12:15:59 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,280,1238976000"; d="scan'208";a="161094189" Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-2.cisco.com with ESMTP; 01 May 2009 19:15:46 +0000 Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n41JFkAt010003; Fri, 1 May 2009 12:15:46 -0700 Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-2.cisco.com (8.13.8/8.13.8) with ESMTP id n41JFjHS010836; Fri, 1 May 2009 19:15:46 GMT Received: from xmb-sjc-222.amer.cisco.com ([128.107.191.106]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 May 2009 12:15:39 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Fri, 1 May 2009 12:15:37 -0700 Message-ID: In-Reply-To: <49FB42EB.7050406@sun.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [rbridge] Proposed resolution of DRB election/MTU testing Thread-Index: AcnKjrtDOH1vaFMGQ4exontNQ/cziAAANWag References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com><1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com><9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com><49F92740.6010900@sun.com><7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com><49FA2143.8070209@sun.com><7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com><18939.3098.878722.81734@gargle.gargle.HOWL><49FB2177.8050807@cisco.com><18939.9112.131115.893423@gargle.gargle.HOWL><49FB2C8A.6090206@sun.com> <49FB3447.90904@cisco.com> <49FB42EB.7050406@sun.com> From: "Les Ginsberg (ginsberg)" To: "Radia Perlman" , X-OriginalArrivalTime: 01 May 2009 19:15:39.0777 (UTC) FILETIME=[36F38F10:01C9CA91] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3025; t=1241205346; x=1242069346; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ginsberg@cisco.com; z=From:=20=22Les=20Ginsberg=20(ginsberg)=22=20 |Subject:=20RE=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=tKYTvah2csEPH8vH3RqSPj6yx4Tl6DHuj5qdtay3+Y0=; b=ahdZiksoqUsPIozoBnfsMmxLxEnVSReo6rvGY6CsyjOY1ReUuCk7lJP9U3 Ryp6m+KFhJBkXW3OUhs0Z5haHvmdpV8Kc0dtHGEPalA9T02nRVAl6DhyYggF gwdE+THTGax4C9THwMB6d5DTi72YwlX5CIIDAUN+igLjkogLNh6yI=; Authentication-Results: sj-dkim-1; header.From=ginsberg@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ginsberg@cisco.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n41JFw6Z001846 Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org > -----Original Message----- > From: rbridge-bounces@postel.org [mailto:rbridge-bounces@postel.org] On > Behalf Of Radia Perlman > Sent: Friday, May 01, 2009 11:44 AM > To: rbridge@postel.org > Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing > > Re: Mike Shand asking if we really need to say "I think the DRB's ID and > priority is x,y", given that > the IS-IS Hello contains the LAN ID. > > You really need priority too, otherwise, if R3 hears that R2 thinks that > R1.17 is the LAN ID (aka "pseudonode ID"), > R3 has no way of whether R1 should be higher priority or not. R3 would know this from the hellos it receives from R1.17. Or are you suggesting that R3 should take R2's word for it and override it's own internal logic as to who should be DRB even if it had not heard from R1? (I certainly hope not...) > > And I'm not sure we need to have anyone other than the DRB put in the > LAN ID into > their TRILL-Hello. What purpose does it serve? It serves as confirmation that all ISs have converged on their selection of the DIS/DRB and that each IS has correctly obtained the pseudo-node ID as selected/transmitted by the winner of the election. This is useful in debugging operational problems. > > And as for whether R1's address is embedded in the LAN ID: > I'd always intended that the LAN ID (the "pseudonode ID") could be any 7 > byte quantity that is guaranteed to > be campus-wide unique. A good way of choosing the LAN ID, if you are > "R1", is to make the LAN ID > "R1" followed by a byte to distinguish between up to 255 other links R1 > might be DR on. But > really, it just needs to be a unique 7 byte quantity (with 7th byte > nonzero). Somehow it seemed to morph over the years > into the top 6 bytes MUST be the system ID of the DR, right? Is there > anything that depends on those > 6 bytes being the system ID of the DR, or is it just folklore that it > has to be the system ID of the DR? The system ID is required to have exactly those properties i.e. it is required to be unique area wide at Level 1 and unique domain wide at Level 2. This is obviously necessary so as not to confuse the LSPs generated by two different systems. Les > > Radia > > > > > > mike shand wrote: > > On 01/05/2009 Radia Perlman wrote: > >> ********** > >> Now a refinement that would be useful to discuss: > >> > >> While we're on the subject, one extra field that could make things > >> even safer would > >> > >> be a TLV for "this is the (ID, priority) of who I think is DRB". > > The LAN ID field in the IS-IS hello already tells you who the sender > > thinks is the DIS, but it doesn't include the priority. Instead it has > > the ID assigned by the DIS. Why would you want the priority? > > > > Mike > > > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 12:33:34 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5428A3A6D95 for ; Fri, 1 May 2009 12:33:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.899 X-Spam-Level: X-Spam-Status: No, score=-2.899 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eSXb3hjf3hpT for ; Fri, 1 May 2009 12:33:28 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id BA0DD3A6CA9 for ; Fri, 1 May 2009 12:33:28 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41JSqFL007405; Fri, 1 May 2009 12:28:53 -0700 (PDT) Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41JSQFV007306 for ; Fri, 1 May 2009 12:28:27 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n41JSMU9010870 for ; Fri, 1 May 2009 19:28:22 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n41JSMoM029653; Fri, 1 May 2009 15:28:22 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n41JReWa011938; Fri, 1 May 2009 15:27:40 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n41JReRm011935; Fri, 1 May 2009 15:27:40 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18939.19756.469553.114509@gargle.gargle.HOWL> Date: Fri, 1 May 2009 15:27:40 -0400 From: James Carlson To: Radia Perlman In-Reply-To: <49FB42EB.7050406@sun.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> <49FB3447.90904@cisco.com> <49FB42EB.7050406@sun.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Radia Perlman writes: > nonzero). Somehow it seemed to morph over the years > into the top 6 bytes MUST be the system ID of the DR, right? Is there > anything that depends on those > 6 bytes being the system ID of the DR, or is it just folklore that it > has to be the system ID of the DR? I think it's the latter. I seem to recall implementations with very large numbers of links that used system ID for the first 255 and then had reserved IDs for the remainder. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 12:38:14 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C01243A6CB2 for ; Fri, 1 May 2009 12:38:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.69 X-Spam-Level: X-Spam-Status: No, score=-3.69 tagged_above=-999 required=5 tests=[AWL=-1.091, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5v4Zh8YnPNwM for ; Fri, 1 May 2009 12:38:13 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id F13B428C1FE for ; Fri, 1 May 2009 12:36:33 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IkBeq018478; Fri, 1 May 2009 11:46:13 -0700 (PDT) Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IjAUn017893 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 11:45:11 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,280,1238976000"; d="scan'208";a="158339197" Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-3.cisco.com with ESMTP; 01 May 2009 18:43:10 +0000 Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n41IhAC3013770; Fri, 1 May 2009 11:43:10 -0700 Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-4.cisco.com (8.13.8/8.13.8) with ESMTP id n41IhABh006907; Fri, 1 May 2009 18:43:10 GMT Received: from xmb-sjc-222.amer.cisco.com ([128.107.191.106]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 May 2009 11:43:10 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Fri, 1 May 2009 11:43:08 -0700 Message-ID: In-Reply-To: <49FB20D8.6080606@sun.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [rbridge] Proposed resolution of DRB election/MTU testing Thread-Index: AcnKeiUMoGc+jMxwROSTITYvijJLoAAEBWNA References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com><1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com><9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com><49F92740.6010900@sun.com> <49FABD6D.8040704@cisco.com> <49FB20D8.6080606@sun.com> From: "Les Ginsberg (ginsberg)" To: "Radia Perlman" , "Mike Shand (mshand)" X-OriginalArrivalTime: 01 May 2009 18:43:10.0286 (UTC) FILETIME=[ACF6D6E0:01C9CA8C] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3687; t=1241203390; x=1242067390; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ginsberg@cisco.com; z=From:=20=22Les=20Ginsberg=20(ginsberg)=22=20 |Subject:=20RE=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=ZbmGFyWsna8YeerBZf00UDM3EKbSq3VzRiI4MwB3HgU=; b=HrCvD55rzIIj7L72fqn/LfnlcPZcWvWQkGXt3xkhZ/styA3p7KSKjTFutm tFno0JfDecW7j3d34o0kB6f433bKjPM3+EVFqWOunH8nvCfxhrQndcqKfdjC uaPy/AtzOXzDdvrb6ctWcEQjOhYHccf5m6D9+MbMHWSIrdTU7PGQ4=; Authentication-Results: sj-dkim-1; header.From=ginsberg@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ginsberg@cisco.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n41IjAUn017893 Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org > -----Original Message----- > From: rbridge-bounces@postel.org [mailto:rbridge-bounces@postel.org] On > Behalf Of Radia Perlman > Sent: Friday, May 01, 2009 9:19 AM > To: Mike Shand (mshand) > Cc: rbridge@postel.org > Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing > > Re (see below) > > Yes. You'd update the holding timer based on any fragment (not just the > fragment in > which your ID appears). It's not that big a deal to have your ID appear > in the neighbor > list less often, and assume that the state is the same as when you saw > it last. Hmmm...so if once I have confirmed two connectivity to neighbor A and I then update my hold timer whenever I receive a Hello from Neighbor A regardless of whether I am mentioned in the neighbor list included in the IIH, then when do I determine that two way connectivity is lost? You can't cheat on this. If the full set of neighbors are not being sent every time then you either have to: Lengthen the hold time for each neighbor so that we can continue to send hellos at the same rate. The down side of this is longer failure detection time. or Send hellos faster so that each neighbor is mentioned at least once per hello interval. The downside of this is increased hello overhead. > > We could have an optional second TLV in the TRILL-Hello that says > "recent changes", that could > list neighbors whose state has recently changed, and aren't in that > fragment's range, as long as there aren't very many of them. > I don't know that you need a second TLV, but I do think you would want to include a new neighbor in the hello every time during the adjacency bringup period in order to facilitate the establishment of the two way adjacency. Of course if two way connectivity is not established after some period of time then I suppose you would want to make room for other neighbors - which suggests that the SNP-like range identifier for neighbors in hellos may not be the solution. But, before working out all of these details, I would ask whether we believe the exhaustion of space in hellos is really going to be caused by having a large number of neighbors? The notion of having one campus-wide LAN would require a very large number of neighbors on each Rbridge and a very large number of hellos being sent campus-wide. This is not the best design for a robust network. There are, of course, other things (supported VLANs for instance) which TRILL requires which might cause hellos to exceed their capacity. Les > Radia > > > mike shand wrote: > > On 30/04/2009 Radia Perlman wrote: > >> b) for information like the neighbor list that can be > >> arbitrarily large, figure out a way of encoding it in the > >> spirit of CSNPs, so that partial information can be included. > >> For instance, CNSPs say "this CSNP refers to all the LSPs from > >> IDs between x and y". We could do the same for the TRILL-Hellos, > >> as in "this TRILL-Hello neighbor list includes all neighbors > >> > >> with IDs between x and y". > > So how would this work? For the hellos do we still have to send both > > (all) fragments at the same rate in order to maintain the adjacencies? > > i.e. double the hello load? Or is it sufficient to update the holding > > time on the basis of receiving ANY fragment, even though it may not > > confirm two way connectivity with you becuase you are not mentioned in > > that fragment? > > > > > > Mike > > > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 12:47:41 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9AEFB3A6CE5 for ; Fri, 1 May 2009 12:47:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.53 X-Spam-Level: X-Spam-Status: No, score=-2.53 tagged_above=-999 required=5 tests=[AWL=0.069, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bs3aER94LhGF for ; Fri, 1 May 2009 12:47:39 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 94BC63A6B58 for ; Fri, 1 May 2009 12:45:43 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41IhUji017330; Fri, 1 May 2009 11:43:35 -0700 (PDT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.240]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41Ih0xK017166 for ; Fri, 1 May 2009 11:43:01 -0700 (PDT) Received: by an-out-0708.google.com with SMTP id c3so1473964ana.30 for ; Fri, 01 May 2009 11:42:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=gOKZ72FOZWKjmtWfXRCNfEknrJxnTmNSwO/FUphTvJo=; b=fxAcQN0cG7wxoHOC5CUVT0mxshEWVvbY0Haxpwlb2dyCqkyyrG/4pAiMxayeWKSCIH KotEDKwcKv0ac/tiuVvZ+hjV9uUzRg+LnKpgglJUrIhjopH9GzrhuEWLrViZE7aAMs6A eq06Ayz/bKCWMO71WWJoFx4I4LOhO8UI8pFUY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=HMkYnN/bnxfRC1Xdr1YYSzf2pzSpgYf74G7q2GOH7cEbdoWl5MnvI1RbMzBstdkbcY pz/E3449zZD43q/cvTTcQ9sHUZ8amu1xNRQU6L6lltTlS8E74mXOxLnZU/b6MouLuq4j lYM3E1H/JM0cu/rJZ5SN88mLFbAL+hoq8sZ5Y= MIME-Version: 1.0 Received: by 10.100.7.13 with SMTP id 13mr6658778ang.10.1241203379459; Fri, 01 May 2009 11:42:59 -0700 (PDT) In-Reply-To: <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> Date: Fri, 1 May 2009 14:42:59 -0400 Message-ID: <1028365c0905011142v15edbb8em53a78397d158f074@mail.gmail.com> From: Donald Eastlake To: "Ali Sajassi (sajassi)" X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n41Ih0xK017166 Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Hi Ali, On Fri, May 1, 2009 at 2:01 AM, Ali Sajassi (sajassi) w= rote: > Hi Radia, > > Regarding your comment that loop can happen as the result of one-way > connectivity via partitioned VLAN, AFAIK DRB selection is done over > designated VLAN and if that VLAN is partitioned, then the bridged > network is partitioned because this VLAN is expected to be reachable via > all the access ports. And if the bridged network is partitioned, the it > is O.K. to have a DRB for each of the partitions. So, where is the loop? The DRB selection has to be done on more than "designated VLAN". What is the "designated VLAN" if all the N different RBridges with ports connected to an arbitrary bridged LAN are configured to want a different designated VLAN? The answer is that the DRB gets to dictate the designated VLAN. Exactly what VLANs which RBridges need to send "hellos" on was are area that the TRILL working group considered quite carefully. The set of VLANs specified in the current draft for protective hellos (which is the set of VLANs the one new "TRILL Hello" Radia suggested would be sent on) was the result. While you could send "hellos" on even more VLANs, a sketch of a proof that the set of VLANs specified in the current draft is safe is given in Section 4 of draft-eastlake-trill-rbridge-notes-01.txt (this is not a WG draft and has not been updated for the latest base protocol specification). > Besides, how does a partitioned VLAN result in a one-way connectivity > (in bridged network, it should result in a two-way disconnectivity). I'm not sure exactly what Radia meant but, as far as I know, if you don't turn on bridge VLAN ingress filtering, it is quite easy to configure a bridge port so that it acts as a VLAN diode, letting frames through one way and not the other for a particular VLAN or VLANs. The design of the protective hello mechanism in the current draft allows for arbitrary VLAN diodes in the arbitrary bridged LAN interconnecting a set of RBridges. > I have no desire to prolong this discussion; however, I am not clear of > the failure scenarios that warrant the modifications to IS-IS and I > would very much prefer to keep the things simple and don't modify IS-IS > if we don't have to. I agree with you that the proposed solution is more > flexible, I just don't see where and why such flexibility is needed. So, > under which of the following the loop is expected: There is a potential loop in TRILL whenever you have two RBridges ports, A and B, such that A can emit a native frame in VLAN x that will get to B but when A sends a hello in VLAN x, it does not get to B. > A) loss of connectivity over .1Q bridged network that supports standard > 1522 bytes frame size: I listed all the scenarios that I could think of > in my previous email (e.g., different combinations of access and trunk > ports) and showed that we won't have loops in any of those scenarios. In my response, I explained why I did not find your message persuasive. > B) loss of connectivity over .1Q bridged network that doesn't support > 1522 byte frame size (e.g., it only supports 1100 bytes). Is that the > scenario of interest ? If so, then this cannot happen because by > definition a .1Q network MUST support frame size of 1522 bytes. If it > doesn't support standard frame size, then loop can happen within that > .1Q network itself that runs MSTP. While I agree that it is reasonable to assume support of some minimal message size, there is no assumption that the arbitrary bridged LAN connecting RBridges is "a .1Q network". > C) loss of connectivity over .1Q bridge network because of one-way > connectivity - e.g., partitioned VLAN. This is what you mentioned in > this email and the question is how partition of designated VLAN will > result in loop. And how a one-way connectivity can happen in a bridged > network because if that can happen, then there will be a loop within the > bridged network that runs MSTP. It's not TRILL's problem whether or not bridges in the arbitrary bridge LAN between RBridges support MSTP or whether or not MSTP works when bridge ports are configured as VLAN diodes. I see no purpose in discussing this here. Thanks, Donald > So, I would appreciate if anyone can clearly describe a scenario in > which a loop can be created by TRILL over a bridge network. > > Regards, > Ali > > > > >> -----Original Message----- >> From: rbridge-bounces@postel.org >> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman >> Sent: Thursday, April 30, 2009 3:08 PM >> To: rbridge@postel.org >> Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing >> >> Re: Ali Sajassi's question about how loops could form: >> >> To simplify, with any sort of one-way connectivity, the >> current IS-IS LAN Hello protocol says to ignore (for purpose >> of DR election) any router with which you don't have 2-way >> connectivity. >> >> One-way connectivity can happen due to lots of reasons -- not >> just MTU. >> For example, >> because of partitioned VLANs. >> >> So therefore, it's pretty clear that if you want only a >> single DRB, you need to defer to anyone you hear from (or >> about) with better (ID, priority). >> >> And separating out the MTU testing into a separate, optional, >> very infrequent protocol allows flexibility that might be >> very useful in data centers (actually measuring the MTU, not >> just saying yes/no). Plus if padded hellos are guaranteed to >> get through, you don't need to pad them. And if padding them >> might cause them not to get through, then you'll get loops. >> >> Radia >> >> >> >> >> =A0(sajassi) wrote: >> > Hi Radia, >> > >> > Thanks for the description of the solution. It was very nice and >> > concise. However, I'd like to get some clarification regarding the >> > scenario(s) in which such solution is required. >> > >> > The original problem was that the IS-IS hello messages can get lost >> > over 802.1Q (because of Eth frame size exceeding 1522 >> bytes) and thus >> > resulting in multiple AFs selection and creating loop over 802.1Q >> > network. This was unacceptable because TRILL was forming a >> loop over >> > 802.1Q network with standard-sized frame of 1522. I can >> think of three >> > scenarios that can be considered here: >> > >> > 1) 802.1Q network is only used to transport native Ethernet packets >> > (e.g., Rbridge ports connected to 802.1Q network are configured as >> > access ports only). In this scenario, no TRILL encapsulated packets >> > are sent over the bridged network and thus IIHs that are sent over >> > 802.1Q network should not be padded with any consideration >> for TRILL >> > header overhead - e.g., IIHs needs only to get padded to 1500 bytes. >> > >> > In this scenario, since the padded IIHs adhere to 1500 >> byte-limit of >> > 802.1Q network, there is no issue with IIHs getting dropped by the >> > bridged network. The TRILL mechanism for DRB & AF selection and >> > root-bridge collision detect should work just fine and >> there should be >> > no transient loop created either in the bridged network or >> the TRILL >> > network. >> > >> > 2) 802.1Q network is only used as transit network for TRILL >> > encapsulated packets (e.g., Rbridge ports connected to >> 802.1Q network >> > are configured as trunk ports only). =A0In this scenario, IIHs should >> > get padded with consideration for TRILL header overhead in >> mind which >> > means if the bridged network doesn't have support for >> bigger MTU, then >> > these IIHs get dropped. However, dropping of these IIHs >> doesn't cause >> > any harm since there is no access ports over this bridged >> network and >> > all it means is that TRILL nodes don't see each other over >> the bridged >> > network and thus they don't form adjacencies with each other. Since >> > there is no access ports and there is no AFs (Appointed >> Forwarders), >> > there will be no loop over this bridged network. >> > >> > 3) 802.1Q network can be used to transport both Native Ethernet >> > packets and TRILL encapsulated packets (e.g., Rbridge ports >> connected >> > to 802.1Q network are configured as both access and trunk >> ports). In >> > this scenario, IIHs MTU size should default to the one for >> access port >> > - e.g., without any consideration for TRILL header >> overhead. In other >> > words, it should work just like scenario-1. In such >> scenario, no IIHs >> > can get dropped over the 802.1Q network because the TRILL >> never pads >> > them to more than 1500 bytes of payload. >> > >> > So, in summary, I cannot see how a loop can be formed using >> > standard-based 802.1Q frame size of 1522 based on the above three >> > scenarios. If you have some other scenario(s) in mind, can you >> > describe it or them. It should be noted that I am talking about >> > standard 802.1Q frame size for the above scenarios (and not jumbo >> > frame size based on 802.3as). >> > >> > Cheers, >> > Ali >> > >> > >> > >> > >> >> -----Original Message----- >> >> From: rbridge-bounces@postel.org >> >> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman >> >> Sent: Wednesday, April 29, 2009 9:21 PM >> >> To: rbridge@postel.org >> >> Subject: [rbridge] Proposed resolution of DRB election/MTU testing >> >> >> >> Moving to a new thread, since the "Why is MTU discovery important" >> >> thread was getting too long (and the subject line had >> nothing to do >> >> with most of the discussion). >> >> >> >> Hopefully we can quickly close the issue of DRB election/MTU >> >> discovery. >> >> And then finally close on the base protocol document... >> >> >> >> I was participating in an off-list >> >> group of people discussing the issue, which was useful in >> clarifying >> >> certain aspects. >> >> I will summarize the proposed solution. >> >> >> >> First, refreshing people as to what the issue is: >> >> >> >> The problem: The Hello protocol in IS-IS may elect multiple DRs, >> >> since routers ignore routers with whom they do not have 2-way >> >> connectivity. Somewhat orthogonally, IS-IS LAN Hellos are >> padded, to >> >> avoid forming adjacencies with neighbors that you can't speak the >> >> minimum acceptable size with. >> >> >> >> This behavior is fine for layer 3, but not for layer 2, >> where it will >> >> form loops if there are multiple DRBs. >> >> >> >> So ignoring this issue for TRILL is not an option. >> >> >> >> >> >> *********************** >> >> A bit of background on IS-IS >> >> >> >> IS-IS is modular, in that there are two sublayers, that in >> DECnet we >> >> called the "subnetwork independent sublayer" >> >> and the "subnetwork dependent sublayer". The subnetwork dependent >> >> sublayer has neighbor adjacency forming protocols for >> different types >> >> of links. >> >> >> >> What we are proposing for TRILL is support for a new type of link >> >> within IS-IS's "link dependent sublayer". This is for >> Ethernet links >> >> that are not explicitly pt-to-pt. >> >> >> >> What we need to accomplish with this protocol: >> >> >> >> a) elect exactly one DRB >> >> b) figure out what the campus-wide minimum MTU size, "S", >> is (to know >> >> what the minimum acceptable link MTU size is). LSP fragment sizes >> >> must not be larger than this minimum >> >> c) test neighbor-neighbor links to see if they support size S >> >> d) remove links from the topology that do not support the campus >> >> minimum size S >> >> >> >> ***************************** >> >> >> >> Electing exactly one DRB >> >> >> >> This will be based on periodic messages, which we'll call >> >> TRILL-Hellos, similar to IS-IS LAN Hellos, but they are >> different in >> >> two aspects: they are not padded, and election is based solely on >> >> (ID, priority), and not on whether connectivity is 2-way. In other >> >> words, R2 defers to R1 if R1 has higher (ID, priority), whether or >> >> not there is 2-way connectivity between R2 and R1. >> >> >> >> TRILL-Hellos must be periodic and frequent, so as to avoid >> having RBs >> >> not know about each other. They will be sent on the set of >> VLANs that >> >> the TRILL spec already says Hellos would be sent on. >> >> >> >> TRILL-Hellos contain all the same information that the TRILL spec >> >> already claims is in Hello messages. (other than the >> difference that >> >> they won't be padded). >> >> >> >> So basically, the changes in the TRILL spec so far are >> >> 1) rename Hello to "TRILL-Hello message" >> >> 2) do not pad the message >> >> 3) election will be based solely on the fields (ID, priority). >> >> >> >> Note: Although the neighbor list is included in a >> TRILL-Hello, (as it >> >> is in an IS-IS LAN Hello), it does not affect selection of DRB. >> >> But the neighbor list still needs to be there for all the >> RBridges to >> >> know which neighbors they have 2-way connectivity with, for the >> >> purpose of reporting links in LSPs. >> >> >> >> ******************************* >> >> >> >> figuring out what the campus-wide minimum MTU size is: >> >> >> >> This will be done based on a TLV in LSPs (which already exists in >> >> IS-IS -- the originatingLSPBufferSize, TLV 14). >> >> If that TLV is absent, >> >> it is the same as requesting "1470". The campus-wide >> minimum MTU size >> >> chosen is the smallest size "S" reported in any LSP. >> >> >> >> LSP fragments must not be bigger than S, and links that cannot >> >> support S will not appear in the topology (meaning, they >> will not be >> >> reported in LSPs) >> >> >> >> >> >> *************************************************** >> >> testing neighbor-neighbor links to ensure they support "S". >> >> >> >> We will have new messages: MTU probe, and MTU ack. Both >> are padded to >> >> size S. >> >> >> >> It will be optional whether and when to send an MTU probe, but >> >> mandatory to send an ack in response to receipt of an MTU >> probe. The >> >> ack is padded to the same size that the probe was padded >> to, and is >> >> unicast to the RBridge from which the probe was received. >> Probes may >> >> be unicast or multicast. They may be sent periodically >> (but far less >> >> frequently than DRB election messages). Or they might be >> sent only in >> >> response to an event such as hearing from a new neighbor RBridge. >> >> Both MTU probes and acks are sent only on the Designated VLAN. >> >> >> >> If R1 fails to get an ack from R2, R1 still reports R2 in its >> >> neighbor list, but with a flag saying "failed minimum MTU test". >> >> >> >> >> >> >> >> **************** >> >> Links that are not 2-way for any reason, including not >> supporting the >> >> minimum campus-wide MTU S, are not reported in LSPs. >> >> >> >> That means that if R1 is DRB, and it does not have 2-way >> connectivity >> >> to R2, R1 does not list R2 as a neighbor, in the pseudonode LSP. >> >> R2 does not report a link to the pseudonode. >> >> >> >> If neither R2 nor R3 are DRB, they both have 2-way connectivity to >> >> the DRB, but not to each other, then they do both report >> connectivity >> >> to the pseuodnode. However, if R2 receives a packet that >> needs to be >> >> forwarded to R3 across that link, R2 sends the packet to the DRB >> >> instead. (Note: >> >> This behavior is already specified in IS-IS) >> >> >> >> ******************* >> >> Concern was raised about the size of TRILL-hellos. Might >> they wind up >> >> being too big to fit? This concern would apply whether Hellos are >> >> padded or not. >> >> >> >> For instance, one topology >> >> people envision is a core that connects hundreds of customer sites >> >> into a giant Ethernet. The technology that creates the core is >> >> irrelevant to TRILL, other than having Ethernet-like >> characteristics, >> >> in terms of being multiaccess and supporting multicast. >> >> >> >> In that case, if the customer's Ethernet is running TRILL, >> the core >> >> would appear to TRILL to be a giant Ethernet with hundreds of >> >> neighbors. In other words, all the hundreds of RBridges >> connected to >> >> the core would see all of the other RBridges on the core >> as neighbors >> >> on this "link". >> >> >> >> IS-IS has carefully designed packet formats for LSPs and CSNPs, so >> >> that they can be arbitrarily large, transmitted in pieces, >> with each >> >> piece being able to be independently processed. For some reason >> >> though we didn't design Hellos that way. We should take the >> >> opportunity to design TRILL-Hello messages with that effect. >> >> >> >> There are some things in TRILL-Hellos that don't really need to be >> >> reported frequently (like which VLANs you support). And >> some things >> >> (like the neighbor list) that might wind up being too large to fit >> >> into a single packet. >> >> >> >> Other information (such as ID and priority) really should >> go in every >> >> TRILL-Hello. >> >> >> >> I'd suggest we do two things in the encoding of TRILL-Hellos >> >> >> >> a) figure out which fields can be left out some of the time, and >> >> specify that those fields, if absent, just mean they are >> absent, not, >> >> for instance, that you don't support any VLANs. >> >> >> >> b) for information like the neighbor list that can be arbitrarily >> >> large, figure out a way of encoding it in the spirit of CSNPs, so >> >> that partial information can be included. >> >> For instance, CNSPs say "this CSNP refers to all the LSPs from IDs >> >> between x and y". We could do the same for the TRILL-Hellos, as in >> >> "this TRILL-Hello neighbor list includes all neighbors with IDs >> >> between x and y". >> >> >> >> *********************************** >> >> >> >> Radia >> >> >> >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> >> rbridge mailing list >> >> rbridge@postel.org >> >> http://mailman.postel.org/mailman/listinfo/rbridge >> >> >> >> >> > >> > _______________________________________________ >> > rbridge mailing list >> > rbridge@postel.org >> > http://mailman.postel.org/mailman/listinfo/rbridge >> > >> >> _______________________________________________ >> rbridge mailing list >> rbridge@postel.org >> http://mailman.postel.org/mailman/listinfo/rbridge >> > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > -- = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Donald E. Eastlake 3rd +1-508-634-2066 (home) 155 Beaver Street Milford, MA 01757 USA d3e3e3@gmail.com _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 13:09:02 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A2E423A6C51 for ; Fri, 1 May 2009 13:09:02 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.587 X-Spam-Level: X-Spam-Status: No, score=-2.587 tagged_above=-999 required=5 tests=[AWL=0.012, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GGRCO3zR8R3R for ; Fri, 1 May 2009 13:09:01 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 99BD13A6C33 for ; Fri, 1 May 2009 13:09:01 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41Jf1Lb012218; Fri, 1 May 2009 12:41:02 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41JeIuw011884 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 1 May 2009 12:40:19 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KIZ00J1DDB6GF40@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 12:40:18 -0700 (PDT) Received: from [192.168.1.102] ([24.16.44.155]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KIZ00F7TDB6X5K0@mail.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 12:40:18 -0700 (PDT) Date: Fri, 01 May 2009 12:40:20 -0700 From: Radia Perlman In-reply-to: To: "Les Ginsberg (ginsberg)" Message-id: <49FB5024.9040103@sun.com> MIME-version: 1.0 References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> <49FB3447.90904@cisco.com> <49FB42EB.7050406@sun.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Les Ginsberg (ginsberg) wrote: > > >> R1.17 is the LAN ID (aka "pseudonode ID"), >> R3 has no way of whether R1 should be higher priority or not. >> > > R3 would know this from the hellos it receives from R1.17. > Or are you suggesting that R3 should take R2's word for it and override > it's own internal logic as to who should be DRB even if it had not heard > from R1? > (I certainly hope not...) > > R3 would not necessarily hear R1's TRILL-Hellos, so this is for the case where R3 can hear R2 and R1, but R3 can't hear R1. So yes, I was saying that we could have R2 tell R3 about R1. I didn't put that into the original proposal -- it's an additional safety mechanism, and what I hinted about when I said "R3 defers to any RBridge with higher ID and priority that R3 hears from or about". I don't feel strongly about this. There's trivial overhead to including the field in the TRILL-Hello. > > The system ID is required to have exactly those properties i.e. it is > required to be unique area wide at Level 1 and unique domain wide at > Level 2. This is obviously necessary so as not to confuse the LSPs > generated by two different systems. > > Les > > Of course the system ID has to be consistent and unique. I was talking about the LAN ID. There's no reason why R1 couldn't name a pseudonode any 7 byte quantity that had nonzero 7th byte, and top 6 bytes guaranteed not to be used by anyone else. So for instance, if R1 had MAC addresses R1a, R1b, R1c, ... on each of its links, and chose R1a as its system ID, there wasn't anything in the design of DECnet/IS-IS that depended on R1 choosing all its LAN ID's with top 6 bytes = R1a. Given that R1 "owns" MAC addresses R1b and R1c as well, it certainly could give LAN IDs of R1b.15 to one of its links, and R1c.12 to another, and R1a.15 to a third. Just so long as the 7 byte quantity is guaranteed unique within the campus. I was curious since several people have told me over the years (since DECnet) that the top 6 bytes *have to* be the system ID of the DR. I was wondering where that requirement came from, and whether it's just folklore, or whether there is now anything in IS-IS that would break if the top 6 bytes of a LAN ID were not equal to the system ID of the DR? Note that this question really doesn't have much to do with closing on the details of the proposal in this thread...I just am curious. Radia _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 13:18:35 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 53DC53A6943 for ; Fri, 1 May 2009 13:18:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.976 X-Spam-Level: X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j2s2CmJhB1a8 for ; Fri, 1 May 2009 13:18:34 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 166673A6B58 for ; Fri, 1 May 2009 13:18:16 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41JkVgk014374; Fri, 1 May 2009 12:46:32 -0700 (PDT) Received: from mail-ew0-f162.google.com (mail-ew0-f162.google.com [209.85.219.162]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41Jjmn2014136 for ; Fri, 1 May 2009 12:45:49 -0700 (PDT) Received: by ewy6 with SMTP id 6so1956534ewy.45 for ; Fri, 01 May 2009 12:45:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.15.85 with SMTP id e63mr932032wee.199.1241207147033; Fri, 01 May 2009 12:45:47 -0700 (PDT) In-Reply-To: References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <49FABD6D.8040704@cisco.com> <49FB20D8.6080606@sun.com> Date: Fri, 1 May 2009 15:45:46 -0400 Message-ID: <7ef3f0820905011245h6f09581cu2ab1b1835829af4f@mail.gmail.com> From: Jim Burrows To: "Les Ginsberg (ginsberg)" X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: jim.burrows@stellarswitches.com Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0081627687==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============0081627687== Content-Type: multipart/alternative; boundary=0016e64c1ab41775e90468df0fee --0016e64c1ab41775e90468df0fee Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Fri, May 1, 2009 at 2:43 PM, Les Ginsberg (ginsberg) wrote: > But, before working out all of these details, I would ask whether we > believe the exhaustion of space in hellos is really going to be caused > by having a large number of neighbors? The notion of having one > campus-wide LAN would require a very large number of neighbors on each > Rbridge and a very large number of hellos being sent campus-wide. This > is not the best design for a robust network. My answer is "absolutely... eventually". Remember that we're not merely designing to "make the protocols protective of unknown conditions in a harsh world" of today as James said, but for the harsh world of tomorrow, as well. There were discussions that I had 30+ years ago where people dismissed my concerns by telling me how much trouble it was to tap an Ethernet cable with a big heavy physical tap that drove a spike into the cable, and the "if they have physical access to your cable, you're doomed anyway", that come back to haunt us today as essentially the same protocol is used wirelessly. TRILL is trying to address shortcomings in the spanning tree design that is 25 years old. Inevitably, something we don't think of will cause a problem of the scope of the Beth Israel Deaconess crash, but it would be really good for us to postpone that as far into the future as possible. There are pretty plausible scenarios that suggest ways in which the number of neighbors can readily be huge, so I think we need to assume that we'll have to deal wit them. JimB. --0016e64c1ab41775e90468df0fee Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Fri, May 1, 2009 at 2:43 PM, Les Ginsberg (ginsberg) &= lt;ginsberg@cisco.com> = wrote:
But, before working out all of these details, I would ask whether we
believe the exhaustion of space in hellos is really going to be caused
by having a large number of neighbors? The notion of having one
campus-wide LAN would require a very large number of neighbors on each
Rbridge and a very large number of hellos being sent campus-wide. This
is not the best design for a robust network.

My answe= r is "absolutely... eventually".

Remember that we're = not merely designing to "make the protocols protective of unknown cond= itions in a harsh world" of today as James said, but for the harsh wor= ld of tomorrow, as well. There were discussions that I had 30+ years ago wh= ere people dismissed my concerns by telling me how much trouble it was to t= ap an Ethernet cable with a big heavy physical tap that drove a spike into = the cable, and the "if they have physical access to your cable, you= 9;re doomed anyway", that come back to haunt us today as essentially t= he same protocol is used wirelessly. TRILL is trying to address shortcoming= s in the spanning tree design that is 25 years old. Inevitably, something w= e don't think of will cause a problem of the scope of the Beth Israel D= eaconess crash, but it would be really good for us to postpone that as far = into the future as possible.

There are pretty plausible scenarios that suggest ways in which the num= ber of neighbors can readily be huge, so I think we need to assume that we&= #39;ll have to deal wit them.

JimB.
--0016e64c1ab41775e90468df0fee-- --===============0081627687== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============0081627687==-- From rbridge-bounces@postel.org Fri May 1 13:23:02 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4AE253A6D5E for ; Fri, 1 May 2009 13:23:02 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.516 X-Spam-Level: X-Spam-Status: No, score=-2.516 tagged_above=-999 required=5 tests=[AWL=0.083, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6zlAaV2p5clA for ; Fri, 1 May 2009 13:22:55 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 3F2923A6C96 for ; Fri, 1 May 2009 13:22:50 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41JdO5Q011505; Fri, 1 May 2009 12:39:26 -0700 (PDT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.29]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41JcjBD011255 for ; Fri, 1 May 2009 12:38:46 -0700 (PDT) Received: by yw-out-2324.google.com with SMTP id 3so1573702ywj.75 for ; Fri, 01 May 2009 12:38:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=7asmoDZaJdLiePI/FyKwPJDse5+lIoM2HGNLuVFD1gY=; b=ZpEKtp053UUqNH8tzOmoZd6tN2UYHH2wOteAENEwvAvV6ZfwPkP3DiW+6WT+WjBoo+ fOR+u6g0wvvYWHPHG+OePsjy/uhNE8kfYS09jLT5ilbMmf82VnT/+kGRRBkoYdxRARgU YMsDUkth7JN93wF+gtz9zoZf9Nyfbn96hfSsI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=FybNsWnBRVs/zAh9XAvcF3W4pElK//3Pu0LuDrX7hz4MiMwQjFmd7FNnbrNXGRgkFq 9Oao7MBxFyw74ZX+J+XALn4wHbUzXUq7CU3MuEsQlwnyukvTOnZZE9b+n2Yf+7i2DsJI L0JMkozSJwKfSkKJsOKEuwp2eiZOfL83k0cFY= MIME-Version: 1.0 Received: by 10.100.7.13 with SMTP id 13mr6761403ang.10.1241206717851; Fri, 01 May 2009 12:38:37 -0700 (PDT) In-Reply-To: <7F115A41909B2641A9550322C4DF9D56CEAFF8@xmb-sjc-22d.amer.cisco.com> References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <7F115A41909B2641A9550322C4DF9D56CEAFF8@xmb-sjc-22d.amer.cisco.com> Date: Fri, 1 May 2009 15:38:37 -0400 Message-ID: <1028365c0905011238u46c97b2cuc40f0f0a2efbf617@mail.gmail.com> From: Donald Eastlake To: "Ali Sajassi (sajassi)" X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n41JcjBD011255 Cc: rbridge@postel.org, Radia Perlman Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Hi Ali, On Fri, May 1, 2009 at 1:20 PM, Ali Sajassi (sajassi) w= rote: > > James, > > If we need to send "protective hello" on each VLAN in order to monitor > the connectivity of that VLAN over .1Q bridged network as described in > section 4.2.4.2, then so be it (although I think we can do it more > efficiently as I will talk in next paragraph). However, this is not the > point that I am driving at. If you need to have two types of TRILL > hellos messages (e.g., neighbor discovery vs.. protective), then that's > O.K. My point is that we should be able to use the same IS-IS hello > message with MTU padding for both because I don't think the frame size > can exceed 1522 bytes !! (please refer to my email on scenarios for > TRILL access/trunk ports regarding why it cannot exceed 1522). If the padded hellos would always get through, the padding did not good. If the padded hellos would not get through, your network melts down. Thus, padding hellos sent from ports that can send/receive native frames is useless. See my previous email on why I don't currently accept your assertions about 1522. > Now regarding more efficient mechanism for sending TRILL hellos. Two > cases to consider: > > 1) .1Q network is running STP/RSTP: In this case, there is only a single > active topology in the .1Q network and we can have a single VLAN that > covers the entire active topology (e.g., VLAN 1). Then just monitoring > this VLAN will be sufficient - e.g., if this VLAN is partitioned, then > the network is partitioned and all the other VLANs are partitioned. In > other words, in this scenario, there is no need to send protective hello > messages (per VLAN). I continue to think it is misleading to call the arbitrary mesh of an arbitrary combination of repeaters, hubs, 802.1D, and 802.1Q bridges of various vintages with various features enabled/disabled and variously configured "the .1Q network". Any VLAN or set of VLANs within this arbitrary bridged LAN which interconnects an arbitrary number of RBridge ports may be partitioned or may provide only one-way connectivity. And, in fact, whether they are partitioned and/or provide only one-way connectivity can be different for every pair of RBridge ports connected by this arbitrary bridged LAN. Layer 2 loops are so bad that the TRILL WG has decided it needs to do what it can to defend again configurations (even what some would call "mis-configurations") within arbitrary bridged LAN connecting RBridge ports. > 2) .1Q network is running MSTP: In this case, there are several active > topologies (one per MSTI). So, in this case, we can just have a single > VLAN per MSTI that covers the entire active topology for that MSTI. If > there are 2 or 3 MSTIs for 4K VLANs (which is typical), then you only > need to monitor 2 or 3 VLANs rather than 4K VLANs. We should know the > number of MSTIs because we have this info from BPDU in root-collision > detection procedure. As per my comment above for each of the "active topologies". In addition, it seems like a bad idea for TRILL to depend on intricacies of the more elaborate recent 802.1 BPDUs. As far as I know, 802.1 is continuing to extend and create new forms of BPDUs and I certainly think that fundamental features of the TRILL protocol such as loop safety should not depend on necessarily tracking all this and continually modifying TRILL to take it into account. Thanks, Donald > Cheers, > Ali > > > > >> -----Original Message----- >> From: James Carlson [mailto:james.d.carlson@Sun.COM] >> Sent: Friday, May 01, 2009 7:50 AM >> To: Ali Sajassi (sajassi) >> Cc: Radia Perlman; rbridge@postel.org >> Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing >> >> Ali Sajassi (sajassi) writes: >> > Regarding your comment that loop can happen as the result >> of one-way >> > connectivity via partitioned VLAN, AFAIK DRB selection is done over >> > designated VLAN and if that VLAN is partitioned, then the bridged >> > network is partitioned because this VLAN is expected to be >> reachable >> > via all the access ports. And if the bridged network is >> partitioned, >> > the it is O.K. to have a DRB for each of the partitions. >> So, where is the loop? >> >> Suppose A and B are RBridges that are communicating over VLAN >> 1 as the primary VLAN. =A0They're forwarding for VLANs 2, 3, >> and 4 as well. >> >> Now suppose that VLAN 1 becomes partitioned. =A0Both can now become DRB. >> They are still forwarding for those other VLANs, though, and >> this potentially means we have two forwarders on the same >> VLAN, which leads to fatal forwarding loops. >> >> It's a problem that's specific to TRILL, because of the L2 >> work that it does. =A0It's not something that would happen with >> an L3 protocol. >> >> -- >> James Carlson, Solaris Networking >> >> Sun Microsystems / 35 Network Drive =A0 =A0 =A0 =A071.232W =A0 Vox +1 >> 781 442 2084 >> MS UBUR02-212 / Burlington MA 01803-2757 =A0 42.496N =A0 Fax +1 >> 781 442 1677 >> > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > -- = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Donald E. Eastlake 3rd +1-508-634-2066 (home) 155 Beaver Street Milford, MA 01757 USA d3e3e3@gmail.com _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 13:27:58 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7C66F3A6B5A for ; Fri, 1 May 2009 13:27:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=-1.000, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xYG64egM+buj for ; Fri, 1 May 2009 13:27:57 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 402AE3A697A for ; Fri, 1 May 2009 13:27:57 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41K7CAY021408; Fri, 1 May 2009 13:07:13 -0700 (PDT) Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41K6cjE021284 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 1 May 2009 13:06:41 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,280,1238976000"; d="scan'208";a="179750486" Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-1.cisco.com with ESMTP; 01 May 2009 20:06:37 +0000 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n41K6bPv005594; Fri, 1 May 2009 13:06:37 -0700 Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n41K6bgo023962; Fri, 1 May 2009 20:06:37 GMT Received: from xmb-sjc-222.amer.cisco.com ([128.107.191.106]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 May 2009 13:06:37 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Fri, 1 May 2009 13:06:36 -0700 Message-ID: In-Reply-To: <49FB5024.9040103@sun.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [rbridge] Proposed resolution of DRB election/MTU testing Thread-Index: AcnKlKnOaEgMn6dSSGiwHMpZnwCE4wAAS+nA References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> <49FB3447.90904@cisco.com> <49FB42EB.7050406@sun.com> <49FB5024.9040103@sun.com> From: "Les Ginsberg (ginsberg)" To: "Radia Perlman" X-OriginalArrivalTime: 01 May 2009 20:06:37.0720 (UTC) FILETIME=[55A0A180:01C9CA98] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=4048; t=1241208397; x=1242072397; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ginsberg@cisco.com; z=From:=20=22Les=20Ginsberg=20(ginsberg)=22=20 |Subject:=20RE=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=Q0u0n1sGZQK9l5EHoT4u0OWlhoQIdFn17+FjFPO52Yk=; b=Z+4HfkIShC5XZcRMAABZXIV/NPdUlnKMxoHFkzOP7y838Ju+y259zS3JR7 tJIdDVGX8wVJPEyBGHugbuvcQcXPjgJKcENiwTxPBjvzlGNcA4B4HY21rZv2 Rf9RWLKQMz; Authentication-Results: sj-dkim-3; header.From=ginsberg@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ginsberg@cisco.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n41K6cjE021284 Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org > -----Original Message----- > From: Radia Perlman [mailto:Radia.Perlman@sun.com] > Sent: Friday, May 01, 2009 12:40 PM > To: Les Ginsberg (ginsberg) > Cc: rbridge@postel.org > Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing > > Les Ginsberg (ginsberg) wrote: > > > > > >> R1.17 is the LAN ID (aka "pseudonode ID"), > >> R3 has no way of whether R1 should be higher priority or not. > >> > > > > R3 would know this from the hellos it receives from R1.17. > > Or are you suggesting that R3 should take R2's word for it and override > > it's own internal logic as to who should be DRB even if it had not heard > > from R1? > > (I certainly hope not...) > > > > > R3 would not necessarily hear R1's TRILL-Hellos, so this is for the case > where R3 can hear R2 and R1, but R3 can't hear R1. Hmmm...too many R1s in that sentence. Did you mean R3 can hear R2 (but not R1) while all other interactions are fully transitive? > So yes, I was saying that we could have R2 tell R3 about R1. > I didn't put that into the original proposal -- it's an additional > safety mechanism, and what I hinted > about when I said "R3 defers to any RBridge with higher ID and priority > that R3 hears from or about". Please present a state machine which defines how DRB election should occur on R3 based upon the information R3 receives directly (i.e. ID, priority it receives directly from the originating ISs) and information R3 receives indirectly (i.e. ID, priority it receives from an IS other than the source ID). Please include a description of how this resolves ambiguous advertisements. > > I don't feel strongly about this. There's trivial overhead to including > the field in the TRILL-Hello. > > > > The system ID is required to have exactly those properties i.e. it is > > required to be unique area wide at Level 1 and unique domain wide at > > Level 2. This is obviously necessary so as not to confuse the LSPs > > generated by two different systems. > > > > Les > > > > > Of course the system ID has to be consistent and unique. I was talking > about the LAN ID. > There's no reason why R1 couldn't name a pseudonode any 7 byte quantity > that had > nonzero 7th byte, and top 6 bytes guaranteed not to be used by anyone > else. So for instance, > if R1 had MAC addresses R1a, R1b, R1c, ... on each of its links, and > chose R1a as its > system ID, there wasn't anything in the design of DECnet/IS-IS that > depended on R1 choosing > all its LAN ID's with top 6 bytes = R1a. Given that R1 "owns" MAC > addresses R1b and R1c as well, > it certainly could give LAN IDs of R1b.15 to one of its links, and > R1c.12 to another, > and R1a.15 to a third. Just so long as the 7 byte quantity is guaranteed > unique within the campus. Given that the LANID is also used as the pseudo-node ID in the pseudo-node LSPs generated for that LAN (and the IS neighbor advertisements in the non-pseudo-node LSPs), the selection would have to meet the same constraints as are placed on the systemID. So, yes - one could use two different MAC addresses as the first 6 octets of the LANID for two different circuits on which an IS is the DIS so long as both MAC addresses meet the systemid constraints - but why would you? It certainly would be more confusing to debug as the pseudo-node IDs would no longer have any obvious connection to the systemID of the system which generated them. Les > > I was curious since several people have told me over the years (since > DECnet) > that the top 6 bytes *have to* > be the system ID of the DR. I was wondering where that requirement came > from, and whether it's just folklore, or whether > there is now anything in IS-IS that would break if the top 6 bytes of a > LAN ID were not > equal to the system ID of the DR? > > Note that this question really doesn't have much to do with closing on > the details of the proposal in this thread...I just > am curious. > > Radia _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 1 15:04:47 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 868533A702D for ; Fri, 1 May 2009 15:04:47 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.588 X-Spam-Level: X-Spam-Status: No, score=-2.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7PqibCg-6VRe for ; Fri, 1 May 2009 15:04:46 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id D09263A70B7 for ; Fri, 1 May 2009 15:04:37 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41LtDl4002473; Fri, 1 May 2009 14:55:14 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n41Lsa8I002300 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 1 May 2009 14:54:40 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KIZ00L27JIYVY00@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 14:54:34 -0700 (PDT) Received: from [192.168.1.102] ([24.16.44.155]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KIZ00FD9JIXX5K0@mail.sunlabs.com> for rbridge@postel.org; Fri, 01 May 2009 14:54:34 -0700 (PDT) Date: Fri, 01 May 2009 14:54:36 -0700 From: Radia Perlman In-reply-to: To: "Les Ginsberg (ginsberg)" Message-id: <49FB6F9C.9060708@sun.com> MIME-version: 1.0 References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <49FABD6D.8040704@cisco.com> <49FB20D8.6080606@sun.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Re: Les Ginsberg asking about how R2 would notice R1 stopped hearing R2's Hellos if R2 wasn't in every TRILL-Hello. This is the same principle as the IS-IS CSNP encoding. The TRILL Hello would say: "This neighbor list is for neighbors between x and y". That means if your ID is < x or > y, then you don't look for yourself in (this) Hello. If your ID is between x and y, then it is relevant if you appear there or not. (And as Jim said, we need flags for saying whether x is the smallest ID, and y is the largest ID, but that's a detail...) Nbr list fragmentation does mean that if the neighbor list is fragmented into 4 pieces, that it would take R2 4 times as long to notice whether R1 can hear its Hellos, or that R1 stopped hearing its Hellos. So R1 has to adjust the holding timer based on how often each neighbor appears explicitly in a fragment. If we're worried about that (which I don't think we should be), we can either have the DRB send TRILL-Hellos on the Designated VLAN k times as often, if the neighbor list was in k fragments, or have the extra TLV that I was mentioning with the "recent changes". It's also somewhat important for non-DRBs R2 and R3 to know if they have connectivity to each other (if they don't, they need to forward to each other through the DRB), but this would be a rare enough case that if we lost data for awhile before noticing it, because R2's neighbor list is fragmented, I wouldn't think it important enough to worry about. It's just data that gets dropped -- no loops or anything. So at most I think we might want to recommend that the DRB transmit fragmented TRILL-Hellos more frequently, but I think even that is not that important. Radia _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Mon May 4 06:28:57 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 48DDF3A6F6A for ; Mon, 4 May 2009 06:28:57 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.366 X-Spam-Level: X-Spam-Status: No, score=-4.366 tagged_above=-999 required=5 tests=[AWL=-1.767, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fuTYQVwVd4I0 for ; Mon, 4 May 2009 06:28:55 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id DCFEB3A6B37 for ; Mon, 4 May 2009 06:28:55 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n44DHaEU011083; Mon, 4 May 2009 06:17:36 -0700 (PDT) Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n44DHPwR011012 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Mon, 4 May 2009 06:17:25 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,292,1238976000"; d="scan'208";a="297848138" Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-6.cisco.com with ESMTP; 04 May 2009 13:17:12 +0000 Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n44DHC54007053; Mon, 4 May 2009 06:17:12 -0700 Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-5.cisco.com (8.13.8/8.13.8) with ESMTP id n44DHCOd009705; Mon, 4 May 2009 13:17:12 GMT Received: from xmb-sjc-23e.amer.cisco.com ([128.107.191.15]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 4 May 2009 06:17:12 -0700 Received: from 10.21.76.242 ([10.21.76.242]) by xmb-sjc-23e.amer.cisco.com ([128.107.191.15]) with Microsoft Exchange Server HTTP-DAV ; Mon, 4 May 2009 13:17:11 +0000 User-Agent: Microsoft-Entourage/12.17.0.090302 Date: Mon, 04 May 2009 06:17:10 -0700 From: sgai To: Radia Perlman , "rbridge@postel.org" Message-ID: Thread-Topic: [rbridge] Proposed resolution of DRB election/MTU testing Thread-Index: AcnMuqFduLwNbYLWw0uFDYnnvbZZUw== In-Reply-To: <49F92740.6010900@sun.com> Mime-version: 1.0 X-OriginalArrivalTime: 04 May 2009 13:17:12.0350 (UTC) FILETIME=[A2C3E3E0:01C9CCBA] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=8071; t=1241443032; x=1242307032; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=sgai@cisco.com; z=From:=20sgai=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=PLFcfY1H5dHnMZa3sFS/A7T4SIgbJ02sU5PE2rAT1Xo=; b=Del9hxmez7Us8eIRRCIajHrhP4BQ2ZD0HnZvFZULwaJF7SUNOsY58/nYAC CHb2i8LxP/W5oZWOO2Kj5qkNXLQIwJrt4ja1lqzPj+OT4qYy4D/6SSu6+dWO 71WeYSeZ/67GPmd4xQVO3JrygQhvko8qwHMUcFSNwOdco6ORqL7BQ=; Authentication-Results: sj-dkim-1; header.From=sgai@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: sgai@cisco.com Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Sorry to be late on replying to this thread, I support Radia's proposal -- Silvano On 4/29/09 9:21 PM, "Radia Perlman" wrote: > Moving to a new thread, since the "Why is MTU discovery important" thread > was getting too long (and the subject line had nothing to do with most > of the discussion). > > Hopefully we can quickly close the issue of DRB election/MTU discovery. > And then finally close on the base protocol document... > > I was participating in an off-list > group of people discussing the issue, which was useful in clarifying > certain aspects. > I will summarize the proposed solution. > > First, refreshing people as to what the issue is: > > The problem: The Hello protocol in IS-IS may elect multiple > DRs, since routers ignore routers with whom they do not have > 2-way connectivity. Somewhat orthogonally, IS-IS LAN > Hellos are padded, to avoid forming adjacencies with neighbors > that you can't speak the minimum acceptable size with. > > This behavior is fine for layer 3, but not for layer 2, where > it will form loops if there are multiple DRBs. > > So ignoring this issue for TRILL is not an option. > > > *********************** > A bit of background on IS-IS > > IS-IS is modular, in that there are two sublayers, that > in DECnet we called the "subnetwork independent sublayer" > and the "subnetwork dependent sublayer". The subnetwork > dependent sublayer has neighbor adjacency forming protocols > for different types of links. > > What we are proposing for TRILL is support for a new type > of link within IS-IS's "link dependent sublayer". This > is for Ethernet links that are not explicitly pt-to-pt. > > What we need to accomplish with this protocol: > > a) elect exactly one DRB > b) figure out what the campus-wide minimum MTU size, "S", is (to know > what the minimum acceptable link MTU size is). LSP fragment > sizes must not be larger than this minimum > c) test neighbor-neighbor links to see if they support size S > d) remove links from the topology that do not support the > campus minimum size S > > ***************************** > > Electing exactly one DRB > > This will be based on periodic messages, which we'll > call TRILL-Hellos, similar to IS-IS > LAN Hellos, but they are different in two aspects: they are > not padded, and election is based solely on (ID, priority), and > not on whether connectivity is 2-way. In other words, R2 > defers to R1 if R1 has higher (ID, priority), whether or > not there is 2-way connectivity between R2 and R1. > > TRILL-Hellos must be periodic and frequent, so as > to avoid having RBs not know about each other. They will be > sent on the set of VLANs that the TRILL spec already says Hellos > would be sent on. > > TRILL-Hellos contain all the same information > that the TRILL spec already claims is in Hello messages. (other > than the difference that they won't be padded). > > So basically, the changes in the TRILL spec so far are > 1) rename Hello to "TRILL-Hello message" > 2) do not pad the message > 3) election will be based solely on the fields (ID, priority). > > Note: Although the neighbor list is included in a TRILL-Hello, (as it is in > an IS-IS LAN Hello), it does not affect selection of DRB. > But the neighbor list still needs to be there > for all the RBridges to > know which neighbors they have 2-way connectivity with, for the > purpose of reporting links in LSPs. > > ******************************* > > figuring out what the campus-wide minimum MTU size is: > > This will be done based on a TLV in LSPs (which already > exists in IS-IS -- the originatingLSPBufferSize, TLV 14). > If that TLV is absent, > it is the same as requesting "1470". The campus-wide minimum MTU size > chosen is the smallest size "S" reported in any LSP. > > LSP fragments must not be bigger than S, and links that cannot > support S will not appear in the topology (meaning, they will not > be reported in LSPs) > > > *************************************************** > testing neighbor-neighbor links to ensure they support "S". > > We will have new messages: MTU probe, and MTU ack. Both > are padded to size S. > > It will be optional whether and when to send an MTU > probe, but mandatory to send an ack in response to receipt > of an MTU probe. The ack is padded to the same size that the > probe was padded to, and is unicast to the RBridge from > which the probe was received. Probes may be unicast or > multicast. They may be sent periodically (but far less > frequently than DRB election messages). Or they might be > sent only in response to an event such as hearing from > a new neighbor RBridge. Both MTU probes and acks are > sent only on the Designated VLAN. > > If R1 fails to get an ack from R2, R1 still reports R2 in > its neighbor list, but with a flag saying "failed minimum MTU test". > > > > **************** > Links that are not 2-way for any reason, including not > supporting the minimum campus-wide MTU S, are not reported in LSPs. > > That means that if R1 is DRB, and it does not have 2-way connectivity > to R2, R1 does not list R2 as a neighbor, in the pseudonode LSP. > R2 does not report a link to the pseudonode. > > If neither R2 nor R3 are DRB, they both have 2-way connectivity to > the DRB, but not to each other, then they do both report > connectivity to the pseuodnode. However, if R2 receives > a packet that needs to be forwarded to R3 across that link, R2 > sends the packet to the DRB instead. (Note: This behavior is > already specified in IS-IS) > > ******************* > Concern was raised about the size of TRILL-hellos. Might they wind up being > too big to fit? This concern would apply whether Hellos are padded > or not. > > For instance, one topology > people envision is a core that connects hundreds of customer sites > into a giant Ethernet. The technology that creates the core is > irrelevant to TRILL, other than having Ethernet-like characteristics, in > terms of being multiaccess and supporting multicast. > > In that case, if the customer's Ethernet > is running TRILL, the core would appear to TRILL to be a giant Ethernet with > hundreds of neighbors. In other words, all the hundreds of RBridges > connected to the core would see all of the other RBridges on the core > as neighbors on this "link". > > IS-IS has carefully designed packet formats for LSPs and CSNPs, so > that they can be arbitrarily large, transmitted in pieces, with each > piece being able to be independently processed. For some reason > though we didn't design Hellos that way. We should take the > opportunity to design TRILL-Hello messages with that effect. > > There are some things in TRILL-Hellos that don't really need to > be reported frequently (like which VLANs you support). And some things > (like the neighbor list) that might wind up being too large to fit > into a single packet. > > Other information (such as ID and priority) really should go in every > TRILL-Hello. > > I'd suggest we do two things in the encoding of TRILL-Hellos > > a) figure out which fields can be left out some of the time, > and specify that those fields, if absent, just mean they > are absent, not, for instance, that you don't support any VLANs. > > b) for information like the neighbor list that can be > arbitrarily large, figure out a way of encoding it in the > spirit of CSNPs, so that partial information can be included. > For instance, CNSPs say "this CSNP refers to all the LSPs from > IDs between x and y". We could do the same for the TRILL-Hellos, > as in "this TRILL-Hello neighbor list includes all neighbors > with IDs between x and y". > > *********************************** > > Radia > > > > > > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Mon May 4 22:51:40 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 19F463A68F3 for ; Mon, 4 May 2009 22:51:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.588 X-Spam-Level: X-Spam-Status: No, score=-2.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GKZ-ZBYApebd for ; Mon, 4 May 2009 22:51:38 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 449953A6A9F for ; Mon, 4 May 2009 22:51:38 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n455XUCh000932; Mon, 4 May 2009 22:33:31 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n455W77m000137 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Mon, 4 May 2009 22:32:08 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KJ5003PUOPIDP00@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Mon, 04 May 2009 22:32:06 -0700 (PDT) Received: from [192.168.1.102] ([24.16.44.155]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KJ500FUPOPIX1U0@mail.sunlabs.com> for rbridge@postel.org; Mon, 04 May 2009 22:32:06 -0700 (PDT) Date: Mon, 04 May 2009 22:31:59 -0700 From: Radia Perlman In-reply-to: <92B5AA64-105F-476E-965C-D01F0554377E@stellarswitches.com> To: "Developing a hybrid router/bridge." Message-id: <49FFCF4F.4090004@sun.com> MIME-version: 1.0 References: <48EFDA99.9070304@sun.com> <1028365c0810101932i6e17140dw90abc00d8643ac74@mail.gmail.com> <48F08FEA.1000302@cisco.com> <1028365c0810291645la92b71dk47210c7b81fc3d90@mail.gmail.com> <49A85BAB.9060703@sun.com> <18856.28188.700649.936645@gargle.gargle.HOWL> <4B77B4B9-257D-401C-98A2-3E565648B947@stellarswitches.com> <18859.58654.253695.410225@gargle.gargle.HOWL> <92B5AA64-105F-476E-965C-D01F0554377E@stellarswitches.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Subject: Re: [rbridge] Proposed resolution: Re: encoding of TRILL IS-IS frames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Several people were not happy about the encapsulation of TRILL IS-IS frames in version 12. After talking to a bunch of people, here is a proposed compromise: The current spec says that the only thing differentiating a TRILL IS-IS frame from a layer 3 IS-IS is the outer MAC DA. There were objections based on: a) some links might not have DAs b) IS-IS's SAP encoding precludes jumbograms, which would be possible using an Ethertype c) not all control frames are multicast (e.g., MTU acks). So, after discussion with a bunch of people, it seems like the cleanest solution is to have a new Ethertype for layer 2 IS-IS. For TRILL IS-IS frames that are multicast, we'd still use a different multicast DA for TRILL IS-IS than layer 3 IS-IS, so there would be both the Ethertype and the multicast DA to distinguish them. For links that do not have DAs (like PPP), and for control packets that are unicast (like MTU acks), the Ethertype would distinguish. That would mean that TRILL IS-IS frames would look like: outer Ethernet header: . SA (obvious) . DA (if multicast, "All-IS-IS-RBridges", if unicast, the intended recipient) . VLAN (usually the Designated VLAN, other than extra TRILL-Hellos that need to be "sprayed") . new Ethertype = l2-IS-IS Then the TRILL IS-IS frame (LSP, CSNP, etc.) ESADI would be the same, other than having an outer Ethernet header with protocol type "TRILL", and a TRILL header. After the TRILL header the ESADI would look like the above. Radia _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 5 05:53:38 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5FE3E3A688B for ; Tue, 5 May 2009 05:53:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.253 X-Spam-Level: X-Spam-Status: No, score=-3.253 tagged_above=-999 required=5 tests=[AWL=-0.654, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tpJPOV6nJziU for ; Tue, 5 May 2009 05:53:37 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 7C2383A684C for ; Tue, 5 May 2009 05:53:37 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45CdeNk010886; Tue, 5 May 2009 05:39:41 -0700 (PDT) Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45CdLbv010711 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Tue, 5 May 2009 05:39:21 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,296,1238976000"; d="scan'208";a="161914920" Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by sj-iport-2.cisco.com with ESMTP; 05 May 2009 12:39:08 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n45Cd7vP031981; Tue, 5 May 2009 14:39:07 +0200 Received: from [64.103.65.123] (dhcp-gpk02-vlan300-64-103-65-123.cisco.com [64.103.65.123]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n45Cd7KW010831; Tue, 5 May 2009 12:39:07 GMT Message-ID: <4A00336B.8060807@cisco.com> Date: Tue, 05 May 2009 13:39:07 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> <49FB3447.90904@cisco.com> <49FB42EB.7050406@sun.com> In-Reply-To: <49FB42EB.7050406@sun.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=555; t=1241527147; x=1242391147; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=Ihp7ogZqEwsnBUga/OihIpMCToxczwQmXNMArruYkuc=; b=jW5bP0bjPXlmXVicZQN8b7//tUO6cW2WJ/pAdmpqkGzk0cHNJnQAXDAPE0 SEonrofJOMEja7oRURSxv7skPRDZ14TpWeSi25vTG8t33nOs1DdZC+Unj+Iv u465fKTWcv; Authentication-Results: ams-dkim-2; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org On 01/05/2009 Radia Perlman wrote: > And I'm not sure we need to have anyone other than the DRB put in the > LAN ID into > > their TRILL-Hello. What purpose does it serve? It doesn't serve any purpose in the protocol (although I seem to remember you did originally have some idea of performing a consistancy check on this). But it is really useful for debugging weird problems by looking at what is on the wire, rather than having to rely on what may or may not be accurately reported in various routers' management interfaces. Mike _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 5 06:08:41 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 04C3128C1E0 for ; Tue, 5 May 2009 06:08:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.144 X-Spam-Level: X-Spam-Status: No, score=-3.144 tagged_above=-999 required=5 tests=[AWL=-0.546, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5SV6al2ivv4a for ; Tue, 5 May 2009 06:08:36 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 3C3F028C171 for ; Tue, 5 May 2009 06:08:36 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45CYmLm008775; Tue, 5 May 2009 05:34:49 -0700 (PDT) Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45CY9ir008454 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Tue, 5 May 2009 05:34:10 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,296,1238976000"; d="scan'208,217";a="298576704" Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by sj-iport-6.cisco.com with ESMTP; 05 May 2009 12:33:56 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n45CXtS8030190; Tue, 5 May 2009 14:33:55 +0200 Received: from [64.103.65.123] (dhcp-gpk02-vlan300-64-103-65-123.cisco.com [64.103.65.123]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n45CXtBR008899; Tue, 5 May 2009 12:33:55 GMT Message-ID: <4A003233.3060607@cisco.com> Date: Tue, 05 May 2009 13:33:55 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <9793EC0A42D76D4EB2A8F94D77E213885C654ED9E9@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c0904271348k731840e6nf9af2e9ba12f15bf@mail.gmail.com> <9793EC0A42D76D4EB2A8F94D77E213885C654EDB32@SJEXCHCCR02.corp.ad.broadcom.com> <49F92740.6010900@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAC54@xmb-sjc-22d.amer.cisco.com> <49FA2143.8070209@sun.com> <7F115A41909B2641A9550322C4DF9D56CEAF08@xmb-sjc-22d.amer.cisco.com> <18939.3098.878722.81734@gargle.gargle.HOWL> <49FB2177.8050807@cisco.com> <18939.9112.131115.893423@gargle.gargle.HOWL> <49FB2C8A.6090206@sun.com> <49FB3447.90904@cisco.com> <49FB42EB.7050406@sun.com> <49FB5024.9040103@sun.com> In-Reply-To: <49FB5024.9040103@sun.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3333; t=1241526835; x=1242390835; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=20of= 20DRB=20election/MTU=20testing |Sender:=20; bh=SVMZv+VDFCXOztG8QG6MdllSZApSn5JUL0h6iR5OeCU=; b=PlwIpELY+U6yoYi3ArKpDX/xXEyJvLFECRLlB3DvUwoLQoJkqAtr660WGH t0Egt+CY9dM/+EnITKs1EMn5fP7AwwCO4YfPfMqqH311XT//3sSy2m6kr0mF 8D9VLnOUfN; Authentication-Results: ams-dkim-2; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: rbridge@postel.org Subject: Re: [rbridge] Proposed resolution of DRB election/MTU testing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0462041423==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============0462041423== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 01/05/2009 Radia Perlman wrote:
I was curious since several people have told me over the years (since 
DECnet)
that the top 6 bytes *have to*
be the system ID of the DR. I was wondering where that requirement came 
from, and whether it's just folklore, or whether
there is now anything in IS-IS that would break if the top 6 bytes of a 
LAN ID were not
equal to the system ID of the DR?

Note that this question really doesn't have much to do with closing on 
the details of the proposal in this thread...I just

am curious.
Its not folk law. The spec does say

"The pseudonode shall be identified by the sourceID of the Designated Intermediate system, followed by a non-zero pseudonodeID assigned by the Designated Intermediate system. The pseudonodeID is locally unique to the Designated Intermediate system."

and

"If this system, as a result of the Designated Intermediate System election process, considers itself to be designated Intermediate System, the LAN ID field shall be set to the concatena\tion of this system’s own system ID and the locally assigned one octet Local Circuit ID."

and in the part about checking LSPs it says

"c)If the source S of the LSP is an IS or pseudonode for which all but the last octet are equal to the systemID of the receiving Intermediate System, and the receiving Intermediate System does not have that LSP in its database, or has that LSP, but no longer considers it to be in the set of LSPs generated by this system (e.g. it was generated by a previous incarnation of the system), then initiate a network wide purge of that LSP as described in 7.3.16.4.

d) If the source S of the LSP is a system (pseudonode or otherwise) for which the first ID Length octets are equal to the systemID of the receiving Intermediate system, and the receiving Intermediate system has an LSP in the set of currently generated LSPs from that source in its database (i.e. it is an LSP generated by this Intermediate system), perform the actions described in 7.3.16.1."

So the way the spec is currently written it MUST be the system ID.

I agree that it would be possible choose any domain wide unique identifier provided it was consistently used for all these fields, and that this might be necessary if it were required to support a router being DIS on more than 255 LANs. Nothing in the protocol would break. However, it is very convenient from a network analysis point of view to be able to easily associate a pseudonode LSP with the router ID which generated it. I suspect some network management tools might break. I wouldn't want to gratuitously relax this requirement except when absolutely necessary for being DIS on large numbers of LANs. I'm not aware of any routers which currently support that.

    Mike







--===============0462041423== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============0462041423==-- From rbridge-bounces@postel.org Tue May 5 06:24:15 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DFDF83A6887 for ; Tue, 5 May 2009 06:24:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.424 X-Spam-Level: X-Spam-Status: No, score=-2.424 tagged_above=-999 required=5 tests=[AWL=0.175, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CRUqADvSwY48 for ; Tue, 5 May 2009 06:24:15 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 177E63A67DA for ; Tue, 5 May 2009 06:24:15 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45D04eU020194; Tue, 5 May 2009 06:00:05 -0700 (PDT) Received: from brm-mailgate-2.brocade.com (brm-mailgate-2.brocade.com [144.49.197.3]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45Cxbaf019965 for ; Tue, 5 May 2009 05:59:38 -0700 (PDT) Received: from BRM-EXCH-1.corp.brocade.com ([172.16.11.133]) by brm-mailgate-2.brocade.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 5 May 2009 06:59:35 -0600 Received: from HQ-EXCH-5.corp.brocade.com ([10.3.8.83]) by BRM-EXCH-1.corp.brocade.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 5 May 2009 06:59:34 -0600 x-mimeole: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Tue, 5 May 2009 05:58:47 -0700 Message-ID: <4C94DE2070B172459E4F1EE14BD2364E02F882D4@HQ-EXCH-5.corp.brocade.com> In-Reply-To: <49FFCF4F.4090004@sun.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [rbridge] Proposed resolution: Re: encoding of TRILL IS-ISframes Thread-Index: AcnNRq/4enAGEkIkQjGrzpA1rAJ+YgAOjGSA References: <48EFDA99.9070304@sun.com><1028365c0810101932i6e17140dw90abc00d8643ac74@mail.gmail.com><48F08FEA.1000302@cisco.com><1028365c0810291645la92b71dk47210c7b81fc3d90@mail.gmail.com><49A85BAB.9060703@sun.com><18856.28188.700649.936645@gargle.gargle.HOWL><4B77B4B9-257D-401C-98A2-3E565648B947@stellarswitches.com><18859.58654.253695.410225@gargle.gargle.HOWL><92B5AA64-105F-476E-965C-D01F0554377E@stellarswitches.com> <49FFCF4F.4090004@sun.com> From: "Anoop Ghanwani" To: "Radia Perlman" , "Developing a hybrid router/bridge." X-OriginalArrivalTime: 05 May 2009 12:59:34.0979 (UTC) FILETIME=[56EFA130:01C9CD81] X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: anoop@brocade.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n45Cxbaf019965 Subject: Re: [rbridge] Proposed resolution: Re: encoding of TRILL IS-ISframes X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org It looks like the only change being proposed is the use of a new Ethertype for TRILL IS-IS. Sounds like a reasonable proposal. Anoop > -----Original Message----- > From: rbridge-bounces@postel.org > [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman > Sent: Monday, May 04, 2009 10:32 PM > To: Developing a hybrid router/bridge. > Subject: Re: [rbridge] Proposed resolution: Re: encoding of > TRILL IS-ISframes > > Several people were not happy about the encapsulation of TRILL IS-IS > frames in > version 12. After talking to a bunch of people, here is a proposed > compromise: > > The current spec says that the only thing differentiating a > TRILL IS-IS > frame from a > layer 3 IS-IS is the outer MAC DA. There were objections based on: > a) some links might not have DAs > b) IS-IS's SAP encoding precludes jumbograms, which would be possible > using an Ethertype > c) not all control frames are multicast (e.g., MTU acks). > > So, after discussion with a bunch of people, > it seems like the cleanest solution is to have a new Ethertype for > layer 2 IS-IS. For TRILL IS-IS frames that are multicast, we'd still > use a different multicast DA for TRILL IS-IS than layer 3 IS-IS, so > there would be both the Ethertype and the multicast DA to > distinguish them. > > For links that do not have DAs (like PPP), and for control > packets that > are unicast (like MTU acks), the Ethertype would distinguish. > > That would mean that TRILL IS-IS frames would look like: > > outer Ethernet header: > . SA (obvious) > . DA (if multicast, "All-IS-IS-RBridges", if unicast, the intended > recipient) > . VLAN (usually the Designated VLAN, other than extra TRILL-Hellos > that need to be "sprayed") > . new Ethertype = l2-IS-IS > > Then the TRILL IS-IS frame (LSP, CSNP, etc.) > > ESADI would be the same, other than having an outer Ethernet > header with > protocol type "TRILL", and a TRILL header. After the TRILL header > the ESADI would look like the above. > > Radia > > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 5 10:14:14 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF05728C10C for ; Tue, 5 May 2009 10:14:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.989 X-Spam-Level: X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[AWL=-0.590, BAYES_00=-2.599, J_CHICKENPOX_53=0.6, J_CHICKENPOX_56=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NraPKzLx0qLk for ; Tue, 5 May 2009 10:14:13 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id A7F2728C102 for ; Tue, 5 May 2009 10:14:13 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45H8b12002495; Tue, 5 May 2009 10:08:38 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45H8HCY002412 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Tue, 5 May 2009 10:08:18 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KJ6003UPKXHDP10@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Tue, 05 May 2009 10:08:05 -0700 (PDT) Received: from [192.168.1.102] ([24.16.44.155]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KJ600FGKKXGX5M0@mail.sunlabs.com> for rbridge@postel.org; Tue, 05 May 2009 10:08:05 -0700 (PDT) Date: Tue, 05 May 2009 10:07:59 -0700 From: Radia Perlman To: TRILL/RBridge Working Group Message-id: <4A00726F.8070005@sun.com> MIME-version: 1.0 User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Subject: [rbridge] Is it a problem to limit to 255, the # of links R1 can be DRB for? X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org As Mike Shand pointed out, the IS-IS spec really does say that the 7 byte pseudonode ID has to have the top 6 bytes=system ID of the DR. So what would break if that was simply ignored? There are two ways that the restriction is used today in IS-IS: a) In the IS-IS spec (as Mike pointed out), it helps R1 recognize a pseudonode LSP that R1 had generated in a previous incarnation (before R1 crashed), so R1 knows it should purge it b) for general manageability, so it's clear which router generated pseudonode ID "R1.x" So...it seems like there are several choices at this point for TRILL: 1) assume the 255 link limit is not a problem, especially with pseudonode suppression, and keep the restriction that the 7-byte pseudonode ID has to have the top 6 bytes=the DRB's system ID 2) say that the top 6 bytes can be any 6-byte ID owned by the DRB, which still allows it to recognize its own LSPs, and makes the # of links it can be DRB for pretty much unlimited (it probably has a MAC address for each of its links) 3) allow the multicast form of the system ID (where the multicast bit is set), in addition to the regular system ID, which doubles the number of links R1 can be DRB for (and declare a pseudonode for) 4) change the format of LSP to have 8 byte IDs rather than 7. Radia _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 5 11:14:57 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 61A163A6D3B for ; Tue, 5 May 2009 11:14:57 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.594 X-Spam-Level: X-Spam-Status: No, score=-2.594 tagged_above=-999 required=5 tests=[AWL=-0.595, BAYES_00=-2.599, J_CHICKENPOX_53=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P3yf0-Vh3vcI for ; Tue, 5 May 2009 11:14:56 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 9C2A13A6E44 for ; Tue, 5 May 2009 11:14:56 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45HpN4g025471; Tue, 5 May 2009 10:51:24 -0700 (PDT) Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n45HoeSU025043 for ; Tue, 5 May 2009 10:50:41 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n45HodEW009473 for ; Tue, 5 May 2009 17:50:40 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n45HodbJ029577; Tue, 5 May 2009 13:50:39 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n45Hnr4L020207; Tue, 5 May 2009 13:49:53 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n45HnrbI020204; Tue, 5 May 2009 13:49:53 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18944.31809.331270.486332@gargle.gargle.HOWL> Date: Tue, 5 May 2009 13:49:53 -0400 From: James Carlson To: Radia Perlman In-Reply-To: <4A00726F.8070005@sun.com> References: <4A00726F.8070005@sun.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: TRILL/RBridge Working Group Subject: Re: [rbridge] Is it a problem to limit to 255, the # of links R1 can be DRB for? X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Radia Perlman writes: > 1) assume the 255 link limit is not a problem, especially with pseudonode > suppression, and keep the restriction that the 7-byte pseudonode ID has > to have the top 6 bytes=the DRB's system ID > > 2) say that the top 6 bytes can be any 6-byte ID owned by the DRB, which > still allows it to recognize its own LSPs, and makes the # of links it > can be > DRB for pretty much unlimited (it probably has a MAC address for > each of its links) > > 3) allow the multicast form of the system ID (where the multicast > bit is set), in addition to the regular system ID, which doubles the > number of links R1 can be DRB for (and declare a pseudonode for) > > 4) change the format of LSP to have 8 byte IDs rather than 7. Both (1) and (2) sound good to me. (2) sounds fairly familiar. (Likely something we did back at IronBridge ...) I'm not sure I see a point for (3) over (2). As long as you're using something other than 'the' system ID, what you choose to use likely has no additional impact. Thus, trying to keep the address "similar" by making just one bit different probably isn't helpful. I wouldn't want to see (4) unless it were changed everywhere. Keeping a hack like that straight for just TRILL IS-IS would be difficult. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 6 15:14:53 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5FC103A6ABF for ; Wed, 6 May 2009 15:14:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.892 X-Spam-Level: X-Spam-Status: No, score=-3.892 tagged_above=-999 required=5 tests=[AWL=-1.293, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EPz2XmOYnwFB for ; Wed, 6 May 2009 15:14:52 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id EB53D3A6D84 for ; Wed, 6 May 2009 15:14:51 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n46M0EXf001966; Wed, 6 May 2009 15:00:15 -0700 (PDT) Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n46LxVDh001658 for ; Wed, 6 May 2009 14:59:32 -0700 (PDT) Received: from jurassic-x4600.sfbay.sun.com ([129.146.17.59]) by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n46LxTlG028046 for ; Wed, 6 May 2009 21:59:30 GMT Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic-x4600.sfbay.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n46LxSMe491169 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 6 May 2009 14:59:28 -0700 (PDT) Message-ID: <4A020840.4070007@sun.com> Date: Wed, 06 May 2009 14:59:28 -0700 From: Erik Nordmark User-Agent: Thunderbird 2.0.0.21 (X11/20090323) MIME-Version: 1.0 To: Radia Perlman References: <48EFDA99.9070304@sun.com> <1028365c0810101932i6e17140dw90abc00d8643ac74@mail.gmail.com> <48F08FEA.1000302@cisco.com> <1028365c0810291645la92b71dk47210c7b81fc3d90@mail.gmail.com> <49A85BAB.9060703@sun.com> <18856.28188.700649.936645@gargle.gargle.HOWL> <4B77B4B9-257D-401C-98A2-3E565648B947@stellarswitches.com> <18859.58654.253695.410225@gargle.gargle.HOWL> <92B5AA64-105F-476E-965C-D01F0554377E@stellarswitches.com> <49FFCF4F.4090004@sun.com> In-Reply-To: <49FFCF4F.4090004@sun.com> X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: erik.nordmark@sun.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Proposed resolution: Re: encoding of TRILL IS-IS frames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Radia Perlman wrote: > That would mean that TRILL IS-IS frames would look like: > > outer Ethernet header: > . SA (obvious) > . DA (if multicast, "All-IS-IS-RBridges", if unicast, the intended > recipient) > . VLAN (usually the Designated VLAN, other than extra TRILL-Hellos > that need to be "sprayed") > . new Ethertype = l2-IS-IS *If* an IS-IS frame can ever be less than the Ethernet minimum of 60 bytes, then there might be an issue here. L3 IS-IS using the 802.3 header with a length field in place of an Ethernet type can tell from that length field the actual size of the frame before the sender padded it out to 60. If TRILL IS-IS doesn't use the 802.3 length field then we'd need some other way to tell how large the frame was prior to padding to 60 bytes. (Other protocols, like IP, which uses an Ethernet type have their own length field so they don't need the 802.3 length field. I don't know if IS-IS has its own length field or whether it relies on the 802.3 length field.) Erik _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 6 18:36:46 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2793228C156 for ; Wed, 6 May 2009 18:36:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.569 X-Spam-Level: X-Spam-Status: No, score=-2.569 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GbfYsM+9g8lC for ; Wed, 6 May 2009 18:36:45 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 7ED4428C0FA for ; Wed, 6 May 2009 18:35:47 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n471LUeC026416; Wed, 6 May 2009 18:21:31 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n471KjWf026139 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Wed, 6 May 2009 18:20:45 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KJ9008D12EC0000@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Wed, 06 May 2009 18:20:36 -0700 (PDT) Received: from [192.168.1.102] ([24.16.44.155]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KJ900FVQ2EBXCY0@mail.sunlabs.com> for rbridge@postel.org; Wed, 06 May 2009 18:20:35 -0700 (PDT) Date: Wed, 06 May 2009 18:20:32 -0700 From: Radia Perlman In-reply-to: <4A020840.4070007@sun.com> To: "Developing a hybrid router/bridge." Message-id: <4A023760.10801@sun.com> MIME-version: 1.0 References: <48EFDA99.9070304@sun.com> <1028365c0810101932i6e17140dw90abc00d8643ac74@mail.gmail.com> <48F08FEA.1000302@cisco.com> <1028365c0810291645la92b71dk47210c7b81fc3d90@mail.gmail.com> <49A85BAB.9060703@sun.com> <18856.28188.700649.936645@gargle.gargle.HOWL> <4B77B4B9-257D-401C-98A2-3E565648B947@stellarswitches.com> <18859.58654.253695.410225@gargle.gargle.HOWL> <92B5AA64-105F-476E-965C-D01F0554377E@stellarswitches.com> <49FFCF4F.4090004@sun.com> <4A020840.4070007@sun.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Subject: Re: [rbridge] Proposed resolution: Re: encoding of TRILL IS-IS frames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Re: Erik pointing out that PDUs will have to be bigger than 60 bytes if we use an Ethertype for TRILL- IS-IS I'm not sure whether the minimum size constraint still exists when the technology isn't CSMA/CD (anyone know?), but it seems like we could say that if an RBridge wants to send any IS-IS PDU that would be smaller than 60 bytes, it has to include the padding TLV (TLV type 8) to make it be at least size 60. I believe that TLV can be included in any of the PDUs. (right?) Radia Erik Nordmark wrote: > Radia Perlman wrote: > > >> That would mean that TRILL IS-IS frames would look like: >> >> outer Ethernet header: >> . SA (obvious) >> . DA (if multicast, "All-IS-IS-RBridges", if unicast, the intended >> recipient) >> . VLAN (usually the Designated VLAN, other than extra TRILL-Hellos >> that need to be "sprayed") >> . new Ethertype = l2-IS-IS >> > > *If* an IS-IS frame can ever be less than the Ethernet minimum of 60 > bytes, then there might be an issue here. > > L3 IS-IS using the 802.3 header with a length field in place of an > Ethernet type can tell from that length field the actual size of the > frame before the sender padded it out to 60. > > If TRILL IS-IS doesn't use the 802.3 length field then we'd need some > other way to tell how large the frame was prior to padding to 60 bytes. > > (Other protocols, like IP, which uses an Ethernet type have their own > length field so they don't need the 802.3 length field. I don't know if > IS-IS has its own length field or whether it relies on the 802.3 length > field.) > > Erik > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 7 03:12:44 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A07B3A6B17 for ; Thu, 7 May 2009 03:12:44 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.066 X-Spam-Level: X-Spam-Status: No, score=-3.066 tagged_above=-999 required=5 tests=[AWL=-0.468, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T70fGBwqF+43 for ; Thu, 7 May 2009 03:12:43 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 3CD893A68DA for ; Thu, 7 May 2009 03:12:43 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n47A8l8U011820; Thu, 7 May 2009 03:08:48 -0700 (PDT) Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n47A87is011530 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Thu, 7 May 2009 03:08:10 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,308,1238976000"; d="scan'208,217";a="40015576" Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by ams-iport-1.cisco.com with ESMTP; 07 May 2009 10:08:07 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n47A87EB009301; Thu, 7 May 2009 12:08:07 +0200 Received: from [64.103.65.123] (dhcp-gpk02-vlan300-64-103-65-123.cisco.com [64.103.65.123]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n47A86g7011737; Thu, 7 May 2009 10:08:06 GMT Message-ID: <4A02B306.1090902@cisco.com> Date: Thu, 07 May 2009 11:08:06 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Erik Nordmark References: <48EFDA99.9070304@sun.com> <1028365c0810101932i6e17140dw90abc00d8643ac74@mail.gmail.com> <48F08FEA.1000302@cisco.com> <1028365c0810291645la92b71dk47210c7b81fc3d90@mail.gmail.com> <49A85BAB.9060703@sun.com> <18856.28188.700649.936645@gargle.gargle.HOWL> <4B77B4B9-257D-401C-98A2-3E565648B947@stellarswitches.com> <18859.58654.253695.410225@gargle.gargle.HOWL> <92B5AA64-105F-476E-965C-D01F0554377E@stellarswitches.com> <49FFCF4F.4090004@sun.com> <4A020840.4070007@sun.com> In-Reply-To: <4A020840.4070007@sun.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=2067; t=1241690887; x=1242554887; c=relaxed/simple; s=amsdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20Proposed=20resolution=3A=20 Re=3A=20encoding=20of=20TRILL=09IS-IS=09frames |Sender:=20; bh=q8794kb7wC7wDVPxAes9MHrBx76jDiedlQaJ5hKs//A=; b=othyuVy3nQzYEFf4JlVMp0e9SA7UYK5geDYK+sOymfi3US5QfolEZ9In4g RPxUFpf7tclIlHFybd3WhrTSFshSHb0nO57eAsg5qsPU8TNKWQUsuvXIbBFK oRCfptTj5W; Authentication-Results: ams-dkim-1; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: "Developing a hybrid router/bridge." , Radia Perlman Subject: Re: [rbridge] Proposed resolution: Re: encoding of TRILL IS-IS frames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1684655796==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============1684655796== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Erik Nordmark wrote:
Radia Perlman wrote:

  
That would mean that TRILL IS-IS frames would look like:

outer Ethernet header:
  . SA (obvious)
  . DA (if multicast, "All-IS-IS-RBridges", if unicast, the intended 
recipient)
  . VLAN (usually the Designated VLAN, other than extra TRILL-Hellos
      that need to be "sprayed")
  . new Ethertype = l2-IS-IS
    

*If* an IS-IS frame can ever be less than the Ethernet minimum of 60 
bytes, then there might be an issue here.

L3 IS-IS using the 802.3 header with a length field in place of an 
Ethernet type can tell from that length field the actual size of the 
frame before the sender padded it out to 60.

If TRILL IS-IS doesn't use the 802.3 length field then we'd need some 
other way to tell how large the frame was prior to padding to 60 bytes.

(Other protocols, like IP, which uses an Ethernet type have their own 
length field so they don't need the 802.3 length field. I don't know if 
IS-IS has its own length field or whether it relies on the 802.3 length 
field.)
  

The IS-IS header always includes a "PDU length" field which indicates the length of the entire PDU. (It also includes a header length field).
    Erik
_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge

  

--===============1684655796== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============1684655796==-- From rbridge-bounces@postel.org Fri May 8 15:45:24 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0940D28C1CE for ; Fri, 8 May 2009 15:45:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NLy04sSnDkJl for ; Fri, 8 May 2009 15:45:23 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id EFEB128C1D0 for ; Fri, 8 May 2009 15:45:22 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n48MUgkG015877; Fri, 8 May 2009 15:30:43 -0700 (PDT) Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n48MU7cJ015691 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 8 May 2009 15:30:08 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,319,1238976000"; d="scan'208";a="301210500" Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-6.cisco.com with ESMTP; 08 May 2009 22:30:06 +0000 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n48MU6Rx001347 for ; Fri, 8 May 2009 15:30:06 -0700 Received: from [IPv6:::1] (dcbu-view1.cisco.com [171.69.21.26]) by sj-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n48MU5oC018466 for ; Fri, 8 May 2009 22:30:06 GMT Message-ID: <4A04B26E.5090702@cisco.com> Date: Fri, 08 May 2009 15:30:06 -0700 From: Dinesh G Dutt User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: "Developing a hybrid router/bridge." DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1151; t=1241821806; x=1242685806; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ddutt@cisco.com; z=From:=20Dinesh=20G=20Dutt=20 |Subject:=20Hop=20Count=20processing |Sender:=20; bh=kUiQiI/ERDpEEKIJuyn29RW/glz8/0/9ahcTytX68Zs=; b=rd8VG4/IfuniskEbW0y6DuD69YSLD1YlnsFXj9DdvYiWFN2xniouhGM1wf nAm0MLRc53LVFo04RfUiPULwOno/+bPsS2v6ptrC7uAQhKnAIo8JmnoC8yLR i0cn7vE4VYw11NpPng8h0pgfoLMZAqGGvawtwtwmVAhbc6lEaS6Ho=; Authentication-Results: sj-dkim-1; header.From=ddutt@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ddutt@cisco.com Subject: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org I'd like to modify the hop count processing in section 3.6 (of draft 12) slightly. The advantages of this alignment are: - Make it possible to implement something like L2 traceroute - Align it with what is done in other protocols such as IP and MPLS for development and operational simplicity. - Not forward a frame that will be dropped by the next hop. The existing text at the beginning of 3.6 is: The Hop Count field is a 6-bit unsigned integer. Each RBridge that is about to forward a TRILL data or ESADI frame MUST check this field and discard the frame if this field is zero. If this field is greater than or equal to 1, it MUST be decremented in the forwarded frame. The suggested replacement is: The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 by each Rbridge that forwards a TRILL encapsulated frame. The frame is dropped if either the Hop Count in the received frame is 0 or the Hop Count is decremented to 0. Comments ? Dinesh -- We make our world significant by the courage of our questions and by the depth of our answers. - Carl Sagan _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Sat May 9 08:11:50 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A1FC3A6E4C for ; Sat, 9 May 2009 08:11:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.896 X-Spam-Level: X-Spam-Status: No, score=-0.896 tagged_above=-999 required=5 tests=[AWL=1.703, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id monxeJ7hSDOB for ; Sat, 9 May 2009 08:11:49 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 935123A6825 for ; Sat, 9 May 2009 08:11:49 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49EmVKW002497; Sat, 9 May 2009 07:48:31 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49EmNu6002452 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 9 May 2009 07:48:23 -0700 (PDT) Received: from [192.168.1.40] (pool-72-81-98-82.phlapa.east.verizon.net [72.81.98.82]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n49EmB1a012957; Sat, 9 May 2009 07:48:13 -0700 (PDT) Message-ID: <4A0597AB.1070909@isi.edu> Date: Sat, 09 May 2009 07:48:11 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Dinesh G Dutt References: <4A04B26E.5090702@cisco.com> In-Reply-To: <4A04B26E.5090702@cisco.com> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dinesh G Dutt wrote: > I'd like to modify the hop count processing in section 3.6 (of draft 12) > slightly. The advantages of this alignment are: > - Make it possible to implement something like L2 traceroute Bad idea. Keep in mind that this isn't L2 anything; it'd be *trill*. Even then, it seems nonsensical to support on 802 networks. > - Align it with what is done in other protocols such as IP and MPLS > for development and operational simplicity. > - Not forward a frame that will be dropped by the next hop. How do you know it won't be accepted by the next hop? Joe -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoFl6oACgkQE5f5cImnZrukrwCfRzvaPMqyDEI3w4k8fq4SRhdd lyYAn2/CO4tY/6bazrTNaGRjnmSvTHcJ =+8Kg -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Sat May 9 08:39:11 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A5DED3A6B4C for ; Sat, 9 May 2009 08:39:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.925 X-Spam-Level: X-Spam-Status: No, score=-3.925 tagged_above=-999 required=5 tests=[AWL=-1.325, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XHOGlb9xmE0x for ; Sat, 9 May 2009 08:39:10 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id AA7043A6A36 for ; Sat, 9 May 2009 08:39:10 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49FI4eF014173; Sat, 9 May 2009 08:18:04 -0700 (PDT) Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49FHpwi014043 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Sat, 9 May 2009 08:17:53 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,321,1238976000"; d="scan'208";a="301513045" Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-6.cisco.com with ESMTP; 09 May 2009 15:17:51 +0000 Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n49FHp9D009557; Sat, 9 May 2009 08:17:51 -0700 Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-5.cisco.com (8.13.8/8.13.8) with ESMTP id n49FHpfV018993; Sat, 9 May 2009 15:17:51 GMT Received: from xmb-sjc-23e.amer.cisco.com ([128.107.191.15]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Sat, 9 May 2009 08:17:51 -0700 Received: from 10.21.73.86 ([10.21.73.86]) by xmb-sjc-23e.amer.cisco.com ([128.107.191.15]) with Microsoft Exchange Server HTTP-DAV ; Sat, 9 May 2009 15:17:51 +0000 User-Agent: Microsoft-Entourage/12.17.0.090302 Date: Sat, 09 May 2009 08:17:49 -0700 From: sgai To: Joe Touch , Dinesh G Dutt Message-ID: Thread-Topic: [rbridge] Hop Count processing Thread-Index: AcnQuVA1JlVbQQfqtUCtJox0Lxb0OA== In-Reply-To: <4A0597AB.1070909@isi.edu> Mime-version: 1.0 X-OriginalArrivalTime: 09 May 2009 15:17:51.0630 (UTC) FILETIME=[51C71AE0:01C9D0B9] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1349; t=1241882271; x=1242746271; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=sgai@cisco.com; z=From:=20sgai=20 |Subject:=20Re=3A=20[rbridge]=20Hop=20Count=20processing |Sender:=20; bh=EYX4M3H59dpK3/4KQaYbOUuz3FuAqXQGks76cDbn8/U=; b=Y4ERbyUKvPCCmPBMDr7Jo9REHW4SZvNKNT4IbflpyRnT/UUGcWy4XMWQjW 4plzJ2FN9mT9Wp8YFvDqgl3g8LRz1c75IEJy0G06UOyeQyt5iXXBGJUhx1h4 wyC6sEq5Tg; Authentication-Results: sj-dkim-2; header.From=sgai@cisco.com; dkim=pass ( sig from cisco.com/sjdkim2002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: sgai@cisco.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org We ABSOLUTELY need to be able to support a "TRILL traceroute". Manageability and troubleshooting are mandatory requirements of any deployable solution -- Silvano On 5/9/09 7:48 AM, "Joe Touch" wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > Dinesh G Dutt wrote: >> I'd like to modify the hop count processing in section 3.6 (of draft 12) >> slightly. The advantages of this alignment are: >> - Make it possible to implement something like L2 traceroute > > Bad idea. Keep in mind that this isn't L2 anything; it'd be *trill*. > Even then, it seems nonsensical to support on 802 networks. > >> - Align it with what is done in other protocols such as IP and MPLS >> for development and operational simplicity. >> - Not forward a frame that will be dropped by the next hop. > > How do you know it won't be accepted by the next hop? > > Joe > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkoFl6oACgkQE5f5cImnZrukrwCfRzvaPMqyDEI3w4k8fq4SRhdd > lyYAn2/CO4tY/6bazrTNaGRjnmSvTHcJ > =+8Kg > -----END PGP SIGNATURE----- > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Sat May 9 08:56:34 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 320BD3A6A0D for ; Sat, 9 May 2009 08:56:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.748 X-Spam-Level: X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[AWL=0.852, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eV35hwt9paQA for ; Sat, 9 May 2009 08:56:33 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 52E443A6E77 for ; Sat, 9 May 2009 08:56:33 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49FbBe5020314; Sat, 9 May 2009 08:37:11 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49FanKD020217 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 9 May 2009 08:36:50 -0700 (PDT) Received: from [192.168.1.40] (pool-72-81-98-82.phlapa.east.verizon.net [72.81.98.82]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n49FaThd023477; Sat, 9 May 2009 08:36:31 -0700 (PDT) Message-ID: <4A05A2FC.6090709@isi.edu> Date: Sat, 09 May 2009 08:36:28 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: sgai References: In-Reply-To: X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org sgai wrote: > We ABSOLUTELY need to be able to support a "TRILL traceroute". > Manageability and troubleshooting are mandatory requirements of any > deployable solution No, they clearly are not, since 802 lacks them. However, if you want a way to see all the trill components a message passes through, you need a few things: a) define a signalling protocol, ala ICMP, in which to send the 'hopcount exceeded' message exceeded b) you need source/dest addrs that don't change hop by hop, or full bidirectional path state in the trill nodes I reviewed the protocol doc (since things have changed a bit since I've been tracking in detail - not always for the better, AFAICT), which indicates that the outer addresses still change hop by hop. If all routing protocols supported by TRILL (will it ever be more than IS-IS?) have bidirectional tables, there *might* be a way home, but it's distinctly not like either MPLS (hard bidirectional state on the path) or like IP. In particular, if the inner source address has a different egress than ingress, then traceroute will not work. Traceroute will work, at best, AFAICT, *only* from trill nodes, and not always unless ingress=egress is enforced for inner addresses. This isn't about what is "wanted" or even "needed", but about what is possible. Joe > On 5/9/09 7:48 AM, "Joe Touch" wrote: > > > > Dinesh G Dutt wrote: >>>> I'd like to modify the hop count processing in section 3.6 (of draft 12) >>>> slightly. The advantages of this alignment are: >>>> - Make it possible to implement something like L2 traceroute > Bad idea. Keep in mind that this isn't L2 anything; it'd be *trill*. > Even then, it seems nonsensical to support on 802 networks. > >>>> - Align it with what is done in other protocols such as IP and MPLS >>>> for development and operational simplicity. >>>> - Not forward a frame that will be dropped by the next hop. > How do you know it won't be accepted by the next hop? > > Joe _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Sat May 9 11:09:13 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9A0423A6E69 for ; Sat, 9 May 2009 11:09:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.863 X-Spam-Level: X-Spam-Status: No, score=-2.863 tagged_above=-999 required=5 tests=[AWL=-0.264, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vamK7RgLO-A8 for ; Sat, 9 May 2009 11:09:11 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id A14033A6E96 for ; Sat, 9 May 2009 11:09:11 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49Hjw6s011725; Sat, 9 May 2009 10:45:59 -0700 (PDT) Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49HjSNR011575 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Sat, 9 May 2009 10:45:29 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,321,1238976000"; d="scan'208";a="35201117" Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-4.cisco.com with ESMTP; 09 May 2009 17:45:27 +0000 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n49HjR8c018178; Sat, 9 May 2009 10:45:27 -0700 Received: from [IPv6:::1] (ssh-sjc-1.cisco.com [171.68.225.134]) by sj-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n49HjRSV013603; Sat, 9 May 2009 17:45:27 GMT Message-ID: <4A05C136.6040706@cisco.com> Date: Sat, 09 May 2009 10:45:26 -0700 From: Dinesh G Dutt User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: Joe Touch References: <4A05A2FC.6090709@isi.edu> In-Reply-To: <4A05A2FC.6090709@isi.edu> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=530; t=1241891127; x=1242755127; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ddutt@cisco.com; z=From:=20Dinesh=20G=20Dutt=20 |Subject:=20Re=3A=20[rbridge]=20Hop=20Count=20processing |Sender:=20; bh=2VeyS/i7J1cuwjSo+RfR+k7yi3ZiCqwUA1MgLgP+KE4=; b=tLpqeA9dLB/iX0hZ43/WcLyCS8zDUHPrJVom5lzn0NDAYM9pedF4famRy/ xCxQ5viQELJDf2zWNkn1tAghN22LvXSNQmjufMvduk7mZAFkuWpM4827o1NJ Dbm/gPHWxI; Authentication-Results: sj-dkim-3; header.From=ddutt@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ddutt@cisco.com Cc: "Developing a hybrid router/bridge." , sgai Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Joe Touch wrote: > sgai wrote: > >> We ABSOLUTELY need to be able to support a "TRILL traceroute". >> Manageability and troubleshooting are mandatory requirements of any >> deployable solution >> > > No, they clearly are not, since 802 lacks them. > 802 doesn't lack them. Check out 802.1ag. They're designed for a spanning tree like solution. Dinesh -- We make our world significant by the courage of our questions and by the depth of our answers. - Carl Sagan _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Sat May 9 13:24:58 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 33CE13A69EC for ; Sat, 9 May 2009 13:24:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.659 X-Spam-Level: X-Spam-Status: No, score=-3.659 tagged_above=-999 required=5 tests=[AWL=-1.060, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PszEecmBmNwE for ; Sat, 9 May 2009 13:24:56 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 9A7FD3A69C5 for ; Sat, 9 May 2009 13:24:56 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49K9nT2004669; Sat, 9 May 2009 13:09:50 -0700 (PDT) Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n49K8e7V004296 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Sat, 9 May 2009 13:08:40 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,321,1238976000"; d="scan'208";a="301586136" Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-6.cisco.com with ESMTP; 09 May 2009 20:08:39 +0000 Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id n49K8d3k007212; Sat, 9 May 2009 13:08:39 -0700 Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-5.cisco.com (8.13.8/8.13.8) with ESMTP id n49K8dlQ017830; Sat, 9 May 2009 20:08:39 GMT Received: from xmb-sjc-23e.amer.cisco.com ([128.107.191.15]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Sat, 9 May 2009 13:08:39 -0700 Received: from 10.21.126.26 ([10.21.126.26]) by xmb-sjc-23e.amer.cisco.com ([128.107.191.15]) with Microsoft Exchange Server HTTP-DAV ; Sat, 9 May 2009 20:08:39 +0000 User-Agent: Microsoft-Entourage/12.17.0.090302 Date: Sat, 09 May 2009 13:08:37 -0700 From: sgai To: Joe Touch Message-ID: Thread-Topic: [rbridge] Hop Count processing Thread-Index: AcnQ4fAHDivtfFPHF0a5iFfu7mh/qw== In-Reply-To: <4A05A2FC.6090709@isi.edu> Mime-version: 1.0 X-OriginalArrivalTime: 09 May 2009 20:08:39.0656 (UTC) FILETIME=[F19C9680:01C9D0E1] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=2477; t=1241899719; x=1242763719; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=sgai@cisco.com; z=From:=20sgai=20 |Subject:=20Re=3A=20[rbridge]=20Hop=20Count=20processing |Sender:=20; bh=mtkXyprNSejrIkEnkXQoxK86Ne+p0zWzPCjBu/tssXI=; b=ADTZWIk1Ws37BdNsU6WXAu8PkAhZs94iO+0waAgzQF/BLf7eQwHWQhk40w J5ymv5iepDt3/lR3RGFHOgl8hAYoRHYOmHUqZe8b/8hipUjz5HZ27d7Bq0xR jGlUkWF3oV; Authentication-Results: sj-dkim-4; header.From=sgai@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: sgai@cisco.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org I am not proposing that the current TRILL protocol definition should include "TRILL traceroute". I just think it is a good idea to have the appropriate hooks to be able to develop it, to be competitive with IEEE 802.1ag. The text that Dinesh proposed achieves this goal. -- Silvano On 5/9/09 8:36 AM, "Joe Touch" wrote: > sgai wrote: >> We ABSOLUTELY need to be able to support a "TRILL traceroute". >> Manageability and troubleshooting are mandatory requirements of any >> deployable solution > > No, they clearly are not, since 802 lacks them. > > However, if you want a way to see all the trill components a message > passes through, you need a few things: > > a) define a signalling protocol, ala ICMP, in which to > send the 'hopcount exceeded' message exceeded > > b) you need source/dest addrs that don't change hop > by hop, or full bidirectional path state in the > trill nodes > > I reviewed the protocol doc (since things have changed a bit since I've > been tracking in detail - not always for the better, AFAICT), which > indicates that the outer addresses still change hop by hop. If all > routing protocols supported by TRILL (will it ever be more than IS-IS?) > have bidirectional tables, there *might* be a way home, but it's > distinctly not like either MPLS (hard bidirectional state on the path) > or like IP. > > In particular, if the inner source address has a different egress than > ingress, then traceroute will not work. Traceroute will work, at best, > AFAICT, *only* from trill nodes, and not always unless ingress=egress is > enforced for inner addresses. > > This isn't about what is "wanted" or even "needed", but about what is > possible. > > Joe > >> On 5/9/09 7:48 AM, "Joe Touch" wrote: >> >> >> >> Dinesh G Dutt wrote: >>>>> I'd like to modify the hop count processing in section 3.6 (of draft 12) >>>>> slightly. The advantages of this alignment are: >>>>> - Make it possible to implement something like L2 traceroute >> Bad idea. Keep in mind that this isn't L2 anything; it'd be *trill*. >> Even then, it seems nonsensical to support on 802 networks. >> >>>>> - Align it with what is done in other protocols such as IP and MPLS >>>>> for development and operational simplicity. >>>>> - Not forward a frame that will be dropped by the next hop. >> How do you know it won't be accepted by the next hop? >> >> Joe _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Sun May 10 18:44:53 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F6CB3A6358 for ; Sun, 10 May 2009 18:44:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.233 X-Spam-Level: X-Spam-Status: No, score=-2.233 tagged_above=-999 required=5 tests=[AWL=-0.235, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_53=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kp9v0vy8cY5v for ; Sun, 10 May 2009 18:44:52 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 5D4CE3A6A77 for ; Sun, 10 May 2009 18:44:52 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4B1X5Op001469; Sun, 10 May 2009 18:33:06 -0700 (PDT) Received: from mail-gx0-f207.google.com (mail-gx0-f207.google.com [209.85.217.207]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4B1WfQF001220 for ; Sun, 10 May 2009 18:32:42 -0700 (PDT) Received: by gxk3 with SMTP id 3so1105609gxk.21 for ; Sun, 10 May 2009 18:32:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=Q67bzbzs0/1ClijulSdJ8kN9R5gw+tdqqoKvS0xpygo=; b=UfOZ7/o9tZ1CSaj8jux9/dawRADsu5CFmJoZG4IfZvkbBaxUeowYmjtTGCqiYPqCMa HkvOHmeqN7/L90xk7cI40oXwhOxO6njjDzgyATXPef6eK0LVFgGdCev63RKQXdC3MKh7 RySrmiH0zJUa9RBVTP2ecFLHtVsO82DVW3hXg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=AbZmL1FQb99Gc8R2vijNiWWNSrAARBO6LZ/65NV577HzW8T3i++yOqRp62WzlCPRBJ mdTAMcR5RmRnkNJQJdFw/NOlBgVJTom+yexVDqpFUFhngmtIyuBNZJlYgG4H5InEg1TD ORuc+7vg8s+0PyjFEju/dMb8ZML5aWyUP6r4M= MIME-Version: 1.0 Received: by 10.100.248.4 with SMTP id v4mr15782576anh.57.1242005560951; Sun, 10 May 2009 18:32:40 -0700 (PDT) In-Reply-To: <18944.31809.331270.486332@gargle.gargle.HOWL> References: <4A00726F.8070005@sun.com> <18944.31809.331270.486332@gargle.gargle.HOWL> Date: Sun, 10 May 2009 21:32:40 -0400 Message-ID: <1028365c0905101832i6952a1f9re4de2a20d752579b@mail.gmail.com> From: Donald Eastlake To: "TRILL/RBridge Working Group" X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com Subject: Re: [rbridge] Is it a problem to limit to 255, the # of links R1 can be DRB for? X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1320254341==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============1320254341== Content-Type: multipart/alternative; boundary=00163698966f4502fd046998f4ff --00163698966f4502fd046998f4ff Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I think it would be good to allow for more than 255 links and I support option 2. I also agree with Mike Shand that, for ease of debugging, that option shouldn't be used unless necessary. Thanks, Donald ============================= Donald E. Eastlake 3rd +1-508-634-2066 (home) 155 Beaver Street Milford, MA 01757 USA d3e3e3@gmail.com On Tue, May 5, 2009 at 1:49 PM, James Carlson wrote: > Radia Perlman writes: > > 1) assume the 255 link limit is not a problem, especially with pseudonode > > suppression, and keep the restriction that the 7-byte pseudonode ID has > > to have the top 6 bytes=the DRB's system ID > > > > 2) say that the top 6 bytes can be any 6-byte ID owned by the DRB, which > > still allows it to recognize its own LSPs, and makes the # of links it > > can be > > DRB for pretty much unlimited (it probably has a MAC address for > > each of its links) > > > > 3) allow the multicast form of the system ID (where the multicast > > bit is set), in addition to the regular system ID, which doubles the > > number of links R1 can be DRB for (and declare a pseudonode for) > > > > 4) change the format of LSP to have 8 byte IDs rather than 7. > > Both (1) and (2) sound good to me. (2) sounds fairly familiar. > (Likely something we did back at IronBridge ...) > > I'm not sure I see a point for (3) over (2). As long as you're using > something other than 'the' system ID, what you choose to use likely > has no additional impact. Thus, trying to keep the address "similar" > by making just one bit different probably isn't helpful. > > I wouldn't want to see (4) unless it were changed everywhere. Keeping > a hack like that straight for just TRILL IS-IS would be difficult. > > -- > James Carlson, Solaris Networking > Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 > MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > --00163698966f4502fd046998f4ff Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I think it would be good to allow for more than 255 links and I support opt= ion 2. I also agree with Mike Shand that, for ease of debugging, that optio= n shouldn't be used unless necessary.

Thanks,
Donald
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Donald E. Eastlake 3rd =A0 += 1-508-634-2066 (home)
155 Beaver Street
Milford, MA 01757 USA
d3e3e3@gmail.com


On Tue, May 5, 2009 at 1:49 PM, James Ca= rlson <james.d.carlson@sun.com> wrote:
Radia Perlman writes:
> 1) assume the 255 link limit is not a problem, especially with pseudon= ode
> suppression, and keep the restriction that the 7-byte pseudonode ID ha= s
> to have the top 6 bytes=3Dthe DRB's system ID
>
> 2) say that the top 6 bytes can be any 6-byte ID owned by the DRB, whi= ch
> still allows it to recognize its own LSPs, and makes the # of links it=
> can be
> DRB for pretty much unlimited (it probably has a MAC address for
> each of its links)
>
> 3) allow the multicast form of the system ID (where the multicast
> bit is set), in addition to the regular system ID, which doubles the > number of links R1 can be DRB for (and declare a pseudonode for)
>
> 4) change the format of LSP to have 8 byte IDs =A0rather than 7.

Both (1) and (2) sound good to me. =A0(2) sounds fairly familiar.
(Likely something we did back at IronBridge ...)

I'm not sure I see a point for (3) over (2). =A0As long as you're u= sing
something other than 'the' system ID, what you choose to use likely=
has no additional impact. =A0Thus, trying to keep the address "similar= "
by making just one bit different probably isn't helpful.

I wouldn't want to see (4) unless it were changed everywhere. =A0Keepin= g
a hack like that straight for just TRILL IS-IS would be difficult.

--
James Carlson, Solaris Networking =A0 =A0 =A0 =A0 =A0 =A0 =A0<james.d.carlson@sun.com<= /a>>
Sun Microsystems / 35 Network Drive =A0 =A0 =A0 =A071.232W =A0 Vox +1 781 4= 42 2084
MS UBUR02-212 / Burlington MA 01803-2757 =A0 42.496N =A0 Fax +1 781 442 167= 7

--00163698966f4502fd046998f4ff-- --===============1320254341== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============1320254341==-- From rbridge-bounces@postel.org Mon May 11 05:04:25 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5AE623A6930 for ; Mon, 11 May 2009 05:04:25 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.885 X-Spam-Level: X-Spam-Status: No, score=-2.885 tagged_above=-999 required=5 tests=[AWL=-0.286, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aFfdw7r6GoAX for ; Mon, 11 May 2009 05:04:24 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 78CFA3A687B for ; Mon, 11 May 2009 05:04:24 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4BBiOio010860; Mon, 11 May 2009 04:44:24 -0700 (PDT) Received: from sca-ea-mail-3.sun.com (sca-ea-mail-3.Sun.COM [192.18.43.21]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4BBhuYJ010677 for ; Mon, 11 May 2009 04:43:57 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4BBhtrr021053; Mon, 11 May 2009 11:43:55 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4BBhslk018614; Mon, 11 May 2009 07:43:54 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4BBh2LP003730; Mon, 11 May 2009 07:43:03 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n4BBguJO003727; Mon, 11 May 2009 07:42:56 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18952.3904.411488.291442@gargle.gargle.HOWL> Date: Mon, 11 May 2009 07:42:56 -0400 From: James Carlson To: Dinesh G Dutt In-Reply-To: <4A04B26E.5090702@cisco.com> References: <4A04B26E.5090702@cisco.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Dinesh G Dutt writes: > The suggested replacement is: > > The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each Rbridge that forwards a TRILL encapsulated frame. The frame is > dropped if either the Hop Count in the received frame is 0 or the Hop > Count is decremented to 0. I think I need more information on this proposal. I don't see how it helps with any sort of tracing work versus the existing logic. The existing logic looks something like this for receiving TRILL packets: if we're the destination then decapsulate and forward via L2 # note: ignore hop limit else if hop limit is zero then discard # note: this is where you'd implement tracing else decrement hop limit forward via nickname endif The new logic you're proposing seems to be this: if hop limit is zero then discard else if we're the destination then decapsulate and forward via L2 else decrement hop limit if hop limit is now zero then discard else forward via nickname endif endif Besides being slightly more complex, I don't see how the proposed new logic would do anything other than reduce the maximum radius of a TRILL network by 1. All that it appears to do is make zero an illegal value on the wire, where it was once legal as long as no more forwarding was needed (i.e., on the last hop). At a guess, the rationale for this proposal seems to be centered on the new check of the hop limit after the decrement in the forwarding case, but how is that new check beneficial? -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Mon May 11 09:17:22 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8A6963A6F3F for ; Mon, 11 May 2009 09:17:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.846 X-Spam-Level: X-Spam-Status: No, score=-2.846 tagged_above=-999 required=5 tests=[AWL=-0.247, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KcojF6QmEY7X for ; Mon, 11 May 2009 09:17:21 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id E0AFC3A68B4 for ; Mon, 11 May 2009 09:16:30 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4BFpnaJ027003; Mon, 11 May 2009 08:51:50 -0700 (PDT) Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4BForID026575 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Mon, 11 May 2009 08:50:55 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.40,328,1238976000"; d="scan'208";a="302318374" Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-6.cisco.com with ESMTP; 11 May 2009 15:50:39 +0000 Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id n4BFodQO002008; Mon, 11 May 2009 08:50:39 -0700 Received: from [IPv6:::1] (ssh-sjc-1.cisco.com [171.68.225.134]) by sj-core-2.cisco.com (8.13.8/8.13.8) with ESMTP id n4BFodO3008176; Mon, 11 May 2009 15:50:39 GMT Message-ID: <4A08494F.7090902@cisco.com> Date: Mon, 11 May 2009 08:50:39 -0700 From: Dinesh G Dutt User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: James Carlson References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> In-Reply-To: <18952.3904.411488.291442@gargle.gargle.HOWL> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=580; t=1242057039; x=1242921039; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ddutt@cisco.com; z=From:=20Dinesh=20G=20Dutt=20 |Subject:=20Re=3A=20[rbridge]=20Hop=20Count=20processing |Sender:=20; bh=p5+FhWCVGZt7C8J++KzxXCTQL+VV0yxSYRGuFkPAjzg=; b=MidXKD7njrlLOd0pBw/osFD65Q2nrhfjr92CRMdzPbNh3ezNiNu4kMZjFg sNQT0T8K03ebGYd5yCPBu6nnOdczBnSeoEml3k+WBHX0y1aYMkGyM4v8+1WC FQWC7xuWjI; Authentication-Results: sj-dkim-4; header.From=ddutt@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ddutt@cisco.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org James Carlson wrote: > if we're the destination then > decapsulate and forward via L2 > # note: ignore hop limit > This s the difference. How can I do anything like a traceroute if the frame is delivered when hop count is 0, but you've reached the destination ? BTW, this logic also complicates the processing of multi-destination frames when some Rbridges have access ports and inter-Rbridge links. Dinesh -- We make our world significant by the courage of our questions and by the depth of our answers. - Carl Sagan _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Mon May 11 09:27:28 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC6003A6B28 for ; Mon, 11 May 2009 09:27:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.881 X-Spam-Level: X-Spam-Status: No, score=-2.881 tagged_above=-999 required=5 tests=[AWL=-0.282, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ijpzImHricyR for ; Mon, 11 May 2009 09:27:27 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id C945B3A68DC for ; Mon, 11 May 2009 09:27:27 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4BG760v004481; Mon, 11 May 2009 09:07:07 -0700 (PDT) Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4BG6ZsT004171 for ; Mon, 11 May 2009 09:06:36 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4BG6YY2007165; Mon, 11 May 2009 16:06:34 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4BG6Xvp018854; Mon, 11 May 2009 12:06:33 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4BG5hTL004861; Mon, 11 May 2009 12:05:43 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n4BG5hYG004858; Mon, 11 May 2009 12:05:43 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18952.19671.287999.763233@gargle.gargle.HOWL> Date: Mon, 11 May 2009 12:05:43 -0400 From: James Carlson To: Dinesh G Dutt In-Reply-To: <4A08494F.7090902@cisco.com> References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Dinesh G Dutt writes: > James Carlson wrote: > > if we're the destination then > > decapsulate and forward via L2 > > # note: ignore hop limit > > > This s the difference. How can I do anything like a traceroute if the > frame is delivered when hop count is 0, but you've reached the > destination ? Ah, I think I see the problem you're pointing out now. It's in providing visibility to the last hop, and _assuming_ that the probe message sent isn't one that would trigger any response from the remote system. It'd be possible to define the tracing protocol such that it either doesn't need the old hop-limit trick (by using something more like RFC 1393 to record the actual path of a single message), or defining it to be a ping-like message that must elicit a reply that identifies the target system. If you assume that neither of those is done, and the decapsulating host never sends anything back, then I agree that your change is needed. > BTW, this logic also complicates the processing of > multi-destination frames when some Rbridges have access ports and > inter-Rbridge links. I'm not seeing it, but I'll take your word for it. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 12 03:57:26 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CFC973A6DB2 for ; Tue, 12 May 2009 03:57:26 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.707 X-Spam-Level: X-Spam-Status: No, score=-2.707 tagged_above=-999 required=5 tests=[AWL=-0.709, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_53=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bCS-yO8a618D for ; Tue, 12 May 2009 03:57:25 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id CDB673A6C96 for ; Tue, 12 May 2009 03:57:25 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4CAZEET005371; Tue, 12 May 2009 03:35:14 -0700 (PDT) Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4CAYecO005206 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Tue, 12 May 2009 03:34:42 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.41,181,1241395200"; d="scan'208,217";a="40347128" Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by ams-iport-1.cisco.com with ESMTP; 12 May 2009 10:34:39 +0000 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n4CAYdlM010765; Tue, 12 May 2009 12:34:39 +0200 Received: from [64.103.65.14] (dhcp-gpk02-vlan300-64-103-65-14.cisco.com [64.103.65.14]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n4CAYdYS011980; Tue, 12 May 2009 10:34:39 GMT Message-ID: <4A0950BF.2080002@cisco.com> Date: Tue, 12 May 2009 11:34:39 +0100 From: mike shand User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Donald Eastlake References: <4A00726F.8070005@sun.com> <18944.31809.331270.486332@gargle.gargle.HOWL> <1028365c0905101832i6952a1f9re4de2a20d752579b@mail.gmail.com> In-Reply-To: <1028365c0905101832i6952a1f9re4de2a20d752579b@mail.gmail.com> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=4429; t=1242124479; x=1242988479; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20 |Subject:=20Re=3A=20[rbridge]=20Is=20it=20a=20problem=20to= 20limit=20to=20255,=09the=20#=20of=20links=20R1=0A=20can=20= 09be=20DRB=20for? |Sender:=20; bh=BuEhaMODeTOp8fQtrwAhpHlVl4ygXoudJAHax3mlopU=; b=GmcfRD060GJfD3OtcD2NxnpxmB8wSqO1uzJLnznxhgyySuj5Uq6VyGyuPN C+jQVEiaBLZfjmPKk+O6PMczQpbY9RdZPaBppyH5o8JSuJH8i+bF7ApYHSm3 sTpAs9xIgr; Authentication-Results: ams-dkim-2; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: mshand@cisco.com Cc: TRILL/RBridge Working Group Subject: Re: [rbridge] Is it a problem to limit to 255, the # of links R1 can be DRB for? X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1064617955==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============1064617955== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Donald Eastlake wrote:
I think it would be good to allow for more than 255 links and I support option 2. I also agree with Mike Shand that, for ease of debugging, that option shouldn't be used unless necessary.
Yes, I think the simplest thing is to assume its not a problem, but allow 2 if it turns out that it is. This isn't really a technical change, just the removal of a restriction.

Option 4 is an unnecessarily large change.

    Mike




Thanks,
Donald
=============================
Donald E. Eastlake 3rd   +1-508-634-2066 (home)
155 Beaver Street
Milford, MA 01757 USA
d3e3e3@gmail.com


On Tue, May 5, 2009 at 1:49 PM, James Carlson <james.d.carlson@sun.com> wrote:
Radia Perlman writes:
> 1) assume the 255 link limit is not a problem, especially with pseudonode
> suppression, and keep the restriction that the 7-byte pseudonode ID has
> to have the top 6 bytes=the DRB's system ID
>
> 2) say that the top 6 bytes can be any 6-byte ID owned by the DRB, which
> still allows it to recognize its own LSPs, and makes the # of links it
> can be
> DRB for pretty much unlimited (it probably has a MAC address for
> each of its links)
>
> 3) allow the multicast form of the system ID (where the multicast
> bit is set), in addition to the regular system ID, which doubles the
> number of links R1 can be DRB for (and declare a pseudonode for)
>
> 4) change the format of LSP to have 8 byte IDs  rather than 7.

Both (1) and (2) sound good to me.  (2) sounds fairly familiar.
(Likely something we did back at IronBridge ...)

I'm not sure I see a point for (3) over (2).  As long as you're using
something other than 'the' system ID, what you choose to use likely
has no additional impact.  Thus, trying to keep the address "similar"
by making just one bit different probably isn't helpful.

I wouldn't want to see (4) unless it were changed everywhere.  Keeping
a hack like that straight for just TRILL IS-IS would be difficult.

--
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge


_______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge

--===============1064617955== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============1064617955==-- From rbridge-bounces@postel.org Tue May 12 13:13:22 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F2BE33A6F91 for ; Tue, 12 May 2009 13:13:21 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.877 X-Spam-Level: X-Spam-Status: No, score=-2.877 tagged_above=-999 required=5 tests=[AWL=-0.278, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z-64gUfsP2+F for ; Tue, 12 May 2009 13:13:21 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 189903A6F73 for ; Tue, 12 May 2009 13:13:21 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4CK7mvu002484; Tue, 12 May 2009 13:07:48 -0700 (PDT) Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4CK7BA3001974 for ; Tue, 12 May 2009 13:07:12 -0700 (PDT) Received: from dm-east-02.east.sun.com ([129.148.13.5]) by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4CK6obh006512; Tue, 12 May 2009 20:06:50 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4CK6nsG010910; Tue, 12 May 2009 16:06:49 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4CK5wrT009566; Tue, 12 May 2009 16:05:58 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n4CK5vq8009563; Tue, 12 May 2009 16:05:57 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18953.54949.937080.18755@gargle.gargle.HOWL> Date: Tue, 12 May 2009 16:05:57 -0400 From: James Carlson To: Radia Perlman In-Reply-To: <4A09D4C2.9050201@sun.com> References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> <4A09D4C2.9050201@sun.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Radia Perlman writes: > I suspect nobody will care, so we can just go with Dinesh's wording. With the detailed rationale for the change, I'm happy enough with his wording and the extra check on entry. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 12 13:20:09 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B27443A6FA5 for ; Tue, 12 May 2009 13:20:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.508 X-Spam-Level: X-Spam-Status: No, score=-2.508 tagged_above=-999 required=5 tests=[AWL=0.091, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7IbeQYojEn1O for ; Tue, 12 May 2009 13:20:08 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 32B433A6F80 for ; Tue, 12 May 2009 13:20:08 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4CJwINs028999; Tue, 12 May 2009 12:58:19 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4CJvxCW028935 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Tue, 12 May 2009 12:58:00 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KJJ00H3MRGJ3V20@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Tue, 12 May 2009 12:57:55 -0700 (PDT) Received: from [129.150.35.145] ([192.18.101.5]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KJJ00F44RGHX5Q0@mail.sunlabs.com> for rbridge@postel.org; Tue, 12 May 2009 12:57:55 -0700 (PDT) Date: Tue, 12 May 2009 12:57:54 -0700 From: Radia Perlman In-reply-to: <18952.19671.287999.763233@gargle.gargle.HOWL> To: James Carlson Message-id: <4A09D4C2.9050201@sun.com> MIME-version: 1.0 References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org I don't think this should be a big deal either way, and it would be nice to not leave this as an open issue. Dinesh's proposed wording change makes TRILL behave the same as IPv4 and IPv6, which seems reasonable. His proposed replacement text is this: "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 by each Rbridge that forwards a TRILL encapsulated frame. The frame is dropped if either the Hop Count in the received frame is 0 or the Hop Count is decremented to 0." I'm not sure the "dropped if the Hop Count in the received frame is 0" is necessary, if anyone is concerned about the extra cycle it would take to check the hop count both into and out of the the RBridge, but it's probably a bit safer in case the previous RBridge forgot to drop the packet after it decremented the TTL to 0. So I think we should either just take Dinesh's wording, or if anyone is unhappy about checking TTL twice, remove the "dropped if the Hop Count in the received frame is 0" clause. Or change it to a MAY, as in "As an additional precaution, an RBridge MAY check the hop count in a received frame and drop it if the hop count is 0". I suspect nobody will care, so we can just go with Dinesh's wording. Radia James Carlson wrote: > Dinesh G Dutt writes: > >> James Carlson wrote: >> >>> if we're the destination then >>> decapsulate and forward via L2 >>> # note: ignore hop limit >>> >>> >> This s the difference. How can I do anything like a traceroute if the >> frame is delivered when hop count is 0, but you've reached the >> destination ? >> > > Ah, I think I see the problem you're pointing out now. It's in > providing visibility to the last hop, and _assuming_ that the probe > message sent isn't one that would trigger any response from the remote > system. > > It'd be possible to define the tracing protocol such that it either > doesn't need the old hop-limit trick (by using something more like RFC > 1393 to record the actual path of a single message), or defining it to > be a ping-like message that must elicit a reply that identifies the > target system. > > If you assume that neither of those is done, and the decapsulating > host never sends anything back, then I agree that your change is > needed. > > >> BTW, this logic also complicates the processing of >> multi-destination frames when some Rbridges have access ports and >> inter-Rbridge links. >> > > I'm not seeing it, but I'll take your word for it. > > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 13 17:13:13 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D30093A693C for ; Wed, 13 May 2009 17:13:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.792 X-Spam-Level: X-Spam-Status: No, score=-3.792 tagged_above=-999 required=5 tests=[AWL=-1.193, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZOMyJ-FptQA for ; Wed, 13 May 2009 17:13:12 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id A4EE23A6C10 for ; Wed, 13 May 2009 17:13:12 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4DNpKmM002492; Wed, 13 May 2009 16:51:22 -0700 (PDT) Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4DNokfA002222 for ; Wed, 13 May 2009 16:50:47 -0700 (PDT) Received: from jurassic-x4600.sfbay.sun.com ([129.146.17.63]) by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4DKX6Bc002751 for ; Wed, 13 May 2009 20:34:06 GMT Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic-x4600.sfbay.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4DKX54K136921 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 May 2009 13:33:05 -0700 (PDT) Message-ID: <4A0B2E81.1020602@sun.com> Date: Wed, 13 May 2009 13:33:05 -0700 From: Erik Nordmark User-Agent: Thunderbird 2.0.0.21 (X11/20090323) MIME-Version: 1.0 To: "Developing a hybrid router/bridge." X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: erik.nordmark@sun.com Subject: [rbridge] FYI: CFP relevant to TRILL X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -------- Original Message -------- Subject: Re: Cfp relevant to TRILL Date: Wed, 13 May 2009 20:30:55 +0300 From: Jukka Manner To: Erik Nordmark , d3e3e3@gmail.com References: <4A0A7F8D.5030606@tkk.fi> <4A0AEB7A.3040909@sun.com> BIPN'09 Call For Papers 1st IEEE Workshop on Below IP Networking (BIPN'09) in conjuction with Globecom 2009, Honolulu, Hawaii. http://www.bipn.org BIPN 2009 is soliciting original and previously unpublished papers addressing research challenges and advances towards metropolitan and wide area networking that work below the IP layer. Particular interest is in enhanced Ethernet technology in context with future access and Internet core networks and systems as well as advances in the label switching technologies. A common denominator is implementing carrier grade transport capabilities below IP. The role of IP in networks is undermined by numerous add-on solutions, many of which reside below IP in the stack. Add-ons provide resiliency, traffic engineering, quality of service, network virtualization, network hiding and edge to edge connectivity etc. Ethernet and MPLS footprints in networks are increasing. An industry trend is that from synchronous transmission, networks are moving to packet based transport based on 802.1 variants or IP/MPLS. Both Ethernet and MPLS are being turned into Carrier Grade transport technologies. The use of native Ethernet based control, signaling and management solutions in large operator and corporate networks will help to reduce costs while scaling networks to higher transport speeds and to carrier grade operator solutions. IP/MPLS transport is agnostic to underlying layers. Now the industry is seeking advice on the particular form of packet based transport technology and on what will be the role of IPv4 when unallocated address pools will soon be exhausted =96 will it continue to serve as a routed protocol or will the responsibility for all end to end connectivity be delegated to below IP technology? In order to support different products, services, pricing or business models, etc. solutions must be open standard and flexible enough. New networking principles using enhanced Ethernet are being explored in several international efforts. The industry is developing the MPLS transport profile. The 1st IEEE Workshop on Below IP Networking (BIPN=9209) provides a venue for academic and industrial research communities for exchanging ideas and experience on all aspects of below IP Networking. Papers that present work, validated by experimentation, simulations, or analysis, as well as position papers and papers discussing and comparing concepts, architectures and interfaces are solicited, on the topics including, but not limited to * intra and inter carrier path computation and routing below IP * intra and inter carrier protection and restoration below IP * intra and inter carrier OAM * below IP solutions for intra domain and inter carrier traffic engineering * new forwarding technologies * connection oriented and connectionless network services using packet transport * identities and addressing for enhanced Ethernet networks * mobility issues and mobility solutions for packet transport networks * scalability and implementation complexity of below IP networking solutions * quality of service in packet transport networks * network discovery below IP * IP vs End-2-End Ethernet * co-existence and interoperation of routed IP and routed Ethernet * positioning of native enhanced Ethernet against IP, MPLS, GMPLS and MPLS-TP * techno-economics of transport Ethernet, MPLS-TP and Internet by Ethernet Papers should be original material in the IEEE two column format limited to 6 pages. Important dates * Full paper submission: July 23rd 2009 * Notification of acceptance: August 28th 2009 * Final papers due: September 10th 2009 Submission implies the willingness of at least one of the authors to register and present the paper. Accepted papers must be presented at the workshop and will appear in the IEEE Explore. _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 14 17:27:55 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C64F03A6BC2 for ; Thu, 14 May 2009 17:27:55 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.83 X-Spam-Level: X-Spam-Status: No, score=-2.83 tagged_above=-999 required=5 tests=[AWL=-0.231, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QL8EO76fHXLm for ; Thu, 14 May 2009 17:27:55 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id E29DB3A6A63 for ; Thu, 14 May 2009 17:27:54 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4F02qmC016772; Thu, 14 May 2009 17:02:52 -0700 (PDT) Received: from ind-iport-1.cisco.com (ind-iport-1.cisco.com [64.104.129.195]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4F02Bgi016527 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Thu, 14 May 2009 17:02:13 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.41,197,1241395200"; d="scan'208";a="50395140" Received: from ind-dkim-2.cisco.com ([64.104.140.59]) by ind-iport-1.cisco.com with ESMTP; 15 May 2009 00:02:10 +0000 Received: from india-core-1.cisco.com (india-core-1.cisco.com [64.104.129.221]) by ind-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n4F029Ck018638 for ; Fri, 15 May 2009 05:32:09 +0530 Received: from [IPv6:::1] (ssh-sjc-1.cisco.com [171.68.225.134]) by india-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n4F01coK009766 for ; Fri, 15 May 2009 00:01:39 GMT Message-ID: <4A0CB0E1.3000607@cisco.com> Date: Thu, 14 May 2009 17:01:37 -0700 From: Dinesh G Dutt User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: "Developing a hybrid router/bridge." DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=760; t=1242345730; x=1243209730; c=relaxed/simple; s=inddkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ddutt@cisco.com; z=From:=20Dinesh=20G=20Dutt=20 |Subject:=20Higher=20number=20is=20higher=20priority |Sender:=20; bh=D/0YlI2LsAXzhDYufgZUZ8w+pqK2/WPH2+9B6QTYyYw=; b=xLN723kTGKHV205rFVH0bTWoUv2bj+eeQ3fhSv5R00fcMujlsH7btKix5F nRfac7qMIirjHSbx6pBI0SBsKCTGpgWJcitCbIrBZt34uyv3jB1D84qQuNcw WRC7NmGC2w; Authentication-Results: ind-dkim-2; header.From=ddutt@cisco.com; dkim=pass ( sig from cisco.com/inddkim2002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ddutt@cisco.com Subject: [rbridge] Higher number is higher priority X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org All, One another minor change. In spanning tree, lower number signifies higher priority whereas in IS-IS, higher number signifies higher priority (Radia tossed a coin with different results ? :). Given that Rbridges use IS-IS, I think we must follow the IS-IS logic and have higher numbers mean higher priority and not follow the .1Q bridges behavior. In the base protocol spec, there are a few places where this needs to be fixed, if there is no objection. One place that jumps at me is the end of section 4.3 in draft12. This also needs to be fixed in the L2 IS-IS document too. Dinesh -- We make our world significant by the courage of our questions and by the depth of our answers. - Carl Sagan _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 14 18:44:59 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 44EC228C368 for ; Thu, 14 May 2009 18:44:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.27 X-Spam-Level: X-Spam-Status: No, score=-2.27 tagged_above=-999 required=5 tests=[AWL=-0.271, BAYES_00=-2.599, J_CHICKENPOX_66=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uaQBcGMNENcI for ; Thu, 14 May 2009 18:44:52 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 021AD28C35F for ; Thu, 14 May 2009 18:44:51 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4F1UrtU018402; Thu, 14 May 2009 18:30:53 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4F1UdSI018332 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Thu, 14 May 2009 18:30:40 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KJN000FWW6VVE00@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Thu, 14 May 2009 18:30:31 -0700 (PDT) Received: from [192.168.1.102] ([24.16.44.155]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KJN00FTYW6VX1X0@mail.sunlabs.com> for rbridge@postel.org; Thu, 14 May 2009 18:30:31 -0700 (PDT) Date: Thu, 14 May 2009 18:30:29 -0700 From: Radia Perlman In-reply-to: <4A0CB0E1.3000607@cisco.com> To: Dinesh G Dutt Message-id: <4A0CC5B5.2080608@sun.com> MIME-version: 1.0 References: <4A0CB0E1.3000607@cisco.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Higher number is higher priority X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Yes, I agree. We should switch TRILL to be numerically higher priority=higher priority. And for historical interest -- I didn't flip coins. :-) IS-IS was designed before spanning tree, and the choice of numerically higher=higher priority was chosen because that's what any sane person would do. But for spanning tree, it worked out really nicely to consider the fields ("root bridge priority", "root bridge ID", "cost to root", "transmitting bridge priority", "transmitting bridge ID", "port ID") as a multiprecision number where for comparing whether one BPDU is "better" than another. Since "cost" obviously has to be "better" if it's smaller, it constrained all the other values to be "smaller is better". I wonder if it drives people managing bridges crazy to have to set the priority to be smaller to make it higher priority? Sorry about that...but it did make the description of "better Hello" really elegant. Radia Dinesh G Dutt wrote: > All, > > One another minor change. In spanning tree, lower number signifies > higher priority whereas in IS-IS, higher number signifies higher > priority (Radia tossed a coin with different results ? :). Given that > Rbridges use IS-IS, I think we must follow the IS-IS logic and have > higher numbers mean higher priority and not follow the .1Q bridges behavior. > > In the base protocol spec, there are a few places where this needs to be > fixed, if there is no objection. One place that jumps at me is the end > of section 4.3 in draft12. This also needs to be fixed in the L2 IS-IS > document too. > > Dinesh > > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 14 22:47:18 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 20FD23A6E0E for ; Thu, 14 May 2009 22:47:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.562 X-Spam-Level: X-Spam-Status: No, score=-2.562 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dRBF3Rk1FuFp for ; Thu, 14 May 2009 22:47:17 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 1E9E83A6358 for ; Thu, 14 May 2009 22:47:16 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4F5Ss4M009554; Thu, 14 May 2009 22:28:55 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4F5SKuA009295 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Thu, 14 May 2009 22:28:21 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KJO000PD76VVE00@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Thu, 14 May 2009 22:28:07 -0700 (PDT) Received: from [192.168.1.102] ([24.16.44.155]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KJO00FNM76VX9O0@mail.sunlabs.com> for rbridge@postel.org; Thu, 14 May 2009 22:28:07 -0700 (PDT) Date: Thu, 14 May 2009 22:28:04 -0700 From: Radia Perlman To: TRILL/RBridge Working Group Message-id: <4A0CFD64.9070502@sun.com> MIME-version: 1.0 User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Subject: [rbridge] Question about reserved nicknames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org I notice there were some nicknames set aside as "reserved". What are RBridges supposed to do about reserved nicknames? Merely not request them, or check data packets, and drop packets with the TRILL header having either ingress or egress nickname field set as one of the reserved values? If the latter, what do people envision using reserved nicknames for in the future? Would such a use be compatible with existing RBridges discarding frames that use reserved nicknames? Radia _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 15 07:19:49 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B421828C2AC for ; Fri, 15 May 2009 07:19:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.518 X-Spam-Level: X-Spam-Status: No, score=-2.518 tagged_above=-999 required=5 tests=[AWL=0.081, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GRhIidCrrpJ6 for ; Fri, 15 May 2009 07:19:48 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id B52043A68AC for ; Fri, 15 May 2009 07:19:48 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FE3IBY014583; Fri, 15 May 2009 07:03:19 -0700 (PDT) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.25]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FE31Nc014497 for ; Fri, 15 May 2009 07:03:03 -0700 (PDT) Received: by ey-out-2122.google.com with SMTP id d26so508302eyd.63 for ; Fri, 15 May 2009 07:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=2kwOEiiNwgbaH7Kwu6gxihaLlVB7KfT42tF91Qi7fRg=; b=jUeHHnJuYHzfHXYO4Q7u+uk9ZXXJr5wDgKU4qockBD0piJqd8dbkF0k23yGIXZrO4j PZtEw1g5P8BHGf4W4+TTCnFix/gTO5wbH4/5ndm+lD2KLHM2RWbr4Bw0co7GldDojtYb PW84ZaNkG3+dA0rjiTaoD5sBOrN641g4uDqW4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=LMKbWcJkxA5P9lw/2LrKLo07VU00TFrcZcCZJnjLU+HbZYT/1PMfhxxOR/BiwFgxZN 4ooS7O2hTdTldfSt52e8L67LF+GhdudoSBVii6YY2CkvPJ0mNewEylExptqvkpXi5EKa R4cHJNS9XPMNchokG0YNwWrhlF/+Xs39TrgpI= MIME-Version: 1.0 Received: by 10.216.30.206 with SMTP id k56mr1246826wea.86.1242396179308; Fri, 15 May 2009 07:02:59 -0700 (PDT) In-Reply-To: <4A0CFD64.9070502@sun.com> References: <4A0CFD64.9070502@sun.com> Date: Fri, 15 May 2009 10:02:59 -0400 Message-ID: <1028365c0905150702u41d1e6e6yc14723786d83ad61@mail.gmail.com> From: Donald Eastlake To: Radia Perlman X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com Cc: TRILL/RBridge Working Group Subject: Re: [rbridge] Question about reserved nicknames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Hi Radia, The behavior you describe is what was intended for the reserved nicknames with the one minor exception that there is currently no requirement to examine the ingress nickname on receipt of a known unicast TRILL data frame. So an RBridge might not discard such a frame if the ingress nickname was a reserved value. Perhaps that should be a requirement. This was discussed on the list. Its really not much different from the extra reserved multicast bridging MAC addresses, which are dropped by any bridge which doesn't understand them, or the extra reserved multicast TRILL MAC addresses, which are dropped by and RBridge which doesn't understand them. Maybe the reserved nicknames will be helpful in handling control messages on links that don't have outside MAC addresses or somehow helpful in implementing "provider RBridges" if/when we want to do something like that. In any case, it is quite cheap to reserve them and, if we ever want the behavior of dropping such TRILL frames, that requirement has to be imposed from the beginning. Thanks, Donald ============================= Donald E. Eastlake 3rd +1-508-634-2066 (home) 155 Beaver Street Milford, MA 01757 USA d3e3e3@gmail.com On Fri, May 15, 2009 at 1:28 AM, Radia Perlman wrote: > I notice there were some nicknames set aside as "reserved". What are > RBridges > supposed to do about reserved nicknames? Merely not request them, or check > data packets, and drop > packets with the TRILL header having either ingress or egress nickname > field set as one of the reserved values? > > If the latter, what do people envision using reserved nicknames for in > the future? > Would such a use be compatible with existing RBridges discarding frames > that use reserved nicknames? > > Radia > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 15 08:07:38 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E251B3A6B0C for ; Fri, 15 May 2009 08:07:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.893 X-Spam-Level: X-Spam-Status: No, score=-2.893 tagged_above=-999 required=5 tests=[AWL=-0.294, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q1pnh0JjI+GT for ; Fri, 15 May 2009 08:07:38 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id B6BBB3A691E for ; Fri, 15 May 2009 08:07:37 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FEdj29029822; Fri, 15 May 2009 07:39:46 -0700 (PDT) Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FEdET7029468 for ; Fri, 15 May 2009 07:39:15 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4FEdBrp018709; Fri, 15 May 2009 14:39:11 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4FEdBgO042777; Fri, 15 May 2009 10:39:11 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4FEcHqE018250; Fri, 15 May 2009 10:38:17 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n4FEcGoh018247; Fri, 15 May 2009 10:38:16 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18957.32344.765352.420046@gargle.gargle.HOWL> Date: Fri, 15 May 2009 10:38:16 -0400 From: James Carlson To: Donald Eastlake In-Reply-To: <1028365c0905150702u41d1e6e6yc14723786d83ad61@mail.gmail.com> References: <4A0CFD64.9070502@sun.com> <1028365c0905150702u41d1e6e6yc14723786d83ad61@mail.gmail.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: TRILL/RBridge Working Group , Radia Perlman Subject: Re: [rbridge] Question about reserved nicknames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Donald Eastlake writes: > The behavior you describe is what was intended for the reserved > nicknames with the one minor exception that there is currently no > requirement to examine the ingress nickname on receipt of a known > unicast TRILL data frame. So an RBridge might not discard such a frame > if the ingress nickname was a reserved value. Perhaps that should be a > requirement. The behavior I'd suggest would be to ignore the ingress nickname on forwarding, and drop invalid ones only at egress. The rationale is that it'll be harder to deploy a future nickname- based protocol that requires forwarding if forwarding is disabled now. If forwarding is not desired in some future protocol, then the hop limit can always be used to prevent it. For the egress, of course, life is different: you must learn the ingress for the source based on the ingress nickname, and that means it can't be an "illegal" one. Some future protocol can (again) amend that behavior as needed. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 15 09:23:04 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5B1DD3A6A6E for ; Fri, 15 May 2009 09:23:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BEwRezMLTmMV for ; Fri, 15 May 2009 09:23:03 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 6F2443A6918 for ; Fri, 15 May 2009 09:23:03 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FGC9mG010163; Fri, 15 May 2009 09:12:09 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FGBTCt009918 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 15 May 2009 09:11:29 -0700 (PDT) Received: from [75.214.177.75] (75.sub-75-214-177.myvzw.com [75.214.177.75]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4FGAqkh007554; Fri, 15 May 2009 09:10:54 -0700 (PDT) Message-ID: <4A0D940C.3070400@isi.edu> Date: Fri, 15 May 2009 09:10:52 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: James Carlson References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> <4A09D4C2.9050201@sun.com> <18953.54949.937080.18755@gargle.gargle.HOWL> In-Reply-To: <18953.54949.937080.18755@gargle.gargle.HOWL> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." , Radia Perlman Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 James Carlson wrote: > Radia Perlman writes: >> I suspect nobody will care, so we can just go with Dinesh's wording. If the goal is to make this work like IP, the wording needs correction. The original proposed wording is: - --- The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 by each Rbridge that forwards a TRILL encapsulated frame. The frame is dropped if either the Hop Count in the received frame is 0 or the Hop Count is decremented to 0. - --- In IP, the following is true: " A router MUST NOT discard a datagram just because it was received with TTL equal to zero or one; if it is to the router and otherwise valid, the router MUST attempt to receive it." I.e., the packet is dropped if the TTL is zero or one on receipt only if it is forwarded; if it is being 'accepted' (i.e., in this case, if the destination is the trill node doing the processing), then a TTL of zero is acceptable. It seems like the wording needs to include this second case... Joe -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoNlAwACgkQE5f5cImnZrtOFgCg26uBmac6/MOCZUi6kujD95US SS0AoOMXl2d621TdpwgRIT5E2UHAhzur =kKG6 -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 15 12:24:35 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F16953A6CDD for ; Fri, 15 May 2009 12:24:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.512 X-Spam-Level: X-Spam-Status: No, score=-2.512 tagged_above=-999 required=5 tests=[AWL=0.087, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NEmVhHc6aPqv for ; Fri, 15 May 2009 12:24:34 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 23D193A6CCF for ; Fri, 15 May 2009 12:24:33 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FJ3DlT024501; Fri, 15 May 2009 12:03:14 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FJ2SVX024249 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 15 May 2009 12:02:29 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KJP000BT8VSVE20@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 15 May 2009 12:02:16 -0700 (PDT) Received: from [129.150.35.145] ([192.18.101.5]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KJP00FPL8VRXD41@mail.sunlabs.com> for rbridge@postel.org; Fri, 15 May 2009 12:02:16 -0700 (PDT) Date: Fri, 15 May 2009 12:02:16 -0700 From: Radia Perlman In-reply-to: <18957.32344.765352.420046@gargle.gargle.HOWL> To: TRILL/RBridge Working Group Message-id: <4A0DBC38.4000302@sun.com> MIME-version: 1.0 References: <4A0CFD64.9070502@sun.com> <1028365c0905150702u41d1e6e6yc14723786d83ad61@mail.gmail.com> <18957.32344.765352.420046@gargle.gargle.HOWL> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Subject: Re: [rbridge] Question about reserved nicknames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Ah. I'd been doing some last minute rereading of the spec and couldn't find what it said to do with reserved nicknames, but yes...the spec does explicitly says to drop if the egress nickname is unknown or reserved. So I'm glad that that is the behavior everyone wants. Radia James Carlson wrote: > Donald Eastlake writes: > >> The behavior you describe is what was intended for the reserved >> nicknames with the one minor exception that there is currently no >> requirement to examine the ingress nickname on receipt of a known >> unicast TRILL data frame. So an RBridge might not discard such a frame >> if the ingress nickname was a reserved value. Perhaps that should be a >> requirement. >> > > The behavior I'd suggest would be to ignore the ingress nickname on > forwarding, and drop invalid ones only at egress. > > The rationale is that it'll be harder to deploy a future nickname- > based protocol that requires forwarding if forwarding is disabled now. > If forwarding is not desired in some future protocol, then the hop > limit can always be used to prevent it. > > For the egress, of course, life is different: you must learn the > ingress for the source based on the ingress nickname, and that means > it can't be an "illegal" one. Some future protocol can (again) amend > that behavior as needed. > > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 15 14:13:07 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9792A3A6E5D for ; Fri, 15 May 2009 14:13:07 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.889 X-Spam-Level: X-Spam-Status: No, score=-2.889 tagged_above=-999 required=5 tests=[AWL=-0.290, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jpNgpHEjLBda for ; Fri, 15 May 2009 14:13:06 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id A65153A6A29 for ; Fri, 15 May 2009 14:13:06 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FL4UOs012045; Fri, 15 May 2009 14:04:31 -0700 (PDT) Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FL444I011922 for ; Fri, 15 May 2009 14:04:05 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4FL44Ux012626 for ; Fri, 15 May 2009 21:04:04 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4FL43ib047605; Fri, 15 May 2009 17:04:03 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4FL3A5a020274; Fri, 15 May 2009 17:03:10 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n4FL3AXh020271; Fri, 15 May 2009 17:03:10 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18957.55438.199580.780609@gargle.gargle.HOWL> Date: Fri, 15 May 2009 17:03:10 -0400 From: James Carlson To: Radia Perlman In-Reply-To: <4A0DBC38.4000302@sun.com> References: <4A0CFD64.9070502@sun.com> <1028365c0905150702u41d1e6e6yc14723786d83ad61@mail.gmail.com> <18957.32344.765352.420046@gargle.gargle.HOWL> <4A0DBC38.4000302@sun.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: TRILL/RBridge Working Group Subject: Re: [rbridge] Question about reserved nicknames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Radia Perlman writes: > Ah. I'd been doing some last minute rereading of the spec and couldn't > find what it said to > do with reserved nicknames, but yes...the spec does explicitly says to > drop if the egress nickname is unknown > or reserved. So I'm glad that that is the behavior everyone wants. Right; but I don't think it says what to do with ingress nicknames. I think the right answer is: - MUST NOT send with a reserved nickname as ingress - MUST ignore ingress nickname when forwarding - MUST discard packets with reserved ingress nickname at egress node -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 15 17:14:48 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BBA4E28C160 for ; Fri, 15 May 2009 17:14:48 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.528 X-Spam-Level: X-Spam-Status: No, score=-2.528 tagged_above=-999 required=5 tests=[AWL=0.071, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2qKUThOfARm8 for ; Fri, 15 May 2009 17:14:48 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id F17DD28C13F for ; Fri, 15 May 2009 17:14:47 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FNvDae015452; Fri, 15 May 2009 16:57:14 -0700 (PDT) Received: from mail-ew0-f162.google.com (mail-ew0-f162.google.com [209.85.219.162]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4FNugYL015248 for ; Fri, 15 May 2009 16:56:44 -0700 (PDT) Received: by ewy6 with SMTP id 6so4149725ewy.45 for ; Fri, 15 May 2009 16:56:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=pgEio/WF+z0AC3PfX2K1PIkDJzn3OP94pCUPcZtygS8=; b=ZlAt5kzOLzKmv6KPM6SHZnvU3vnWfxkNI7nKaOCUdqxMGWBhIMSOJ9PfYX14B2Aafg AJUiswfHqHUbhwyFPE5GViO8zqL2a1OMt5YAxT2zggZNPxi7UVNCTFHABfUUb584F1zV P0uHjvA2IQktIpF5lSq5TX2zjbK8RGXbQPX+I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=F4JVbwaegviJ0at70itrq33NOz4XBZAUJtPMKmB3Fjs//2id+ekrRof3QogYG4SmD8 dDWY2igFrnMUGuGkCjeTIZDLJoYT5rhztD3x8DohVST9pPX8Ma6qaLiLd9HvRDIuMopD Ahoq/X44+/DTbRnNptwtVKKBindDeB1c+xI1M= MIME-Version: 1.0 Received: by 10.216.70.143 with SMTP id p15mr1444955wed.115.1242431802053; Fri, 15 May 2009 16:56:42 -0700 (PDT) In-Reply-To: <18957.55438.199580.780609@gargle.gargle.HOWL> References: <4A0CFD64.9070502@sun.com> <1028365c0905150702u41d1e6e6yc14723786d83ad61@mail.gmail.com> <18957.32344.765352.420046@gargle.gargle.HOWL> <4A0DBC38.4000302@sun.com> <18957.55438.199580.780609@gargle.gargle.HOWL> Date: Fri, 15 May 2009 19:56:41 -0400 Message-ID: <1028365c0905151656i632b9967i2f22cf4da2894fa1@mail.gmail.com> From: Donald Eastlake To: James Carlson X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n4FNugYL015248 Cc: TRILL/RBridge Working Group , Radia Perlman Subject: Re: [rbridge] Question about reserved nicknames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org On Fri, May 15, 2009 at 5:03 PM, James Carlson wr= ote: > Radia Perlman writes: >> Ah. I'd been doing some last minute rereading of the spec and couldn't >> find what it said to >> do with reserved nicknames, but yes...the spec does explicitly says to >> drop if the egress nickname is unknown >> or reserved. So I'm glad that that is the behavior everyone wants. > > Right; but I don't think it says what to do with ingress nicknames. =A0I > think the right answer is: > > =A0- MUST NOT send with a reserved nickname as ingress > =A0- MUST ignore ingress nickname when forwarding > =A0- MUST discard packets with reserved ingress nickname at egress node That's fine for known unicast. But for multi-destination frames, if the ingress is a reserved value, you can't do the RFP check, so it would seem better to drop those. > James Carlson, Solaris Networking =A0 =A0 =A0 =A0 =A0 =A0 =A0 > Sun Microsystems / 35 Network Drive =A0 =A0 =A0 =A071.232W =A0 Vox +1 781= 442 2084 > MS UBUR02-212 / Burlington MA 01803-2757 =A0 42.496N =A0 Fax +1 781 442 1= 677 Thanks, Donald =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Donald E. Eastlake 3rd +1-508-634-2066 (home) 155 Beaver Street Milford, MA 01757 USA d3e3e3@gmail.com _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Mon May 18 06:18:00 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6058E3A6FEF for ; Mon, 18 May 2009 06:18:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.885 X-Spam-Level: X-Spam-Status: No, score=-2.885 tagged_above=-999 required=5 tests=[AWL=-0.286, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p-0A7UUHVB2f for ; Mon, 18 May 2009 06:17:53 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 4578C28C2F8 for ; Mon, 18 May 2009 06:17:29 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4ID3dNf027277; Mon, 18 May 2009 06:03:40 -0700 (PDT) Received: from sca-ea-mail-2.sun.com (sca-ea-mail-2.Sun.COM [192.18.43.25]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4ID2sEH026926 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Mon, 18 May 2009 06:02:55 -0700 (PDT) Received: from dm-east-02.east.sun.com ([129.148.13.5]) by sca-ea-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4ID2qXK011885; Mon, 18 May 2009 13:02:53 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4ID2qDF030229; Mon, 18 May 2009 09:02:52 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4ID1vvO022949; Mon, 18 May 2009 09:01:57 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n4ID1v0q022946; Mon, 18 May 2009 09:01:57 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18961.23621.558004.754861@gargle.gargle.HOWL> Date: Mon, 18 May 2009 09:01:57 -0400 From: James Carlson To: Donald Eastlake In-Reply-To: <1028365c0905151656i632b9967i2f22cf4da2894fa1@mail.gmail.com> References: <4A0CFD64.9070502@sun.com> <1028365c0905150702u41d1e6e6yc14723786d83ad61@mail.gmail.com> <18957.32344.765352.420046@gargle.gargle.HOWL> <4A0DBC38.4000302@sun.com> <18957.55438.199580.780609@gargle.gargle.HOWL> <1028365c0905151656i632b9967i2f22cf4da2894fa1@mail.gmail.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n4ID2sEH026926 Cc: TRILL/RBridge Working Group , Radia Perlman Subject: Re: [rbridge] Question about reserved nicknames X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Donald Eastlake writes: > On Fri, May 15, 2009 at 5:03 PM, James Carlson = wrote: > > =A0- MUST NOT send with a reserved nickname as ingress > > =A0- MUST ignore ingress nickname when forwarding > > =A0- MUST discard packets with reserved ingress nickname at egress node > = > That's fine for known unicast. But for multi-destination frames, if > the ingress is a reserved value, you can't do the RFP check, so it > would seem better to drop those. Agreed. -- = James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 19 16:46:14 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B66023A6C19 for ; Tue, 19 May 2009 16:46:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -17.259 X-Spam-Level: X-Spam-Status: No, score=-17.259 tagged_above=-999 required=5 tests=[AWL=0.340, BAYES_00=-2.599, USER_IN_DEF_WHITELIST=-15] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s3KYrHp4uI1r for ; Tue, 19 May 2009 16:46:13 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 8D0A128C0FD for ; Tue, 19 May 2009 16:46:10 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4JLuQV2007378; Tue, 19 May 2009 14:56:27 -0700 (PDT) Received: from bosco.isi.edu (bosco.isi.edu [128.9.168.207]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4JLtpkU007114 for ; Tue, 19 May 2009 14:55:52 -0700 (PDT) Received: by bosco.isi.edu (Postfix, from userid 70) id C65522B1C03; Tue, 19 May 2009 14:55:27 -0700 (PDT) To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org From: rfc-editor@rfc-editor.org Message-Id: <20090519215527.C65522B1C03@bosco.isi.edu> Date: Tue, 19 May 2009 14:55:27 -0700 (PDT) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: rfc-editor@rfc-editor.org Cc: rbridge@postel.org, rfc-editor@rfc-editor.org Subject: [rbridge] RFC 5556 on Transparent Interconnection of Lots of Links (TRILL): Problem and Applicability Statement X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org A new Request for Comments is now available in online RFC libraries. RFC 5556 Title: Transparent Interconnection of Lots of Links (TRILL): Problem and Applicability Statement Author: J. Touch, R. Perlman Status: Informational Date: May 2009 Mailbox: touch@isi.edu, Radia.Perlman@sun.com Pages: 17 Characters: 41657 Updates/Obsoletes/SeeAlso: None I-D Tag: draft-ietf-trill-prob-06.txt URL: http://www.rfc-editor.org/rfc/rfc5556.txt Current IEEE 802.1 LANs use spanning tree protocols that have a number of challenges. These protocols need to strictly avoid loops, even temporary ones, during route propagation, because of the lack of header loop detection support. Routing tends not to take full advantage of alternate paths, or even non-overlapping pairwise paths (in the case of spanning trees). This document addresses these concerns and suggests applying modern network-layer routing protocols at the link layer. This document assumes that solutions would not address issues of scalability beyond that of existing IEEE 802.1 bridged links, but that a solution would be backward compatible with 802.1, including hubs, bridges, and their existing plug-and-play capabilities. This memo provides information for the Internet community. This document is a product of the Transparent Interconnection of Lots of Links Working Group of the IETF. INFORMATIONAL: This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. This announcement is sent to the IETF-Announce and rfc-dist lists. To subscribe or unsubscribe, see http://www.ietf.org/mailman/listinfo/ietf-announce http://mailman.rfc-editor.org/mailman/listinfo/rfc-dist For searching the RFC series, see http://www.rfc-editor.org/rfcsearch.html. For downloading RFCs, see http://www.rfc-editor.org/rfc.html. Requests for special distribution should be addressed to either the author of the RFC in question, or to rfc-editor@rfc-editor.org. Unless specifically noted otherwise on the RFC itself, all RFCs are for unlimited distribution. The RFC Editor Team USC/Information Sciences Institute _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 19 17:17:56 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A86A3A6E5C for ; Tue, 19 May 2009 17:17:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.529 X-Spam-Level: X-Spam-Status: No, score=-2.529 tagged_above=-999 required=5 tests=[AWL=0.070, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NIUFCj11pASI for ; Tue, 19 May 2009 17:17:55 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 6E1153A6951 for ; Tue, 19 May 2009 17:17:55 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4JLuEHH007300; Tue, 19 May 2009 14:56:16 -0700 (PDT) Received: from mail-ew0-f162.google.com (mail-ew0-f162.google.com [209.85.219.162]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4JLsecX006768 for ; Tue, 19 May 2009 14:54:41 -0700 (PDT) Received: by ewy6 with SMTP id 6so136199ewy.45 for ; Tue, 19 May 2009 14:54:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=gs4QgCvOOzGZE+NF+bIllnIxr4DtGbh+mEReE8oaaCA=; b=PVseCAVWacU7p6b/U/PfZ8WgA2y0MyBU7HTq/1MQAOh/3lEi+fLEjJ2Q8El5wB1Soj ivpd+tniJDhiqQtZFD4Tklm1kH2lDcXXSn02Qzz8EuXC3thddEfHarEPXEkLat6ITSY1 zY+/ZG7YrGOO98PZPB5OjaQDBUEbwOdm7Z6pk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=D9ziuJDpT9s59MyDJhQJ7B+tuF+1HhkSiEgrWZpuoQwaR85RPoqEMMimabXfaK22YR DdLtbH9gv8zTiL2C2sZCehGXWwM4E9IzHvrwZJqfAM6yPB1KAOwwZ0WqTCSrdQ51FtcP vGziQDFlXoZC243hpym1KLlxjyln9KPTAvsuI= MIME-Version: 1.0 Received: by 10.216.1.85 with SMTP id 63mr138881wec.26.1242770079509; Tue, 19 May 2009 14:54:39 -0700 (PDT) In-Reply-To: <604C72C023784318A97135CFF626C863@your029b8cecfe> References: <604C72C023784318A97135CFF626C863@your029b8cecfe> Date: Tue, 19 May 2009 17:54:39 -0400 Message-ID: <1028365c0905191454u77dbeee1x9febd5902ed81381@mail.gmail.com> From: Donald Eastlake To: "rbridge@postel.org" X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n4JLsecX006768 Subject: [rbridge] Fwd: IETF Last Call: draft-ietf-opsawg-operations-and-management X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Since there has been some discussion of adding OAM features to or built on TRILL, people may be interested in the IETF last call below on a draft from the Operations and Management Area Working Group. Thanks, Donald ----- Original Message ----- From: "The IESG" To: "IETF-Announce" Cc: Sent: Tuesday, May 19, 2009 2:39 PM Subject: Last Call: draft-ietf-opsawg-operations-and-management (Guidelines for Considering Operations and Management of New Protocols and Protocol Extensions) to BCP > The IESG has received a request from the Operations and Management Area > Working Group WG (opsawg) to consider the following document: > > - 'Guidelines for Considering Operations and Management of New Protocols > =A0and Protocol Extensions ' > =A0 as a BCP > > The IESG plans to make a decision in the next few weeks, and solicits > final comments on this action. =A0Please send substantive comments to the > ietf@ietf.org mailing lists by 2009-06-02. Exceptionally, > comments may be sent to iesg@ietf.org instead. In either case, please > retain the beginning of the Subject line to allow automated sorting. > > The file can be obtained via > http://www.ietf.org/internet-drafts/draft-ietf-opsawg-operations-and-mana= gement-07.txt > > > IESG discussion can be tracked via > https://datatracker.ietf.org/public/pidtracker.cgi?command=3Dview_id&dTag= =3D16452&rfc_flag=3D0 > > _______________________________________________ > IETF-Announce mailing list > IETF-Announce@ietf.org > https://www.ietf.org/mailman/listinfo/ietf-announce _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Tue May 19 17:52:40 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D23513A67AC for ; Tue, 19 May 2009 17:52:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.53 X-Spam-Level: X-Spam-Status: No, score=-2.53 tagged_above=-999 required=5 tests=[AWL=0.068, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fh-C-FTjlcDM for ; Tue, 19 May 2009 17:52:39 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id B4B423A6A04 for ; Tue, 19 May 2009 17:52:39 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4K07olS026353; Tue, 19 May 2009 17:07:51 -0700 (PDT) Received: from mail-ew0-f162.google.com (mail-ew0-f162.google.com [209.85.219.162]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4K07QG9026196 for ; Tue, 19 May 2009 17:07:27 -0700 (PDT) Received: by ewy6 with SMTP id 6so207888ewy.45 for ; Tue, 19 May 2009 17:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=B2e6/U2WkE24gZQ0gJmK7hD4LTF70FtFaOSEqbdjvpQ=; b=xTGjY2xe7wmy4O629vWCCo4gHSW4RY2DfLT9lFxmZgKYU++g/2RjksiInLqLSjXwJB itoGDr65+utfimdVUHMyfG+xBSQUWG8Kc/mN220o9tba2qsWwf/khBwZiXOAVf5WJgIR nH82t2b9nPxqXpH/U6HQuU4OdD9/dnNj0MzLU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=sM1G7j/8BzkKg8wagAnuUQBR2RFxM930Q53wMZFUyoPIckdzZFQIXAqADmfwENVi2t 4RFMoWg6XG5tmeobagK2Y+zinc6yV5ut//bZFJd0g0/syEFU26/b89Jw5BMC5TlmBI/8 2Jek247+XbJyUXecfqNXwWn1L9+gqpiX7UYoc= MIME-Version: 1.0 Received: by 10.216.29.201 with SMTP id i51mr140459wea.214.1242778045414; Tue, 19 May 2009 17:07:25 -0700 (PDT) In-Reply-To: <4A0D940C.3070400@isi.edu> References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> <4A09D4C2.9050201@sun.com> <18953.54949.937080.18755@gargle.gargle.HOWL> <4A0D940C.3070400@isi.edu> Date: Tue, 19 May 2009 20:07:25 -0400 Message-ID: <1028365c0905191707x2b5ca33cn71fb8723497847e9@mail.gmail.com> From: Donald Eastlake To: "Developing a hybrid router/bridge." X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0820837056==" Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org --===============0820837056== Content-Type: multipart/alternative; boundary=0016368e2f4fee7c37046a4ccfb4 --0016368e2f4fee7c37046a4ccfb4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm fine with changing hop count processing to make it the same as IPv4 and IPv6 even it reduce the distance a TRILL encapsulated frame can go by 1 hop. Donald ============================= Donald E. Eastlake 3rd +1-508-634-2066 (home) 155 Beaver Street Milford, MA 01757 USA d3e3e3@gmail.com On Fri, May 15, 2009 at 12:10 PM, Joe Touch wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > James Carlson wrote: > > Radia Perlman writes: > >> I suspect nobody will care, so we can just go with Dinesh's wording. > > If the goal is to make this work like IP, the wording needs correction. > > The original proposed wording is: > > - --- > > The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each Rbridge that forwards a TRILL encapsulated frame. The frame is > dropped if either the Hop Count in the received frame is 0 or the Hop > Count is decremented to 0. > > - --- > > In IP, the following is true: > > " A router MUST NOT discard a datagram just because it was received > with TTL equal to zero or one; if it is to the router and otherwise > valid, the router MUST attempt to receive it." > > I.e., the packet is dropped if the TTL is zero or one on receipt only if > it is forwarded; if it is being 'accepted' (i.e., in this case, if the > destination is the trill node doing the processing), then a TTL of zero > is acceptable. > > It seems like the wording needs to include this second case... > > Joe > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkoNlAwACgkQE5f5cImnZrtOFgCg26uBmac6/MOCZUi6kujD95US > SS0AoOMXl2d621TdpwgRIT5E2UHAhzur > =kKG6 > -----END PGP SIGNATURE----- > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > --0016368e2f4fee7c37046a4ccfb4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I'm fine with changing hop count processing to make it the same as= IPv4 and IPv6 even it reduce the distance a TRILL encapsulated frame can g= o by 1 hop.

Donald
=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Donald E. Eastlake 3rd =A0 +1-508-634-2066 (home)
155 Beaver Street Milford, MA 01757 USA
d3e3e3@gmail.com


On Fri, May 15, 2009 at 12:10 PM, Joe To= uch <touch@isi.edu> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



James Carlson wrote:
> Radia Perlman writes:
>> I suspect nobody will care, so we can just go with Dinesh's wo= rding.

If the goal is to make this work like IP, the wording needs correctio= n.

The original proposed wording is:

- ---

The Hop Count field is a 6-bit unsigned integer. It is decremented by 1
by each Rbridge that forwards a TRILL encapsulated frame. The frame is
dropped if either the Hop Count in the received frame is 0 or the Hop
Count is decremented to 0.

- ---

In IP, the following is true:

" A router MUST NOT discard a datagram just because it was received =A0 with TTL equal to zero or one; if it is to the router and otherwise =A0 valid, the router MUST attempt to receive it."

I.e., the packet is dropped if the TTL is zero or one on receipt only if it is forwarded; if it is being 'accepted' (i.e., in this case, if = the
destination is the trill node doing the processing), then a TTL of zero
is acceptable.

It seems like the wording needs to include this second case...

Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkoNlAwACgkQE5f5cImnZrtOFgCg26uBmac6/MOCZUi6kujD95US
SS0AoOMXl2d621TdpwgRIT5E2UHAhzur
=3DkKG6
-----END PGP SIGNATURE-----
_______________________________________________
rbridge mailing list
rbridge@postel.org<= /a>
http://mailman.postel.org/mailman/listinfo/rbridge

--0016368e2f4fee7c37046a4ccfb4-- --===============0820837056== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge --===============0820837056==-- From rbridge-bounces@postel.org Wed May 20 07:52:39 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DB5413A6801 for ; Wed, 20 May 2009 07:52:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.506 X-Spam-Level: X-Spam-Status: No, score=-2.506 tagged_above=-999 required=5 tests=[AWL=0.093, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5-XD7LYG0wZT for ; Wed, 20 May 2009 07:52:38 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id E06873A6822 for ; Wed, 20 May 2009 07:52:38 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KEgufo026389; Wed, 20 May 2009 07:42:57 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KEgHix026198 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 20 May 2009 07:42:18 -0700 (PDT) Received: from [192.168.1.47] (pool-71-106-119-240.lsanca.dsl-w.verizon.net [71.106.119.240]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4KEfvLd015310; Wed, 20 May 2009 07:41:59 -0700 (PDT) Message-ID: <4A1416B5.2040505@isi.edu> Date: Wed, 20 May 2009 07:41:57 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Donald Eastlake References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> <4A09D4C2.9050201@sun.com> <18953.54949.937080.18755@gargle.gargle.HOWL> <4A0D940C.3070400@isi.edu> <1028365c0905191707x2b5ca33cn71fb8723497847e9@mail.gmail.com> In-Reply-To: <1028365c0905191707x2b5ca33cn71fb8723497847e9@mail.gmail.com> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Donald Eastlake wrote: > I'm fine with changing hop count processing to make it the same as IPv4 > and IPv6 even it reduce the distance a TRILL encapsulated frame can go > by 1 hop. My point is that you're not making it the same as IPv4 and IPv6. We need to recognize that TRILL ingress and egress devices are NOT forwarders -- they are "hosts"; they do NOT decrement the hopcount, and thus they do NOT drop packets once received regardless of hopcount. I.e., either we're going for IP behavior or not... Joe > On Fri, May 15, 2009 at 12:10 PM, Joe Touch > wrote: > > > > James Carlson wrote: >> Radia Perlman writes: >>> I suspect nobody will care, so we can just go with Dinesh's wording. > > If the goal is to make this work like IP, the wording needs correction. > > The original proposed wording is: > > --- > > The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each Rbridge that forwards a TRILL encapsulated frame. The frame is > dropped if either the Hop Count in the received frame is 0 or the Hop > Count is decremented to 0. > > --- > > In IP, the following is true: > > " A router MUST NOT discard a datagram just because it was received > with TTL equal to zero or one; if it is to the router and otherwise > valid, the router MUST attempt to receive it." > > I.e., the packet is dropped if the TTL is zero or one on receipt only if > it is forwarded; if it is being 'accepted' (i.e., in this case, if the > destination is the trill node doing the processing), then a TTL of zero > is acceptable. > > It seems like the wording needs to include this second case... > > Joe _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge > ------------------------------------------------------------------------ > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoUFrUACgkQE5f5cImnZrtobwCgvi9/4tP/EGSGjqXPOBmy2zY3 VrQAoLQs8H0QUmnsTvKJNWxt1QUqAWDU =SlcP -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 20 08:14:36 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F1BEE3A6DCF for ; Wed, 20 May 2009 08:14:36 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.533 X-Spam-Level: X-Spam-Status: No, score=-2.533 tagged_above=-999 required=5 tests=[AWL=0.066, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VeA9ESEWD4jv for ; Wed, 20 May 2009 08:14:36 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id E3A493A6DA0 for ; Wed, 20 May 2009 08:14:35 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KEmPKD028720; Wed, 20 May 2009 07:48:26 -0700 (PDT) Received: from mail-ew0-f162.google.com (mail-ew0-f162.google.com [209.85.219.162]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KElYiF028384 for ; Wed, 20 May 2009 07:47:35 -0700 (PDT) Received: by ewy6 with SMTP id 6so617273ewy.45 for ; Wed, 20 May 2009 07:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=FMo2M/+ezMyKb/6hspMkzJXQEVVwz2lyA5kW7Z3m9XA=; b=b/ohFY634loaeAVTYAAyYrkKuEIV48oYhpApr3W/yTt3qVegTGyuzxGq0b+KL29+/w qa5Z99JpAmr4IGp9q8KqdEDoxeqUY+rSUKmYXe4aiW3tSqStBN4MF612f4/0hJrdXM5k 7BDvwIP1kCGBgepxWAo7Vklnj3cQJXqivFSRg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=Xcft+dxsaV8eWfLgch9RwjlbV+1vErpPYQYaZbi2Pv09n1guyfNGBSpC84aZh40caR nitOA3fXJUjOeVQyTOOOIY7te492Nbe5ifGTHWbDSP10yoyH/DPgBFrxOmwuU53qAMwg sFz30Er2dIxQ4lnoL4vdSWGX2GXcBHM4hB7pA= MIME-Version: 1.0 Received: by 10.216.17.213 with SMTP id j63mr294070wej.140.1242830853865; Wed, 20 May 2009 07:47:33 -0700 (PDT) In-Reply-To: <4A1416B5.2040505@isi.edu> References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> <4A09D4C2.9050201@sun.com> <18953.54949.937080.18755@gargle.gargle.HOWL> <4A0D940C.3070400@isi.edu> <1028365c0905191707x2b5ca33cn71fb8723497847e9@mail.gmail.com> <4A1416B5.2040505@isi.edu> Date: Wed, 20 May 2009 10:47:33 -0400 Message-ID: <1028365c0905200747m5936cf79q9d44a23f0abb7b01@mail.gmail.com> From: Donald Eastlake To: Joe Touch X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: d3e3e3@gmail.com X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id n4KElYiF028384 Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org I agree. I was just stating my opinion and a relatively high level, rather than saying anything about the detailed wording. Donald On Wed, May 20, 2009 at 10:41 AM, Joe Touch wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > Donald Eastlake wrote: >> I'm fine with changing hop count processing to make it the same as IPv4 >> and IPv6 even it reduce the distance a TRILL encapsulated frame can go >> by 1 hop. > > My point is that you're not making it the same as IPv4 and IPv6. We need > to recognize that TRILL ingress and egress devices are NOT forwarders -- > they are "hosts"; they do NOT decrement the hopcount, and thus they do > NOT drop packets once received regardless of hopcount. > > I.e., either we're going for IP behavior or not... > > Joe > > >> On Fri, May 15, 2009 at 12:10 PM, Joe Touch > > wrote: >> >> >> >> James Carlson wrote: >>> Radia Perlman writes: >>>> I suspect nobody will care, so we can just go with Dinesh's wording. >> >> If the goal is to make this work like IP, the wording needs correction. >> >> The original proposed wording is: >> >> --- >> >> The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 >> by each Rbridge that forwards a TRILL encapsulated frame. The frame is >> dropped if either the Hop Count in the received frame is 0 or the Hop >> Count is decremented to 0. >> >> --- >> >> In IP, the following is true: >> >> " A router MUST NOT discard a datagram just because it was received >> =A0 with TTL equal to zero or one; if it is to the router and otherwise >> =A0 valid, the router MUST attempt to receive it." >> >> I.e., the packet is dropped if the TTL is zero or one on receipt only if >> it is forwarded; if it is being 'accepted' (i.e., in this case, if the >> destination is the trill node doing the processing), then a TTL of zero >> is acceptable. >> >> It seems like the wording needs to include this second case... >> >> Joe > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > >> ------------------------------------------------------------------------ > >> _______________________________________________ >> rbridge mailing list >> rbridge@postel.org >> http://mailman.postel.org/mailman/listinfo/rbridge > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkoUFrUACgkQE5f5cImnZrtobwCgvi9/4tP/EGSGjqXPOBmy2zY3 > VrQAoLQs8H0QUmnsTvKJNWxt1QUqAWDU > =3DSlcP > -----END PGP SIGNATURE----- > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 20 08:17:16 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 55D9F3A6826 for ; Wed, 20 May 2009 08:17:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.512 X-Spam-Level: X-Spam-Status: No, score=-2.512 tagged_above=-999 required=5 tests=[AWL=0.087, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k4efmMmTGZL8 for ; Wed, 20 May 2009 08:17:15 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 4243E3A6E0A for ; Wed, 20 May 2009 08:17:15 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KErQer001348; Wed, 20 May 2009 07:53:27 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KEr3AN001168 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 20 May 2009 07:53:04 -0700 (PDT) Received: from [192.168.1.47] (pool-71-106-119-240.lsanca.dsl-w.verizon.net [71.106.119.240]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4KEqPfL017934; Wed, 20 May 2009 07:52:27 -0700 (PDT) Message-ID: <4A141929.8040006@isi.edu> Date: Wed, 20 May 2009 07:52:25 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Donald Eastlake References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> <4A09D4C2.9050201@sun.com> <18953.54949.937080.18755@gargle.gargle.HOWL> <4A0D940C.3070400@isi.edu> <1028365c0905191707x2b5ca33cn71fb8723497847e9@mail.gmail.com> <4A1416B5.2040505@isi.edu> <1028365c0905200747m5936cf79q9d44a23f0abb7b01@mail.gmail.com> In-Reply-To: <1028365c0905200747m5936cf79q9d44a23f0abb7b01@mail.gmail.com> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 OK. My point is that the idea that this reduces the hops traversed by 1 is the result of assuming that ingress/egress also decrement, which they should not. If they don't, then there is no reduction... Joe Donald Eastlake wrote: > I agree. I was just stating my opinion and a relatively high level, > rather than saying anything about the detailed wording. > > Donald > > On Wed, May 20, 2009 at 10:41 AM, Joe Touch wrote: > > > Donald Eastlake wrote: >>>> I'm fine with changing hop count processing to make it the same as IPv4 >>>> and IPv6 even it reduce the distance a TRILL encapsulated frame can go >>>> by 1 hop. > My point is that you're not making it the same as IPv4 and IPv6. We need > to recognize that TRILL ingress and egress devices are NOT forwarders -- > they are "hosts"; they do NOT decrement the hopcount, and thus they do > NOT drop packets once received regardless of hopcount. > > I.e., either we're going for IP behavior or not... > > Joe > > >>>> On Fri, May 15, 2009 at 12:10 PM, Joe Touch >>> > wrote: >>>> >>>> >>>> >>>> James Carlson wrote: >>>>> Radia Perlman writes: >>>>>> I suspect nobody will care, so we can just go with Dinesh's wording. >>>> If the goal is to make this work like IP, the wording needs correction. >>>> >>>> The original proposed wording is: >>>> >>>> --- >>>> >>>> The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 >>>> by each Rbridge that forwards a TRILL encapsulated frame. The frame is >>>> dropped if either the Hop Count in the received frame is 0 or the Hop >>>> Count is decremented to 0. >>>> >>>> --- >>>> >>>> In IP, the following is true: >>>> >>>> " A router MUST NOT discard a datagram just because it was received >>>> with TTL equal to zero or one; if it is to the router and otherwise >>>> valid, the router MUST attempt to receive it." >>>> >>>> I.e., the packet is dropped if the TTL is zero or one on receipt only if >>>> it is forwarded; if it is being 'accepted' (i.e., in this case, if the >>>> destination is the trill node doing the processing), then a TTL of zero >>>> is acceptable. >>>> >>>> It seems like the wording needs to include this second case... >>>> >>>> Joe > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > >>>> ------------------------------------------------------------------------ >>>> _______________________________________________ >>>> rbridge mailing list >>>> rbridge@postel.org >>>> http://mailman.postel.org/mailman/listinfo/rbridge >> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoUGSkACgkQE5f5cImnZrvjfgCgy7QohXABkIdkpAaN17I6EA1L LVEAoPruvXDetDCTH6ful8K+QWPBR+pI =ea3O -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 20 10:04:11 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3A8A73A684E for ; Wed, 20 May 2009 10:04:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JQimy1h7oxG6 for ; Wed, 20 May 2009 10:04:10 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 185403A6BF1 for ; Wed, 20 May 2009 10:04:03 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KGilo7019181; Wed, 20 May 2009 09:44:48 -0700 (PDT) Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KGgfsV018499 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Wed, 20 May 2009 09:42:42 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.41,222,1241395200"; d="scan'208";a="188124639" Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-1.cisco.com with ESMTP; 20 May 2009 16:42:28 +0000 Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n4KGgSsR015442; Wed, 20 May 2009 09:42:28 -0700 Received: from [IPv6:::1] (dcbu-view1.cisco.com [171.69.21.26]) by sj-core-2.cisco.com (8.13.8/8.13.8) with ESMTP id n4KGgSEx010006; Wed, 20 May 2009 16:42:28 GMT Message-ID: <4A1432F4.80608@cisco.com> Date: Wed, 20 May 2009 09:42:28 -0700 From: Dinesh G Dutt User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: Joe Touch References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> <4A09D4C2.9050201@sun.com> <18953.54949.937080.18755@gargle.gargle.HOWL> <4A0D940C.3070400@isi.edu> <1028365c0905191707x2b5ca33cn71fb8723497847e9@mail.gmail.com> <4A1416B5.2040505@isi.edu> In-Reply-To: <4A1416B5.2040505@isi.edu> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3261; t=1242837748; x=1243701748; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ddutt@cisco.com; z=From:=20Dinesh=20G=20Dutt=20 |Subject:=20Re=3A=20[rbridge]=20Hop=20Count=20processing |Sender:=20; bh=Bx4txaC/hc8/wtCdj+v3P4FqVAqclHlQ640cM6Jr9ps=; b=dZWWm20wIEpeUBtMcm528RZPj3MxbzekqqZxFxhxv9Z9XAp9BZu44kSsB7 F9wSCgyo+C+LWEXyK7GZiDYQSsb42OIa0P1+fkn7aKvQn+4iquQqCIRH1rq9 /QHp6X6ERZRqqYrBSmQyXwkjMnDhdLUaeeLuXi2CLNEDPMqrC0b30=; Authentication-Results: sj-dkim-1; header.From=ddutt@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ddutt@cisco.com Cc: Donald Eastlake , "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Joe, I don't understand what you're saying. Rbridges are like routers, more like MPLS than like IP in that the header is added/removed by the ingress/egress switch, not be end hosts. MPLS (RFC3032) specifies the same behavior that has been suggested which is no different from IPv6's wording. Dinesh Joe Touch wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > Donald Eastlake wrote: > >> I'm fine with changing hop count processing to make it the same as IPv4 >> and IPv6 even it reduce the distance a TRILL encapsulated frame can go >> by 1 hop. >> > > My point is that you're not making it the same as IPv4 and IPv6. We need > to recognize that TRILL ingress and egress devices are NOT forwarders -- > they are "hosts"; they do NOT decrement the hopcount, and thus they do > NOT drop packets once received regardless of hopcount. > > I.e., either we're going for IP behavior or not... > > Joe > > > >> On Fri, May 15, 2009 at 12:10 PM, Joe Touch > > wrote: >> >> >> >> James Carlson wrote: >> >>> Radia Perlman writes: >>> >>>> I suspect nobody will care, so we can just go with Dinesh's wording. >>>> >> If the goal is to make this work like IP, the wording needs correction. >> >> The original proposed wording is: >> >> --- >> >> The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 >> by each Rbridge that forwards a TRILL encapsulated frame. The frame is >> dropped if either the Hop Count in the received frame is 0 or the Hop >> Count is decremented to 0. >> >> --- >> >> In IP, the following is true: >> >> " A router MUST NOT discard a datagram just because it was received >> with TTL equal to zero or one; if it is to the router and otherwise >> valid, the router MUST attempt to receive it." >> >> I.e., the packet is dropped if the TTL is zero or one on receipt only if >> it is forwarded; if it is being 'accepted' (i.e., in this case, if the >> destination is the trill node doing the processing), then a TTL of zero >> is acceptable. >> >> It seems like the wording needs to include this second case... >> >> Joe >> > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > > >> ------------------------------------------------------------------------ >> > > >> _______________________________________________ >> rbridge mailing list >> rbridge@postel.org >> http://mailman.postel.org/mailman/listinfo/rbridge >> > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkoUFrUACgkQE5f5cImnZrtobwCgvi9/4tP/EGSGjqXPOBmy2zY3 > VrQAoLQs8H0QUmnsTvKJNWxt1QUqAWDU > =SlcP > -----END PGP SIGNATURE----- > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > > -- We make our world significant by the courage of our questions and by the depth of our answers. - Carl Sagan _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 20 10:08:13 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 446E33A6BB2 for ; Wed, 20 May 2009 10:08:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dSJtsYUNJzWe for ; Wed, 20 May 2009 10:08:12 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 548E43A684E for ; Wed, 20 May 2009 10:08:12 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KGr3WY023350; Wed, 20 May 2009 09:53:04 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KGqKmo022850 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 20 May 2009 09:52:21 -0700 (PDT) Received: from [75.217.36.208] (208.sub-75-217-36.myvzw.com [75.217.36.208]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4KGprOI018382; Wed, 20 May 2009 09:51:55 -0700 (PDT) Message-ID: <4A143528.7020604@isi.edu> Date: Wed, 20 May 2009 09:51:52 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Dinesh G Dutt References: <4A04B26E.5090702@cisco.com> <18952.3904.411488.291442@gargle.gargle.HOWL> <4A08494F.7090902@cisco.com> <18952.19671.287999.763233@gargle.gargle.HOWL> <4A09D4C2.9050201@sun.com> <18953.54949.937080.18755@gargle.gargle.HOWL> <4A0D940C.3070400@isi.edu> <1028365c0905191707x2b5ca33cn71fb8723497847e9@mail.gmail.com> <4A1416B5.2040505@isi.edu> <4A1432F4.80608@cisco.com> In-Reply-To: <4A1432F4.80608@cisco.com> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: Donald Eastlake , "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dinesh G Dutt wrote: > Joe, > > I don't understand what you're saying. Rbridges are like routers, more > like MPLS than like IP in that the header is added/removed by the > ingress/egress switch, not be end hosts. MPLS (RFC3032) specifies the > same behavior that has been suggested which is no different from IPv6's > wording. Rbridge transits are like routers. Rbridge ingress/egresses are like hosts - just as are any tunnel endpoints, or anything that adds/removes headers (not just "swaps" them). IPv6 says (in RFC2460), about its hop limit: Decremented by 1 by each node that forwards the packet. The packet is discarded if Hop Limit is decremented to zero. Neither the ingress nor the egress *forward* the trill packet. Joe > Donald Eastlake wrote: > >>>> I'm fine with changing hop count processing to make it the same as IPv4 >>>> and IPv6 even it reduce the distance a TRILL encapsulated frame can go >>>> by 1 hop. >>>> > > My point is that you're not making it the same as IPv4 and IPv6. We need > to recognize that TRILL ingress and egress devices are NOT forwarders -- > they are "hosts"; they do NOT decrement the hopcount, and thus they do > NOT drop packets once received regardless of hopcount. > > I.e., either we're going for IP behavior or not... > > Joe > > > >>>> On Fri, May 15, 2009 at 12:10 PM, Joe Touch >>> > wrote: >>>> >>>> >>>> >>>> James Carlson wrote: >>>> >>>>> Radia Perlman writes: >>>>> >>>>>> I suspect nobody will care, so we can just go with Dinesh's wording. >>>>>> >>>> If the goal is to make this work like IP, the wording needs correction. >>>> >>>> The original proposed wording is: >>>> >>>> --- >>>> >>>> The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 >>>> by each Rbridge that forwards a TRILL encapsulated frame. The frame is >>>> dropped if either the Hop Count in the received frame is 0 or the Hop >>>> Count is decremented to 0. >>>> >>>> --- >>>> >>>> In IP, the following is true: >>>> >>>> " A router MUST NOT discard a datagram just because it was received >>>> with TTL equal to zero or one; if it is to the router and otherwise >>>> valid, the router MUST attempt to receive it." >>>> >>>> I.e., the packet is dropped if the TTL is zero or one on receipt only if >>>> it is forwarded; if it is being 'accepted' (i.e., in this case, if the >>>> destination is the trill node doing the processing), then a TTL of zero >>>> is acceptable. >>>> >>>> It seems like the wording needs to include this second case... >>>> >>>> Joe >>>> > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > > >>>> ------------------------------------------------------------------------ >>>> > > >>>> _______________________________________________ >>>> rbridge mailing list >>>> rbridge@postel.org >>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>> _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge >> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoUNSgACgkQE5f5cImnZrtF4ACfXn5HNKLYf333Po+BqpgYEts9 Gf8AoM4Cl4390MtoDD7tcDp9+8eu6SQH =HXvb -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 20 11:32:18 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B6C623A6CC5 for ; Wed, 20 May 2009 11:32:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.483 X-Spam-Level: X-Spam-Status: No, score=-3.483 tagged_above=-999 required=5 tests=[AWL=-0.884, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id saUhW56TbOl9 for ; Wed, 20 May 2009 11:32:17 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 8A38F3A6C0F for ; Wed, 20 May 2009 11:32:17 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KIN9ax003862; Wed, 20 May 2009 11:23:09 -0700 (PDT) Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4KIMdYR003657 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Wed, 20 May 2009 11:22:40 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.41,222,1241395200"; d="scan'208";a="167595893" Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-2.cisco.com with ESMTP; 20 May 2009 18:22:38 +0000 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n4KIMcrd003212; Wed, 20 May 2009 11:22:38 -0700 Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n4KIMcXq001496; Wed, 20 May 2009 18:22:38 GMT Received: from xmb-sjc-23e.amer.cisco.com ([128.107.191.15]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 20 May 2009 11:22:38 -0700 Received: from 10.21.73.51 ([10.21.73.51]) by xmb-sjc-23e.amer.cisco.com ([128.107.191.15]) with Microsoft Exchange Server HTTP-DAV ; Wed, 20 May 2009 18:22:38 +0000 User-Agent: Microsoft-Entourage/12.17.0.090302 Date: Wed, 20 May 2009 11:22:36 -0700 From: sgai To: Joe Touch , Dinesh G Dutt Message-ID: Thread-Topic: [rbridge] Hop Count processing Thread-Index: AcnZd/Me7n3m39aVx0ms/GDKwAeeiA== In-Reply-To: <4A143528.7020604@isi.edu> Mime-version: 1.0 X-OriginalArrivalTime: 20 May 2009 18:22:38.0253 (UTC) FILETIME=[F476C5D0:01C9D977] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=4305; t=1242843758; x=1243707758; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=sgai@cisco.com; z=From:=20sgai=20 |Subject:=20Re=3A=20[rbridge]=20Hop=20Count=20processing |Sender:=20; bh=1lsTYhsUWCsRMRnJg6CKfa7ak1WbW13jr3ECDYfBCOA=; b=wA01zjUNPk5Qh8AQJZqo/VhWlxzwcVn2OMsbFzLEPo4Fg46MuGsefVvEUI ZDGXMG5sHidoayTzMI+D4bTaMDBCYG46UnKYXHwYl8EZ1V5XDnxxbVSUQMqX ExjDx3r0LC; Authentication-Results: sj-dkim-2; header.From=sgai@cisco.com; dkim=pass ( sig from cisco.com/sjdkim2002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: sgai@cisco.com Cc: Donald Eastlake , "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Joe, The wordind says: " [Hop Count] is decremented by 1 by each Rbridge that forwards a TRILL encapsulated frame". If the frame goes out of an Egress Rbridge it is not TRILL encapsulated. So where is the issue? -- Silvano On 5/20/09 9:51 AM, "Joe Touch" wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > Dinesh G Dutt wrote: >> Joe, >> >> I don't understand what you're saying. Rbridges are like routers, more >> like MPLS than like IP in that the header is added/removed by the >> ingress/egress switch, not be end hosts. MPLS (RFC3032) specifies the >> same behavior that has been suggested which is no different from IPv6's >> wording. > > Rbridge transits are like routers. > > Rbridge ingress/egresses are like hosts - just as are any tunnel > endpoints, or anything that adds/removes headers (not just "swaps" them). > > IPv6 says (in RFC2460), about its hop limit: > > Decremented by 1 by > each node that forwards the packet. The packet > is discarded if Hop Limit is decremented to > zero. > > Neither the ingress nor the egress *forward* the trill packet. > > Joe > > > >> Donald Eastlake wrote: >> >>>>> I'm fine with changing hop count processing to make it the same as IPv4 >>>>> and IPv6 even it reduce the distance a TRILL encapsulated frame can go >>>>> by 1 hop. >>>>> >> >> My point is that you're not making it the same as IPv4 and IPv6. We need >> to recognize that TRILL ingress and egress devices are NOT forwarders -- >> they are "hosts"; they do NOT decrement the hopcount, and thus they do >> NOT drop packets once received regardless of hopcount. >> >> I.e., either we're going for IP behavior or not... >> >> Joe >> >> >> >>>>> On Fri, May 15, 2009 at 12:10 PM, Joe Touch >>>> > wrote: >>>>> >>>>> >>>>> >>>>> James Carlson wrote: >>>>> >>>>>> Radia Perlman writes: >>>>>> >>>>>>> I suspect nobody will care, so we can just go with Dinesh's wording. >>>>>>> >>>>> If the goal is to make this work like IP, the wording needs correction. >>>>> >>>>> The original proposed wording is: >>>>> >>>>> --- >>>>> >>>>> The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 >>>>> by each Rbridge that forwards a TRILL encapsulated frame. The frame is >>>>> dropped if either the Hop Count in the received frame is 0 or the Hop >>>>> Count is decremented to 0. >>>>> >>>>> --- >>>>> >>>>> In IP, the following is true: >>>>> >>>>> " A router MUST NOT discard a datagram just because it was received >>>>> with TTL equal to zero or one; if it is to the router and otherwise >>>>> valid, the router MUST attempt to receive it." >>>>> >>>>> I.e., the packet is dropped if the TTL is zero or one on receipt only if >>>>> it is forwarded; if it is being 'accepted' (i.e., in this case, if the >>>>> destination is the trill node doing the processing), then a TTL of zero >>>>> is acceptable. >>>>> >>>>> It seems like the wording needs to include this second case... >>>>> >>>>> Joe >>>>> >> _______________________________________________ >> rbridge mailing list >> rbridge@postel.org >> http://mailman.postel.org/mailman/listinfo/rbridge >> >> >>>>> ------------------------------------------------------------------------ >>>>> >> >> >>>>> _______________________________________________ >>>>> rbridge mailing list >>>>> rbridge@postel.org >>>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>>> > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge >>> > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkoUNSgACgkQE5f5cImnZrtF4ACfXn5HNKLYf333Po+BqpgYEts9 > Gf8AoM4Cl4390MtoDD7tcDp9+8eu6SQH > =HXvb > -----END PGP SIGNATURE----- > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 20 20:15:15 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EB84D3A6866 for ; Wed, 20 May 2009 20:15:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.517 X-Spam-Level: X-Spam-Status: No, score=-2.517 tagged_above=-999 required=5 tests=[AWL=0.082, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xNvnLcz+sKfO for ; Wed, 20 May 2009 20:15:14 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id B3A3C3A6A89 for ; Wed, 20 May 2009 20:15:14 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4L38DS3025552; Wed, 20 May 2009 20:08:14 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4L37rre025455 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 20 May 2009 20:07:54 -0700 (PDT) Received: from [192.168.1.47] (pool-71-106-119-240.lsanca.dsl-w.verizon.net [71.106.119.240]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4L37NQ0009078; Wed, 20 May 2009 20:07:25 -0700 (PDT) Message-ID: <4A14C56A.1000408@isi.edu> Date: Wed, 20 May 2009 20:07:22 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: sgai References: In-Reply-To: X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: Donald Eastlake , "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The current wording (in 05) is: " A 6-bit unsigned integer. Each RBridge that is about to forward a frame to another RBridge MUST check this field and discard the frame if this field is zero. If this field is non-zero, it MUST be decremented in the forwarded frame." That is sufficient and correct. If the frame comes in as zero and needs to be forwarded, it is dropped. If the frame comes in as 1, it can be decremented and forwarded. If the destination is the next rbridge, then the frame is NOT discarded. There is no need to consider a "0 or 1" case, as was proposed. The "0 or 1" case would prevent a frame from reaching its destination if the hopcount exactly matched the path length, and there's no reason to do this. The suggested replacement is incorrect: "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 by each Rbridge that forwards a TRILL encapsulated frame. The frame is dropped if either the Hop Count in the received frame is 0 or the Hop Count is decremented to 0." This text incorrectly discards incoming frames that are 0 that are not forwarded. I.e., the _original_ text was correct as it stood in v05. Joe sgai wrote: > Joe, > > The wordind says: " [Hop Count] is decremented by 1 by each Rbridge that > forwards a TRILL encapsulated frame". > If the frame goes out of an Egress Rbridge it is not TRILL encapsulated. > > So where is the issue? > > -- Silvano > > > On 5/20/09 9:51 AM, "Joe Touch" wrote: > > > > Dinesh G Dutt wrote: >>>> Joe, >>>> >>>> I don't understand what you're saying. Rbridges are like routers, more >>>> like MPLS than like IP in that the header is added/removed by the >>>> ingress/egress switch, not be end hosts. MPLS (RFC3032) specifies the >>>> same behavior that has been suggested which is no different from IPv6's >>>> wording. > Rbridge transits are like routers. > > Rbridge ingress/egresses are like hosts - just as are any tunnel > endpoints, or anything that adds/removes headers (not just "swaps" them). > > IPv6 says (in RFC2460), about its hop limit: > > Decremented by 1 by > each node that forwards the packet. The packet > is discarded if Hop Limit is decremented to > zero. > > Neither the ingress nor the egress *forward* the trill packet. > > Joe > > > >>>> Donald Eastlake wrote: >>>> >>>>>>> I'm fine with changing hop count processing to make it the same as IPv4 >>>>>>> and IPv6 even it reduce the distance a TRILL encapsulated frame can go >>>>>>> by 1 hop. >>>>>>> >>>> My point is that you're not making it the same as IPv4 and IPv6. We need >>>> to recognize that TRILL ingress and egress devices are NOT forwarders -- >>>> they are "hosts"; they do NOT decrement the hopcount, and thus they do >>>> NOT drop packets once received regardless of hopcount. >>>> >>>> I.e., either we're going for IP behavior or not... >>>> >>>> Joe >>>> >>>> >>>> >>>>>>> On Fri, May 15, 2009 at 12:10 PM, Joe Touch >>>>>> > wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> James Carlson wrote: >>>>>>> >>>>>>>> Radia Perlman writes: >>>>>>>> >>>>>>>>> I suspect nobody will care, so we can just go with Dinesh's wording. >>>>>>>>> >>>>>>> If the goal is to make this work like IP, the wording needs correction. >>>>>>> >>>>>>> The original proposed wording is: >>>>>>> >>>>>>> --- >>>>>>> >>>>>>> The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 >>>>>>> by each Rbridge that forwards a TRILL encapsulated frame. The frame is >>>>>>> dropped if either the Hop Count in the received frame is 0 or the Hop >>>>>>> Count is decremented to 0. >>>>>>> >>>>>>> --- >>>>>>> >>>>>>> In IP, the following is true: >>>>>>> >>>>>>> " A router MUST NOT discard a datagram just because it was received >>>>>>> with TTL equal to zero or one; if it is to the router and otherwise >>>>>>> valid, the router MUST attempt to receive it." >>>>>>> >>>>>>> I.e., the packet is dropped if the TTL is zero or one on receipt only if >>>>>>> it is forwarded; if it is being 'accepted' (i.e., in this case, if the >>>>>>> destination is the trill node doing the processing), then a TTL of zero >>>>>>> is acceptable. >>>>>>> >>>>>>> It seems like the wording needs to include this second case... >>>>>>> >>>>>>> Joe >>>>>>> >>>> _______________________________________________ >>>> rbridge mailing list >>>> rbridge@postel.org >>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>> >>>> >>>>>>> ------------------------------------------------------------------------ >>>>>>> >>>> >>>>>>> _______________________________________________ >>>>>>> rbridge mailing list >>>>>>> rbridge@postel.org >>>>>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>>>>> > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoUxWkACgkQE5f5cImnZruwQQCgnnQr9IP5bJlnPnKEyvVUCfcd jSEAni9tIDTL3VGISfSkiow7a+oW8vs7 =VewP -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Wed May 20 22:13:22 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CC7A93A68CE for ; Wed, 20 May 2009 22:13:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.817 X-Spam-Level: X-Spam-Status: No, score=-2.817 tagged_above=-999 required=5 tests=[AWL=-0.218, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5gVcEL8Jrpyr for ; Wed, 20 May 2009 22:13:21 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 2E7423A6873 for ; Wed, 20 May 2009 22:13:21 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4L4snHi000437; Wed, 20 May 2009 21:54:50 -0700 (PDT) Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4L4rsZU000241 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Wed, 20 May 2009 21:53:55 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.41,225,1241395200"; d="scan'208";a="163553446" Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-3.cisco.com with ESMTP; 21 May 2009 04:53:54 +0000 Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n4L4rsCe005949; Wed, 20 May 2009 21:53:54 -0700 Received: from [IPv6:::1] (ssh-sjc-1.cisco.com [171.68.225.134]) by sj-core-3.cisco.com (8.13.8/8.13.8) with ESMTP id n4L4rraJ001229; Thu, 21 May 2009 04:53:53 GMT Message-ID: <4A14DE61.4090502@cisco.com> Date: Wed, 20 May 2009 21:53:53 -0700 From: Dinesh G Dutt User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: Joe Touch References: <4A14C56A.1000408@isi.edu> In-Reply-To: <4A14C56A.1000408@isi.edu> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=6616; t=1242881634; x=1243745634; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ddutt@cisco.com; z=From:=20Dinesh=20G=20Dutt=20 |Subject:=20Re=3A=20[rbridge]=20Hop=20Count=20processing |Sender:=20; bh=0Y+qzD4jfmeibi6Tao0L/NXE85dBi5XLBez/Ro19Hx0=; b=N9hdbNp7dUwFIy4X2LLXcEOyqsbwuDNgQbE4VW9DogwQcDKPzL/6PC0eyK sdgXqLEJXn+pm+4gNY0Sv+PZxRDEpFgk/mtlir+4wQb2WGuceEpzMCHTmNAB 7zDlfYMWV3; Authentication-Results: sj-dkim-3; header.From=ddutt@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ddutt@cisco.com Cc: Donald Eastlake , "Developing a hybrid router/bridge." , sgai Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Joe, I had requested the suggested text replacement to be: "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 by each Rbridge that forwards a TRILL encapsulated frame. The frame is dropped if the Hop Count is decremented to 0." This is similar to MPLS and IPv6. Dinesh Joe Touch wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > The current wording (in 05) is: > > " A 6-bit unsigned integer. Each RBridge that is about to forward a > frame to another RBridge MUST check this field and discard the frame > if this field is zero. If this field is non-zero, it MUST be > decremented in the forwarded frame." > > That is sufficient and correct. > > If the frame comes in as zero and needs to be forwarded, it is dropped. > > If the frame comes in as 1, it can be decremented and forwarded. If the > destination is the next rbridge, then the frame is NOT discarded. > > There is no need to consider a "0 or 1" case, as was proposed. The "0 or > 1" case would prevent a frame from reaching its destination if the > hopcount exactly matched the path length, and there's no reason to do this. > > The suggested replacement is incorrect: > > "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each Rbridge that forwards a TRILL encapsulated frame. The frame is > dropped if either the Hop Count in the received frame is 0 or the Hop > Count is decremented to 0." > > This text incorrectly discards incoming frames that are 0 that are not > forwarded. I.e., the _original_ text was correct as it stood in v05. > > Joe > > > > > sgai wrote: > >> Joe, >> >> The wordind says: " [Hop Count] is decremented by 1 by each Rbridge that >> forwards a TRILL encapsulated frame". >> If the frame goes out of an Egress Rbridge it is not TRILL encapsulated. >> >> So where is the issue? >> >> -- Silvano >> >> >> On 5/20/09 9:51 AM, "Joe Touch" wrote: >> >> >> >> Dinesh G Dutt wrote: >> >>>>> Joe, >>>>> >>>>> I don't understand what you're saying. Rbridges are like routers, more >>>>> like MPLS than like IP in that the header is added/removed by the >>>>> ingress/egress switch, not be end hosts. MPLS (RFC3032) specifies the >>>>> same behavior that has been suggested which is no different from IPv6's >>>>> wording. >>>>> >> Rbridge transits are like routers. >> >> Rbridge ingress/egresses are like hosts - just as are any tunnel >> endpoints, or anything that adds/removes headers (not just "swaps" them). >> >> IPv6 says (in RFC2460), about its hop limit: >> >> Decremented by 1 by >> each node that forwards the packet. The packet >> is discarded if Hop Limit is decremented to >> zero. >> >> Neither the ingress nor the egress *forward* the trill packet. >> >> Joe >> >> >> >> >>>>> Donald Eastlake wrote: >>>>> >>>>> >>>>>>>> I'm fine with changing hop count processing to make it the same as IPv4 >>>>>>>> and IPv6 even it reduce the distance a TRILL encapsulated frame can go >>>>>>>> by 1 hop. >>>>>>>> >>>>>>>> >>>>> My point is that you're not making it the same as IPv4 and IPv6. We need >>>>> to recognize that TRILL ingress and egress devices are NOT forwarders -- >>>>> they are "hosts"; they do NOT decrement the hopcount, and thus they do >>>>> NOT drop packets once received regardless of hopcount. >>>>> >>>>> I.e., either we're going for IP behavior or not... >>>>> >>>>> Joe >>>>> >>>>> >>>>> >>>>> >>>>>>>> On Fri, May 15, 2009 at 12:10 PM, Joe Touch >>>>>>> > wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> James Carlson wrote: >>>>>>>> >>>>>>>> >>>>>>>>> Radia Perlman writes: >>>>>>>>> >>>>>>>>> >>>>>>>>>> I suspect nobody will care, so we can just go with Dinesh's wording. >>>>>>>>>> >>>>>>>>>> >>>>>>>> If the goal is to make this work like IP, the wording needs correction. >>>>>>>> >>>>>>>> The original proposed wording is: >>>>>>>> >>>>>>>> --- >>>>>>>> >>>>>>>> The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 >>>>>>>> by each Rbridge that forwards a TRILL encapsulated frame. The frame is >>>>>>>> dropped if either the Hop Count in the received frame is 0 or the Hop >>>>>>>> Count is decremented to 0. >>>>>>>> >>>>>>>> --- >>>>>>>> >>>>>>>> In IP, the following is true: >>>>>>>> >>>>>>>> " A router MUST NOT discard a datagram just because it was received >>>>>>>> with TTL equal to zero or one; if it is to the router and otherwise >>>>>>>> valid, the router MUST attempt to receive it." >>>>>>>> >>>>>>>> I.e., the packet is dropped if the TTL is zero or one on receipt only if >>>>>>>> it is forwarded; if it is being 'accepted' (i.e., in this case, if the >>>>>>>> destination is the trill node doing the processing), then a TTL of zero >>>>>>>> is acceptable. >>>>>>>> >>>>>>>> It seems like the wording needs to include this second case... >>>>>>>> >>>>>>>> Joe >>>>>>>> >>>>>>>> >>>>> _______________________________________________ >>>>> rbridge mailing list >>>>> rbridge@postel.org >>>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>>> >>>>> >>>>> >>>>>>>> ------------------------------------------------------------------------ >>>>>>>> >>>>>>>> >>>>> >>>>> >>>>>>>> _______________________________________________ >>>>>>>> rbridge mailing list >>>>>>>> rbridge@postel.org >>>>>>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>>>>>> >>>>>>>> >> _______________________________________________ >> rbridge mailing list >> rbridge@postel.org >> http://mailman.postel.org/mailman/listinfo/rbridge >> > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkoUxWkACgkQE5f5cImnZruwQQCgnnQr9IP5bJlnPnKEyvVUCfcd > jSEAni9tIDTL3VGISfSkiow7a+oW8vs7 > =VewP > -----END PGP SIGNATURE----- > > -- We make our world significant by the courage of our questions and by the depth of our answers. - Carl Sagan _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 21 07:26:46 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9953B3A6EC4 for ; Thu, 21 May 2009 07:26:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.521 X-Spam-Level: X-Spam-Status: No, score=-2.521 tagged_above=-999 required=5 tests=[AWL=0.078, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gdwdl793-JfS for ; Thu, 21 May 2009 07:26:45 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id A80413A6CFF for ; Thu, 21 May 2009 07:26:24 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4LE6CJD012028; Thu, 21 May 2009 07:06:13 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4LE2W1H010184 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 21 May 2009 07:02:33 -0700 (PDT) Received: from [192.168.1.47] (pool-71-106-119-240.lsanca.dsl-w.verizon.net [71.106.119.240]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4LE2DeO028694; Thu, 21 May 2009 07:02:15 -0700 (PDT) Message-ID: <4A155EE2.2040306@isi.edu> Date: Thu, 21 May 2009 07:02:10 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Dinesh G Dutt References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> In-Reply-To: <4A14DE61.4090502@cisco.com> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: Donald Eastlake , "Developing a hybrid router/bridge." , sgai Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dinesh G Dutt wrote: > Joe, > > I had requested the suggested text replacement to be: > > "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each Rbridge that forwards a TRILL encapsulated frame. The frame is > dropped if the Hop Count is decremented to 0." I copied your suggested text from your original post from 5/8. Working with the above text, then the check needs to be: "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 by each Rbridge that forwards a TRILL encapsulated frame. The frame is dropped if the Hop Count is zero before or after it is decremented." All you have succeeded in achieving is a more complex test at the forwarder, and adding an ambiguity regarding packets with a hopcount of 0 and 1. E.g., a packet with a hopcount of 0 or 1 would go from an ingress to an egress just fine, and would arrive with the original hopcount. A packet needs a hopcount of N+1 to traverse N intermediate forwarding rbridges, i.e., hopcounts of [2..255] work. Packets that traverse intermediate forwarders will always arrive with a hopcount of 1 or higher. So packets can still arrive at egresses with hopcounts of [0..255]. The egress knows something special about packets with hopcounts of 0 - i.e., that they could not have traversed an intermediate forwarder. Why is that useful? > This is similar to MPLS and IPv6. What is the point of introducing this ambiguity? Just because IPv6 and MPLS got it wrong, why should we follow? Joe > Joe Touch wrote: > The current wording (in 05) is: > > " A 6-bit unsigned integer. Each RBridge that is about to forward a > frame to another RBridge MUST check this field and discard the frame > if this field is zero. If this field is non-zero, it MUST be > decremented in the forwarded frame." > > That is sufficient and correct. > > If the frame comes in as zero and needs to be forwarded, it is dropped. > > If the frame comes in as 1, it can be decremented and forwarded. If the > destination is the next rbridge, then the frame is NOT discarded. > > There is no need to consider a "0 or 1" case, as was proposed. The "0 or > 1" case would prevent a frame from reaching its destination if the > hopcount exactly matched the path length, and there's no reason to do > this. > > The suggested replacement is incorrect: > > "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each Rbridge that forwards a TRILL encapsulated frame. The frame is > dropped if either the Hop Count in the received frame is 0 or the Hop > Count is decremented to 0." > > This text incorrectly discards incoming frames that are 0 that are not > forwarded. I.e., the _original_ text was correct as it stood in v05. > > Joe > > > > > sgai wrote: > >>>> Joe, >>>> >>>> The wordind says: " [Hop Count] is decremented by 1 by each Rbridge that >>>> forwards a TRILL encapsulated frame". >>>> If the frame goes out of an Egress Rbridge it is not TRILL encapsulated. >>>> >>>> So where is the issue? >>>> >>>> -- Silvano >>>> >>>> >>>> On 5/20/09 9:51 AM, "Joe Touch" wrote: >>>> >>>> >>>> >>>> Dinesh G Dutt wrote: >>>> >>>>>>> Joe, >>>>>>> >>>>>>> I don't understand what you're saying. Rbridges are like routers, >>>>>>> more >>>>>>> like MPLS than like IP in that the header is added/removed by the >>>>>>> ingress/egress switch, not be end hosts. MPLS (RFC3032) specifies the >>>>>>> same behavior that has been suggested which is no different from >>>>>>> IPv6's >>>>>>> wording. >>>>>>> >>>> Rbridge transits are like routers. >>>> >>>> Rbridge ingress/egresses are like hosts - just as are any tunnel >>>> endpoints, or anything that adds/removes headers (not just "swaps" >>>> them). >>>> >>>> IPv6 says (in RFC2460), about its hop limit: >>>> >>>> Decremented by 1 by >>>> each node that forwards the packet. The packet >>>> is discarded if Hop Limit is decremented to >>>> zero. >>>> >>>> Neither the ingress nor the egress *forward* the trill packet. >>>> >>>> Joe >>>> >>>> >>>> >>>> >>>>>>> Donald Eastlake wrote: >>>>>>> >>>>>>> >>>>>>>>>> I'm fine with changing hop count processing to make it the same >>>>>>>>>> as IPv4 >>>>>>>>>> and IPv6 even it reduce the distance a TRILL encapsulated frame >>>>>>>>>> can go >>>>>>>>>> by 1 hop. >>>>>>>>>> >>>>>>> My point is that you're not making it the same as IPv4 and IPv6. >>>>>>> We need >>>>>>> to recognize that TRILL ingress and egress devices are NOT >>>>>>> forwarders -- >>>>>>> they are "hosts"; they do NOT decrement the hopcount, and thus >>>>>>> they do >>>>>>> NOT drop packets once received regardless of hopcount. >>>>>>> >>>>>>> I.e., either we're going for IP behavior or not... >>>>>>> >>>>>>> Joe >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>>> On Fri, May 15, 2009 at 12:10 PM, Joe Touch >>>>>>>>> > wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> James Carlson wrote: >>>>>>>>>> >>>>>>>>>>> Radia Perlman writes: >>>>>>>>>>> >>>>>>>>>>>> I suspect nobody will care, so we can just go with Dinesh's >>>>>>>>>>>> wording. >>>>>>>>>>>> >>>>>>>>>> If the goal is to make this work like IP, the wording needs >>>>>>>>>> correction. >>>>>>>>>> >>>>>>>>>> The original proposed wording is: >>>>>>>>>> >>>>>>>>>> --- >>>>>>>>>> >>>>>>>>>> The Hop Count field is a 6-bit unsigned integer. It is >>>>>>>>>> decremented by 1 >>>>>>>>>> by each Rbridge that forwards a TRILL encapsulated frame. The >>>>>>>>>> frame is >>>>>>>>>> dropped if either the Hop Count in the received frame is 0 or >>>>>>>>>> the Hop >>>>>>>>>> Count is decremented to 0. >>>>>>>>>> >>>>>>>>>> --- >>>>>>>>>> >>>>>>>>>> In IP, the following is true: >>>>>>>>>> >>>>>>>>>> " A router MUST NOT discard a datagram just because it was >>>>>>>>>> received >>>>>>>>>> with TTL equal to zero or one; if it is to the router and >>>>>>>>>> otherwise >>>>>>>>>> valid, the router MUST attempt to receive it." >>>>>>>>>> >>>>>>>>>> I.e., the packet is dropped if the TTL is zero or one on >>>>>>>>>> receipt only if >>>>>>>>>> it is forwarded; if it is being 'accepted' (i.e., in this case, >>>>>>>>>> if the >>>>>>>>>> destination is the trill node doing the processing), then a TTL >>>>>>>>>> of zero >>>>>>>>>> is acceptable. >>>>>>>>>> >>>>>>>>>> It seems like the wording needs to include this second case... >>>>>>>>>> >>>>>>>>>> Joe >>>>>>>>>> >>>>>>> _______________________________________________ >>>>>>> rbridge mailing list >>>>>>> rbridge@postel.org >>>>>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>>>>> >>>>>>> >>>>>>> >>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>> >>>>>>>>>> >>>>>>> >>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> rbridge mailing list >>>>>>>>>> rbridge@postel.org >>>>>>>>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>>>>>>>> >>>> _______________________________________________ >>>> rbridge mailing list >>>> rbridge@postel.org >>>> http://mailman.postel.org/mailman/listinfo/rbridge >>>> > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge >> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoVXuIACgkQE5f5cImnZrsraACgvqY2vMNFcBLy7ylsO00gLIpn Z4sAnifQU9KMNmxW/8bwGFZbD3hyoWjT =j+Nj -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 21 10:59:45 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DFF0E3A6E04 for ; Thu, 21 May 2009 10:59:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.272 X-Spam-Level: X-Spam-Status: No, score=-3.272 tagged_above=-999 required=5 tests=[AWL=-1.543, BAYES_00=-2.599, SARE_MLH_Stock1=0.87] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 75cbTpoWwAQD for ; Thu, 21 May 2009 10:59:39 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 0D76A3A6FF7 for ; Thu, 21 May 2009 10:59:38 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4LHaZJt016760; Thu, 21 May 2009 10:36:37 -0700 (PDT) Received: from sca-ea-mail-3.sun.com (sca-ea-mail-3.Sun.COM [192.18.43.21]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4LHa4g3016509 for ; Thu, 21 May 2009 10:36:05 -0700 (PDT) Received: from jurassic-x4600.sfbay.sun.com ([129.146.17.63]) by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4LHa3GM022626 for ; Thu, 21 May 2009 17:36:03 GMT Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic-x4600.sfbay.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4LHa3ZR888855 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 21 May 2009 10:36:03 -0700 (PDT) Message-ID: <4A159103.7020505@sun.com> Date: Thu, 21 May 2009 10:36:03 -0700 From: Erik Nordmark User-Agent: Thunderbird 2.0.0.21 (X11/20090323) MIME-Version: 1.0 To: "Developing a hybrid router/bridge." X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: erik.nordmark@sun.com Subject: [rbridge] No TRILL meeting in Stockholm X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org We seem to be making good progress resolving the remaining issues in the base protocol on the mailing list and I'm told that draft-ietf-trill-rbridge-protocol is being edited to capture the changes from the Hello padding discussion. While there are always things we could talk about, at this point we don't think we need to meet in Stockholm. Erik & Donald _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 28 15:52:19 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CACA73A685D for ; Thu, 28 May 2009 15:52:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.515 X-Spam-Level: X-Spam-Status: No, score=-2.515 tagged_above=-999 required=5 tests=[AWL=0.084, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AzCNGbxEziNr for ; Thu, 28 May 2009 15:52:18 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 9C9583A6982 for ; Thu, 28 May 2009 15:52:18 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4SMbqqZ007469; Thu, 28 May 2009 15:37:53 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4SMbOkL007320 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Thu, 28 May 2009 15:37:25 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KKD0052PLI0FJ00@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Thu, 28 May 2009 15:37:12 -0700 (PDT) Received: from [129.150.32.227] ([192.18.101.5]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KKD00FF4LHZX9S0@mail.sunlabs.com> for rbridge@postel.org; Thu, 28 May 2009 15:37:12 -0700 (PDT) Date: Thu, 28 May 2009 15:37:05 -0700 From: Radia Perlman In-reply-to: <4A155EE2.2040306@isi.edu> To: "Developing a hybrid router/bridge." Message-id: <4A1F1211.9080001@sun.com> MIME-version: 1.0 References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Cc: sgai Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org This was one issue I wasn't paying attention to, since it was not immediately obvious to me why anyone would care. I think I now understand the issue, and so let me explain it. Dinesh is arguing that in order to make something like traceroute work, you'd want something that behaves EXACTLY like a data packet (in case there is some bug with processing data packets), and can cause each hop to send an error report back. In order for that to work, TRILL has to do something that seems somewhat confusing -- if there are only two RBridges; R1 and R2, and ingress R1 is sending to egress R2, and wants the packet to be delivered to R2's endnode, R1 would have to set the TTL to 2. If we do that, then R1 can do a traceroute setting the TTL to 1 in order to get a "TTL expired" message from R2, and would have to set the TTL to 2 in order to allow the packet to actually be delivered to the endnodes. This is admittedly very confusing, and not really "architecturally pure", since the TRILL header itself only needs a TTL of 1 to reach the egress RBridge. But now that I understand the issue, and as a pragmatist, I sympathize with Dinesh. I can't think of any other way of making traceroute work, where ingress R1 can "ping" every hop along the path, with a packet that behaves exactly like a data packet. For instance, it might even be more elegant to have a special packet that travels along the path, and every RBridge that handles the packet sends back a "received your probe and forwarded it to the next hop" message. That way only a single management message gets all the RBridges along the path to send back messages. But the problem is, that is not *exactly* a data message, and it's possible that RBridges might route or handle such a packet differently from data packets, so it wouldn't be possible to find out what the issue is with the data packets. So I'm OK with doing what Dinesh wants, but the spec has to be really clear, because if I were implementing it I'd probably assume that R1 (ingress) should set the TTL to be the diameter of the core, rather than one more. Dinesh's suggested wording was: "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 by each Rbridge that forwards a TRILL encapsulated frame. The frame is dropped if the Hop Count is decremented to 0. " That wording is confusing, because technically, the egress RBridge does not forward the TRILL-encapsulated frame. It's no longer TRILL-encapsulated when the egress guy forwards it to the endnodes. So no simple wording is going to capture that. How about: "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 by each RBridge upon receipt, and the frame is dropped if the Hop Count is decremented to 0. Note that this means that the ingress RBridge must set the hop count to be at least one greater than the number of hops to the egress RBridge, in order for the egress RBridge to decapsulate and forward the packet to the attached endnodes." Note that this means that if R1 was sending a message to R2, and the only nodes in the world were R1 and R2, R1 would still have to set the TTL to 2 in order for R2 to process the packet. This could be thought of as R2 still being the egress RBridge, and the processing part of R2 being an "attached endnode". Radia _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 28 18:04:31 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 722C53A69A4 for ; Thu, 28 May 2009 18:04:31 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.354 X-Spam-Level: X-Spam-Status: No, score=-2.354 tagged_above=-999 required=5 tests=[AWL=0.245, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DAah56cd86UW for ; Thu, 28 May 2009 18:04:28 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 9D1A93A67C0 for ; Thu, 28 May 2009 18:04:28 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4T0ajlE016350; Thu, 28 May 2009 17:36:46 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4T0a4Ud016082 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 28 May 2009 17:36:04 -0700 (PDT) Received: from [128.9.184.170] ([128.9.184.170]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4T0Zb5p028089; Thu, 28 May 2009 17:35:39 -0700 (PDT) Message-ID: <4A1F2DD9.5000909@isi.edu> Date: Thu, 28 May 2009 17:35:37 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> In-Reply-To: <4A1F1211.9080001@sun.com> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." , sgai Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Radia, Radia Perlman wrote: > This was one issue I wasn't paying attention to, since it was not > immediately obvious to me why > anyone would care. I think I now understand the issue, and so let me > explain it. > > Dinesh is arguing that in order to make something like traceroute work, > you'd want something > that behaves EXACTLY like a data packet (in case there is some bug with > processing data packets), > and can cause each hop to send an error report back. Right - the question is whether it behaves exactly like an IPv6 packet or an IPv4 packet in this regard ;-) > In order for that > to work, TRILL has to do > something that seems somewhat confusing -- if there are only two > RBridges; R1 and R2, and ingress > R1 is sending to egress R2, and wants the packet to be delivered to R2's > endnode, R1 would have to > set the TTL to 2. Right - whereas in IPv4 the TTL could be 0, since there are no forwarding devices on the path. > If we do that, then R1 can do a traceroute setting the > TTL to 1 in order to > get a "TTL expired" message from R2, and would have to set the TTL to 2 > in order to allow > the packet to actually be delivered to the endnodes. Traceroute sends ping messages increases the TTL until it sees the destination; it doesn't start with a concept of what the TTL should be. It starts with TTL=1. Traceroute using the rules I proposed would reach the egress with a TTL=1, thus the first attempt (sending an ICMP ping ttl=1) would succeed because it would be responded with a ping response. > This is admittedly very confusing, and not really "architecturally > pure", since the TRILL header itself > only needs a TTL of 1 to reach the egress RBridge. Agreed. That's why I think that only forwarders should be checking the TTL at all, and why they should drop if incoming packets have a TTL=0, but should not drop if packets come in with TTL=1. I.e., ingress--egress reachable with TTL=0 ing--rb--egr reachable with TTL=1 ing--rb--rb--egr reachable with TTL=2 etc. > But now that I understand the issue, and as a pragmatist, I sympathize > with Dinesh. I can't think > of any other way of making traceroute work, where ingress R1 can "ping" > every hop along the path, > with a packet that behaves exactly like a data packet. The thing you're missing is only a ping facility. I'm guessing the goal here is to avoid the need for a ping facility, but without that how do you know you've reached the destination? > For instance, it > might even be more elegant > to have a special packet that travels along the path, and every RBridge > that handles the packet sends > back a "received your probe and forwarded it to the next hop" message. That, in IP, is "record route" (though it's recorded along the path). > That way only a single > management message gets all the RBridges along the path to send back > messages. But the problem > is, that is not *exactly* a data message, and it's possible that > RBridges might route or handle such > a packet differently from data packets, so it wouldn't be possible to > find out what the issue is with > the data packets. > > So I'm OK with doing what Dinesh wants, but the spec has to be really > clear, because if I were implementing > it I'd probably assume that R1 (ingress) should set the TTL to be the > diameter of the core, rather than one more. > > Dinesh's suggested wording was: > > "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each Rbridge that forwards a TRILL encapsulated frame. The frame is > dropped if the Hop Count is decremented to 0. " > > That wording is confusing, because technically, the egress RBridge does not > forward the TRILL-encapsulated frame. It's no longer TRILL-encapsulated when > the egress guy forwards it to the endnodes. Here's why Dinesh's wording is a problem ingress--egress TTL=0..63 -> packet accepted w/TTL=0..63 i.e., TTL unchanged ingr--rb--egr TTL=0 -> packet accepted w/TTL=63 0 63 63 ingr--rb--egr TTL=1 -> packet dropped at rb ingr--rb--egr TTL=2..63 -> packet accepted w/TTL=1..62 This is confusing. There are two ways to end up with TTL=63 at the destination, and one of them goes through an intervening rbridge. > So no simple wording is going to capture that. Why do you want something to happen at the egress? In traceroute, when you reach your destination (the egress here) you get a response from the ICMP PING, you don't get a "time exceeded". > How about: > > "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each RBridge upon receipt, and the frame is dropped if the Hop Count is > decremented to 0. Note that this means that the ingress RBridge must set the > hop count to be at least one greater than the number of hops to the egress RBridge, > in order for the egress RBridge to decapsulate and forward the packet to the attached endnodes." What happens if you have the following? ingress--egress TTL=0 -> packet accepted w/TTL=63 0 63 ingress--egress TTL=1 -> packet dropped 1 0 (drop) ingress--egress TTL=2..63 -> packet accepted w/TTL=1..63 ingr--rb--egr TTL=0 -> packet accepted w/TTL=62 0 63 62 ingr--rb--egr TTL=1 -> packet dropped 1 0(drop) ingr--rb--egr TTL=2 -> packet dropped 2 1 0(drop) ingr--rb--egr TTL=3..63 -> packet accepted w/TTL=1..61 I find this very confusing as well. This is why I liked the idea of an IP-style count: "The Hop Count field is a 6-bit unsigned integer. A forwarding rbridge drops frames received with TTL=0, otherwise it decrements the TTL." ingr--rbridge TTL=0..63 -> packet accepted w/TTL=0..63 ingr--rb--egr TTL=0 -> packet dropped 0 (drop) ingr--rb--egr TTL=1..63 -> packet accepted w/TTL=0..62 This is quite simple and direct. The only thing that will never happen is that the egress will not respond with an ICMP "TTL exceeded" - it will (and should, IMO) respond with a ping response, which seems appropriate to me. Joe -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkofLdkACgkQE5f5cImnZrsalwCgz4j4LUYR65hto/mm6n4ufaJc C5kAnRrYZdjQUqgDYriBRjJVUSS20Wyj =BNKC -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Thu May 28 18:07:45 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DCF9C3A68E7 for ; Thu, 28 May 2009 18:07:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.354 X-Spam-Level: X-Spam-Status: No, score=-2.354 tagged_above=-999 required=5 tests=[AWL=0.245, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TK-SN9YupkTi for ; Thu, 28 May 2009 18:07:45 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id BF8993A68BE for ; Thu, 28 May 2009 18:07:45 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4T0f0G0017904; Thu, 28 May 2009 17:41:01 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4T0eXYB017749 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 28 May 2009 17:40:34 -0700 (PDT) Received: from [128.9.184.170] ([128.9.184.170]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4T0Zb5p028089; Thu, 28 May 2009 17:35:39 -0700 (PDT) Message-ID: <4A1F2DD9.5000909@isi.edu> Date: Thu, 28 May 2009 17:35:37 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> In-Reply-To: <4A1F1211.9080001@sun.com> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." , sgai Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Radia, Radia Perlman wrote: > This was one issue I wasn't paying attention to, since it was not > immediately obvious to me why > anyone would care. I think I now understand the issue, and so let me > explain it. > > Dinesh is arguing that in order to make something like traceroute work, > you'd want something > that behaves EXACTLY like a data packet (in case there is some bug with > processing data packets), > and can cause each hop to send an error report back. Right - the question is whether it behaves exactly like an IPv6 packet or an IPv4 packet in this regard ;-) > In order for that > to work, TRILL has to do > something that seems somewhat confusing -- if there are only two > RBridges; R1 and R2, and ingress > R1 is sending to egress R2, and wants the packet to be delivered to R2's > endnode, R1 would have to > set the TTL to 2. Right - whereas in IPv4 the TTL could be 0, since there are no forwarding devices on the path. > If we do that, then R1 can do a traceroute setting the > TTL to 1 in order to > get a "TTL expired" message from R2, and would have to set the TTL to 2 > in order to allow > the packet to actually be delivered to the endnodes. Traceroute sends ping messages increases the TTL until it sees the destination; it doesn't start with a concept of what the TTL should be. It starts with TTL=1. Traceroute using the rules I proposed would reach the egress with a TTL=1, thus the first attempt (sending an ICMP ping ttl=1) would succeed because it would be responded with a ping response. > This is admittedly very confusing, and not really "architecturally > pure", since the TRILL header itself > only needs a TTL of 1 to reach the egress RBridge. Agreed. That's why I think that only forwarders should be checking the TTL at all, and why they should drop if incoming packets have a TTL=0, but should not drop if packets come in with TTL=1. I.e., ingress--egress reachable with TTL=0 ing--rb--egr reachable with TTL=1 ing--rb--rb--egr reachable with TTL=2 etc. > But now that I understand the issue, and as a pragmatist, I sympathize > with Dinesh. I can't think > of any other way of making traceroute work, where ingress R1 can "ping" > every hop along the path, > with a packet that behaves exactly like a data packet. The thing you're missing is only a ping facility. I'm guessing the goal here is to avoid the need for a ping facility, but without that how do you know you've reached the destination? > For instance, it > might even be more elegant > to have a special packet that travels along the path, and every RBridge > that handles the packet sends > back a "received your probe and forwarded it to the next hop" message. That, in IP, is "record route" (though it's recorded along the path). > That way only a single > management message gets all the RBridges along the path to send back > messages. But the problem > is, that is not *exactly* a data message, and it's possible that > RBridges might route or handle such > a packet differently from data packets, so it wouldn't be possible to > find out what the issue is with > the data packets. > > So I'm OK with doing what Dinesh wants, but the spec has to be really > clear, because if I were implementing > it I'd probably assume that R1 (ingress) should set the TTL to be the > diameter of the core, rather than one more. > > Dinesh's suggested wording was: > > "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each Rbridge that forwards a TRILL encapsulated frame. The frame is > dropped if the Hop Count is decremented to 0. " > > That wording is confusing, because technically, the egress RBridge does not > forward the TRILL-encapsulated frame. It's no longer TRILL-encapsulated when > the egress guy forwards it to the endnodes. Here's why Dinesh's wording is a problem ingress--egress TTL=0..63 -> packet accepted w/TTL=0..63 i.e., TTL unchanged ingr--rb--egr TTL=0 -> packet accepted w/TTL=63 0 63 63 ingr--rb--egr TTL=1 -> packet dropped at rb ingr--rb--egr TTL=2..63 -> packet accepted w/TTL=1..62 This is confusing. There are two ways to end up with TTL=63 at the destination, and one of them goes through an intervening rbridge. > So no simple wording is going to capture that. Why do you want something to happen at the egress? In traceroute, when you reach your destination (the egress here) you get a response from the ICMP PING, you don't get a "time exceeded". > How about: > > "The Hop Count field is a 6-bit unsigned integer. It is decremented by 1 > by each RBridge upon receipt, and the frame is dropped if the Hop Count is > decremented to 0. Note that this means that the ingress RBridge must set the > hop count to be at least one greater than the number of hops to the egress RBridge, > in order for the egress RBridge to decapsulate and forward the packet to the attached endnodes." What happens if you have the following? ingress--egress TTL=0 -> packet accepted w/TTL=63 0 63 ingress--egress TTL=1 -> packet dropped 1 0 (drop) ingress--egress TTL=2..63 -> packet accepted w/TTL=1..63 ingr--rb--egr TTL=0 -> packet accepted w/TTL=62 0 63 62 ingr--rb--egr TTL=1 -> packet dropped 1 0(drop) ingr--rb--egr TTL=2 -> packet dropped 2 1 0(drop) ingr--rb--egr TTL=3..63 -> packet accepted w/TTL=1..61 I find this very confusing as well. This is why I liked the idea of an IP-style count: "The Hop Count field is a 6-bit unsigned integer. A forwarding rbridge drops frames received with TTL=0, otherwise it decrements the TTL." ingr--rbridge TTL=0..63 -> packet accepted w/TTL=0..63 ingr--rb--egr TTL=0 -> packet dropped 0 (drop) ingr--rb--egr TTL=1..63 -> packet accepted w/TTL=0..62 This is quite simple and direct. The only thing that will never happen is that the egress will not respond with an ICMP "TTL exceeded" - it will (and should, IMO) respond with a ping response, which seems appropriate to me. Joe -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkofLdkACgkQE5f5cImnZrsalwCgz4j4LUYR65hto/mm6n4ufaJc C5kAnRrYZdjQUqgDYriBRjJVUSS20Wyj =BNKC -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 29 13:58:01 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F147A3A6FEA for ; Fri, 29 May 2009 13:58:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.218 X-Spam-Level: X-Spam-Status: No, score=-2.218 tagged_above=-999 required=5 tests=[AWL=-0.219, BAYES_00=-2.599, J_CHICKENPOX_36=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IJHbebp2CTQe for ; Fri, 29 May 2009 13:58:01 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 15F753A6FE0 for ; Fri, 29 May 2009 13:58:01 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TKkALp004030; Fri, 29 May 2009 13:46:11 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TKjsLZ003931 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 29 May 2009 13:45:55 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KKF005F7B06FI20@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 29 May 2009 13:45:42 -0700 (PDT) Received: from [129.150.32.227] ([192.18.101.5]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KKF00FIQB05XC51@mail.sunlabs.com> for rbridge@postel.org; Fri, 29 May 2009 13:45:42 -0700 (PDT) Date: Fri, 29 May 2009 13:45:35 -0700 From: Radia Perlman In-reply-to: <4A1F2DD9.5000909@isi.edu> To: Joe Touch Message-id: <4A20496F.9010409@sun.com> MIME-version: 1.0 References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> <4A1F2DD9.5000909@isi.edu> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Cc: "Developing a hybrid router/bridge." , sgai Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Joe Touch wrote: > "The Hop Count field is a 6-bit unsigned integer. A forwarding rbridge > drops frames received with TTL=0, otherwise it decrements the TTL." > Yup. I like that wording even better. And the behavior will give the ability to do what traceroute does, and it also allows transmitting with TTL=number of hops to the egress RBridge, and reach the egress RBridge. Radia _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 29 14:35:59 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 131613A6CD9 for ; Fri, 29 May 2009 14:35:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.263 X-Spam-Level: X-Spam-Status: No, score=-2.263 tagged_above=-999 required=5 tests=[AWL=-0.264, BAYES_00=-2.599, J_CHICKENPOX_36=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L3YcOJL-Ayxt for ; Fri, 29 May 2009 14:35:58 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 5C93E3A68FF for ; Fri, 29 May 2009 14:35:58 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TLOgQO016108; Fri, 29 May 2009 14:24:43 -0700 (PDT) Received: from mail-mta.sunlabs.com (edge.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TLOBEM016019 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Fri, 29 May 2009 14:24:16 -0700 (PDT) Received: from mail.sunlabs.com ([152.70.2.186]) by mail-mta.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0KKF005IZCSBFI20@mail-mta.sfvic.sunlabs.com> for rbridge@postel.org; Fri, 29 May 2009 14:24:11 -0700 (PDT) Received: from [192.168.1.102] ([24.16.44.155]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0KKF00FZBCSAX9S0@mail.sunlabs.com> for rbridge@postel.org; Fri, 29 May 2009 14:24:11 -0700 (PDT) Date: Fri, 29 May 2009 14:24:19 -0700 From: Radia Perlman In-reply-to: <4A20496F.9010409@sun.com> To: "Developing a hybrid router/bridge." Message-id: <4A205283.80607@sun.com> MIME-version: 1.0 References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> <4A1F2DD9.5000909@isi.edu> <4A20496F.9010409@sun.com> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: radia.perlman@sun.com Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Though, rereading that....I think it's even clearer if we remove the word "forwarding", so it would instead be: "The Hop Count field is a 6-bit unsigned integer. An Rbridge drops frames received with TTL=0, otherwise it decrements the TTL." Radia Perlman wrote: > Joe Touch wrote: > >> "The Hop Count field is a 6-bit unsigned integer. A forwarding rbridge >> drops frames received with TTL=0, otherwise it decrements the TTL." >> >> > Yup. I like that wording even better. And the behavior will give the > ability to do what traceroute > does, and it also allows transmitting with TTL=number of hops to the > egress RBridge, and > reach the egress RBridge. > > Radia > > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge > _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 29 15:03:42 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 127723A6FE4 for ; Fri, 29 May 2009 15:03:42 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.901 X-Spam-Level: X-Spam-Status: No, score=-2.901 tagged_above=-999 required=5 tests=[AWL=-0.302, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZYI3BawQyQV9 for ; Fri, 29 May 2009 15:03:41 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 39D163A67FF for ; Fri, 29 May 2009 15:03:41 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TLrddT025507; Fri, 29 May 2009 14:53:40 -0700 (PDT) Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TLrB8X025366 for ; Fri, 29 May 2009 14:53:12 -0700 (PDT) Received: from dm-east-01.east.sun.com ([129.148.9.192]) by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4TLrBD8022382 for ; Fri, 29 May 2009 21:53:11 GMT Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143]) by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4TLrAjt015287; Fri, 29 May 2009 17:53:10 -0400 (EDT) Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1]) by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n4TLq5Ok000036; Fri, 29 May 2009 17:52:05 -0400 (EDT) Received: (from carlsonj@localhost) by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n4TLq5uW000033; Fri, 29 May 2009 17:52:05 -0400 (EDT) MIME-Version: 1.0 Message-ID: <18976.22789.315890.979662@gargle.gargle.HOWL> Date: Fri, 29 May 2009 17:52:05 -0400 From: James Carlson To: Radia Perlman In-Reply-To: <4A205283.80607@sun.com> References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> <4A1F2DD9.5000909@isi.edu> <4A20496F.9010409@sun.com> <4A205283.80607@sun.com> X-Mailer: VM 7.01 under Emacs 21.3.1 X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: carlsonj@phorcys.east.sun.com Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org Radia Perlman writes: > Though, rereading that....I think it's even clearer if we remove the > word "forwarding", so > it would instead be: > > "The Hop Count field is a 6-bit unsigned integer. An Rbridge > drops frames received with TTL=0, otherwise it decrements the TTL." Much better. The "forwarding" part is the qualifier most likely to confuse, and it doesn't actually change the meaning. -- James Carlson, Solaris Networking Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 29 15:46:16 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 095F53A6A2B for ; Fri, 29 May 2009 15:46:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id owYxAamT8RP3 for ; Fri, 29 May 2009 15:46:08 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 0BD783A6C5D for ; Fri, 29 May 2009 15:46:05 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TMfld0011717; Fri, 29 May 2009 15:41:48 -0700 (PDT) Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TMfE2P011530 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 29 May 2009 15:41:14 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.41,273,1241395200"; d="scan'208";a="192194969" Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-1.cisco.com with ESMTP; 29 May 2009 22:41:13 +0000 Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n4TMfD3M011350; Fri, 29 May 2009 15:41:13 -0700 Received: from [IPv6:::1] (dcbu-view1.cisco.com [171.69.21.26]) by sj-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n4TMfDTX003980; Fri, 29 May 2009 22:41:13 GMT Message-ID: <4A206489.7030902@cisco.com> Date: Fri, 29 May 2009 15:41:13 -0700 From: Dinesh G Dutt User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: James Carlson References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> <4A1F2DD9.5000909@isi.edu> <4A20496F.9010409@sun.com> <4A205283.80607@sun.com> <18976.22789.315890.979662@gargle.gargle.HOWL> In-Reply-To: <18976.22789.315890.979662@gargle.gargle.HOWL> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=654; t=1243636873; x=1244500873; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=ddutt@cisco.com; z=From:=20Dinesh=20G=20Dutt=20 |Subject:=20Re=3A=20[rbridge]=20Hop=20Count=20processing |Sender:=20; bh=X0J9WBTArorNYEUn71gDcPqsFantvw4xUzO2eGGtGTU=; b=mjEJXXyPLRYX/rLvl3iXOUxLpyDagA03sbALG2FaWKW+up6WporReuQ770 8NiQ/yB3oedd9ecg80p3XREnivP9Bk2oH1iw6eI56Wb3mvq81DdN87G2b68m o2o/v1AOlh; Authentication-Results: sj-dkim-2; header.From=ddutt@cisco.com; dkim=pass ( sig from cisco.com/sjdkim2002 verified; ); X-ISI-4-43-8-MailScanner: Found to be clean X-MailScanner-From: ddutt@cisco.com Cc: "Developing a hybrid router/bridge." , Radia Perlman Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org I agree. This works for me, Dinesh James Carlson wrote: > Radia Perlman writes: > >> Though, rereading that....I think it's even clearer if we remove the >> word "forwarding", so >> it would instead be: >> >> "The Hop Count field is a 6-bit unsigned integer. An Rbridge >> drops frames received with TTL=0, otherwise it decrements the TTL." >> > > Much better. The "forwarding" part is the qualifier most likely to > confuse, and it doesn't actually change the meaning. > > -- We make our world significant by the courage of our questions and by the depth of our answers. - Carl Sagan _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 29 17:12:49 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0BE5728C103 for ; Fri, 29 May 2009 17:12:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.519 X-Spam-Level: X-Spam-Status: No, score=-2.519 tagged_above=-999 required=5 tests=[AWL=0.080, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QH+87TDeH6kw for ; Fri, 29 May 2009 17:12:48 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 04D2228C0EB for ; Fri, 29 May 2009 17:12:47 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNtt3o005119; Fri, 29 May 2009 16:55:56 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNtRG6004959 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 29 May 2009 16:55:28 -0700 (PDT) Received: from [192.168.1.46] (pool-71-106-86-44.lsanca.dsl-w.verizon.net [71.106.86.44]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNtDsm001692; Fri, 29 May 2009 16:55:15 -0700 (PDT) Message-ID: <4A2075E1.7050801@isi.edu> Date: Fri, 29 May 2009 16:55:13 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: James Carlson References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> <4A1F2DD9.5000909@isi.edu> <4A20496F.9010409@sun.com> <4A205283.80607@sun.com> <18976.22789.315890.979662@gargle.gargle.HOWL> In-Reply-To: <18976.22789.315890.979662@gargle.gargle.HOWL> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." , Radia Perlman Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 James Carlson wrote: > Radia Perlman writes: >> Though, rereading that....I think it's even clearer if we remove the >> word "forwarding", so >> it would instead be: >> >> "The Hop Count field is a 6-bit unsigned integer. An Rbridge >> drops frames received with TTL=0, otherwise it decrements the TTL." > > Much better. The "forwarding" part is the qualifier most likely to > confuse, and it doesn't actually change the meaning. First, anyone who doesn't know what forwarding means is going to have a lot of problems implementing an rbridge. There are things it does with packets that terminate, and things it does with packets that forward. Forwarding is just a step that happens after you check whether a packet matches the addresses of the rbridge (and fails that match). Second, there are many more complex things than forwarding in the spec as well. Third, it not only changes the meaning, it changes the behavior. See the walkthrough in my previous mail. Joe -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkogdeEACgkQE5f5cImnZrswQACfU3j5BN3KRK0Mi4/kJP13R6d4 qOQAoM70VM4uLzkhOrhNh5RIU7kALjd0 =Psk5 -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 29 17:15:18 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E85A93A6FED for ; Fri, 29 May 2009 17:15:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.221 X-Spam-Level: X-Spam-Status: No, score=-2.221 tagged_above=-999 required=5 tests=[AWL=-0.222, BAYES_00=-2.599, J_CHICKENPOX_36=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sLwRU6seECpI for ; Fri, 29 May 2009 17:15:18 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 0921A3A68E7 for ; Fri, 29 May 2009 17:15:17 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNrmZ5004300; Fri, 29 May 2009 16:53:48 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNrN8c004242 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 29 May 2009 16:53:24 -0700 (PDT) Received: from [192.168.1.46] (pool-71-106-86-44.lsanca.dsl-w.verizon.net [71.106.86.44]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNrCDw001445; Fri, 29 May 2009 16:53:14 -0700 (PDT) Message-ID: <4A207568.9030109@isi.edu> Date: Fri, 29 May 2009 16:53:12 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Radia Perlman References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> <4A1F2DD9.5000909@isi.edu> <4A20496F.9010409@sun.com> <4A205283.80607@sun.com> In-Reply-To: <4A205283.80607@sun.com> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Radia Perlman wrote: > Though, rereading that....I think it's even clearer if we remove the > word "forwarding", so > it would instead be: > > "The Hop Count field is a 6-bit unsigned integer. An Rbridge > drops frames received with TTL=0, otherwise it decrements the TTL." It is not any more or less clear; it just has a different behavior. ing-egr TTL=0 -> dropped at egr ing-egr TTL=1..63 -> arrive with TTL=0..62 ing-rb-egr TTL=0 -> dropped at rb ing-rb-egr TTL=1 -> dropped at egr ing-rb-egr TTL=2..63 -> arive with TTL=0..61 Given the complexity of the rest of the system, I don't understand why the concept of forwarding is considered difficult - it is needed to be understood anyway (see the second algorithm below). This wording only forces you to decrement the TTL of packets that have already arrived; its only feature is to render packets with TTL=0 useless to emit. Here's the algorithm: receive a packet if TTL=0 send an "ICMP hopcount exceeded" drop the packet (even though it has already arrived) else if it matches an interface then decapsulate it emit it out the indicated interface else forward the packet The only other thing this achieves is to have traceroute show you the destination twice - once when the packet arrives and is dropped, and a second time when the ICMP ping succeeds. > Radia Perlman wrote: >> Joe Touch wrote: >> >>> "The Hop Count field is a 6-bit unsigned integer. A forwarding rbridge >>> drops frames received with TTL=0, otherwise it decrements the TTL." Here's the algorithm -- note it has EXACTLY the same steps, just reverses the order in which the conditions are checked: receive a packet if it matches an interface then decapsulate it emit it out the indicated interface else if TTL=0 then send an "ICMP hopcount exceeded" drop the packet else decrement the TTL forward the packet IMO, this is clean. Joe >> Yup. I like that wording even better. And the behavior will give the >> ability to do what traceroute >> does, and it also allows transmitting with TTL=number of hops to the >> egress RBridge, and >> reach the egress RBridge. >> >> Radia >> >> >> _______________________________________________ >> rbridge mailing list >> rbridge@postel.org >> http://mailman.postel.org/mailman/listinfo/rbridge >> > > _______________________________________________ > rbridge mailing list > rbridge@postel.org > http://mailman.postel.org/mailman/listinfo/rbridge -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkogdWgACgkQE5f5cImnZrsreQCggRVWdzafQyxMCCIbfcnHZiVk 5FsAoO3A/gcdz6lihBU20g9Kx1xAnpo6 =r7N7 -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge From rbridge-bounces@postel.org Fri May 29 17:21:36 2009 Return-Path: X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 288CA3A6987 for ; Fri, 29 May 2009 17:21:36 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.515 X-Spam-Level: X-Spam-Status: No, score=-2.515 tagged_above=-999 required=5 tests=[AWL=0.084, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O81dTGIs4bov for ; Fri, 29 May 2009 17:21:35 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 18DA63A683B for ; Fri, 29 May 2009 17:21:35 -0700 (PDT) Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNxoYh006138; Fri, 29 May 2009 16:59:50 -0700 (PDT) Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNx9NB006016 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 29 May 2009 16:59:10 -0700 (PDT) Received: from [192.168.1.46] (pool-71-106-86-44.lsanca.dsl-w.verizon.net [71.106.86.44]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4TNwejW002445; Fri, 29 May 2009 16:58:42 -0700 (PDT) Message-ID: <4A2076B0.9040009@isi.edu> Date: Fri, 29 May 2009 16:58:40 -0700 From: Joe Touch User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Joe Touch References: <4A14C56A.1000408@isi.edu> <4A14DE61.4090502@cisco.com> <4A155EE2.2040306@isi.edu> <4A1F1211.9080001@sun.com> <4A1F2DD9.5000909@isi.edu> <4A20496F.9010409@sun.com> <4A205283.80607@sun.com> <18976.22789.315890.979662@gargle.gargle.HOWL> <4A2075E1.7050801@isi.edu> In-Reply-To: <4A2075E1.7050801@isi.edu> X-Enigmail-Version: 0.95.7 X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: touch@isi.edu Cc: "Developing a hybrid router/bridge." , Radia Perlman , James Carlson Subject: Re: [rbridge] Hop Count processing X-BeenThere: rbridge@postel.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: "Developing a hybrid router/bridge." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: rbridge-bounces@postel.org Errors-To: rbridge-bounces@postel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Joe Touch wrote: > > > James Carlson wrote: >> Radia Perlman writes: >>> Though, rereading that....I think it's even clearer if we remove the >>> word "forwarding", so >>> it would instead be: >>> >>> "The Hop Count field is a 6-bit unsigned integer. An Rbridge >>> drops frames received with TTL=0, otherwise it decrements the TTL." >> Much better. The "forwarding" part is the qualifier most likely to >> confuse, and it doesn't actually change the meaning. > > First, anyone who doesn't know what forwarding means is going to have a > lot of problems implementing an rbridge. There are things it does with > packets that terminate, and things it does with packets that forward. > Forwarding is just a step that happens after you check whether a packet > matches the addresses of the rbridge (and fails that match). > > Second, there are many more complex things than forwarding in the spec > as well. > > Third, it not only changes the meaning, it changes the behavior. See the > walkthrough in my previous mail. Oh, fourth (and really, wasn't this a goal?) - this would make the rbridge hopcount completely different from both IPv4 and IPv6 - BOTH of which define it exactly the way I did, FWIW - only *forwarders* check it and decrement it. > Joe -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkogdrAACgkQE5f5cImnZrtDpwCdEqp9TUAO+pDnZlVC05L99Tx7 8XUAn2wo3hKzJE2blytx/Ahw6Eh0Ypfn =YrUn -----END PGP SIGNATURE----- _______________________________________________ rbridge mailing list rbridge@postel.org http://mailman.postel.org/mailman/listinfo/rbridge