idnits 2.17.1 draft-ietf-lisp-mib-05.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- == There are 6 instances of lines with non-RFC6890-compliant IPv4 addresses in the document. If these are example addresses, they should be changed. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year == The document seems to use 'NOT RECOMMENDED' as an RFC 2119 keyword, but does not include the phrase in its RFC 2119 key words list. -- The document date (June 28, 2012) is 4320 days in the past. Is this intentional? Checking references for intended status: Experimental ---------------------------------------------------------------------------- == Missing Reference: 'RFC 2578' is mentioned on line 321, but not defined == Missing Reference: 'RFC 2579' is mentioned on line 322, but not defined == Missing Reference: 'RFC 2580' is mentioned on line 323, but not defined == Missing Reference: 'RFC 4265' is mentioned on line 324, but not defined == Missing Reference: 'RFC2685' is mentioned on line 667, but not defined == Unused Reference: 'RFC1035' is defined on line 2720, but no explicit reference was found in the text == Unused Reference: 'RFC2404' is defined on line 2726, but no explicit reference was found in the text == Unused Reference: 'RFC4634' is defined on line 2742, but no explicit reference was found in the text == Unused Reference: 'LISP-MCAST' is defined on line 2752, but no explicit reference was found in the text == Unused Reference: 'LISP-MN' is defined on line 2757, but no explicit reference was found in the text == Unused Reference: 'RFC2784' is defined on line 2762, but no explicit reference was found in the text == Unused Reference: 'RFC4271' is defined on line 2771, but no explicit reference was found in the text == Unused Reference: 'RFC4760' is defined on line 2774, but no explicit reference was found in the text == Outdated reference: A later version (-24) exists of draft-ietf-lisp-23 ** Obsolete normative reference: RFC 4634 (Obsoleted by RFC 6234) == Outdated reference: A later version (-10) exists of draft-farinacci-lisp-lcaf-07 == Outdated reference: A later version (-16) exists of draft-meyer-lisp-mn-07 Summary: 1 error (**), 0 flaws (~~), 19 warnings (==), 1 comment (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Network Working Group G. Schudel 3 Internet-Draft A. Jain 4 Intended status: Experimental V. Moreno 5 Expires: December 30, 2012 cisco Systems 6 June 28, 2012 8 LISP MIB 9 draft-ietf-lisp-mib-05 11 Abstract 13 This document defines managed objects for the Locator/ID Separation 14 Protocol (LISP). These objects provide information useful for 15 monitoring LISP devices, including basic configuration information, 16 LISP status, and operational statistics. 18 Status of This Memo 20 This Internet-Draft is submitted in full conformance with the 21 provisions of BCP 78 and BCP 79. 23 Internet-Drafts are working documents of the Internet Engineering 24 Task Force (IETF). Note that other groups may also distribute 25 working documents as Internet-Drafts. The list of current Internet- 26 Drafts is at http://datatracker.ietf.org/drafts/current/. 28 Internet-Drafts are draft documents valid for a maximum of six months 29 and may be updated, replaced, or obsoleted by other documents at any 30 time. It is inappropriate to use Internet-Drafts as reference 31 material or to cite them other than as "work in progress." 33 This Internet-Draft will expire on December 30, 2012. 35 Copyright Notice 37 Copyright (c) 2012 IETF Trust and the persons identified as the 38 document authors. All rights reserved. 40 This document is subject to BCP 78 and the IETF Trust's Legal 41 Provisions Relating to IETF Documents 42 (http://trustee.ietf.org/license-info) in effect on the date of 43 publication of this document. Please review these documents 44 carefully, as they describe your rights and restrictions with respect 45 to this document. Code Components extracted from this document must 46 include Simplified BSD License text as described in Section 4.e of 47 the Trust Legal Provisions and are provided without warranty as 48 described in the Simplified BSD License. 50 Table of Contents 52 1. Requirements Notation . . . . . . . . . . . . . . . . . . . . 3 53 2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 54 3. The Internet-Standard Management Framework . . . . . . . . . . 3 55 4. Definition of Terms . . . . . . . . . . . . . . . . . . . . . 4 56 5. LISP MIB Objectives . . . . . . . . . . . . . . . . . . . . . 6 57 6. Structure of LISP MIB Module . . . . . . . . . . . . . . . . . 6 58 6.1. Overview of Defined Notifications . . . . . . . . . . . . 6 59 6.2. Overview of Defined Tables . . . . . . . . . . . . . . . . 7 60 7. LISP MIB Definitions . . . . . . . . . . . . . . . . . . . . . 8 61 8. Relationship to Other MIB Modules . . . . . . . . . . . . . . 57 62 8.1. MIB modules required for IMPORTS . . . . . . . . . . . . . 57 63 9. Security Considerations . . . . . . . . . . . . . . . . . . . 57 64 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 58 65 11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 58 66 11.1. Normative References . . . . . . . . . . . . . . . . . . . 58 67 11.2. Informative References . . . . . . . . . . . . . . . . . . 59 68 Appendix A. Open Issues . . . . . . . . . . . . . . . . . . . . . 59 69 Appendix B. Acknowledgments . . . . . . . . . . . . . . . . . . . 60 71 1. Requirements Notation 73 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 74 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 75 document are to be interpreted as described in [RFC2119]. 77 2. Introduction 79 This draft describes the Management Information Base (MIB) module for 80 use with network management protocols in the Internet community. 81 Specifically, the MIB for managing Locator/ID Separation Protocol 82 (LISP) devices is described. 84 LISP [LISP] specifies a network-based architecture and mechanisms 85 that implement a new semantic for IP addressing using two separate 86 name spaces: Endpoint Identifiers (EIDs), used within sites, and 87 Routing Locators (RLOCs), used on the transit networks that make up 88 the Internet infrastructure. To achieve this separation, LISP 89 defines protocol mechanisms for mapping from EIDs to RLOCs. 91 From a data plane perspective, LISP traffic is handled exclusively at 92 the network layer by devices performing Ingress Tunnel Router (ITR) 93 and Egress Tunnel Router (ETR) LISP functions. Data plane operations 94 performed by these devices are described in [LISP]. Additionally, 95 data plane interworking between legacy (Internet) and LISP sites is 96 implemented by devices performing Proxy ITR (PITR) and Proxy ETR 97 (PETR) functions. The data plane operations of these devices is 98 described in [INTERWORK]. 100 From a control plane perspective, LISP employs mechanisms related to 101 creating, maintaining, and resolving mappings from EIDs to RLOCs. 102 LISP ITRs, ETRs, PITRs, and PETRs perform specific control plane 103 functions, and these control plane operations are described in 104 [LISP]. Additionally, LISP infrastructure devices supporting LISP 105 control plane functionality include Map-Servers and Map-Resolvers, 106 and the control plane operations of these devices are described in 107 [LISP-MS]. Finally, while not specifically required, this document 108 assumes the existence of a database to store and propagate those 109 mappings globally. 111 3. The Internet-Standard Management Framework 113 For a detailed overview of the documents that describe the current 114 Internet-Standard Management Framework, please refer to section 7 of 115 RFC 3410 [RFC3410]. 117 Managed objects are accessed via a virtual information store, termed 118 the Management Information Base or MIB. MIB objects are generally 119 accessed through the Simple Network Management Protocol (SNMP). 120 Objects in the MIB are defined using the mechanisms defined in the 121 Structure of Management Information (SMI). This memo specifies a MIB 122 module that is compliant to the SMIv2, which is described in STD 58, 123 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 124 [RFC2580]. 126 4. Definition of Terms 128 Endpoint ID (EID): a 32-bit (for IPv4) or 128-bit (for IPv6) value 129 used in the source and destination address fields of the first 130 (inner-most) IP header of a LISP packet. A source EID is 131 allocated to a host from an EID-prefix block associated with the 132 site where the host is located. A host determines a destination 133 address in the same way that it determines a destination address 134 today, for example through a DNS lookup or SIP exchange. 136 Routing Locator (RLOC): a 32-bit (for IPv4) or 128-bit (for IPv6) 137 value used in the source and destination address fields of the 138 second (outer-most) IP header of a LISP packet. RLOC addresses 139 are allocated to an egress tunnel router (ETR) and numbered from 140 topologically-aggregatable blocks assigned to a site at each point 141 to which it attaches to the global Internet. 143 EID-to-RLOC Map-Cache: a short-lived, on-demand table maintained 144 locally in an ITR or PITR that stores, tracks, and is responsible 145 for timing-out and otherwise validating EID-to-RLOC mappings. 146 This table is distinct from the full "database" of EID-to-RLOC 147 mappings in that it is dynamic and relatively small. At a given 148 moment in time, it consists only of entries for those sites to 149 which the ITR or PITR is currently communicating or has 150 communicated with within the configured TTL period. 152 EID-to-RLOC Mapping-Database: a global distributed database that 153 contains all known EID-to-RLOC mappings. Each potential ETR 154 typically contains a small piece of the database consisting of 155 only the EID-to-RLOC mappings for the EID prefix(es) for which the 156 ETR is "authoritative" and the RLOC(s) by which those EID 157 prefix(es) are reachable from the global Internet. 159 Ingress Tunnel Router (ITR): a router that accepts an IP packet with 160 a single IP header (more precisely, an IP packet that does not 161 contain a LISP header), treats this "inner" IP destination address 162 as an EID and performs an EID-to-RLOC mapping lookup, and then 163 prepends an "outer" IP header with one of its own globally- 164 routable RLOCs in the source address field and the RLOC resulting 165 from the mapping lookup in the destination address field. That 166 is, in general an ITR receives an IP packet from site end-systems 167 on one side and sends a LISP-encapsulated IP packet toward the 168 Internet on the other side. 170 Egress Tunnel Router (ETR): a router that accepts an IP packet where 171 the destination address in the "outer" IP header is one of its own 172 RLOCs, strips the "outer" header, and forwards the packet based on 173 the next IP header found. That is, in general an ETR receives 174 LISP-encapsulated IP packets from the Internet on one side and 175 sends decapsulated IP packets toward site end-systems on the other 176 side. 178 xTR: a term of general reference to an ITR or ETR when direction of 179 data flow is not part of the context description. xTR refers to 180 the router that is the tunnel endpoint and performs both ITR and 181 ETR functionality. For example, "An xTR can be located at the 182 Customer Edge (CE) router," meaning both ITR and ETR functionality 183 is activated at the CE router. 185 Proxy ITR (PITR): a router that acts like an ITR but does so on 186 behalf of non-LISP sites which send packets to destinations at 187 LISP sites. The PITR, also known as a PTR, is defined and 188 described in [INTERWORK]. 190 Proxy ETR (PETR): a router that acts like an ETR but does so on 191 behalf of LISP sites which send packets to destinations at non- 192 LISP sites. The PETR is defined and described in [INTERWORK]. 194 LISP Site: a set of routers in an edge network that are under a 195 single technical administration. LISP routers which reside in the 196 edge network are the demarcation points to separate the edge 197 network from the core network. 199 Map-Server: a LISP network infrastructure component which learns 200 EID-to-RLOC mapping entries from an authoritative source such as 201 an ETR though static configuration, or another out-of-band 202 mechanism. A Map-Server advertises these mappings into the 203 distributed mapping database. 205 Map-Resolver: a LISP network infrastructure component which accepts 206 LISP Encapsulated Map-Requests, typically from an ITR, and quickly 207 determines whether or not the destination IP address is part of 208 the EID namespace. If it is, the Map-Resolver finds the 209 appropriate EID-to-RLOC mapping by consulting the distributed 210 mapping database. If it is not, a Negative Map-Reply is 211 immediately returned. 213 Map-Request: a LISP Map-Request message type sent by an ITR or PITR 214 to a Map-Resolver when it needs a mapping for an EID, wants to 215 test an RLOC for reachability, or wants to refresh a mapping 216 before TTL expiration. 218 Map-Reply: a LISP Map-Reply message type returned in response to a 219 Map-Request for a destination EID that exists in the mapping 220 database and contains the locator-set and associated policy for 221 the queried EID. Information returned in a Map-Reply is stored in 222 the EID-to-RLOC Map-Cache. 224 Negative Map-Reply: a LISP Map-Reply message type that contains an 225 empty locator-set. Returned in response to a Map-Request if the 226 destination EID does not exist in the mapping database. 227 Typically, this means that the "EID" being requested is an IP 228 address connected to a non-LISP site. Information returned in a 229 Negative Map-Reply is stored in the EID-to-RLOC Map-Cache. 231 5. LISP MIB Objectives 233 The objectives for defining this LISP MIB module are as follows: 235 o Provide a means for obtaining a list of enabled LISP features and 236 the current status of configuration attributes related to those 237 features. As an example, LISP capabilities which could be enabled 238 include ITR, ETR, PITR, PETR, MS or MR support for IPv4 or IPv6 239 address families. Other examples include, indicating whether 240 rloc-probing is enabled, and indicating the configured map-cache 241 limit value. 243 o Provide a means for obtaining the current attributes of various 244 LISP tables, such as the EID-to-RLOC policy data contained in the 245 Map-Cache, or the local EID-to-RLOC policy data contained in the 246 Mapping-Database. 248 o Provide a means for obtaining the current operational statistics 249 of various LISP functions, such as the number of packets 250 encapsulated and decapsulated by the device. Other counters of 251 operational interest, depending on LISP function, include things 252 like the current number of map-cache entries, and the total number 253 and rate of map-requests received and sent. 255 6. Structure of LISP MIB Module 257 6.1. Overview of Defined Notifications 259 No LISP MIB notifications are defined. 261 6.2. Overview of Defined Tables 263 The LISP MIB module is composed of the following tables of objects: 265 lispFeatures - This table provides information representing the 266 various lisp features that can be enabled on LISP devices. 268 lispIidToVrf - This table provides information representing the 269 mapping of LISP instance ID to a VRF. 271 lispGlobalStats - This table provides global statistics for a given 272 Instance ID per address-family on a LISP device. 274 lispMappingDatabase - This table represents the EID-to-RLOC database 275 that contains the EID-prefix to RLOC mappings configured on an 276 ETR. In general, this table would be representative of all such 277 mappings for a given site that this device belongs to. 279 lispMappingDatabaseLocator - This table represents the set of 280 routing locators contained in the EID-to-RLOC database configured 281 on an ETR. 283 lispMapCache - This table represents the short-lived, on-demand 284 table on an ITR that stores, tracks, and is responsible for 285 timing-out and otherwise validating EID-to-RLOC mappings. 287 lispMapCacheLocator - This table represents the set of locators per 288 EID prefix contained in the map-cache table of an ITR. 290 lispConfiguredLocator - This table represents the set of routing 291 locators configured on a LISP device. 293 lispEidRegistration - This table provides the properties of each EID 294 prefix that is registered with this device when configured to be a 295 Map-Server. 297 lispEidRegistrationEtr - This table provides the properties of the 298 different ETRs that send registers, for a given EID prefix, to 299 this device when configured to be a Map-Server. 301 lispEidRegistrationLocator - This table provides the properties of 302 the different locators per EID prefix that is registered with this 303 device when configured to be a Map-Server. 305 lispUseMapServer - This table provides the properties of all Map- 306 Servers that this device is configured to use. 308 lispUseMapResolver - This table provides the properties of all Map- 309 Resolvers that this device is configured to use. 311 lispUseProxyEtr - This table provides the properties of all Proxy 312 ETRs that this device is configured to use. 314 7. LISP MIB Definitions 316 LISP-MIB DEFINITIONS ::= BEGIN 318 IMPORTS 319 MODULE-IDENTITY, OBJECT-TYPE, 320 mib-2, Unsigned32, Counter64, 321 Integer32, TimeTicks FROM SNMPv2-SMI -- [RFC 2578] 322 TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC -- [RFC 2579] 323 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC 2580] 324 VPNIdOrZero FROM VPN-TC-STD-MIB -- [RFC 4265] 325 AddressFamilyNumbers 326 FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; -- [IANA] 328 lispMIB MODULE-IDENTITY 329 LAST-UPDATED "201206280000Z" -- 28 June 2012 330 ORGANIZATION 331 "IETF Locator/ID Separation Protocol (LISP) Working Group" 332 CONTACT-INFO 333 "Email: lisp@ietf.org 334 WG charter: 335 http://www.ietf.org/html.charters/lisp-charter.html" 336 DESCRIPTION 337 "Locator/ID Separation Protocol (LISP) MIB Textual 338 Conventions module. The LISP MIB is intended for 339 management of LISP routers. 341 Copyright (C) The IETF Trust (2012)." 342 REVISION "201206280000Z" -- 28 June 2012 343 DESCRIPTION "Initial version of the IETF LISP-MIB module" 344 ::= { mib-2 xxx } 346 -- 347 -- Textual Conventions 348 -- 350 LispAddressType ::= TEXTUAL-CONVENTION 351 STATUS current 352 DESCRIPTION 353 "LISP architecture can be applied to a wide variety of 354 address-families. This textual-convention is a 355 generalization for representing addresses that belong 356 to those address-families. For convenience, this 357 document refers to any such address as a LISP address. 358 LispAddressType textual-convention consists of 359 the following four-tuple: 360 1. IANA Address Family Number: A field of length 361 2-octets, whose value is of the form following the 362 assigned AddressFamilyNumbers textual-convention 363 described in [IANA]. The enumerations are listed 364 in [IANA]. Note that this list of address family 365 numbers is maintained by IANA. 366 2. Length of LISP address: A field of length 1-octet, 367 whose value indicates the octet-length of the next 368 (third) field of this LispAddressType four-tuple. 369 3. LISP address: A field of variable length as 370 indicated in the previous (second) field, whose 371 value is an address of the IANA Address Family 372 indicated in the first field of this LispAddressType 373 four-tuple. Note that any of the IANA Address 374 Families can be represented. Particularly when the 375 address family is LISP Canonical Address Format 376 (LCAF) [LCAF] with IANA assigned Address Family 377 Number 16387, then the first octet of this field 378 indicates the LCAF type, and the rest of this field 379 is same as the encoding format of the LISP Canonical 380 Address after the length field, as defined in [LCAF]. 381 4. Mask-length of address: A variable-length field 382 comprised of the remaining octets of this 383 LispAddressType four-tuple, whose value is the 384 mask-length to be applied to the LISP address 385 specified in the previous (third) field. 387 To illustrate the use of this object, consider the 388 LISP MIB Object below entitled lispMapCacheEntry. 389 This object begins with the following entities: 391 lispMapCacheEntry ::= SEQUENCE { 392 lispMapCacheEidLength INTEGER, 393 lispMapCacheEid LispAddressType, 394 ... [skip] ... 396 Example 1: Suppose that the IPv4 EID prefix stored is 397 10.10.10.0/24. In this case, the values within 398 lispMapCacheEntry would be: 400 lispMapCacheEidLength = 8 401 lispMapCacheEid = 1, 4, 10.10.10.0, 24 402 ... [skip] ... 404 where 8 is the total length in octets of the next 405 object (lispMapCacheEID of type LispAddressType). Then, 406 the value 1 indicates the IPv4 AF (per [IANA]), the 407 value 4 indicates that the AF is 4-octets in length, 408 10.10.10.0 is the IPv4 address, and the value 24 is the 409 mask-length in bits. Note that the lispMapCacheEidLength 410 value of 8 is used to compute the length of the fourth 411 (last) field in lispMapCacheEid to be 1 octet - as 412 computed by 8 - (2 + 1 + 4) = 1. 414 Example 2: Suppose that the IPv6 EID prefix stored is 415 2001:db8:a::/48. In this case, the values within 416 lispMapCacheEntry would be: 418 lispMapCacheEidLength = 20 419 lispMapCacheEid = 2, 16, 2001:db8:a::, 48 420 ... [skip] ... 422 where 20 is the total length in octets of the next 423 object (lispMapCacheEID of type LispAddressType). Then, 424 the value 2 indicates the IPv4 AF (per [IANA]), the 425 value 16 indicates that the AF is 16-octets in length, 426 2001:db8:a:: is the IPv6 address, and the value 48 is the 427 mask-length in bits. Note that the lispMapCacheEidLength 428 value of 20 is used to compute the length of the fourth 429 (last) field in lispMapCacheEid to be 1 octet - as 430 computed by 20 - (2 + 1 + 16) = 1. 432 Example 3: As an example where LCAF is used, suppose 433 that the IPv4 EID prefix stored is 10.10.10.0/24 and it 434 is part of LISP Instance ID 101. In this case, the values 435 within lispMapCacheEntry would be: 437 lispMapCacheEidLength = 11 438 lispMapCacheEid = 16387, 7, 2, 101, 1, 10.10.10.0, 24 440 ... [skip] ... 442 where 11 is the total length in octets of the next object 443 (lispMapCacheEID of type LispAddressType). Then, the value 444 16387 indicates the LCAF AF (see [IANA]), the value 7 445 indicates that the LCAF AF is 7-octets in length in this 446 case, 2 indicates that LCAF Type 2 encoding is used (see 447 [LCAF]), 101 gives the Instance ID, 1 gives the AFI (per 448 [IANA]) for an IPv4 address, 10.10.10.0 is the IPv4 449 address, and 24 is the mask-length in bits. Note that the 450 lispMapCacheEidLength value of 11 octets is used to compute 451 the length of the last field in lispMapCacheEid to be 1 octet, 452 as computed by 11 - (2 + 1 + 1 + 1 + 1 + 1 + 4) = 1." 454 REFERENCE "[LISP]" 455 SYNTAX OCTET STRING (SIZE (0..1024)) 457 -- 458 -- Top level components of this MIB. 459 -- 460 lispObjects OBJECT IDENTIFIER ::= { lispMIB 1 } 461 lispConformance OBJECT IDENTIFIER ::= { lispMIB 2 } 463 lispFeaturesTable OBJECT-TYPE 464 SYNTAX SEQUENCE OF LispFeaturesEntry 465 MAX-ACCESS not-accessible 466 STATUS current 467 DESCRIPTION 468 "This table represents the various LISP features 469 that can be enabled on LISP devices." 471 REFERENCE "[LISP]" 472 ::= { lispObjects 1 } 474 lispFeaturesEntry OBJECT-TYPE 475 SYNTAX LispFeaturesEntry 476 MAX-ACCESS not-accessible 477 STATUS current 478 DESCRIPTION 479 "An entry (conceptual row) in the lispFeaturesTable." 480 INDEX { lispFeaturesInstanceID, 481 lispFeaturesAddressFamily } 482 ::= { lispFeaturesTable 1 } 484 LispFeaturesEntry ::= SEQUENCE { 485 lispFeaturesInstanceID Unsigned32, 486 lispFeaturesAddressFamily AddressFamilyNumbers, 487 lispFeaturesItrEnabled TruthValue, 488 lispFeaturesEtrEnabled TruthValue, 489 lispFeaturesProxyItrEnabled TruthValue, 490 lispFeaturesProxyEtrEnabled TruthValue, 491 lispFeaturesMapServerEnabled TruthValue, 492 lispFeaturesMapResolverEnabled TruthValue, 493 lispFeaturesMapCacheSize Unsigned32, 494 lispFeaturesMapCacheLimit Unsigned32, 495 lispFeaturesEtrMapCacheTtl Unsigned32, 496 lispFeaturesRlocProbeEnabled TruthValue, 497 lispFeaturesEtrAcceptMapDataEnabled TruthValue, 498 lispFeaturesEtrAcceptMapDataVerifyEnabled TruthValue 499 } 501 lispFeaturesInstanceID OBJECT-TYPE 502 SYNTAX Unsigned32 503 MAX-ACCESS not-accessible 504 STATUS current 505 DESCRIPTION 506 "This represents the Instance ID of the LISP 507 header. An Instance ID in the LISP address 508 encoding helps uniquely identify the AFI-based 509 address space to which a given EID belongs. 510 It's default value is 0." 511 ::= { lispFeaturesEntry 1 } 513 lispFeaturesAddressFamily OBJECT-TYPE 514 SYNTAX AddressFamilyNumbers 515 MAX-ACCESS not-accessible 516 STATUS current 517 DESCRIPTION 518 "The address family number that the LISP device 519 is enabled to LISP process a packet for as a 520 destination address family." 521 ::= { lispFeaturesEntry 2 } 523 lispFeaturesItrEnabled OBJECT-TYPE 524 SYNTAX TruthValue 525 MAX-ACCESS read-only 526 STATUS current 527 DESCRIPTION 528 "Indicates the status of ITR role on this device. If 529 this object is TRUE, then ITR feature is enabled." 530 ::= { lispFeaturesEntry 3 } 532 lispFeaturesEtrEnabled OBJECT-TYPE 534 SYNTAX TruthValue 535 MAX-ACCESS read-only 536 STATUS current 537 DESCRIPTION 538 "Indicates the status of ETR role on this device. If 539 this object is TRUE, then ETR feature is enabled." 540 ::= { lispFeaturesEntry 4 } 542 lispFeaturesProxyItrEnabled OBJECT-TYPE 543 SYNTAX TruthValue 544 MAX-ACCESS read-only 545 STATUS current 546 DESCRIPTION 547 "Indicates the status of Proxy-ITR role on this device. 548 If this object is TRUE, then Proxy-ITR feature is enabled." 549 ::= { lispFeaturesEntry 5 } 551 lispFeaturesProxyEtrEnabled OBJECT-TYPE 552 SYNTAX TruthValue 553 MAX-ACCESS read-only 554 STATUS current 555 DESCRIPTION 556 "Indicates the status of Proxy-ETR role on this device. 557 If this object is TRUE, then Proxy-ETR feature is enabled." 558 ::= { lispFeaturesEntry 6 } 560 lispFeaturesMapServerEnabled OBJECT-TYPE 561 SYNTAX TruthValue 562 MAX-ACCESS read-only 563 STATUS current 564 DESCRIPTION 565 "Indicates the status of Map Server role on this device. 566 If this object is TRUE, then Map Server feature is enabled." 567 ::= { lispFeaturesEntry 7 } 569 lispFeaturesMapResolverEnabled OBJECT-TYPE 570 SYNTAX TruthValue 571 MAX-ACCESS read-only 572 STATUS current 573 DESCRIPTION 574 "Indicates the status of Map Resolver role on this device. 575 If this object is TRUE, then Map Resolver feature is enabled." 576 ::= { lispFeaturesEntry 8 } 578 lispFeaturesMapCacheSize OBJECT-TYPE 579 SYNTAX Unsigned32 580 MAX-ACCESS read-only 581 STATUS current 583 DESCRIPTION 584 "Size of EID-to-RLOC map cache on this device." 585 ::= { lispFeaturesEntry 9 } 587 lispFeaturesMapCacheLimit OBJECT-TYPE 588 SYNTAX Unsigned32 589 MAX-ACCESS read-only 590 STATUS current 591 DESCRIPTION 592 "Maximum permissible size of EID-to-RLOC map 593 cache on this device." 594 ::= { lispFeaturesEntry 10 } 596 lispFeaturesEtrMapCacheTtl OBJECT-TYPE 597 SYNTAX Unsigned32 598 MAX-ACCESS read-only 599 STATUS current 600 DESCRIPTION 601 "Time in minutes this device will store the 602 EID-to-RLOC map record in the map cache." 603 ::= { lispFeaturesEntry 11 } 605 lispFeaturesRlocProbeEnabled OBJECT-TYPE 606 SYNTAX TruthValue 607 MAX-ACCESS read-only 608 STATUS current 609 DESCRIPTION 610 "Indicates the status of rloc-probing feature 611 on this device, If this object is TRUE, then 612 this feature is enabled." 613 ::= { lispFeaturesEntry 12 } 615 lispFeaturesEtrAcceptMapDataEnabled OBJECT-TYPE 616 SYNTAX TruthValue 617 MAX-ACCESS read-only 618 STATUS current 619 DESCRIPTION 620 "Indicates the status of accepting piggybacked 621 mapping data received in a map-request on 622 this device. If this object is TRUE, then this 623 device accepts piggybacked mapping data." 624 ::= { lispFeaturesEntry 13 } 626 lispFeaturesEtrAcceptMapDataVerifyEnabled OBJECT-TYPE 627 SYNTAX TruthValue 628 MAX-ACCESS read-only 629 STATUS current 630 DESCRIPTION 632 "Indicates the status of verifying accepted 633 piggybacked mapping data received in a 634 map-request on this device. If this object is 635 TRUE, then this device verifies accepted 636 piggybacked mapping data." 637 ::= { lispFeaturesEntry 14 } 638 lispIidToVrfTable OBJECT-TYPE 639 SYNTAX SEQUENCE OF LispIidToVrfEntry 640 MAX-ACCESS not-accessible 641 STATUS current 642 DESCRIPTION 643 "This table represents the mapping of LISP Instance ID 644 to a VRF." 646 REFERENCE "[LISP]" 647 ::= { lispObjects 2 } 649 lispIidToVrfEntry OBJECT-TYPE 650 SYNTAX LispIidToVrfEntry 651 MAX-ACCESS not-accessible 652 STATUS current 653 DESCRIPTION 654 "An entry (conceptual row) in the lispIidToVrfTable." 655 INDEX { lispFeaturesInstanceID } 656 ::= { lispIidToVrfTable 1 } 658 LispIidToVrfEntry ::= SEQUENCE { 659 lispIidToVrfVpnId VPNIdOrZero 660 } 662 lispIidToVrfVpnId OBJECT-TYPE 663 SYNTAX VPNIdOrZero 664 MAX-ACCESS read-only 665 STATUS current 666 DESCRIPTION 667 "The VPN ID, as specified in [RFC2685], that is mapped 668 to the given LISP Instance ID. If a VPN ID has not been 669 specified for this VRF, then this variable SHOULD be 670 set to a zero-length OCTET STRING." 671 ::= { lispIidToVrfEntry 1 } 673 lispGlobalStatsTable OBJECT-TYPE 674 SYNTAX SEQUENCE OF LispGlobalStatsEntry 675 MAX-ACCESS not-accessible 676 STATUS current 677 DESCRIPTION 678 "This table provides global statistics for a given 679 Instance ID per address-family on a LISP device." 681 REFERENCE "[LISP]" 682 ::= { lispObjects 3 } 684 lispGlobalStatsEntry OBJECT-TYPE 685 SYNTAX LispGlobalStatsEntry 686 MAX-ACCESS not-accessible 687 STATUS current 688 DESCRIPTION 689 "An entry (conceptual row) in the lispGlobalStatsTable." 690 INDEX { lispFeaturesInstanceID, 691 lispFeaturesAddressFamily } 692 ::= { lispGlobalStatsTable 1 } 694 LispGlobalStatsEntry ::= SEQUENCE { 695 lispGlobalStatsMapRequestsIn Counter64, 696 lispGlobalStatsMapRequestsOut Counter64, 697 lispGlobalStatsMapRepliesIn Counter64, 698 lispGlobalStatsMapRepliesOut Counter64, 699 lispGlobalStatsMapRegistersIn Counter64, 700 lispGlobalStatsMapRegistersOut Counter64 701 } 703 lispGlobalStatsMapRequestsIn OBJECT-TYPE 704 SYNTAX Counter64 705 MAX-ACCESS read-only 706 STATUS current 707 DESCRIPTION 708 "Total number of map requests received by this 709 device for any EID prefix of the given address 710 family and Instance ID." 711 ::= { lispGlobalStatsEntry 1 } 713 lispGlobalStatsMapRequestsOut OBJECT-TYPE 714 SYNTAX Counter64 715 MAX-ACCESS read-only 716 STATUS current 717 DESCRIPTION 718 "Total number of map requests sent by this 719 device for any EID prefix of the given 720 address family and Instance ID." 721 ::= { lispGlobalStatsEntry 2 } 723 lispGlobalStatsMapRepliesIn OBJECT-TYPE 724 SYNTAX Counter64 725 MAX-ACCESS read-only 726 STATUS current 727 DESCRIPTION 728 "Total number of map replies received by this 729 device for any EID prefix of the given 730 address family and Instance ID." 731 ::= { lispGlobalStatsEntry 3 } 733 lispGlobalStatsMapRepliesOut OBJECT-TYPE 734 SYNTAX Counter64 735 MAX-ACCESS read-only 736 STATUS current 737 DESCRIPTION 738 "Total number of map replies sent by this 739 device for any EID prefix of the given 740 address family and Instance ID." 741 ::= { lispGlobalStatsEntry 4 } 743 lispGlobalStatsMapRegistersIn OBJECT-TYPE 744 SYNTAX Counter64 745 MAX-ACCESS read-only 746 STATUS current 747 DESCRIPTION 748 "Total number of map registers received by this 749 device for any EID prefix of the given address 750 family and Instance ID." 751 ::= { lispGlobalStatsEntry 5 } 753 lispGlobalStatsMapRegistersOut OBJECT-TYPE 754 SYNTAX Counter64 755 MAX-ACCESS read-only 756 STATUS current 757 DESCRIPTION 758 "Total number of map registers sent by this 759 device for any EID prefix of the given 760 address family and Instance ID." 761 ::= { lispGlobalStatsEntry 6 } 763 lispMappingDatabaseTable OBJECT-TYPE 764 SYNTAX SEQUENCE OF LispMappingDatabaseEntry 765 MAX-ACCESS not-accessible 766 STATUS current 767 DESCRIPTION 768 "This table represents the EID-to-RLOC mapping 769 database that contains the EID-prefix to RLOC 770 mappings configured on an ETR. In general, 771 this table would be representative of all such 772 mappings for the given LISP site to which this 773 device belongs." 774 REFERENCE "[LISP]" 775 ::= { lispObjects 4 } 777 lispMappingDatabaseEntry OBJECT-TYPE 778 SYNTAX LispMappingDatabaseEntry 779 MAX-ACCESS not-accessible 780 STATUS current 781 DESCRIPTION 782 "An entry (conceptual row) in the 783 lispMappingDatabaseTable." 784 INDEX { lispMappingDatabaseEidLength, 785 lispMappingDatabaseEid } 786 ::= { lispMappingDatabaseTable 1 } 788 LispMappingDatabaseEntry ::= SEQUENCE { 789 lispMappingDatabaseEidLength Integer32, 790 lispMappingDatabaseEid LispAddressType, 791 lispMappingDatabaseLsb Unsigned32, 792 lispMappingDatabaseEidPartitioned TruthValue, 793 lispMappingDatabaseDecapOctets Counter64, 794 lispMappingDatabaseDecapPackets Counter64, 795 lispMappingDatabaseEncapOctets Counter64, 796 lispMappingDatabaseEncapPackets Counter64 797 } 799 lispMappingDatabaseEidLength OBJECT-TYPE 800 SYNTAX Integer32 (0..1024) 801 MAX-ACCESS not-accessible 802 STATUS current 803 DESCRIPTION 804 "This object gives the octet-length of 805 lispMappingDatabaseEid." 806 ::= { lispMappingDatabaseEntry 1 } 808 lispMappingDatabaseEid OBJECT-TYPE 809 SYNTAX LispAddressType 810 MAX-ACCESS not-accessible 811 STATUS current 812 DESCRIPTION 813 "The EID prefix of the mapping database." 814 ::= { lispMappingDatabaseEntry 2 } 816 lispMappingDatabaseLsb OBJECT-TYPE 817 SYNTAX Unsigned32 818 MAX-ACCESS read-only 819 STATUS current 820 DESCRIPTION 821 "The locator status bits for this EID prefix." 822 ::= { lispMappingDatabaseEntry 3 } 824 lispMappingDatabaseEidPartitioned OBJECT-TYPE 825 SYNTAX TruthValue 826 MAX-ACCESS read-only 827 STATUS current 828 DESCRIPTION 829 "Indicates if this device is partitioned from 830 the site that contains this EID prefix. If this 831 object is TRUE, then it means this device is 832 partitioned from the site." 833 ::= { lispMappingDatabaseEntry 4 } 835 lispMappingDatabaseDecapOctets OBJECT-TYPE 836 SYNTAX Counter64 837 MAX-ACCESS read-only 838 STATUS current 839 DESCRIPTION 840 "The number of octets of LISP packets that 841 were decapsulated by this device addressed 842 to a host within this EID-prefix." 843 ::= { lispMappingDatabaseEntry 5 } 845 lispMappingDatabaseDecapPackets OBJECT-TYPE 846 SYNTAX Counter64 847 MAX-ACCESS read-only 848 STATUS current 849 DESCRIPTION 850 "The number of LISP packets that were 851 decapsulated by this device addressed to a 852 host within this EID-prefix." 853 ::= { lispMappingDatabaseEntry 6 } 855 lispMappingDatabaseEncapOctets OBJECT-TYPE 856 SYNTAX Counter64 857 MAX-ACCESS read-only 858 STATUS current 859 DESCRIPTION 860 "The number of octets of LISP packets, that 861 were encapsulated by this device, whose inner 862 header source address matched this EID prefix." 863 ::= { lispMappingDatabaseEntry 7 } 865 lispMappingDatabaseEncapPackets OBJECT-TYPE 866 SYNTAX Counter64 867 MAX-ACCESS read-only 868 STATUS current 869 DESCRIPTION 870 "The number of LISP packets that were 871 encapsulated by this device that whose inner 872 header source address matched this EID prefix." 873 ::= { lispMappingDatabaseEntry 8 } 875 lispMappingDatabaseLocatorTable OBJECT-TYPE 876 SYNTAX SEQUENCE OF LispMappingDatabaseLocatorEntry 877 MAX-ACCESS not-accessible 878 STATUS current 879 DESCRIPTION 880 "This table represents the set of routing locators 881 per EID prefix contained in the EID-to-RLOC 882 database configured on this ETR." 883 REFERENCE "[LISP]" 884 ::= { lispObjects 5 } 886 lispMappingDatabaseLocatorEntry OBJECT-TYPE 887 SYNTAX LispMappingDatabaseLocatorEntry 888 MAX-ACCESS not-accessible 889 STATUS current 890 DESCRIPTION 891 "An entry (conceptual row) in the 892 lispMappingDatabaseLocatorTable." 893 INDEX { lispMappingDatabaseEidLength, 894 lispMappingDatabaseEid, 895 lispMappingDatabaseLocatorRlocLength, 896 lispMappingDatabaseLocatorRloc } 897 ::= { lispMappingDatabaseLocatorTable 1 } 899 LispMappingDatabaseLocatorEntry ::= SEQUENCE { 900 lispMappingDatabaseLocatorRlocLength Integer32, 901 lispMappingDatabaseLocatorRloc LispAddressType, 902 lispMappingDatabaseLocatorRlocPriority Integer32, 903 lispMappingDatabaseLocatorRlocWeight Integer32, 904 lispMappingDatabaseLocatorRlocMPriority Integer32, 905 lispMappingDatabaseLocatorRlocMWeight Integer32, 906 lispMappingDatabaseLocatorRlocState INTEGER, 907 lispMappingDatabaseLocatorRlocLocal INTEGER, 908 lispMappingDatabaseLocatorRlocDecapOctets Counter64, 909 lispMappingDatabaseLocatorRlocDecapPackets Counter64, 910 lispMappingDatabaseLocatorRlocEncapOctets Counter64, 911 lispMappingDatabaseLocatorRlocEncapPackets Counter64 912 } 914 lispMappingDatabaseLocatorRlocLength OBJECT-TYPE 915 SYNTAX Integer32 916 MAX-ACCESS not-accessible 917 STATUS current 918 DESCRIPTION 919 "This object is used to get the octet-length of 920 lispMappingDatabaseLocatorRloc, the next object." 921 ::= { lispMappingDatabaseLocatorEntry 1 } 923 lispMappingDatabaseLocatorRloc OBJECT-TYPE 924 SYNTAX LispAddressType 925 MAX-ACCESS not-accessible 926 STATUS current 927 DESCRIPTION 928 "This object is a locator for the given EID prefix 929 in the mapping database." 930 ::= { lispMappingDatabaseLocatorEntry 2 } 932 lispMappingDatabaseLocatorRlocPriority OBJECT-TYPE 933 SYNTAX Integer32 934 MAX-ACCESS read-only 935 STATUS current 936 DESCRIPTION 937 "The unicast priority of the RLOC." 938 ::= { lispMappingDatabaseLocatorEntry 3 } 940 lispMappingDatabaseLocatorRlocWeight OBJECT-TYPE 941 SYNTAX Integer32 942 MAX-ACCESS read-only 943 STATUS current 944 DESCRIPTION 945 "The unicast weight of the RLOC." 946 ::= { lispMappingDatabaseLocatorEntry 4 } 948 lispMappingDatabaseLocatorRlocMPriority OBJECT-TYPE 949 SYNTAX Integer32 950 MAX-ACCESS read-only 951 STATUS current 952 DESCRIPTION 953 "The multicast priority of the RLOC." 954 ::= { lispMappingDatabaseLocatorEntry 5 } 956 lispMappingDatabaseLocatorRlocMWeight OBJECT-TYPE 957 SYNTAX Integer32 958 MAX-ACCESS read-only 959 STATUS current 960 DESCRIPTION 961 "The multicast weight of the RLOC." 962 ::= { lispMappingDatabaseLocatorEntry 6 } 964 lispMappingDatabaseLocatorRlocState OBJECT-TYPE 965 SYNTAX INTEGER { 966 up (1), 967 down (2), 968 unreachable (3) 969 } 970 MAX-ACCESS read-only 971 STATUS current 972 DESCRIPTION 973 "The state of this RLOC as per this device. 974 (1 = RLOC is up; 2 = RLOC is down; 975 3 = RLOC is unreachable)." 976 ::= { lispMappingDatabaseLocatorEntry 7 } 978 lispMappingDatabaseLocatorRlocLocal OBJECT-TYPE 979 SYNTAX INTEGER { 980 siteself (1), 981 sitelocal (2) 982 } 983 MAX-ACCESS read-only 984 STATUS current 985 DESCRIPTION 986 "Indicates whether the RLOC is local to this 987 device (or remote, meaning local to another 988 device in the same LISP site). (1 = RLOC is 989 an address on this device; 2 = RLOC is an 990 address on another device)." 991 ::= { lispMappingDatabaseLocatorEntry 8 } 993 lispMappingDatabaseLocatorRlocDecapOctets OBJECT-TYPE 994 SYNTAX Counter64 995 MAX-ACCESS read-only 996 STATUS current 997 DESCRIPTION 998 "The number of octets of LISP packets that were 999 addressed to this RLOC of the EID-prefix and 1000 were decapsulated." 1001 ::= { lispMappingDatabaseLocatorEntry 9 } 1003 lispMappingDatabaseLocatorRlocDecapPackets OBJECT-TYPE 1004 SYNTAX Counter64 1005 MAX-ACCESS read-only 1006 STATUS current 1007 DESCRIPTION 1008 "The number of LISP packets that were addressed 1009 to this RLOC of the EID-prefix and were 1010 decapsulated." 1011 ::= { lispMappingDatabaseLocatorEntry 10 } 1013 lispMappingDatabaseLocatorRlocEncapOctets OBJECT-TYPE 1014 SYNTAX Counter64 1015 MAX-ACCESS read-only 1016 STATUS current 1017 DESCRIPTION 1018 "The number of octets of LISP packets that were 1019 encapsulated by this device using this RLOC 1020 address as the source, and that were sourced 1021 by an address of this EID-prefix." 1022 ::= { lispMappingDatabaseLocatorEntry 11 } 1024 lispMappingDatabaseLocatorRlocEncapPackets OBJECT-TYPE 1025 SYNTAX Counter64 1026 MAX-ACCESS read-only 1027 STATUS current 1028 DESCRIPTION 1029 "The number of LISP packets that were 1030 encapsulated by this device using this RLOC 1031 address as the source, and that were sourced 1032 by an address of this EID-prefix." 1033 ::= { lispMappingDatabaseLocatorEntry 12 } 1035 lispMapCacheTable OBJECT-TYPE 1036 SYNTAX SEQUENCE OF LispMapCacheEntry 1037 MAX-ACCESS not-accessible 1038 STATUS current 1039 DESCRIPTION 1040 "This table represents the short-lived, on-demand 1041 table on an ITR that stores, tracks, and is 1042 responsible for timing-out and otherwise 1043 validating EID-to-RLOC mappings." 1044 REFERENCE "[LISP]" 1045 ::= { lispObjects 6 } 1047 lispMapCacheEntry OBJECT-TYPE 1048 SYNTAX LispMapCacheEntry 1049 MAX-ACCESS not-accessible 1050 STATUS current 1051 DESCRIPTION 1052 "An entry (conceptual row) in the 1053 lispMapCacheTable." 1054 INDEX { lispMapCacheEidLength, 1055 lispMapCacheEid } 1056 ::= { lispMapCacheTable 1 } 1058 LispMapCacheEntry ::= SEQUENCE { 1059 lispMapCacheEidLength Integer32, 1060 lispMapCacheEid LispAddressType, 1061 lispMapCacheEidUpTime TimeTicks, 1062 lispMapCacheEidExpiryTime TimeTicks, 1063 lispMapCacheEidState TruthValue, 1064 lispMapCacheEidAuthoritative TruthValue, 1065 lispMapCacheDecapOctets Counter64, 1066 lispMapCacheDecapPackets Counter64, 1067 lispMapCacheEncapOctets Counter64, 1068 lispMapCacheEncapPackets Counter64 1069 } 1071 lispMapCacheEidLength OBJECT-TYPE 1072 SYNTAX Integer32 1073 MAX-ACCESS not-accessible 1074 STATUS current 1075 DESCRIPTION 1076 "This object is used to get the octet-length of 1077 lispMapCacheEid, the next object." 1078 ::= { lispMapCacheEntry 1 } 1080 lispMapCacheEid OBJECT-TYPE 1081 SYNTAX LispAddressType 1082 MAX-ACCESS not-accessible 1083 STATUS current 1084 DESCRIPTION 1085 "The EID prefix in the mapping cache." 1086 ::= { lispMapCacheEntry 2 } 1088 lispMapCacheEidUpTime OBJECT-TYPE 1089 SYNTAX TimeTicks 1090 MAX-ACCESS read-only 1091 STATUS current 1092 DESCRIPTION 1093 "The up time of the EID prefix." 1094 ::= { lispMapCacheEntry 3 } 1096 lispMapCacheEidExpiryTime OBJECT-TYPE 1097 SYNTAX TimeTicks 1098 MAX-ACCESS read-only 1099 STATUS current 1100 DESCRIPTION 1101 "The time remaining before the ITR times-out 1102 this EID prefix." 1103 ::= { lispMapCacheEntry 4 } 1105 lispMapCacheEidState OBJECT-TYPE 1106 SYNTAX TruthValue 1107 MAX-ACCESS read-only 1108 STATUS current 1109 DESCRIPTION 1110 "This object is used to indicate the activity 1111 of this EID prefix. If this object is TRUE, then 1112 it means this EID prefix is seeing activity." 1113 ::= { lispMapCacheEntry 5 } 1115 lispMapCacheEidAuthoritative OBJECT-TYPE 1116 SYNTAX TruthValue 1117 MAX-ACCESS read-only 1118 STATUS current 1119 DESCRIPTION 1120 "This object is used to indicate whether the EID 1121 prefix was installed by an authoritative map-reply. 1122 If this object is TRUE, then it means this EID 1123 prefix was installed by an authoritative map-reply." 1124 ::= { lispMapCacheEntry 6 } 1126 lispMapCacheDecapOctets OBJECT-TYPE 1127 SYNTAX Counter64 1128 MAX-ACCESS read-only 1129 STATUS current 1130 DESCRIPTION 1131 "The number of octets of LISP packets that were 1132 decapsulated by this device and were sourced 1133 from a remote host within this EID-prefix." 1134 ::= { lispMapCacheEntry 7 } 1136 lispMapCacheDecapPackets OBJECT-TYPE 1137 SYNTAX Counter64 1138 MAX-ACCESS read-only 1139 STATUS current 1140 DESCRIPTION 1141 "The number of LISP packets that were 1142 decapsulated by this device and were sourced 1143 from a remote host within this EID-prefix." 1144 ::= { lispMapCacheEntry 8 } 1146 lispMapCacheEncapOctets OBJECT-TYPE 1147 SYNTAX Counter64 1148 MAX-ACCESS read-only 1149 STATUS current 1150 DESCRIPTION 1151 "The number of octets of LISP packets that were 1152 encapsulated by this device using the given 1153 EID-prefix in the map cache." 1154 ::= { lispMapCacheEntry 9 } 1156 lispMapCacheEncapPackets OBJECT-TYPE 1157 SYNTAX Counter64 1158 MAX-ACCESS read-only 1159 STATUS current 1160 DESCRIPTION 1161 "The number of LISP packets that were encapsulated 1162 by this device using the given EID-prefix in the 1163 map cache." 1164 ::= { lispMapCacheEntry 10 } 1166 lispMapCacheLocatorTable OBJECT-TYPE 1167 SYNTAX SEQUENCE OF LispMapCacheLocatorEntry 1168 MAX-ACCESS not-accessible 1169 STATUS current 1170 DESCRIPTION 1171 "This table represents the set of locators per EID 1172 prefix contained in the map-cache table of an ITR." 1173 REFERENCE "[LISP]" 1174 ::= { lispObjects 7 } 1176 lispMapCacheLocatorEntry OBJECT-TYPE 1177 SYNTAX LispMapCacheLocatorEntry 1178 MAX-ACCESS not-accessible 1179 STATUS current 1180 DESCRIPTION 1181 "An entry (conceptual row) in the 1182 lispMapCacheLocatorTable." 1183 INDEX { lispMapCacheEidLength, 1184 lispMapCacheEid, 1185 lispMapCacheLocatorRlocLength, 1186 lispMapCacheLocatorRloc } 1187 ::= { lispMapCacheLocatorTable 1 } 1189 LispMapCacheLocatorEntry ::= SEQUENCE { 1190 lispMapCacheLocatorRlocLength Integer32, 1191 lispMapCacheLocatorRloc LispAddressType, 1192 lispMapCacheLocatorRlocPriority Integer32, 1193 lispMapCacheLocatorRlocWeight Integer32, 1194 lispMapCacheLocatorRlocMPriority Integer32, 1195 lispMapCacheLocatorRlocMWeight Integer32, 1196 lispMapCacheLocatorRlocState INTEGER, 1197 lispMapCacheLocatorRlocUpTime TimeTicks, 1198 lispMapCacheLocatorRlocLastPriorityChange TimeTicks, 1199 lispMapCacheLocatorRlocLastWeightChange TimeTicks, 1200 lispMapCacheLocatorRlocLastMPriorityChange TimeTicks, 1201 lispMapCacheLocatorRlocLastMWeightChange TimeTicks, 1202 lispMapCacheLocatorRlocLastStateChange TimeTicks, 1203 lispMapCacheLocatorRlocRtt TimeTicks, 1204 lispMapCacheLocatorRlocDecapOctets Counter64, 1205 lispMapCacheLocatorRlocDecapPackets Counter64, 1206 lispMapCacheLocatorRlocEncapOctets Counter64, 1207 lispMapCacheLocatorRlocEncapPackets Counter64 1208 } 1209 lispMapCacheLocatorRlocLength OBJECT-TYPE 1210 SYNTAX Integer32 1211 MAX-ACCESS not-accessible 1212 STATUS current 1213 DESCRIPTION 1214 "This object is used to get the octet-length of 1215 lispMapCacheLocatorRloc, the next object." 1216 ::= { lispMapCacheLocatorEntry 1 } 1218 lispMapCacheLocatorRloc OBJECT-TYPE 1219 SYNTAX LispAddressType 1220 MAX-ACCESS not-accessible 1221 STATUS current 1222 DESCRIPTION 1223 "The locator for the EID prefix in the mapping cache." 1224 ::= { lispMapCacheLocatorEntry 2 } 1226 lispMapCacheLocatorRlocPriority OBJECT-TYPE 1227 SYNTAX Integer32 1228 MAX-ACCESS read-only 1229 STATUS current 1230 DESCRIPTION 1231 "The unicast priority of the RLOC for this EID prefix 1232 (0-255) lower more preferred. " 1233 ::= { lispMapCacheLocatorEntry 3 } 1235 lispMapCacheLocatorRlocWeight OBJECT-TYPE 1236 SYNTAX Integer32 1237 MAX-ACCESS read-only 1238 STATUS current 1239 DESCRIPTION 1240 "The unicast weight of the RLOC for this EID prefix 1241 (0 - 100) percentage. " 1242 ::= { lispMapCacheLocatorEntry 4 } 1244 lispMapCacheLocatorRlocMPriority OBJECT-TYPE 1245 SYNTAX Integer32 1246 MAX-ACCESS read-only 1247 STATUS current 1248 DESCRIPTION 1249 "The multicast priority of the RLOC for this EID prefix." 1250 ::= { lispMapCacheLocatorEntry 5 } 1252 lispMapCacheLocatorRlocMWeight OBJECT-TYPE 1253 SYNTAX Integer32 1254 MAX-ACCESS read-only 1255 STATUS current 1256 DESCRIPTION 1257 "The multicast weight of the RLOC for this EID prefix." 1258 ::= { lispMapCacheLocatorEntry 6 } 1260 lispMapCacheLocatorRlocState OBJECT-TYPE 1261 SYNTAX INTEGER { 1262 up (1), 1263 down (2) 1264 } 1265 MAX-ACCESS read-only 1266 STATUS current 1267 DESCRIPTION 1268 "The state of this RLOC as per this device 1269 (1 = RLOC is up; 2 = RLOC is down)." 1270 ::= { lispMapCacheLocatorEntry 7 } 1272 lispMapCacheLocatorRlocUpTime OBJECT-TYPE 1273 SYNTAX TimeTicks 1274 MAX-ACCESS read-only 1275 STATUS current 1276 DESCRIPTION 1277 "The up-time of this RLOC." 1278 ::= { lispMapCacheLocatorEntry 8 } 1280 lispMapCacheLocatorRlocLastPriorityChange OBJECT-TYPE 1281 SYNTAX TimeTicks 1282 MAX-ACCESS read-only 1283 STATUS current 1284 DESCRIPTION 1285 "Time since the last change of the unicast priority 1286 of the RLOC for this EID prefix." 1287 ::= { lispMapCacheLocatorEntry 9 } 1289 lispMapCacheLocatorRlocLastWeightChange OBJECT-TYPE 1290 SYNTAX TimeTicks 1291 MAX-ACCESS read-only 1292 STATUS current 1293 DESCRIPTION 1294 "Time since the last change of the unicast weight of 1295 the RLOC for this EID prefix." 1296 ::= { lispMapCacheLocatorEntry 10 } 1298 lispMapCacheLocatorRlocLastMPriorityChange OBJECT-TYPE 1299 SYNTAX TimeTicks 1300 MAX-ACCESS read-only 1301 STATUS current 1302 DESCRIPTION 1303 "Time since the last change of the multicast 1304 priority of the RLOC for this EID prefix." 1306 ::= { lispMapCacheLocatorEntry 11 } 1308 lispMapCacheLocatorRlocLastMWeightChange OBJECT-TYPE 1309 SYNTAX TimeTicks 1310 MAX-ACCESS read-only 1311 STATUS current 1312 DESCRIPTION 1313 "Time since the last change of the multicast weight 1314 of the RLOC for this EID prefix." 1315 ::= { lispMapCacheLocatorEntry 12 } 1317 lispMapCacheLocatorRlocLastStateChange OBJECT-TYPE 1318 SYNTAX TimeTicks 1319 MAX-ACCESS read-only 1320 STATUS current 1321 DESCRIPTION 1322 "Time since the last change of the up/down state of 1323 the RLOC for this EID prefix." 1324 ::= { lispMapCacheLocatorEntry 13 } 1326 lispMapCacheLocatorRlocRtt OBJECT-TYPE 1327 SYNTAX TimeTicks 1328 MAX-ACCESS read-only 1329 STATUS current 1330 DESCRIPTION 1331 "Round trip time of RLOC probe and map-reply for 1332 this RLOC address for this prefix." 1333 ::= { lispMapCacheLocatorEntry 14 } 1335 lispMapCacheLocatorRlocDecapOctets OBJECT-TYPE 1336 SYNTAX Counter64 1337 MAX-ACCESS read-only 1338 STATUS current 1339 DESCRIPTION 1340 "The number of octets of LISP packets that were 1341 decapsulated by this device and were sourced 1342 from a remote host within this EID-prefix and 1343 were encapsulated for this RLOC." 1344 ::= { lispMapCacheLocatorEntry 15 } 1346 lispMapCacheLocatorRlocDecapPackets OBJECT-TYPE 1347 SYNTAX Counter64 1348 MAX-ACCESS read-only 1349 STATUS current 1350 DESCRIPTION 1351 "The number of LISP packets that were decapsulated 1352 by this device and were sourced from a remote host 1353 within this EID-prefix and were encapsulated for 1354 this RLOC." 1355 ::= { lispMapCacheLocatorEntry 16 } 1357 lispMapCacheLocatorRlocEncapOctets OBJECT-TYPE 1358 SYNTAX Counter64 1359 MAX-ACCESS read-only 1360 STATUS current 1361 DESCRIPTION 1362 "The number of octets of LISP packets that matched 1363 this EID-prefix and were encapsulated using this 1364 RLOC address." 1365 ::= { lispMapCacheLocatorEntry 17 } 1367 lispMapCacheLocatorRlocEncapPackets OBJECT-TYPE 1368 SYNTAX Counter64 1369 MAX-ACCESS read-only 1370 STATUS current 1371 DESCRIPTION 1372 "The number of LISP packets that matched this EID 1373 prefix and were encapsulated using this RLOC address." 1374 ::= { lispMapCacheLocatorEntry 18 } 1376 lispConfiguredLocatorTable OBJECT-TYPE 1377 SYNTAX SEQUENCE OF LispConfiguredLocatorEntry 1378 MAX-ACCESS not-accessible 1379 STATUS current 1380 DESCRIPTION 1381 "This table represents the set of routing locators 1382 configured on this device. Note that the Proxy-ITR 1383 configured addresses are treated as routing locators 1384 and therefore can be part of this table." 1385 REFERENCE "[LISP]" 1386 ::= { lispObjects 8 } 1388 lispConfiguredLocatorEntry OBJECT-TYPE 1389 SYNTAX LispConfiguredLocatorEntry 1390 MAX-ACCESS not-accessible 1391 STATUS current 1392 DESCRIPTION 1393 "An entry (conceptual row) in the 1394 lispConfiguredLocatorTable." 1395 INDEX { lispConfiguredLocatorRlocLength, 1396 lispConfiguredLocatorRloc } 1397 ::= { lispConfiguredLocatorTable 1 } 1399 LispConfiguredLocatorEntry ::= SEQUENCE { 1400 lispConfiguredLocatorRlocLength Integer32, 1401 lispConfiguredLocatorRloc LispAddressType, 1402 lispConfiguredLocatorRlocState INTEGER, 1403 lispConfiguredLocatorRlocLocal INTEGER, 1404 lispConfiguredLocatorRlocDecapOctets Counter64, 1405 lispConfiguredLocatorRlocDecapPackets Counter64, 1406 lispConfiguredLocatorRlocEncapOctets Counter64, 1407 lispConfiguredLocatorRlocEncapPackets Counter64 1408 } 1410 lispConfiguredLocatorRlocLength OBJECT-TYPE 1411 SYNTAX Integer32 1412 MAX-ACCESS not-accessible 1413 STATUS current 1414 DESCRIPTION 1415 "This object is used to get the octet-length of 1416 lispConfiguredLocatorRloc, the next object." 1417 ::= { lispConfiguredLocatorEntry 1 } 1419 lispConfiguredLocatorRloc OBJECT-TYPE 1420 SYNTAX LispAddressType 1421 MAX-ACCESS not-accessible 1422 STATUS current 1423 DESCRIPTION 1424 "This object is a RLOC address configured on this 1425 device. It can be an RLOC that is local to this 1426 device or can be an RLOC which belongs to another 1427 ETR within the same site. Proxy-ITR address is 1428 treated as an RLOC." 1429 ::= { lispConfiguredLocatorEntry 2 } 1431 lispConfiguredLocatorRlocState OBJECT-TYPE 1432 SYNTAX INTEGER { 1433 up (1), 1434 down (2), 1435 unreachable (3) 1436 } 1437 MAX-ACCESS read-only 1438 STATUS current 1439 DESCRIPTION 1440 "The state of this RLOC as per this device. 1441 (1 = RLOC is up; 2 = RLOC is down; 1442 3 = RLOC is unreachable)." 1443 ::= { lispConfiguredLocatorEntry 3 } 1445 lispConfiguredLocatorRlocLocal OBJECT-TYPE 1446 SYNTAX INTEGER { 1447 siteself (1), 1448 sitelocal (2) 1450 } 1451 MAX-ACCESS read-only 1452 STATUS current 1453 DESCRIPTION 1454 "Indicates whether the RLOC is local to this 1455 device (or remote, meaning local to another 1456 device in the same LISP site). (1 = RLOC is 1457 an address on this device; 2 = RLOC is an 1458 address on another device)." 1459 ::= { lispConfiguredLocatorEntry 4 } 1461 lispConfiguredLocatorRlocDecapOctets OBJECT-TYPE 1462 SYNTAX Counter64 1463 MAX-ACCESS read-only 1464 STATUS current 1465 DESCRIPTION 1466 "The number of octets of LISP packets that were 1467 addressed to this RLOC and were decapsulated." 1468 ::= { lispConfiguredLocatorEntry 5 } 1470 lispConfiguredLocatorRlocDecapPackets OBJECT-TYPE 1471 SYNTAX Counter64 1472 MAX-ACCESS read-only 1473 STATUS current 1474 DESCRIPTION 1475 "The number of LISP packets that were addressed 1476 to this RLOC and were decapsulated." 1477 ::= { lispConfiguredLocatorEntry 6 } 1479 lispConfiguredLocatorRlocEncapOctets OBJECT-TYPE 1480 SYNTAX Counter64 1481 MAX-ACCESS read-only 1482 STATUS current 1483 DESCRIPTION 1484 "The number of octets of LISP packets that were 1485 encapsulated by this device using this RLOC 1486 address as the source." 1487 ::= { lispConfiguredLocatorEntry 7 } 1489 lispConfiguredLocatorRlocEncapPackets OBJECT-TYPE 1490 SYNTAX Counter64 1491 MAX-ACCESS read-only 1492 STATUS current 1493 DESCRIPTION 1494 "The number of LISP packets that were 1495 encapsulated by this device using this RLOC 1496 address as the source." 1497 ::= { lispConfiguredLocatorEntry 8 } 1499 lispEidRegistrationTable OBJECT-TYPE 1500 SYNTAX SEQUENCE OF LispEidRegistrationEntry 1501 MAX-ACCESS not-accessible 1502 STATUS current 1503 DESCRIPTION 1504 "This table provides the properties of each LISP EID 1505 prefix that is registered with this device when 1506 configured to be a Map-Server." 1507 REFERENCE "[LISP]" 1508 ::= { lispObjects 9 } 1510 lispEidRegistrationEntry OBJECT-TYPE 1511 SYNTAX LispEidRegistrationEntry 1512 MAX-ACCESS not-accessible 1513 STATUS current 1514 DESCRIPTION 1515 "An entry (conceptual row) in the lispEidRegistrationTable." 1516 INDEX { lispEidRegistrationEidLength, 1517 lispEidRegistrationEid } 1518 ::= { lispEidRegistrationTable 1 } 1520 LispEidRegistrationEntry ::= SEQUENCE { 1521 lispEidRegistrationEidLength Integer32, 1522 lispEidRegistrationEid LispAddressType, 1523 lispEidRegistrationSiteName OCTET STRING, 1524 lispEidRegistrationSiteDescription OCTET STRING, 1525 lispEidRegistrationIsRegistered TruthValue, 1526 lispEidRegistrationFirstRegisterTime TimeTicks, 1527 lispEidRegistrationLastRegisterTime TimeTicks, 1528 lispEidRegistrationLastRegisterSenderLength Integer32, 1529 lispEidRegistrationLastRegisterSender LispAddressType, 1530 lispEidRegistrationRouteTag Unsigned32, 1531 lispEidRegistrationAuthenticationErrors Counter64, 1532 lispEidRegistrationRlocsMismatch Counter64 1533 } 1535 lispEidRegistrationEidLength OBJECT-TYPE 1536 SYNTAX Integer32 1537 MAX-ACCESS not-accessible 1538 STATUS current 1539 DESCRIPTION 1540 "This object is used to get the octet-length of 1541 lispEidRegistrationEid, the next object." 1542 ::= { lispEidRegistrationEntry 1 } 1544 lispEidRegistrationEid OBJECT-TYPE 1545 SYNTAX LispAddressType 1546 MAX-ACCESS not-accessible 1548 STATUS current 1549 DESCRIPTION 1550 "The EID prefix that is being registered." 1551 ::= { lispEidRegistrationEntry 2 } 1553 lispEidRegistrationSiteName OBJECT-TYPE 1554 SYNTAX OCTET STRING (SIZE(0..63)) 1555 MAX-ACCESS read-only 1556 STATUS current 1557 DESCRIPTION 1558 "Site name used by a Map-Server to distinguish 1559 different LISP sites that are registering with it." 1560 ::= { lispEidRegistrationEntry 3 } 1562 lispEidRegistrationSiteDescription OBJECT-TYPE 1563 SYNTAX OCTET STRING (SIZE(0..255)) 1564 MAX-ACCESS read-only 1565 STATUS current 1566 DESCRIPTION 1567 "Description for a site name used by a Map-Server. 1568 The EID prefix that is being registered belongs to 1569 this site." 1570 ::= { lispEidRegistrationEntry 4 } 1572 lispEidRegistrationIsRegistered OBJECT-TYPE 1573 SYNTAX TruthValue 1574 MAX-ACCESS read-only 1575 STATUS current 1576 DESCRIPTION 1577 "Indicates the registration status of the given 1578 EID prefix. If this object is TRUE, then it 1579 means the EID prefix is registered." 1580 ::= { lispEidRegistrationEntry 5 } 1582 lispEidRegistrationFirstRegisterTime OBJECT-TYPE 1583 SYNTAX TimeTicks 1584 MAX-ACCESS read-only 1585 STATUS current 1586 DESCRIPTION 1587 "Time since a first valid register message for 1588 the given EID prefix was received by this device." 1589 ::= { lispEidRegistrationEntry 6 } 1591 lispEidRegistrationLastRegisterTime OBJECT-TYPE 1592 SYNTAX TimeTicks 1593 MAX-ACCESS read-only 1594 STATUS current 1595 DESCRIPTION 1596 "Time since the last valid register message for 1598 the given EID prefix was received by this device." 1599 ::= { lispEidRegistrationEntry 7 } 1601 lispEidRegistrationLastRegisterSenderLength OBJECT-TYPE 1602 SYNTAX Integer32 1603 MAX-ACCESS read-only 1604 STATUS current 1605 DESCRIPTION 1606 "This object is used to get the octet-length of 1607 lispEidRegistrationLastRegisterSender, the next object." 1608 ::= { lispEidRegistrationEntry 8 } 1610 lispEidRegistrationLastRegisterSender OBJECT-TYPE 1611 SYNTAX LispAddressType 1612 MAX-ACCESS read-only 1613 STATUS current 1614 DESCRIPTION 1615 "Source address of the last valid register message 1616 for the given EID prefix that was received by 1617 this device." 1618 ::= { lispEidRegistrationEntry 9 } 1620 lispEidRegistrationRouteTag OBJECT-TYPE 1621 SYNTAX Unsigned32 1622 MAX-ACCESS read-only 1623 STATUS current 1624 DESCRIPTION 1625 "Value of the routing table tag assigned to the 1626 given EID prefix." 1627 ::= { lispEidRegistrationEntry 10 } 1629 lispEidRegistrationAuthenticationErrors OBJECT-TYPE 1630 SYNTAX Counter64 1631 MAX-ACCESS read-only 1632 STATUS current 1633 DESCRIPTION 1634 "Count of total authentication errors of 1635 map-registers received for the given EID 1636 prefix." 1637 ::= { lispEidRegistrationEntry 11 } 1639 lispEidRegistrationRlocsMismatch OBJECT-TYPE 1640 SYNTAX Counter64 1641 MAX-ACCESS read-only 1642 STATUS current 1643 DESCRIPTION 1644 "Count of total map-registers received that had at 1645 least one RLOC that was not in the allowed list of 1647 RLOCs for the given EID prefix." 1648 ::= { lispEidRegistrationEntry 12 } 1650 lispEidRegistrationEtrTable OBJECT-TYPE 1651 SYNTAX SEQUENCE OF LispEidRegistrationEtrEntry 1652 MAX-ACCESS not-accessible 1653 STATUS current 1654 DESCRIPTION 1655 "This table provides the properties of ETRs that register 1656 the given EID prefix with this device when configured to 1657 be a Map-Server." 1658 REFERENCE "[LISP]" 1659 ::= { lispObjects 10 } 1661 lispEidRegistrationEtrEntry OBJECT-TYPE 1662 SYNTAX LispEidRegistrationEtrEntry 1663 MAX-ACCESS not-accessible 1664 STATUS current 1665 DESCRIPTION 1666 "An entry (conceptual row) in the lispEidRegistrationEtrTable." 1667 INDEX { lispEidRegistrationEidLength, 1668 lispEidRegistrationEid, 1669 lispEidRegistrationEtrSenderLength, 1670 lispEidRegistrationEtrSender } 1671 ::= { lispEidRegistrationEtrTable 1 } 1673 LispEidRegistrationEtrEntry ::= SEQUENCE { 1674 lispEidRegistrationEtrSenderLength Integer32, 1675 lispEidRegistrationEtrSender LispAddressType, 1676 lispEidRegistrationEtrLastRegisterTime TimeTicks, 1677 lispEidRegistrationEtrTtl TimeTicks, 1678 lispEidRegistrationEtrProxyReply TruthValue, 1679 lispEidRegistrationEtrWantsMapNotify TruthValue 1680 } 1682 lispEidRegistrationEtrSenderLength OBJECT-TYPE 1683 SYNTAX Integer32 1684 MAX-ACCESS not-accessible 1685 STATUS current 1686 DESCRIPTION 1687 "This object is used to get the octet-length of 1688 lispEidRegistrationEtrSender, the next object." 1689 ::= { lispEidRegistrationEtrEntry 1 } 1691 lispEidRegistrationEtrSender OBJECT-TYPE 1692 SYNTAX LispAddressType 1694 MAX-ACCESS not-accessible 1695 STATUS current 1696 DESCRIPTION 1697 "Source address of the ETR that is sending valid register 1698 messages for this EID prefix to this device." 1699 ::= { lispEidRegistrationEtrEntry 2 } 1701 lispEidRegistrationEtrLastRegisterTime OBJECT-TYPE 1702 SYNTAX TimeTicks 1703 MAX-ACCESS read-only 1704 STATUS current 1705 DESCRIPTION 1706 "Time since the last valid register message from this ETR 1707 for the given EID prefix was received by this device." 1708 ::= { lispEidRegistrationEtrEntry 3 } 1710 lispEidRegistrationEtrTtl OBJECT-TYPE 1711 SYNTAX TimeTicks 1712 MAX-ACCESS read-only 1713 STATUS current 1714 DESCRIPTION 1715 "Time in minutes of the Record TTL of the 1716 registering ETR device for this EID prefix." 1717 ::= { lispEidRegistrationEtrEntry 4 } 1719 lispEidRegistrationEtrProxyReply OBJECT-TYPE 1720 SYNTAX TruthValue 1721 MAX-ACCESS read-only 1722 STATUS current 1723 DESCRIPTION 1724 "Indicates proxy-replying status of the registering 1725 ETR for this EID prefix. If this object is TRUE, then 1726 it means the Map-Server can proxy-reply." 1727 ::= { lispEidRegistrationEtrEntry 5 } 1729 lispEidRegistrationEtrWantsMapNotify OBJECT-TYPE 1730 SYNTAX TruthValue 1731 MAX-ACCESS read-only 1732 STATUS current 1733 DESCRIPTION 1734 "Indicates whether the EID prefix wants 1735 Map-Notifications. If this object is TRUE, then 1736 it means the EID prefix wants Map-Notifications." 1737 ::= { lispEidRegistrationEtrEntry 6 } 1739 lispEidRegistrationLocatorTable OBJECT-TYPE 1741 SYNTAX SEQUENCE OF LispEidRegistrationLocatorEntry 1742 MAX-ACCESS not-accessible 1743 STATUS current 1744 DESCRIPTION 1745 "This table provides the properties of all locators 1746 per LISP site that are served by this device when 1747 configured to be a Map-Server." 1748 REFERENCE "[LISP]" 1749 ::= { lispObjects 11 } 1751 lispEidRegistrationLocatorEntry OBJECT-TYPE 1752 SYNTAX LispEidRegistrationLocatorEntry 1753 MAX-ACCESS not-accessible 1754 STATUS current 1755 DESCRIPTION 1756 "An entry (conceptual row) in the 1757 lispEidRegistrationLocatorTable." 1758 INDEX { lispEidRegistrationEidLength, 1759 lispEidRegistrationEid, 1760 lispEidRegistrationEtrSenderLength, 1761 lispEidRegistrationEtrSender, 1762 lispEidRegistrationLocatorRlocLength, 1763 lispEidRegistrationLocatorRloc } 1764 ::= { lispEidRegistrationLocatorTable 1 } 1766 LispEidRegistrationLocatorEntry ::= SEQUENCE { 1767 lispEidRegistrationLocatorRlocLength Integer32, 1768 lispEidRegistrationLocatorRloc LispAddressType, 1769 lispEidRegistrationLocatorRlocState INTEGER, 1770 lispEidRegistrationLocatorIsLocal TruthValue, 1771 lispEidRegistrationLocatorPriority Integer32, 1772 lispEidRegistrationLocatorWeight Integer32, 1773 lispEidRegistrationLocatorMPriority Integer32, 1774 lispEidRegistrationLocatorMWeight Integer32 1775 } 1777 lispEidRegistrationLocatorRlocLength OBJECT-TYPE 1778 SYNTAX Integer32 1779 MAX-ACCESS not-accessible 1780 STATUS current 1781 DESCRIPTION 1782 "This object is used to get the octet-length of 1783 lispEidRegistrationLocatorRloc, the next object." 1784 ::= { lispEidRegistrationLocatorEntry 1 } 1786 lispEidRegistrationLocatorRloc OBJECT-TYPE 1787 SYNTAX LispAddressType 1788 MAX-ACCESS not-accessible 1790 STATUS current 1791 DESCRIPTION 1792 "The locator of the given EID prefix being registered 1793 by the given ETR with this device." 1794 ::= { lispEidRegistrationLocatorEntry 2 } 1796 lispEidRegistrationLocatorRlocState OBJECT-TYPE 1797 SYNTAX INTEGER { 1798 up (1), 1799 down (2) 1800 } 1801 MAX-ACCESS read-only 1802 STATUS current 1803 DESCRIPTION 1804 "The cached state of this RLOC received in 1805 map-register from the ETR by the device, in the 1806 capacity of a Map-Server. Value 1 refers to up, 1807 value 2 refers to down." 1808 ::= { lispEidRegistrationLocatorEntry 3 } 1810 lispEidRegistrationLocatorIsLocal OBJECT-TYPE 1811 SYNTAX TruthValue 1812 MAX-ACCESS read-only 1813 STATUS current 1814 DESCRIPTION 1815 "Indicates if the given locator is local to the 1816 registering ETR. If this object is TRUE, then it 1817 means the locator is local." 1818 ::= { lispEidRegistrationLocatorEntry 4 } 1820 lispEidRegistrationLocatorPriority OBJECT-TYPE 1821 SYNTAX Integer32 1822 MAX-ACCESS read-only 1823 STATUS current 1824 DESCRIPTION 1825 "The unicast priority of the RLOC for this EID prefix 1826 in the register message sent by the given ETR." 1827 ::= { lispEidRegistrationLocatorEntry 5 } 1829 lispEidRegistrationLocatorWeight OBJECT-TYPE 1830 SYNTAX Integer32 1831 MAX-ACCESS read-only 1832 STATUS current 1833 DESCRIPTION 1834 "The unicast weight of the RLOC for this EID prefix 1835 in the register message sent by the given ETR." 1836 ::= { lispEidRegistrationLocatorEntry 6 } 1838 lispEidRegistrationLocatorMPriority OBJECT-TYPE 1839 SYNTAX Integer32 1840 MAX-ACCESS read-only 1841 STATUS current 1842 DESCRIPTION 1843 "The multicast priority of the RLOC for this EID prefix 1844 in the register message sent by the given ETR." 1845 ::= { lispEidRegistrationLocatorEntry 7 } 1847 lispEidRegistrationLocatorMWeight OBJECT-TYPE 1848 SYNTAX Integer32 1849 MAX-ACCESS read-only 1850 STATUS current 1851 DESCRIPTION 1852 "The multicast weight of the RLOC for this EID prefix 1853 in the register message sent by the given ETR." 1854 ::= { lispEidRegistrationLocatorEntry 8 } 1856 lispUseMapServerTable OBJECT-TYPE 1857 SYNTAX SEQUENCE OF LispUseMapServerEntry 1858 MAX-ACCESS not-accessible 1859 STATUS current 1860 DESCRIPTION 1861 "This table provides the properties of the 1862 map-server(s) with which this device is 1863 configured to register." 1864 REFERENCE "[LISP]" 1865 ::= { lispObjects 12 } 1867 lispUseMapServerEntry OBJECT-TYPE 1868 SYNTAX LispUseMapServerEntry 1869 MAX-ACCESS not-accessible 1870 STATUS current 1871 DESCRIPTION 1872 "An entry (conceptual row) in the lispUseMapServerTable." 1873 INDEX { lispUseMapServerAddressLength, 1874 lispUseMapServerAddress } 1875 ::= { lispUseMapServerTable 1 } 1877 LispUseMapServerEntry ::= SEQUENCE { 1878 lispUseMapServerAddressLength Integer32, 1879 lispUseMapServerAddress LispAddressType, 1880 lispUseMapServerState INTEGER 1881 } 1883 lispUseMapServerAddressLength OBJECT-TYPE 1885 SYNTAX Integer32 1886 MAX-ACCESS not-accessible 1887 STATUS current 1888 DESCRIPTION 1889 "This object is used to get the octet-length of 1890 lispUseMapServerAddress, the next object." 1891 ::= { lispUseMapServerEntry 1 } 1893 lispUseMapServerAddress OBJECT-TYPE 1894 SYNTAX LispAddressType 1895 MAX-ACCESS not-accessible 1896 STATUS current 1897 DESCRIPTION 1898 "Address of Map-Server configured on this device." 1899 ::= { lispUseMapServerEntry 2 } 1901 lispUseMapServerState OBJECT-TYPE 1902 SYNTAX INTEGER { 1903 up (1), 1904 down (2) 1905 } 1906 MAX-ACCESS read-only 1907 STATUS current 1908 DESCRIPTION 1909 "State of this Map-Server configured on this 1910 device (1 = Map-Server is up; 2 = Map-Server 1911 is down)." 1912 ::= { lispUseMapServerEntry 3 } 1914 lispUseMapResolverTable OBJECT-TYPE 1915 SYNTAX SEQUENCE OF LispUseMapResolverEntry 1916 MAX-ACCESS not-accessible 1917 STATUS current 1918 DESCRIPTION 1919 "This table provides the properties of the 1920 map-resolver(s) this device is configured to use." 1921 REFERENCE "[LISP]" 1922 ::= { lispObjects 13 } 1924 lispUseMapResolverEntry OBJECT-TYPE 1925 SYNTAX LispUseMapResolverEntry 1926 MAX-ACCESS not-accessible 1927 STATUS current 1928 DESCRIPTION 1929 "An entry (conceptual row) in the 1930 lispUseMapResolverTable." 1932 INDEX { lispUseMapResolverAddressLength, 1933 lispUseMapResolverAddress } 1934 ::= { lispUseMapResolverTable 1 } 1936 LispUseMapResolverEntry ::= SEQUENCE { 1937 lispUseMapResolverAddressLength Integer32, 1938 lispUseMapResolverAddress LispAddressType, 1939 lispUseMapResolverState INTEGER 1940 } 1942 lispUseMapResolverAddressLength OBJECT-TYPE 1943 SYNTAX Integer32 1944 MAX-ACCESS not-accessible 1945 STATUS current 1946 DESCRIPTION 1947 "This object is used to get the octet-length of 1948 lispUseMapResolverAddress, the next object." 1949 ::= { lispUseMapResolverEntry 1 } 1951 lispUseMapResolverAddress OBJECT-TYPE 1952 SYNTAX LispAddressType 1953 MAX-ACCESS not-accessible 1954 STATUS current 1955 DESCRIPTION 1956 "Address of map-resolver configured on this device." 1957 ::= { lispUseMapResolverEntry 2 } 1959 lispUseMapResolverState OBJECT-TYPE 1960 SYNTAX INTEGER { 1961 up (1), 1962 down (2) 1963 } 1964 MAX-ACCESS read-only 1965 STATUS current 1966 DESCRIPTION 1967 "State of this Map-Resolver configured on this device 1968 (1 = Map-Resolver is up; 2 = Map-Resolver is down)." 1969 ::= { lispUseMapResolverEntry 3 } 1971 lispUseProxyEtrTable OBJECT-TYPE 1972 SYNTAX SEQUENCE OF LispUseProxyEtrEntry 1973 MAX-ACCESS not-accessible 1974 STATUS current 1975 DESCRIPTION 1976 "This table provides the properties of all 1977 Proxy ETRs that this device is configured 1979 to use." 1980 REFERENCE "[LISP]" 1981 ::= { lispObjects 14 } 1983 lispUseProxyEtrEntry OBJECT-TYPE 1984 SYNTAX LispUseProxyEtrEntry 1985 MAX-ACCESS not-accessible 1986 STATUS current 1987 DESCRIPTION 1988 "An entry (conceptual row) in the lispUseProxyEtrTable." 1989 INDEX { lispUseProxyEtrAddressLength, 1990 lispUseProxyEtrAddress } 1991 ::= { lispUseProxyEtrTable 1 } 1993 LispUseProxyEtrEntry ::= SEQUENCE { 1994 lispUseProxyEtrAddressLength Integer32, 1995 lispUseProxyEtrAddress LispAddressType, 1996 lispUseProxyEtrPriority Integer32, 1997 lispUseProxyEtrWeight Integer32, 1998 lispUseProxyEtrMPriority Integer32, 1999 lispUseProxyEtrMWeight Integer32, 2000 lispUseProxyEtrState INTEGER 2001 } 2003 lispUseProxyEtrAddressLength OBJECT-TYPE 2004 SYNTAX Integer32 2005 MAX-ACCESS not-accessible 2006 STATUS current 2007 DESCRIPTION 2008 "This object is used to get the octet-length of 2009 lispUseProxyEtrAddress, the next object." 2010 ::= { lispUseProxyEtrEntry 1 } 2012 lispUseProxyEtrAddress OBJECT-TYPE 2013 SYNTAX LispAddressType 2014 MAX-ACCESS not-accessible 2015 STATUS current 2016 DESCRIPTION 2017 "Address of Proxy ETR configured on this device." 2018 ::= { lispUseProxyEtrEntry 2 } 2020 lispUseProxyEtrPriority OBJECT-TYPE 2021 SYNTAX Integer32 2022 MAX-ACCESS read-only 2023 STATUS current 2024 DESCRIPTION 2025 "The unicast priority of the PETR locator." 2026 ::= { lispUseProxyEtrEntry 3 } 2028 lispUseProxyEtrWeight OBJECT-TYPE 2029 SYNTAX Integer32 2030 MAX-ACCESS read-only 2031 STATUS current 2032 DESCRIPTION 2033 "The unicast weight of the PETR locator." 2034 ::= { lispUseProxyEtrEntry 4 } 2036 lispUseProxyEtrMPriority OBJECT-TYPE 2037 SYNTAX Integer32 2038 MAX-ACCESS read-only 2039 STATUS current 2040 DESCRIPTION 2041 "The multicast priority of the PETR locator." 2042 ::= { lispUseProxyEtrEntry 5 } 2044 lispUseProxyEtrMWeight OBJECT-TYPE 2045 SYNTAX Integer32 2046 MAX-ACCESS read-only 2047 STATUS current 2048 DESCRIPTION 2049 "The multicast weight of the PETR locator." 2050 ::= { lispUseProxyEtrEntry 6 } 2052 lispUseProxyEtrState OBJECT-TYPE 2053 SYNTAX INTEGER { 2054 down (0), 2055 up (1) 2056 } 2057 MAX-ACCESS read-only 2058 STATUS current 2059 DESCRIPTION 2060 "State of this Proxy ETR configured on this device 2061 (0 = Proxy ETR is down; 1 = Proxy ETR is up)." 2062 ::= { lispUseProxyEtrEntry 7 } 2064 -- 2065 -- Conformance Information 2066 -- 2068 lispCompliances OBJECT IDENTIFIER ::= { lispConformance 1 } 2069 lispGroups OBJECT IDENTIFIER ::= { lispConformance 2 } 2071 -- 2072 -- Compliance Statements 2073 -- 2075 lispMIBComplianceEtr MODULE-COMPLIANCE 2076 STATUS current 2077 DESCRIPTION 2078 "The compliance statement for LISP ETRs." 2079 MODULE -- this module 2080 MANDATORY-GROUPS { lispMIBEtrGroup } 2082 GROUP lispMIBItrGroup 2083 DESCRIPTION 2084 "This group is optional." 2086 GROUP lispMIBPetrGroup 2087 DESCRIPTION 2088 "This group is optional." 2090 GROUP lispMIBPitrGroup 2091 DESCRIPTION 2092 "This group is optional." 2094 GROUP lispMIBMapServerGroup 2095 DESCRIPTION 2096 "This group is optional." 2098 GROUP lispMIBMapResolverGroup 2099 DESCRIPTION 2100 "This group is optional." 2102 GROUP lispMIBEtrExtendedGroup 2103 DESCRIPTION 2104 "This group is optional." 2106 GROUP lispMIBItrExtendedGroup 2107 DESCRIPTION 2108 "This group is optional." 2110 GROUP lispMIBMapServerExtendedGroup 2111 DESCRIPTION 2112 "This group is optional." 2114 GROUP lispMIBTuningParametersGroup 2115 DESCRIPTION 2116 "This group is optional." 2118 GROUP lispMIBEncapStatisticsGroup 2119 DESCRIPTION 2120 "This group is optional." 2122 GROUP lispMIBDecapStatisticsGroup 2123 DESCRIPTION 2124 "This group is optional." 2126 GROUP lispMIBDiagnosticsGroup 2127 DESCRIPTION 2128 "This group is optional." 2130 GROUP lispMIBVrfGroup 2131 DESCRIPTION 2132 "This group is optional." 2134 ::= { lispCompliances 1 } 2136 lispMIBComplianceItr MODULE-COMPLIANCE 2137 STATUS current 2138 DESCRIPTION 2139 "The compliance statement for LISP ITRs." 2140 MODULE -- this module 2141 MANDATORY-GROUPS { lispMIBItrGroup } 2143 GROUP lispMIBEtrGroup 2144 DESCRIPTION 2145 "This group is optional." 2147 GROUP lispMIBPetrGroup 2148 DESCRIPTION 2149 "This group is optional." 2151 GROUP lispMIBPitrGroup 2152 DESCRIPTION 2153 "This group is optional." 2155 GROUP lispMIBMapServerGroup 2156 DESCRIPTION 2157 "This group is optional." 2159 GROUP lispMIBMapResolverGroup 2160 DESCRIPTION 2161 "This group is optional." 2163 GROUP lispMIBEtrExtendedGroup 2164 DESCRIPTION 2165 "This group is optional." 2167 GROUP lispMIBItrExtendedGroup 2168 DESCRIPTION 2169 "This group is optional." 2171 GROUP lispMIBMapServerExtendedGroup 2172 DESCRIPTION 2173 "This group is optional." 2175 GROUP lispMIBTuningParametersGroup 2176 DESCRIPTION 2177 "This group is optional." 2179 GROUP lispMIBEncapStatisticsGroup 2180 DESCRIPTION 2181 "This group is optional." 2183 GROUP lispMIBDecapStatisticsGroup 2184 DESCRIPTION 2185 "This group is optional." 2187 GROUP lispMIBDiagnosticsGroup 2188 DESCRIPTION 2189 "This group is optional." 2191 GROUP lispMIBVrfGroup 2192 DESCRIPTION 2193 "This group is optional." 2195 ::= { lispCompliances 2 } 2197 lispMIBCompliancePetr MODULE-COMPLIANCE 2198 STATUS current 2199 DESCRIPTION 2200 "The compliance statement for LISP Proxy-ETRs." 2201 MODULE -- this module 2202 MANDATORY-GROUPS { lispMIBPetrGroup } 2204 GROUP lispMIBEtrGroup 2205 DESCRIPTION 2206 "This group is optional." 2208 GROUP lispMIBItrGroup 2209 DESCRIPTION 2210 "This group is optional." 2212 GROUP lispMIBPitrGroup 2213 DESCRIPTION 2214 "This group is optional." 2216 GROUP lispMIBMapServerGroup 2217 DESCRIPTION 2218 "This group is optional." 2220 GROUP lispMIBMapResolverGroup 2221 DESCRIPTION 2222 "This group is optional." 2224 GROUP lispMIBEtrExtendedGroup 2225 DESCRIPTION 2226 "This group is optional." 2228 GROUP lispMIBItrExtendedGroup 2229 DESCRIPTION 2230 "This group is optional." 2232 GROUP lispMIBMapServerExtendedGroup 2233 DESCRIPTION 2234 "This group is optional." 2236 GROUP lispMIBTuningParametersGroup 2237 DESCRIPTION 2238 "This group is optional." 2240 GROUP lispMIBEncapStatisticsGroup 2241 DESCRIPTION 2242 "This group is optional." 2244 GROUP lispMIBDecapStatisticsGroup 2245 DESCRIPTION 2246 "This group is optional." 2248 GROUP lispMIBDiagnosticsGroup 2249 DESCRIPTION 2250 "This group is optional." 2252 GROUP lispMIBVrfGroup 2253 DESCRIPTION 2254 "This group is optional." 2256 ::= { lispCompliances 3 } 2258 lispMIBCompliancePitr MODULE-COMPLIANCE 2259 STATUS current 2260 DESCRIPTION 2261 "The compliance statement for LISP Proxy-ITRs." 2262 MODULE -- this module 2263 MANDATORY-GROUPS { lispMIBPitrGroup } 2265 GROUP lispMIBEtrGroup 2266 DESCRIPTION 2267 "This group is optional." 2269 GROUP lispMIBItrGroup 2270 DESCRIPTION 2271 "This group is optional." 2273 GROUP lispMIBPetrGroup 2274 DESCRIPTION 2275 "This group is optional." 2277 GROUP lispMIBMapServerGroup 2278 DESCRIPTION 2279 "This group is optional." 2281 GROUP lispMIBMapResolverGroup 2282 DESCRIPTION 2283 "This group is optional." 2285 GROUP lispMIBEtrExtendedGroup 2286 DESCRIPTION 2287 "This group is optional." 2289 GROUP lispMIBItrExtendedGroup 2290 DESCRIPTION 2291 "This group is optional." 2293 GROUP lispMIBMapServerExtendedGroup 2294 DESCRIPTION 2295 "This group is optional." 2297 GROUP lispMIBTuningParametersGroup 2298 DESCRIPTION 2299 "This group is optional." 2301 GROUP lispMIBEncapStatisticsGroup 2302 DESCRIPTION 2303 "This group is optional." 2305 GROUP lispMIBDecapStatisticsGroup 2306 DESCRIPTION 2307 "This group is optional." 2309 GROUP lispMIBDiagnosticsGroup 2310 DESCRIPTION 2311 "This group is optional." 2313 GROUP lispMIBVrfGroup 2314 DESCRIPTION 2315 "This group is optional." 2317 ::= { lispCompliances 4 } 2319 lispMIBComplianceMapServer MODULE-COMPLIANCE 2320 STATUS current 2321 DESCRIPTION 2322 "The compliance statement for LISP Map Servers." 2323 MODULE -- this module 2324 MANDATORY-GROUPS { lispMIBMapServerGroup } 2326 GROUP lispMIBEtrGroup 2327 DESCRIPTION 2328 "This group is optional." 2330 GROUP lispMIBItrGroup 2331 DESCRIPTION 2332 "This group is optional." 2334 GROUP lispMIBPetrGroup 2335 DESCRIPTION 2336 "This group is optional." 2338 GROUP lispMIBPitrGroup 2339 DESCRIPTION 2340 "This group is optional." 2342 GROUP lispMIBMapResolverGroup 2343 DESCRIPTION 2344 "This group is optional." 2346 GROUP lispMIBEtrExtendedGroup 2347 DESCRIPTION 2348 "This group is optional." 2350 GROUP lispMIBItrExtendedGroup 2351 DESCRIPTION 2352 "This group is optional." 2354 GROUP lispMIBMapServerExtendedGroup 2355 DESCRIPTION 2356 "This group is optional." 2358 GROUP lispMIBTuningParametersGroup 2359 DESCRIPTION 2360 "This group is optional." 2362 GROUP lispMIBEncapStatisticsGroup 2363 DESCRIPTION 2364 "This group is optional." 2366 GROUP lispMIBDecapStatisticsGroup 2367 DESCRIPTION 2368 "This group is optional." 2370 GROUP lispMIBDiagnosticsGroup 2371 DESCRIPTION 2372 "This group is optional." 2374 GROUP lispMIBVrfGroup 2375 DESCRIPTION 2376 "This group is optional." 2378 ::= { lispCompliances 5 } 2380 lispMIBComplianceMapResolver MODULE-COMPLIANCE 2381 STATUS current 2382 DESCRIPTION 2383 "The compliance statement for LISP Map Resolvers." 2384 MODULE -- this module 2385 MANDATORY-GROUPS { lispMIBMapResolverGroup } 2387 GROUP lispMIBEtrGroup 2388 DESCRIPTION 2389 "This group is optional." 2391 GROUP lispMIBItrGroup 2392 DESCRIPTION 2393 "This group is optional." 2395 GROUP lispMIBPetrGroup 2396 DESCRIPTION 2397 "This group is optional." 2399 GROUP lispMIBPitrGroup 2400 DESCRIPTION 2401 "This group is optional." 2403 GROUP lispMIBMapServerGroup 2404 DESCRIPTION 2405 "This group is optional." 2407 GROUP lispMIBEtrExtendedGroup 2408 DESCRIPTION 2409 "This group is optional." 2411 GROUP lispMIBItrExtendedGroup 2412 DESCRIPTION 2413 "This group is optional." 2415 GROUP lispMIBMapServerExtendedGroup 2416 DESCRIPTION 2417 "This group is optional." 2419 GROUP lispMIBTuningParametersGroup 2420 DESCRIPTION 2421 "This group is optional." 2423 GROUP lispMIBEncapStatisticsGroup 2424 DESCRIPTION 2425 "This group is optional." 2427 GROUP lispMIBDecapStatisticsGroup 2428 DESCRIPTION 2429 "This group is optional." 2431 GROUP lispMIBDiagnosticsGroup 2432 DESCRIPTION 2433 "This group is optional." 2435 GROUP lispMIBVrfGroup 2436 DESCRIPTION 2437 "This group is optional." 2439 ::= { lispCompliances 6 } 2441 -- 2442 -- Units of Conformance 2443 -- 2445 lispMIBEtrGroup OBJECT-GROUP 2446 OBJECTS { lispFeaturesEtrEnabled, 2447 lispMappingDatabaseLsb, 2448 lispMappingDatabaseLocatorRlocPriority, 2449 lispMappingDatabaseLocatorRlocWeight, 2450 lispMappingDatabaseLocatorRlocMPriority, 2451 lispMappingDatabaseLocatorRlocMWeight, 2452 lispMappingDatabaseLocatorRlocState, 2453 lispMappingDatabaseLocatorRlocLocal, 2454 lispConfiguredLocatorRlocState, 2455 lispConfiguredLocatorRlocLocal, 2456 lispUseMapServerState 2457 } 2458 STATUS current 2459 DESCRIPTION 2460 "A collection of objects to support basic 2461 management of LISP ETRs." 2462 ::= { lispGroups 1 } 2464 lispMIBItrGroup OBJECT-GROUP 2465 OBJECTS { lispFeaturesItrEnabled, 2466 lispFeaturesMapCacheSize, 2467 lispMappingDatabaseLsb, 2468 lispMapCacheLocatorRlocPriority, 2469 lispMapCacheLocatorRlocWeight, 2470 lispMapCacheLocatorRlocMPriority, 2471 lispMapCacheLocatorRlocMWeight, 2472 lispMapCacheLocatorRlocState, 2473 lispMapCacheEidUpTime, 2474 lispMapCacheEidExpiryTime, 2475 lispUseMapResolverState, 2476 lispUseProxyEtrPriority, 2477 lispUseProxyEtrWeight, 2478 lispUseProxyEtrMPriority, 2479 lispUseProxyEtrMWeight, 2480 lispUseProxyEtrState 2481 } 2482 STATUS current 2483 DESCRIPTION 2484 "A collection of objects to support basic 2485 management of LISP ITRs." 2486 ::= { lispGroups 2 } 2488 lispMIBPetrGroup OBJECT-GROUP 2489 OBJECTS { lispFeaturesProxyEtrEnabled 2490 } 2491 STATUS current 2492 DESCRIPTION 2493 "A collection of objects to support basic 2494 management of LISP Proxy-ETRs." 2495 ::= { lispGroups 3 } 2497 lispMIBPitrGroup OBJECT-GROUP 2498 OBJECTS { lispFeaturesProxyItrEnabled, 2499 lispConfiguredLocatorRlocState, 2500 lispConfiguredLocatorRlocLocal 2501 } 2503 STATUS current 2504 DESCRIPTION 2505 "A collection of objects to support basic 2506 management of LISP Proxy-ITRs." 2507 ::= { lispGroups 4 } 2509 lispMIBMapServerGroup OBJECT-GROUP 2510 OBJECTS { lispFeaturesMapServerEnabled, 2511 lispEidRegistrationIsRegistered, 2512 lispEidRegistrationLocatorRlocState 2513 } 2514 STATUS current 2515 DESCRIPTION 2516 "A collection of objects to support basic 2517 management of LISP Map Servers." 2518 ::= { lispGroups 5 } 2520 lispMIBMapResolverGroup OBJECT-GROUP 2521 OBJECTS { lispFeaturesMapResolverEnabled 2522 } 2523 STATUS current 2524 DESCRIPTION 2525 "A collection of objects to support basic 2526 management of LISP Map Resolvers." 2527 ::= { lispGroups 6 } 2529 lispMIBEtrExtendedGroup OBJECT-GROUP 2530 OBJECTS { lispFeaturesRlocProbeEnabled, 2531 lispFeaturesEtrAcceptMapDataEnabled, 2532 lispFeaturesEtrAcceptMapDataVerifyEnabled, 2533 lispMappingDatabaseEidPartitioned 2534 } 2535 STATUS current 2536 DESCRIPTION 2537 "A collection of objects to support management 2538 of LISP features and properties on ETRs." 2539 ::= { lispGroups 7 } 2541 lispMIBItrExtendedGroup OBJECT-GROUP 2542 OBJECTS { lispFeaturesRlocProbeEnabled, 2543 lispMapCacheEidState, 2544 lispMapCacheEidAuthoritative, 2545 lispMapCacheLocatorRlocUpTime, 2546 lispMapCacheLocatorRlocLastPriorityChange, 2547 lispMapCacheLocatorRlocLastWeightChange, 2548 lispMapCacheLocatorRlocLastMPriorityChange, 2549 lispMapCacheLocatorRlocLastMWeightChange, 2550 lispMapCacheLocatorRlocLastStateChange, 2551 lispMapCacheLocatorRlocRtt 2552 } 2553 STATUS current 2554 DESCRIPTION 2555 "A collection of objects to support management 2556 of LISP features and properties on ITRs." 2557 ::= { lispGroups 8 } 2559 lispMIBMapServerExtendedGroup OBJECT-GROUP 2560 OBJECTS { lispEidRegistrationSiteName, 2561 lispEidRegistrationSiteDescription, 2562 lispEidRegistrationIsRegistered, 2563 lispEidRegistrationFirstRegisterTime, 2564 lispEidRegistrationLastRegisterTime, 2565 lispEidRegistrationLastRegisterSenderLength, 2566 lispEidRegistrationLastRegisterSender, 2567 lispEidRegistrationRouteTag, 2568 lispEidRegistrationEtrLastRegisterTime, 2569 lispEidRegistrationEtrTtl, 2570 lispEidRegistrationEtrProxyReply, 2571 lispEidRegistrationEtrWantsMapNotify, 2572 lispEidRegistrationLocatorIsLocal, 2573 lispEidRegistrationLocatorPriority, 2574 lispEidRegistrationLocatorWeight, 2575 lispEidRegistrationLocatorMPriority, 2576 lispEidRegistrationLocatorMWeight 2577 } 2578 STATUS current 2579 DESCRIPTION 2580 "A collection of objects to support management 2581 of LISP features and properties on Map Servers." 2582 ::= { lispGroups 9 } 2584 lispMIBTuningParametersGroup OBJECT-GROUP 2585 OBJECTS { lispFeaturesMapCacheLimit, 2586 lispFeaturesEtrMapCacheTtl 2587 } 2588 STATUS current 2589 DESCRIPTION 2590 "A collection of writeable objects used to 2591 configure LISP behavior and to tune performance." 2592 ::= { lispGroups 10 } 2594 lispMIBEncapStatisticsGroup OBJECT-GROUP 2595 OBJECTS { lispMappingDatabaseEncapOctets, 2596 lispMappingDatabaseEncapPackets, 2597 lispMappingDatabaseLocatorRlocEncapOctets, 2598 lispMappingDatabaseLocatorRlocEncapPackets, 2599 lispMapCacheEncapOctets, 2600 lispMapCacheEncapPackets, 2601 lispMapCacheLocatorRlocEncapOctets, 2602 lispMapCacheLocatorRlocEncapPackets, 2603 lispConfiguredLocatorRlocEncapOctets, 2604 lispConfiguredLocatorRlocEncapPackets 2605 } 2606 STATUS current 2607 DESCRIPTION 2608 "A collection of LISP encapsulation statistics 2609 by the device." 2610 ::= { lispGroups 11 } 2612 lispMIBDecapStatisticsGroup OBJECT-GROUP 2613 OBJECTS { lispMappingDatabaseDecapOctets, 2614 lispMappingDatabaseDecapPackets, 2615 lispMappingDatabaseLocatorRlocDecapOctets, 2616 lispMappingDatabaseLocatorRlocDecapPackets, 2617 lispMapCacheDecapOctets, 2618 lispMapCacheDecapPackets, 2619 lispMapCacheLocatorRlocDecapOctets, 2620 lispMapCacheLocatorRlocDecapPackets, 2621 lispConfiguredLocatorRlocDecapOctets, 2622 lispConfiguredLocatorRlocDecapPackets 2623 } 2624 STATUS current 2625 DESCRIPTION 2626 "A collection of LISP decapsulation statistics 2627 by the device." 2628 ::= { lispGroups 12 } 2630 lispMIBDiagnosticsGroup OBJECT-GROUP 2631 OBJECTS { lispGlobalStatsMapRequestsIn, 2632 lispGlobalStatsMapRequestsOut, 2633 lispGlobalStatsMapRepliesIn, 2634 lispGlobalStatsMapRepliesOut, 2635 lispGlobalStatsMapRegistersIn, 2636 lispGlobalStatsMapRegistersOut, 2637 lispEidRegistrationAuthenticationErrors, 2638 lispEidRegistrationRlocsMismatch 2639 } 2640 STATUS current 2641 DESCRIPTION 2642 "Objects providing additional diagnostics related 2643 to a LISP router." 2644 ::= { lispGroups 13 } 2646 lispMIBVrfGroup OBJECT-GROUP 2647 OBJECTS { lispIidToVrfVpnId 2648 } 2649 STATUS current 2650 DESCRIPTION 2651 "Objects providing information related to VRF 2652 configurations on a LISP router." 2653 ::= { lispGroups 14 } 2655 END 2657 8. Relationship to Other MIB Modules 2659 8.1. MIB modules required for IMPORTS 2661 The LISP MIB imports the textual-convention AddressFamilyNumbers from 2662 the IANA-ADDRESS-FAMILY-NUMBERS-MIB [IANA]. 2664 9. Security Considerations 2666 There are no management objects defined in this MIB module that have 2667 a MAX-ACCESS clause of read-write and/or read-create. As long as 2668 these MIB modules are implemented correctly, there are no risks that 2669 any management objects of this MIB module can modify device settings 2670 via direct SNMP SET operations. 2672 There are no readable objects in this MIB module (i.e., objects with 2673 a MAX-ACCESS other than not-accessible) that are considered 2674 sensitive. 2676 SNMP versions prior to SNMPv3 did not include adequate security. 2677 Even if the network itself is secure (for example by using IPsec), 2678 there is no control as to who on the secure network is allowed to 2679 access and GET/SET (read/change/create/delete) the objects in this 2680 MIB module. 2682 It is RECOMMENDED that implementers consider the security features as 2683 provided by the SNMPv3 framework (see [RFC3410], section 8), 2684 including full support for the SNMPv3 cryptographic mechanisms (for 2685 authentication and privacy). 2687 Further, deployment of SNMP versions prior to SNMPv3 is NOT 2688 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 2689 enable cryptographic security. It is then a customer/operator 2690 responsibility to ensure that the SNMP entity giving access to an 2691 instance of these MIB modules is properly configured to give access 2692 to the objects only to those principals (users) that have legitimate 2693 rights to indeed GET or SET (change/create/delete) them. 2695 10. IANA Considerations 2697 LISP is an experimental protocol and the LISP MIB is an experimental 2698 MIB. No IANA actions are required by this document. 2700 11. References 2702 11.1. Normative References 2704 [IANA] "IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS", . 2707 [INTERWORK] Lewis, D., Meyer, D., Farinacci, D., and V. Fuller, 2708 "Interworking LISP with IPv4 and IPv6", 2709 draft-ietf-lisp-interworking-06.txt (work in progress), 2710 March 2012. 2712 [LISP] Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, 2713 "Locator/ID Separation Protocol (LISP)", 2714 draft-ietf-lisp-23.txt (work in progress), May 2012. 2716 [LISP-MS] Farinacci, D. and V. Fuller, "LISP Map Server", 2717 draft-ietf-lisp-ms-16.txt (work in progress), 2718 March 2012. 2720 [RFC1035] Mockapetris, P., "Domain names - implementation and 2721 specification", STD 13, RFC 1035, November 1987. 2723 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 2724 Requirement Levels", BCP 14, RFC 2119, March 1997. 2726 [RFC2404] Madson, C. and R. Glenn, "The Use of HMAC-SHA-1-96 2727 within ESP and AH", RFC 2404, November 1998. 2729 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. 2730 Schoenwaelder, Ed., "Structure of Management 2731 Information Version 2 (SMIv2)", STD 58, RFC 2578, 2732 April 1999. 2734 [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. 2735 Schoenwaelder, Ed., "Textual Conventions for SMIv2", 2736 STD 58, RFC 2579, April 1999. 2738 [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, 2739 "Conformance Statements for SMIv2", STD 58, RFC 2580, 2740 April 1999. 2742 [RFC4634] Eastlake, D. and T. Hansen, "US Secure Hash Algorithms 2743 (SHA and HMAC-SHA)", RFC 4634, July 2006. 2745 11.2. Informative References 2747 [LCAF] Farinacci, D., Meyer, D., and J. Snijders, "LISP 2748 Canonical Address Format", 2749 draft-farinacci-lisp-lcaf-07.txt (work in progress), 2750 March 2012. 2752 [LISP-MCAST] Farinacci, D., Meyer, D., Zwiebel, J., and S. Venaas, 2753 "LISP for Multicast Environments", 2754 draft-ietf-lisp-multicast-14.txt (work in progress), 2755 February 2012. 2757 [LISP-MN] Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, 2758 "LISP Mobile Node Architecture", 2759 draft-meyer-lisp-mn-07.txt (work in progress), 2760 April 2012. 2762 [RFC2784] Farinacci, D., Li, T., Hanks, S., Meyer, D., and P. 2763 Traina, "Generic Routing Encapsulation (GRE)", 2764 RFC 2784, March 2000. 2766 [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, 2767 "Introduction and Applicability Statements for 2768 Internet-Standard Management Framework", RFC 3410, 2769 December 2002. 2771 [RFC4271] Rekhter, Y., Li, T., and S. Hares, "A Border Gateway 2772 Protocol 4 (BGP-4)", RFC 4271, January 2006. 2774 [RFC4760] Bates, T., Chandra, R., Katz, D., and Y. Rekhter, 2775 "Multiprotocol Extensions for BGP-4", RFC 4760, 2776 January 2007. 2778 Appendix A. Open Issues 2780 Open issues for the LISP MIB include the following: 2782 1. This LISP MIB draft does not include LISP Multicast 2783 considerations. Multicast considerations will be added in a 2784 separate LISP Multicast MIB draft. 2786 Appendix B. Acknowledgments 2788 A thank you is owed to Dino Farinacci for his inputs and review 2789 comments on the initial versions of this draft. In addition, the 2790 authors would like to gratefully acknowledge several others who have 2791 reviewed and commented on this draft. They include: Darrel Lewis, 2792 Isidor Kouvelas, Jesper Skriver, Selina Heimlich, and Parna Agrawal. 2794 Authors' Addresses 2796 Gregg Schudel 2797 cisco Systems 2798 Tasman Drive 2799 San Jose, CA 95134 2800 USA 2802 EMail: gschudel@cisco.com 2804 Amit Jain 2805 cisco Systems 2806 Tasman Drive 2807 San Jose, CA 95134 2808 USA 2810 EMail: amijain@cisco.com 2812 Victor Moreno 2813 cisco Systems 2814 Tasman Drive 2815 San Jose, CA 95134 2816 USA 2818 EMail: vimoreno@cisco.com