Internet DRAFT - draft-umair-multiple-trill-campus-to-lan
draft-umair-multiple-trill-campus-to-lan
INTERNET-DRAFT Mohammed Umair
Intended Status: Proposed Standard IP Infusion Inc.
Expires: February 13, 2015 August 12, 2014
TRILL-campus-name
draft-umair-multiple-trill-campus-to-lan-00
Abstract
TRILL supports multi-access LAN (Local Area Network) links that can
have multiple end stations and RBridges attached. Where multiple
RBridges are attached to a link, native traffic to and from end
stations on that link is handled by a subset of those RBridges called
"Appointed Forwarders", with the intent that native traffic in each
VLAN (Virtual LAN) be handled by at most one RBridge. But when two
trill campuses are connected through a LAN network, AF selection for
each campus should be selected differently. This type of scenario
occurs when two different TRILL Campuses are connected to single LAN
and want access to common set of VLAN's.
The following paper is an attempt to handle such scenario.
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
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
Mohammed Umair Expires February 13, 2015 [Page 1]
INTERNET DRAFT TRILL-campus-name August 12, 2014
Copyright and License Notice
Copyright (c) 2014 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Terminology . . . . . . . . . . . . . . . . . . . . . . . 3
2. Problem Statement . . . . . . . . . . . . . . . . . . . . . . 4
3. TRILL Campus Name . . . . . . . . . . . . . . . . . . . . . . 5
4. AF sharing between the two Campus. . . . . . . . . . . . . . . 5
5. TRILL Campus Digest TLV. . . . . . . . . . . . . . . . . . . . 6
6. Security Considerations . . . . . . . . . . . . . . . . . . . 7
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
8. Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . 7
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 7
9.1. Normative References . . . . . . . . . . . . . . . . . . . 7
9.2. Informative References . . . . . . . . . . . . . . . . . . 7
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 8
Mohammed Umair Expires February 13, 2015 [Page 2]
INTERNET DRAFT TRILL-campus-name August 12, 2014
1. Introduction
The IETF TRILL protocol provides transparent forwarding, with a
number of additional features, by use of link state routing and
encapsulation with a hop count as specified in [RFC6325] and
[RFC6327]. Devices implementing the TRILL protocol are called TRILL
switches or RBridges (Routing Bridges). A TRILL campus is an area of
TRILL switches and possibly bridges bounded by and interconnecting
end stations and Layer 3 routers, analogous to a customer bridge LAN.
In a TRILL campus, native frames (as defined in [RFC6325]), when they
arrive at their first or ingress RBridge, are encapsulated, routed in
encapsulated form via zero or more transit TRILL switches, and
finally decapsulated and delivered by their egress TRILL switch or
switches.
This document describes the scenario when there are two different
TRILL Campuses which are connected by a common LAN and both the
campuses want access for the same set of VLAN's.
1.1. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].
Mohammed Umair Expires February 13, 2015 [Page 3]
INTERNET DRAFT TRILL-campus-name August 12, 2014
2. Problem Statement
...........................................
: Campus1 :
........... : +-----+ :
. . +------| RB1 |-----|---------------| :
. . | : +-----+ | | :
. +-----+ : | | Transit | +-----+ :
. o--| SWe1| : | | RBRIDGES |---| RBx |---o Sx1
. | +-----+ : | | | +-----+ :
. | . | : +-----+ | | :
. | . +------| RB2 |-----|---------------| :
. | . : +-----+ :
. | . : :
. | . ...........................................
. L2|LAN.
. | .
. | .
. | . ...........................................
. | . : Campus2 :
. | . : +-----+ :
. | . +-----| RB1 |-----|---------------| :
. | . | : +-----+ | | :
. | +-----+ : | |Transit | +-----+ :
. o--| SWe2| : | |RBridges |---| RBx |---o Sx2
. +-----+ : | | | +-----+ :
. . | : +-----+ | | :
. . +-----| RB2 |-----|---------------| :
. . : +-----+ :
........... : :
...........................................
TRILL Campus1 and TRILL Campus2 are the two different Campuses
connected to same LAN. RB1 and RB2 of both the TRILL Campus want
access to same set of VLAN's, but L2 LAN is transparent for TRILL
hellos due to which RB1 and RB2 of both the campuses become TRILL
neighbors, hence both the campuses end station ports can't become AF
Mohammed Umair Expires February 13, 2015 [Page 4]
INTERNET DRAFT TRILL-campus-name August 12, 2014
for same set of VLAN's.
3. TRILL Campus Name
TRILL Campus name is unique name configured on RBridges (Edge
RBridge). Whenever the endstation port sends hello it will add Campus
digest TLV in each hello. To add Campus Digest TLV in hello, ports
should be enabled with campus_digest. Only the ports which are
enabled with Campus_digest will send hellos with Campus Digest TLV.
Whenever a port which is enabled for campus_digest, receives hello
without Campus Digest TLV, that port will simply ignore the Hello and
won't form adjacency with the sender RBridge port.
TRILL Campus name should be configured on RBridge globally, where as
campus_digest should be enabled at interface level.
4. AF sharing between the two Campus.
When RBridge end-station Ports send hellos with Campus Digest TLV,
only the ports with same digest will form adjacency, and the AF
distribution will happen between the ports with same digest (digest
will be calculated using the unique campus name), hence different
campuses ports can become AF for same set of VLAN's.
For example, if Campus 1 and Campus 2 are two different campuses
separated by LAN, then AF selection will happen separately between
the edge RBridges of the campuses. If both campuses have VLAN 1-100
configured in their edge RBridges, then trill campus 1 edge ports
will not form adjacency with the trill campus 2 edge ports since the
digest shared in the campus digest TLV is different, hence both
campuses edge ports will become AF for VLAN 1-100.
Mohammed Umair Expires February 13, 2015 [Page 5]
INTERNET DRAFT TRILL-campus-name August 12, 2014
5. TRILL Campus Digest TLV.
+-+-+-+-+-+-+-+-+
| Type | (1 byte)
+-+-+-+-+-+-+-+-+
| Length | (1 byte)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| |
| TRILL Campus Digest |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
TLV_type = TRILL Campus Digest TLV. This field indicates the nature
of the information carried in this TLV Tuple. This is 1 byte field.
Length = 18 bytes. This field indicates the total length the TLV.
This field is of 1 byte.
Campus Digest. MD5 Digest (As per [RFC 1321] [RFC 6151]) of 16 bytes
and derived from the unique Campus name configured on the RBridge.
Mohammed Umair Expires February 13, 2015 [Page 6]
INTERNET DRAFT TRILL-campus-name August 12, 2014
6. Security Considerations
This Memo does not change the security considerations of TRILL base
protocol.
7. IANA Considerations
IANA is required to assign TLV Type value for campus digest TLV.
8. Acknowledgement
Author would like to thank Vaibhav Agrwal and Hemanth Ramaswamy.
9. References
Normative and Informative references are given below
9.1. Normative References
[RFC 6325] - Routing Bridges (RBridges): Base Protocol
Specification (http://tools.ietf.org/html/rfc6325)
[RFC 6326] - Transparent Interconnection of Lots of Links
(TRILL) Use of IS-IS (http://tools.ietf.org/html/rfc6326)
[RFC 6327] - Routing Bridges (RBridges): Adjacency
(http://tools.ietf.org/html/rfc6327)
[RFC 7180] - Transparent Interconnection of Lots of Links
(TRILL):Clarifications, Corrections, and Updates
(http://tools.ietf.org/html/rfc7180)
[RFC 1321] - The MD5 Message-Digest Algorithm
https://tools.ietf.org/html/rfc1321
[RFC 6151] - Updated Security Considerations for the MD5
Message-Digest and the HMAC-MD5 Algorithms
(https://tools.ietf.org/html/rfc6151)
9.2. Informative References
Mohammed Umair Expires February 13, 2015 [Page 7]
INTERNET DRAFT TRILL-campus-name August 12, 2014
No informative references as such
Authors' Addresses
Mohammed Umair
IP Infusion Software India Pvt. Ltd.
Bangalore - 560 048, Karnataka, India
EMail: mohammed.umair2@ipinfusion.com
Mohammed Umair Expires February 13, 2015 [Page 8]