| < 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/ | ||||