Re: [Detnet] L2/L3 model?

"Norman Finn (nfinn)" <nfinn@cisco.com> Wed, 19 November 2014 00:15 UTC

Return-Path: <nfinn@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B44271A8706 for <detnet@ietfa.amsl.com>; Tue, 18 Nov 2014 16:15:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.095
X-Spam-Level:
X-Spam-Status: No, score=-15.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rrA2OcDt66uz for <detnet@ietfa.amsl.com>; Tue, 18 Nov 2014 16:15:41 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67E711A802F for <detnet@ietf.org>; Tue, 18 Nov 2014 16:15:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4524; q=dns/txt; s=iport; t=1416356141; x=1417565741; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ETd8DG13U0UpqEcp1oeizbdKUyFHxrjkZMtpwPwj95A=; b=nGVzsfatAzLd2konqIh0hpFyxo8Xt7Wjuo0zl3hgoayi5ArlN5yptSQV iCW1U+Nis5A/e/cn/NRgUCHbAvmFCfI67caszn+cYWN8fvwqlNTlSIYOT r+sAurtbjhN4DmG1+JwKey6xIdjIp7BVo+m/BItDIai2GMLxMXk4oNeAH k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgcHAB/ga1StJA2G/2dsb2JhbABagmsjVVkEgwLJGAqGdFUCHHAWAQEBAQF9hAIBAQEEAQEBIBE6CwwEAgEIEQMBAgECAiYCAgIlCxUICAIEAQ0FG4gmAQy7I5cAAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSBLY8oMwcGgnGBVAWST4cohF+BM5E9hAmDe22BSIEDAQEB
X-IronPort-AV: E=Sophos;i="5.07,413,1413244800"; d="scan'208";a="370237415"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-9.cisco.com with ESMTP; 19 Nov 2014 00:15:40 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id sAJ0FelT003959 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 19 Nov 2014 00:15:40 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0195.001; Tue, 18 Nov 2014 18:15:40 -0600
From: "Norman Finn (nfinn)" <nfinn@cisco.com>
To: Philippe Klein <philippe@broadcom.com>, Erik Nordmark <nordmark@acm.org>
Thread-Topic: [Detnet] L2/L3 model?
Thread-Index: AQHQApHutQdyv9S27UablPIlvm6opJxlkXAAgAFjk4A=
Date: Wed, 19 Nov 2014 00:15:39 +0000
Message-ID: <D0911D87.35169%nfinn@cisco.com>
References: <546A3A37.7070205@acm.org> <38B7ABF9-00B4-462E-9788-3B40A7BE9460@broadcom.com>
In-Reply-To: <38B7ABF9-00B4-462E-9788-3B40A7BE9460@broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.3.140616
x-originating-ip: [10.21.114.110]
Content-Type: text/plain; charset="utf-8"
Content-ID: <A203AB4AA6244840865DA36753E1FF27@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/detnet/Uao_82VVtfYYD4bfFYOlhX9UU28
Cc: "detnet@ietf.org" <detnet@ietf.org>
Subject: Re: [Detnet] L2/L3 model?
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussions on Deterministic Networking, characterized by 1\) resource reservation; 2\) 0 congestion loss and guaranteed latency; 3\) over L2-only and mixed L2 and L3 networks; and 5\) 1+1 replication/deletion." <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Nov 2014 00:15:43 -0000

That would be nice to keep L2 and L3 separate, Philippe, and in some
topologies that will be possible.  But, in general, I don’t think so.

Any number of routers can connect to an L2 cloud, and in order to get
spatial diversity for the paths and avoid single points of failure, the
path computation will have to look at the physical topology, including
both bridges and routers.

I think that the the solution needs to work for absolutely any L2/L3
topology, and I think that requires that the application that is laying
out the paths be aware of the complete physical topology.  Interestingly,
in the data center, there can be multiple virtual L2/L3 topologies for
different customers all overlaid on the same physical topology.  To a
first approximation (your implementation may more or less interesting than
mine), the physical topology is all that matters.  The days when you could
easily label a box as a “router”, “bridge”, or “host” are long gone.

— Norm

-----Original Message-----
From: Philippe Klein <philippe@broadcom.com>
Date: Monday, November 17, 2014 at 11:02 AM
To: Erik Nordmark <nordmark@acm.org>
Cc: "detnet@ietf.org" <detnet@ietf.org>
Subject: Re: [Detnet] L2/L3 model?

>Erik,
>In my humble view, the L3 must only indicate the L3 router path over of
>the L2 island with its path attributes  and let the L2 protocol select
>the constrained path.
>Essentially the inner L2 topology could be ignored by the L3.
>
>/Philippe
>Broadcom
>
>Sent from my iPhone
>
>> On Nov 17, 2014, at 20:11, "Erik Nordmark" <nordmark@acm.org> wrote:
>> 
>> 
>> After the BoF I realized there was one thing we didn't talk about which
>>is what combined L2 and L3 topologies that folks have in mind.
>> It is true that from a packet forwarding perspective both L2 and L3
>>have queues and clocks, but the interaction with the control plane and
>>the approach might be different for different forms of combinations.
>> 
>> First of all we have 6TISCH which is an L3-only network.
>> 
>> But in combined L2/L3 networks we could have at least
>> - interconnecting L2 islands using L3
>> - arbitrary topologies with mixtures of L2 and L3 forwarding devices
>> 
>> A suggestion (at the mike during the BoF) was to consider pseudo-wires.
>>That might make sense when interconnecting L2 islands.
>> But with arbitrary topologies one could end with with a path that as a
>>mixture of bridges and routers e.g.
>> 
>>     Sender - B1 - B2 - R1 - B3 - B4 - B5 - R2 - R3 - Listener
>> 
>> Are there use cases that result in such topologies/paths?
>> 
>> Would one need one controller which is aware of both the L2 and L3
>>devices and can pick paths (with resources) that include both?
>> (Typically we separate the layers thus we might have a PCE which sees
>>the L3 topology but not the L2 devices in between the routers.)
>> 
>> I think it would be good to explore the combined L2/L3 use cases and
>>models in more detail.
>> 
>>   Erik
>> 
>> _______________________________________________
>> detnet mailing list
>> detnet@ietf.org
>> https://www.ietf.org/mailman/listinfo/detnet
>
>_______________________________________________
>detnet mailing list
>detnet@ietf.org
>https://www.ietf.org/mailman/listinfo/detnet