< draft-ietf-trill-address-flush-04.txt   draft-ietf-trill-address-flush-05.txt >
TRILL Working Group Weiguo Hao TRILL Working Group Weiguo Hao
INTERNET-DRAFT Donald Eastlake INTERNET-DRAFT Donald Eastlake
Intended status: Proposed Standard Yizhou Li Intended status: Proposed Standard Yizhou Li
Huawei Huawei
Mohammed Umair Mohammed Umair
Cisco Cisco
Expires: April 17, 2018 October 18, 2017 Expires: July 21, 2018 January 22, 2018
TRILL: Address Flush Message TRILL: Address Flush Message
<draft-ietf-trill-address-flush-04.txt> <draft-ietf-trill-address-flush-05.txt>
Abstract Abstract
The TRILL (TRansparent Interconnection of Lots of Links) protocol, by The TRILL (TRansparent Interconnection of Lots of Links) protocol, by
default, learns end station addresses from observing the data plane. default, learns end station addresses from observing the data plane.
In particular, it learns local MAC addresses and edge switch port of In particular, it learns local MAC addresses and edge switch port of
attachment from the receipt of local data frames and learns remote attachment from the receipt of local data frames and learns remote
MAC addresses and edge switch of attachment from the decapsulation of MAC addresses and edge switch of attachment from the decapsulation of
remotely sourced TRILL Data packets. remotely sourced TRILL Data packets.
skipping to change at page 3, line 32 skipping to change at page 3, line 32
2.2.8 MAC Address Blocks..................................15 2.2.8 MAC Address Blocks..................................15
3. IANA Considerations....................................16 3. IANA Considerations....................................16
3.1 Address Flush RBridge Channel Protocol Number.........16 3.1 Address Flush RBridge Channel Protocol Number.........16
3.2 TRILL Address Flush TLV Types.........................16 3.2 TRILL Address Flush TLV Types.........................16
4. Security Considerations................................17 4. Security Considerations................................17
Normative References......................................18 Normative References......................................18
Informative References....................................18 Informative References....................................18
Acknowledgements..........................................18
Acknowledgements..........................................18
Authors' Addresses........................................19 Authors' Addresses........................................19
INTERNET-DRAFT Address Flush Message INTERNET-DRAFT Address Flush Message
1. Introduction 1. Introduction
Edge TRILL (Transparent Interconnection of Lots of Links) switches Edge TRILL (Transparent Interconnection of Lots of Links) switches
[RFC6325] [RFC7780], also called edge RBridges, by default learn end [RFC6325] [RFC7780], also called edge RBridges, by default learn end
station MAC address reachability from observing the data plane. On station MAC address reachability from observing the data plane. On
receipt of a native frame from an end station, they would learn the receipt of a native frame from an end station, they would learn the
skipping to change at page 10, line 21 skipping to change at page 10, line 21
2 Bit Map of VLANs [this document] 2 Bit Map of VLANs [this document]
3 Blocks of FGLs [this document] 3 Blocks of FGLs [this document]
4 List of FGLs [this document] 4 List of FGLs [this document]
5 Bit Map of FGLs [this document] 5 Bit Map of FGLs [this document]
6 All Data Labels [this document] 6 All Data Labels [this document]
7 MAC Address List [this document] 7 MAC Address List [this document]
8 MAC Address Blocks [this document] 8 MAC Address Blocks [this document]
9-254 Unassigned 9-254 Unassigned
255 Reserved [this document] 255 Reserved [this document]
Length: The 8-bit unsigned integer length of the remaining Length: The 8-bit unsigned integer length in bytes of the
information in the TLV after the length byte. The length MUST remaining information in the TLV after the length byte. The
NOT imply that the value extends beyond the end of RBridge length MUST NOT imply that the value extends beyond the end of
Channel Protocol Specific Payload area. If it does, the Address RBridge Channel Protocol Specific Payload area. If it does, the
Flush message is corrupt and MUST be ignored. Address Flush message is corrupt and MUST be ignored.
Value: Depends on the TLV type. Value: Depends on the TLV type.
In an extensible Address Flush message, when the TLVs are parsed In an extensible Address Flush message, when the TLVs are parsed
those TLVs having unknown types are ignored by the receiving RBridge. those TLVs having unknown types are ignored by the receiving RBridge.
There may be multiple instances of TLVs with the same Type in the There may be multiple instances of TLVs with the same Type in the
same address flush message and TLVs are not required to be in any same address flush message and TLVs are not required to be in any
particular order. particular order.
All RBridges implementing the Address Flush RBridge Channel All RBridges implementing the Address Flush RBridge Channel
message MUST implement types 1 and 2, the VLAN types, and type 6, message MUST implement types 1 and 2, the VLAN types, and type 6,
skipping to change at page 14, line 20 skipping to change at page 14, line 20
to valid FGLs. to valid FGLs.
2.2.6 All Data Labels 2.2.6 All Data Labels
If the TLV Type is 6, the value is null as follows: If the TLV Type is 6, the value is null as follows:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 6 | Length = 0 | | Type = 6 | Length = 0 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
This type is used when a RBridge want to withdraw all addresses for This type is used when a RBridge wants to withdraw all addresses for
all the Data Labels (all VLANs and FGLs). Length MUST be zero. If all the Data Labels (all VLANs and FGLs). Length MUST be zero. If
Length is any other value, the TLV is corrupt and the Address Flush Length is any other value, the TLV is corrupt and the Address Flush
message MUST be ignored. message MUST be ignored.
2.2.7 MAC Address List 2.2.7 MAC Address List
If the TLV Type is 7, the value is a list of MAC addresses as If the TLV Type is 7, the value is a list of MAC addresses as
follows: follows:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 20, line 9 skipping to change at page 20, line 9
Cessna Business Park, Kadubeesanahalli Village, Hobli, Cessna Business Park, Kadubeesanahalli Village, Hobli,
Sarjapur, Varthur Main Road, Marathahalli, Sarjapur, Varthur Main Road, Marathahalli,
Bengaluru, Karnataka 560087 India Bengaluru, Karnataka 560087 India
Email: mohammed.umair2@gmail.com Email: mohammed.umair2@gmail.com
INTERNET-DRAFT Address Flush Message INTERNET-DRAFT Address Flush Message
Copyright, Disclaimer, and Additional IPR Provisions Copyright, Disclaimer, and Additional IPR Provisions
Copyright (c) 2017 IETF Trust and the persons identified as the Copyright (c) 2018 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
 End of changes. 7 change blocks. 
10 lines changed or deleted 10 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/