TRILL: Fine-Grained Labeling
draft-ietf-trill-fine-labeling-01
TRILL Working Group Donald Eastlake
INTERNET-DRAFT Mingui Zhang
Intended status: Proposed Standard Huawei
Updates: 6325 Puneet Agarwal
Broadcom
Radia Perlman
Intel Labs
Dinesh Dutt
Expires: December 8, 2012 June 9, 2012
TRILL: Fine-Grained Labeling
<draft-ietf-trill-fine-labeling-01.txt>
Abstract
The IETF has standardized TRILL (TRansparent Interconnection of Lots
of Links), a protocol for least cost transparent frame routing in
multi-hop networks with arbitrary topologies and link technologies,
using link-state routing and encapsulation with a hop count.
The TRILL base protocol standard supports labeling of TRILL data with
up to 4K IDs. However, there are applications that require more fine-
grained labeling of data. This document updates RFC 6325 by
specifying extensions to the TRILL base protocol to accomplish this.
Status of This Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
Distribution of this document is unlimited. Comments should be sent
to the TRILL working group mailing list.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/1id-abstracts.html. The list of Internet-Draft
Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
D. Eastlake, et al [Page 1]
INTERNET-DRAFT TRILL: Fine-Grained Labeling
Table of Contents
1. Introduction............................................3
1.1 Terminology............................................3
2. Fine-Grained Labeling...................................4
2.1 Requirements...........................................4
2.2 Base Protocol TRILL Data Labeling......................5
2.3 Fine-Grained Labeling (FGL)............................5
3. Campus Wide VL versus FGL Semantic Differences..........7
4. Coexistence with VL TRILL Switches......................8
4.1 VL Specifiable Data Labels.............................8
5. Fine-Grained Labeling Details..........................10
5.1 Ingress Processing....................................10
5.2 Transit Processing....................................11
5.2.1 Unicast Transit Processing..........................11
5.2.2 Multi-Destination Transit Processing................11
5.3 Egress Processing.....................................12
5.4 Appointed Forwarders and the DRB......................13
5.5 Address Learning......................................13
5.6 ESADI Extensions......................................13
6. IS-IS Extensions.......................................14
7. Comparison to Requirements.............................15
8. Allocation Considerations..............................16
8.1 IEEE Allocation Considerations........................16
8.2 IANA Considerations...................................16
9. Security Considerations................................17
Acknowledgements..........................................17
Normative References......................................18
Informative References....................................18
Change History............................................19
D. Eastlake, et al [Page 2]
INTERNET-DRAFT TRILL: Fine-Grained Labeling
1. Introduction
The IETF has standardized the TRILL (TRansparent Interconnection of
Lots of Links) protocol [RFC6325]. TRILL switches provide a solution
for least cost transparent frame routing in multi-hop networks with
arbitrary topologies and link technologies, using [IS-IS] [RFC6165]
[RFC6326bis] link-state routing and encapsulation with a hop count.
They address the problems outlined in [RFC5556]. TRILL switches are
sometimes called RBridges (Routing Bridges).
The TRILL base protocol standard supports labeling of TRILL data with
Show full document text