[trill] MD-levels and TRILL
Anoop Ghanwani <anoop@alumni.duke.edu> Tue, 06 November 2012 23:09 UTC
Return-Path: <ghanwani@gmail.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F4DA21F8BB6 for <trill@ietfa.amsl.com>; Tue, 6 Nov 2012 15:09:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level:
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kop4ZF6Qn7If for <trill@ietfa.amsl.com>; Tue, 6 Nov 2012 15:09:51 -0800 (PST)
Received: from mail-vc0-f172.google.com (mail-vc0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id C96C721F8BBA for <trill@ietf.org>; Tue, 6 Nov 2012 15:09:50 -0800 (PST)
Received: by mail-vc0-f172.google.com with SMTP id fl11so1035044vcb.31 for <trill@ietf.org>; Tue, 06 Nov 2012 15:09:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=JlAUNQMlzotx69z088/xnH9xjWHVWQg4VH2q7YZYRqw=; b=CjR3JeDU0wJDQW0mWmzgmTubx7Uc7o+OwrEtObQF31bBQYTHFzKIktf6b+436vdLGr KjQEsXF2q7H+3FulFRUdQtJ6wx1MxkO/GEAYSq/RSyCxGlWP5BmR30rWeYMZ1QCTX2D2 Wg/stwXKxZSwt1o0vc9CYZVlzPJbXM3L0w1tT3AUHhv0Etrz9TYpB31kOwwek+gnak0c tY4gqIPiAhcg+S12YCJJfbpvdahiwOQzcAstUNWeA5sVAtbK/07MiHQ5eucioe5KI9ir EXRCKSAV33JVZOPLOHdaLi5/yowaWO0EnHpVVBdDc7MaOkrMx1QJxRXw81BC/O4L21GU 9Bog==
MIME-Version: 1.0
Received: by 10.58.137.229 with SMTP id ql5mr2571202veb.11.1352243390316; Tue, 06 Nov 2012 15:09:50 -0800 (PST)
Sender: ghanwani@gmail.com
Received: by 10.220.143.73 with HTTP; Tue, 6 Nov 2012 15:09:50 -0800 (PST)
Date: Tue, 06 Nov 2012 15:09:50 -0800
X-Google-Sender-Auth: Eyea-gHo8ZsDQK9IOgEJtubitcs
Message-ID: <CA+-tSzx+wB-Sr+HScyNOQCFOmi4jYd2UtR2WUihm9peKhTgi6A@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
To: trill@ietf.org
Content-Type: multipart/alternative; boundary="047d7b677816edff9e04cddbb2ab"
Subject: [trill] MD-levels and TRILL
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trill>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Nov 2012 23:09:51 -0000
There are a couple of challenges that I see with trying to define the use of MD-levels with TRILL. MD-levels in the IEEE world were used to creates multiple levels at which CFM can be run. For example, if I buy a service from a provider and start running CFM, only my boxes (my network and the edges of the provider network) will see and respond to those CFM messages. Maybe this type of service model doesn't make sense for TRILL because, if the provider implements the transport using RBridges, then the customer and provider will have to make sure they assign their nicknames from the same space. But let's leave that issue aside for now... The first challenge is that TRILL depends on the Hop Count for some of the OAM messages to decide whether they are processed by an RBridge. This means that it is not possible to send these messages in a way that is transparent to set of RBridges. So pretty much all OAM messages must be processed by all RBridges along a path regardless of level. So I'm not sure what the concept of MD-level would buy us. At best it may be used for filtering and that too in the control plane, but I personally don't see much value there. The second challenge is related to accessing the MD-level withing the frame to know whether or not to process it. Because the MD-level would follow the 128-byte entropy, I am not sure that existing silicon, and maybe even emerging silicon, will be able to access those bits, so that level of filtering may have to be done in software. I think this should be clearly called out in the draft. Anoop
- [trill] MD-levels and TRILL Anoop Ghanwani
- Re: [trill] MD-levels and TRILL Donald Eastlake