TRILL Directory Assistance Mechanisms

Slides:



Advertisements
Similar presentations
Radia Perlman Intel Labs
Advertisements

TRILL ESADI draft-hu-trill-rbridge-esadi-00 Hongjun Zhai (ZTE) Fangwei hu (ZTE) Radia Perlman (Intel Labs) Donald Eastlake 3 rd (Huawei) July 20111TRILL.
FCoE over TRILL draft-mme-trill-fcoe-00 Informational
TRILL Header Extension Simplifications Donald Eastlake 3 rd Huawei Technologies 1July 2011.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Overview of TRILL Active-Active Goals, Challenges, and Proposed Solutions Radia Perlman 1November 2013.
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp-00 Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black,
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
July 2006IETF TRILL1 Multicast MAC Addresses for Standards Use Donald E. Eastlake 3 rd
Directory Assisted TRILL Encapsulation by non-TRILL nodes (Directory Reliant Smart End Node) Linda Dunbar Donald Eastlake Radia Perlman Igor Gashinsky.
March 2007TRILL WG, IETF Prague1 TRILL issue: Multicast Input Link Filtering Radia Perlman
Single Area Border RBridge Nickname for TRILL Multilevel draft-zhang-trill-multilevel-single-nickname-00.txt Mingui Zhang, Donald Eastlake, Radia Perlman.
TRILL: Traffic engineering draft-hu-trill-traffic-engineering-00.txt Fangwei Hu Jacni Qin
NVO3 NVA Gap Analysis Linda Dunbar Donald Eastlake.
Revision of the Appointed Forwarder RFC draft-eastlake-trill-rfc txt Donald E. Eastlake, 3 rd March 2015 Appointed.
Lesson 6 Neighbor Discovery.
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
July 2015IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list address: Tools site:
VLAN Trunking Protocol (VTP) W.lilakiatsakun. VLAN Management Challenge (1) It is not difficult to add new VLAN for a small network.
TRILL Link Protocols Donald Eastlake Huawei Technologies July 20141Directory Assist.
TRILL over IP draft-ietf-trill-over-ip-01.txt IETF 91, Honolulu Margaret Wasserman Donald Eastlake, Dacheng Zhang.
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
23-Support Protocols and Technologies Dr. John P. Abraham Professor UTPA.
Directory Assisted RBridge Edge draft-dunbar-trill-directory-assisted-edge-05 Update Linda Dunbar: Donald
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
VLAN Trunking Protocol (VTP)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
July 2013IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list address: Tools site:
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
Rfc7180bis: Further TRILL Clarifications, Corrections, and Updates Donald Eastlake Mingui Zhang, Radia Perlman, Ayan Banerjee, Anoop Ghanwani, Sujay Gupta.
Base Protocol Spec Radia Perlman
July 2011IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
November 2010Future TRILL Work1 Future TRILL Work 2 Donald Eastlake 3 rd 155 Beaver Street Milford, MA USA
Directory Assisted Edge Donald Eastlake, Linda Dunbar Huawei Technologies
BCP for ARP/ND Scaling for Large Data Centers
November 2013TRILL Directory Assist Mechanisms1 TRILL Directory Assistance Mechanisms draft-dunbar-trill-scheme-for-directory-assist-06 draft-eastlake-trill-ia-appsubtlv-03.
IETF78 Multimob Masstricht1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-02 Qin.
ARP Mediation Updates Himanshu Shah Ciena Corp Andrew Dolganow & Neil Hart Alcatel/Lucent Eric Rosen Cisco Systems Giles Heron BT Vach Kompella Alcatel/Lucent.
July 2014IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list address: Tools site:
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
Submission doc.: IEEE 11-13/0526r1 May 2013 Donald Eastlake, HuaweiSlide 1 Sub-Setting Date: Authors:
August 2012IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links NEW Mailing list address: Tools.
March th IETF - Prague1 TRILL Working Group Changes from draft-trill-rbridge-protocol-02.txt to draft-trill-rbridge-protocol-03.txt Dinesh Dutt,
VS (Virtual Subnet) draft-xu-virtual-subnet-03 Xiaohu Xu IETF 79, Beijing.
November 2006IETF TRILL WG1 TRILL Working Group draft-gai-perlman-trill-encap-00.txt as modified by Radia Ed Bowen, IBM Dinesh Dutt, Cisco Silvano Gai,
March 2007RBridge Extensions1 RBridge Protocol Extensions and the Inner Q-tag Location Donald Eastlake 3rd
Address Resolution Protocol Yasir Jan 20 th March 2008 Future Internet.
March 2015IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list address: Tools site:
Scaling the Address Resolution Protocol for Large Data Centers (SARP) draft-nachum-sarp-04 Youval NachumMarvell Linda DunbarHuawei Ilan YerushalmiMarvell.
Advertising Generic Information in IS-IS
83rd IETF Paris by Tissa Senevirathne Les Ginsberg Ayan Banerjee
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
FCoE over TRILL draft-mme-trill-fcoe-00 ietf
ARP Mediation Updates Himanshu Shah Ciena Corp
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
RBridge Channel Tunnel Protocol
TRILL MPLS-Based Ethernet VPN
VLAN Trunking Protocol
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Net 323: NETWORK Protocols
Additional TRILL Work/Documents
Happy Eyeballs for Transport Selection draft-grinnemo-taps-he-03
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
Ch 17 - Binding Protocol Addresses
Logical Interface Support for IP Hosts
TRILL Header Extension Improvements
Presentation transcript:

TRILL Directory Assistance Mechanisms July 2013 TRILL Directory Assistance Mechanisms draft-dunbar-trill-scheme-for-directory-assist-05 draft-eastlake-trill-ia-appsubtlv-00 Linda Dunbar, Donald Eastlake Radia Perlman, Igor Gashinsky, Yizhou Li July 2013 TRILL Directory Assist Mechanisms TRILL Directory Assist Mechanisms

TRILL Directory Assist Mechanisms Goal To reduce multi-destination traffic by reducing or eliminating unknown unicast flooding when appropriate, locally responding to ARP, ND, and RARP requests or converting them to unicast requests using address mapping directories. An appropriate source of directory information is a Data Center orchestration system. July 2013 TRILL Directory Assist Mechanisms

TRILL Directory Assist Mechanisms Two Directory Types Push Directories Data and updates pushed out on a per Data Label (VLAN or Fine Grained Label) basis to all subscribing candidates. Redundant push directories supported that can be configured as to how many should be active at once. Data conflicts and which push directories should be active arbitrated by priority. Pull Directories Each pull directory responds to requests in a set of Data Labels it advertises. Data and negative responses include an expiry time for caching. Unsolicited updates sent for unexpired cached information. July 2013 TRILL Directory Assist Mechanisms

TRILL Directory Assist Mechanisms Out of Scope How directories are populated with information and updated as it changes. But orchestration systems seem like a good source. How data in multiple directories are kept synchronized. But updating clients when directory data they are holding changes is in scope. July 2013 TRILL Directory Assist Mechanisms

Push Directory Mechanisms Uses the TRILL ESADI protocol for reliable Data Label scoped data flooding services. draft-ietf-trill-esadi Client simply advertises (in core IS-IS) participation in ESADI for a Data Label and will be sent the data and updates. Push Directories for a Data Label can see each other in that ESADI instance to arbitrate which should be active. July 2013 TRILL Directory Assist Mechanisms

Pull Directory Mechanisms Uses the RBridge Channel mechanism to encode requests and responses. draft-ietf-trill-rbridge-channel Can optionally include the actual frame that caused the pull in pull request if it is small enough. Can be hosted on an end stations, in which case the TRILL switch by which it is reachable proxies for it. July 2013 TRILL Directory Assist Mechanisms

TRILL Directory Assist Mechanisms Push Pull Policies Clients can have a wide variety of policies: Type of directory use: Just use pushed data. Just use pulled data. Consult pushed and cached pull data and do a pull if no match found. Behavior if no match Either immediately or after failed pull: Discard packet Flood packet July 2013 TRILL Directory Assist Mechanisms

TRILL Directory Assist Mechanisms Push Pull Policies Push Directories may be the most appropriate for Data Labels with a smaller number of end stations that mostly all talk to each other. Pull Directories may be the most appropriate for Data Labels with larger numbers of end stations with sparse intercommunication. If a Data Label has a few end stations everyone talks to, but otherwise has sparse intercommunication, you could push information for the few and use pull for the rest. A client pulling could just pull from the nearest relevant pull directory or could pull from all revenant pull directories and use the first response it gets, etc. July 2013 TRILL Directory Assist Mechanisms

Address Mapping Data Representation Both push and pull directories use the “Interface Addresses” APPsub-TLV draft-eastlake-ia-apsubtlv-00.txt Provides for encoding a very flexible set of addresses that all represent the same Interface (port). For example { an IPv6 address, a 48-bit MAC address, a Data Label, a TRILL switch nickname }. Could be used to look up the IPv6 address or the MAC address within the Data Label to get the other addresses. July 2013 TRILL Directory Assist Mechanisms

TRILL Directory Assist Mechanisms Next Steps Working Group consensus for the Directory Assistance Framework document indicates that is a general direction that the WG has decided to pursue. Plan is to polish the directory assistance mechanisms draft next week and issue a call for WG adoption the week after next. Solicit reviewers at this meeting to review after WG adoption. July 2013 TRILL Directory Assist Mechanisms