LISP MIB draft-lisp-mib-05 Vancouver IETF - LISP WG Gregg Schudel, Amit Jain, Victor Moreno July 2012.

Slides:



Advertisements
Similar presentations
LISP Mobile Node LISP Mobile Node draft-meyer-lisp-mn-00.txt Dino Farinacci, Vince Fuller, Darrel Lewis and David Meyer IETF StockholmHiroshima LISP Working.
Advertisements

EAP Channel Bindings Charles Clancy Katrin Hoeper IETF 76 Hiroshima, Japan November 08-13, 2009.
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
CS440 Computer Networks 1 IPv6 Neil Tang 11/10/2008.
IETF 72 – July 2008 Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Noel Chiappa, John Curran, Dino Farinacci, and David Meyer LISP Deployment.
Entire Routes Reflecting capability draft-zhang-idr-bgp-entire-routes-reflect-00.txt Zhang Renhai :
Internet Draft Status Internet Draft Status draft-farinacci-lisp-{00-12}.txt Dave Meyer, Vince Fuller, Darrel Lewis, Dino Farinacci IETF San Francisco.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
Oct 26, 2004CS573: Network Protocols and Standards1 IP: Routing and Subnetting Network Protocols and Standards Autumn
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
TCP/IP Protocol Suite 1 Chapter 5 Objectives Upon completion you will be able to: IP Addresses: Classless Addressing Understand the concept of classless.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 7 Internet Protocol Version4.
Petteri Sirén. Content Preface Locator/ID Separation Protocol (LISP) How LISP works Methods how LISP was studied Test cases Result Summary.
SNMP (Simple Network Management Protocol)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
LISP Mapping Request Format And related topics Joel M. Halpern
NAGing about LISP LISP Designers/Implementors: Dave Meyer, Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Dana Blair, Noel Chiappa, John.
Dean Cheng Jouni Korhonen Mehamed Boucadair
LISP-Multicast draft-farinacci-lisp-multicast-00.txt Dino Farinacci, Dave Meyer, John Zwiebel, Stig Venaas IETF Dublin - July 2008.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 New LISP Mapping System: LISP-DDT Presentation to LNOG Darrel Lewis on behalf.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
LISP BOF, IETF Dublin, July, 2008 Vince Fuller (for the LISP crew) LISP+ALT Mapping System.
Power and Energy Monitoring MIB draft-ietf-eman-energy-monitoring-mib-01 Mouli Chandramouli, B. Schoening Juergen Quittek Thomas Dietz Benoit Claise 82th.
EID: RLOC: IRTF MobOpts – Quebec City July
RIPE Berlin – May, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) LISP: Intro and Update
Chapter 19 Network Layer Protocols Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
Disman – IETF 56 Alarm MIB Sharon Chisholm Dan Romascanu
Dean Cheng Xiaohu Xu Joel Halpern Mohamed Boucadair
LISP Deployment Scenarios Darrel Lewis and Margaret Wasserman IETF 76, Hiroshima, Japan.
OSPFv3 as a PE-CE Routing Protocol
LISP-CONS A Mapping Database Service IETF/IRTF - July 2007 Dave Meyer Dino Farinacci Vince Fuller Darrel Lewis Scott Brim Noel Chiappa.
LISP Internet Groper (LIG) LISP Internet Groper (LIG) draft-farinacci-lisp-lig-01.txt Dino Farinacci, Vince Fuller, Darrel Lewis and David Meyer IETF Stockholm/Hiroshima.
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier September 21, 2002.
7/27/2004IETF San-Diego Plenary meeting 8/2004 EPON MIBs Lior Khermosh – Passave Technologies
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
Separating Location from Identification Dino Farinacci March 3, 2008.
LISP Document Status Darrel Lewis IETF 77, Concrete Wasteland, CA.
LISP Map Server LISP WG IETF-74 San Francisco draft-fuller-lisp-ms-00.txt Vince Fuller & Dino Farinacci.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
LISP L2 and L3 EID mobility using a unified control plane draft-portoles-lisp-eid-mobility-00 IETF 95 – Buenos Aires Vrushali Ashtaputre Dino Farinacci.
Nokia Internal Use Only Outline Status of the PAWS protocol document Open Issues – Review extensibility and IANA registries.
Doc.: IEEE /034r0 Submission January 2002 Matthew B. Shoemake, TGg ChairpersonSlide 1 TGg Report to the IEEE Working Group Matthew B. Shoemake.
1 LISP-DDT implementation status and deployment considerations Vince Fuller/Darrel Lewis, Cisco IETF-85 Atlanta, GA.
November 2008 LISP Implementation Team: Vince Fuller, Darrel Lewis, David Meyer, Dino Farinacci, Andrew Partan, John Zwiebel LISP: Practice and Experience.
IDR WG, IETF Dublin, August, 2008 Vince Fuller (for the LISP crew) LISP+ALT Mapping System.
IP: Addressing, ARP, Routing
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [On IETF LPWAN] Date Submitted: [10 July.
Advertising Generic Information in IS-IS
Draft-ermagan-lisp-nat-traversal-00 Vina Ermagan, Dino Farinacci, Darrel Lewis, Fabio Maino, Jesper Skriver, Chris White Presenter: Vina Ermagan IETF.
PANA Issues and Resolutions
IETF 55 IPv6 Working Group IPv6 Node Requirements
NAT State Synchronization using SCSP draft-xu-behave-nat-state-sync-01
Chapter-5 TCP/IP Suite.
IETF 95 – Buenos Aires April 2016
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [On IETF LPWAN] Date Submitted: [10 July.
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
Internet Protocol Version4
Chapter 26 IPv6 Addressing
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [On IETF LPWAN] Date Submitted: [10 July.
draft-ietf-pim-igmp-mld-yang-04
IETF YANG Routing Types Update
draft-rodrigueznatal-lisp-vendor-lcaf-00 IETF 99 - Prague
LISP Anonymous EID draft-farinacci-lisp-eid-anonymity-01 Dino Farinacci and Padma Pillay-Esnault LISP WG Meeting IETF98 – 03/30/2017.
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
Update on DHCPv6 On-Demand Mobility Extension draft
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
Presentation transcript:

LISP MIB draft-lisp-mib-05 Vancouver IETF - LISP WG Gregg Schudel, Amit Jain, Victor Moreno July 2012

draft-ietf-lisp-mib-05 Several changes from -03 and -04 versions –The -05 update includes corrections to “add back” several tables that were erroneously omitted starting with the -03 submittal. (clerical/multi-author errors). (Apologies). These are: lispIidToVrf :: provides information mapping a LISP instance-id to a VRF lispGlobalStats :: provides global statistics for a given LISP instance-id per address-family lispConfiguredLocator :: represents the set of configured routing locators –Several "objects" were added to other tables as well, also for LISP instance-id support –The IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS reference was moved from the Informative to the Normative section –The draft was compared against RFC 4191 (again.) Formatting changes were made to achieve compliance –The MIB was run through a "MIB compile tool" -- it compiles successfully LISP MIBVancouver IETF July 2012Slide 2

draft-ietf-lisp-mib-05 We believe the MIB is in good shape now and stable MIB’s are useful even for experimental protocols The Authors believe draft-lisp-mib-05 is ready for WG last-call Comments? LISP MIBVancouver IETF July 2012Slide 3

Backups

Problem Statement Define the LISP MIB –One MIB covering all LISP Devices ITR, ETR, MS, MR, PITR, PETR Requirements –Track LISP device “configuration” LISP features enables and attributes configured on the device –Track current LISP device “values” such as: Map-Cache and Mapping-Database entries LISP site registration entries –Track current device “operational statistics” such as: Packet encapsulation and decapsulation (number of packets and bytes map-registers, map-requests, map-replies, etc. LISP MIBSlide 5Vancouver IETF July 2012

LISP MIB Tables lispFeatures The various lisp features that can be enabled on LISP devices lispIidToVrf Information representing the mapping of LISP instance ID to a VRF lispGlobalStats Global statistics for a given Instance ID per address-family on a LISP device lispMappingDatabase The EID-to-RLOC database that contains the EID-prefix to RLOC mappings configured on an ETR lispMappingDatabaseLocator The set of routing locators in the EID-to-RLOC database configured on an ETR lispMapCache The short-lived, on-demand table on an ITR that stores, tracks, and times-out and otherwise validates EID-to-RLOC mappings lispMapCacheLocator The set of locators per EID prefix contained in the map-cache table of an ITR lispConfiguredLocator The set of routing locators configured on a LISP device lispEidRegistration On a Map-Server, the properties of each EID prefix registered to this device lispEidRegistrationEtr On a Map-Server, the properties of the different ETRs that send registers for a given EID prefix to this device lispEidRegistrationLocator On a Map-Server, the properties of the different locator per EID prefix registered to this device lispUseMapServer The properties of all Map-Servers this device is configured to use lispUseMapResolver The properties of all Map-Resolvers this device is configured to use lispUseProxyEtr The properties of all Proxy ETRs this device is configured to use LISP MIBSlide 6Vancouver IETF July 2012

LispAddressType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "LISP architecture can be applied to a wide variety of address-families. This textual-convention is a generalization for representing addresses that belong to those address-families. For convenience, this document refers to any such address as a lisp address. LispAddressType textual-convention consists of the following four-tuple: 1. IANA Address Family Number: A field of length 2-octets, whose value is of the form following the assigned AddressFamilyNumbers textual-convention described in [IANA]. The enumerations are listed in [IANA]. Note that this list of address family numbers is maintained by IANA. 2. Length of LISP address: A field of length 1-octet, whose value indicates the octet-length of the next (third) field of this LispAddressType four-tuple. 3. Lisp address: A field of variable length as indicated in the previous (second) field, whose value is an address of the IANA Address Family indicated in the first field of this LispAddressType four-tuple. Note that any of the IANA Address Families can be represented. Particularly when the address family is LISP Canonical Address Format (LCAF) [LCAF] with IANA assigned Address Family Number 16387, then the first octet of this field indicates the LCAF type, and the rest of this field is same as the encoding format of the LISP Canonical Address after the length field, as defined in [LCAF]. 4. Mask-length of address: A variable-length field comprised of the remaining octets of this LispAddressType four-tuple, whose value is the mask-length to be applied to the lisp address specified in the previous (third) field. LispAddressType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "LISP architecture can be applied to a wide variety of address-families. This textual-convention is a generalization for representing addresses that belong to those address-families. For convenience, this document refers to any such address as a lisp address. LispAddressType textual-convention consists of the following four-tuple: 1. IANA Address Family Number: A field of length 2-octets, whose value is of the form following the assigned AddressFamilyNumbers textual-convention described in [IANA]. The enumerations are listed in [IANA]. Note that this list of address family numbers is maintained by IANA. 2. Length of LISP address: A field of length 1-octet, whose value indicates the octet-length of the next (third) field of this LispAddressType four-tuple. 3. Lisp address: A field of variable length as indicated in the previous (second) field, whose value is an address of the IANA Address Family indicated in the first field of this LispAddressType four-tuple. Note that any of the IANA Address Families can be represented. Particularly when the address family is LISP Canonical Address Format (LCAF) [LCAF] with IANA assigned Address Family Number 16387, then the first octet of this field indicates the LCAF type, and the rest of this field is same as the encoding format of the LISP Canonical Address after the length field, as defined in [LCAF]. 4. Mask-length of address: A variable-length field comprised of the remaining octets of this LispAddressType four-tuple, whose value is the mask-length to be applied to the lisp address specified in the previous (third) field. LispAddressType ipv4 = 1 ipv6 = 2 lcaf = ipv4 = 4 ipv6 = 16 lcaf = variable Variable in each case ipv4 = ipv6 = 2001:db8:2::1 lcaf = per draft e.g LISP MIBSlide 7Vancouver IETF July 2012

Example 1: Suppose that the IPv4 EID prefix stored is /24. In this case, the values within lispMapCacheEntry would be: lispMapCacheEidLength = 8 lispMapCacheEid = 1, 4, , [skip]... where 8 is the total length in octets of the next object (lispMapCacheEID of type LispAddressType). Then, the value 1 indicates the IPv4 AF (per [IANA]), the value 4 indicates that the AF is 4-octets in length, is the IPv4 address, and the value 24 is the mask-length in bits. Note that the lispMapCacheEidLength value of 8 is used to compute the length of the fourth (last) field in lispMapCacheEid to be 1 octet - as computed by 8 - ( ) = 1. Example 1: Suppose that the IPv4 EID prefix stored is /24. In this case, the values within lispMapCacheEntry would be: lispMapCacheEidLength = 8 lispMapCacheEid = 1, 4, , [skip]... where 8 is the total length in octets of the next object (lispMapCacheEID of type LispAddressType). Then, the value 1 indicates the IPv4 AF (per [IANA]), the value 4 indicates that the AF is 4-octets in length, is the IPv4 address, and the value 24 is the mask-length in bits. Note that the lispMapCacheEidLength value of 8 is used to compute the length of the fourth (last) field in lispMapCacheEid to be 1 octet - as computed by 8 - ( ) = 1. LISP MIBSlide 8Vancouver IETF July 2012 Example 3: As an example where LCAF is used, suppose that the IPv4 EID prefix stored is /24 and it is part of LISP instance id 101. In this case, the values within lispMapCacheEntry would be: lispMapCacheEidLength = 11 lispMapCacheEid = 16387, 7, 2, 101, 1, , [skip]... where 11 is the total length in octets of the next object (lispMapCacheEID of type LispAddressType). Then, the value indicates the LCAF AF (see [IANA]), the value 7 indicates that the LCAF AF is 7-octets in length in this case, 2 indicates that LCAF Type 2 encoding is used (see [LCAF]), 101 gives the instance id, 1 gives the AFI (per [IANA]) for an IPv4 address, is the IPv4 address, and 24 is the mask-length in bits. Note that the lispMapCacheEidLength value of 11 octets is used to compute the length of the last field in lispMapCacheEid to be 1 octet, as computed by 11 - ( ) = 1.” Example 3: As an example where LCAF is used, suppose that the IPv4 EID prefix stored is /24 and it is part of LISP instance id 101. In this case, the values within lispMapCacheEntry would be: lispMapCacheEidLength = 11 lispMapCacheEid = 16387, 7, 2, 101, 1, , [skip]... where 11 is the total length in octets of the next object (lispMapCacheEID of type LispAddressType). Then, the value indicates the LCAF AF (see [IANA]), the value 7 indicates that the LCAF AF is 7-octets in length in this case, 2 indicates that LCAF Type 2 encoding is used (see [LCAF]), 101 gives the instance id, 1 gives the AFI (per [IANA]) for an IPv4 address, is the IPv4 address, and 24 is the mask-length in bits. Note that the lispMapCacheEidLength value of 11 octets is used to compute the length of the last field in lispMapCacheEid to be 1 octet, as computed by 11 - ( ) = 1.”