idnits 2.17.1 draft-fu-softwire-dslite-mib-01.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 : ---------------------------------------------------------------------------- No issues found here. 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 (July 11, 2011) is 4665 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) ** Obsolete normative reference: RFC 4008 (Obsoleted by RFC 7658) == Outdated reference: A later version (-11) exists of draft-ietf-softwire-dual-stack-lite-08 Summary: 1 error (**), 0 flaws (~~), 3 warnings (==), 1 comment (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Network Working Group Y. Fu 2 Internet Draft Sh. Jiang 3 Intended status: Standards Track Huawei Technologies Co., Ltd 4 Expires: January 12, 2012 Y. Cui 5 J.Dong 6 Tsinghua University 7 July 11, 2011 9 DS-Lite Management Information Base (MIB) 10 draft-fu-softwire-dslite-mib-01 12 Status of this Memo 14 This Internet-Draft is submitted in full conformance with the 15 provisions of BCP 78 and BCP 79. 17 Internet-Drafts are working documents of the Internet Engineering 18 Task Force (IETF). Note that other groups may also distribute working 19 documents as Internet-Drafts. The list of current Internet-Drafts is 20 at http://datatracker.ietf.org/drafts/current/. 22 Internet-Drafts are draft documents valid for a maximum of six months 23 and may be updated, replaced, or obsoleted by other documents at any 24 time. It is inappropriate to use Internet-Drafts as reference 25 material or to cite them other than as "work in progress." 27 This Internet-Draft will expire on October 27, 2011. 29 Copyright Notice 31 Copyright (c) 2011 IETF Trust and the persons identified as the 32 document authors. All rights reserved. 34 This document is subject to BCP 78 and the IETF Trust's Legal 35 Provisions Relating to IETF Documents 36 (http://trustee.ietf.org/license-info) in effect on the date of 37 publication of this document. Please review these documents 38 carefully, as they describe your rights and restrictions with respect 39 to this document. Code Components extracted from this document must 40 include Simplified BSD License text as described in Section 4.e of 41 the Trust Legal Provisions and are provided without warranty as 42 described in the Simplified BSD License. 44 Abstract 46 This memo defines a portion of the Management Information Base (MIB) 47 for use with network management protocols in the Internet community. 48 In particular, it defines managed objects for DS-Lite. 50 Table of Contents 52 1. Introduction ................................................ 3 53 2. The Internet-Standard Management Framework ................... 3 54 3. Terminology ................................................. 3 55 4. Difference from the IP tunnel MIB and NAT MIB ................ 3 56 5. Structure of the MIB Module .................................. 4 57 5.1. The dsliteTunnel Subtree ................................ 4 58 5.2. The dsliteNAT Subtree ................................... 4 59 5.3. The dsliteInfo Subtree .................................. 5 60 5.4. The dsliteTrap Subtree .................................. 5 61 5.5. The dsliteConformance Subtree ........................... 5 62 6. MIB modules required for IMPORTS ............................. 5 63 7. Definitions .................................................. 5 64 8. IANA Considerations ......................................... 27 65 9. Security Considerations ..................................... 27 66 10. References ................................................. 27 67 10.1. Normative References .................................. 27 68 10.2. Informative References ................................ 28 69 11. Change Log [RFC Editor please remove] ...................... 28 70 Author's Addresses ............................................. 29 72 1. Introduction 74 Dual-Stack Lite [I-D.ietf-softwire-dual-stack-lite] is a solution to 75 offer both IPv4 and IPv6 connectivity to customers crossing IPv6 only 76 infrastructure. One of its key components is an IPv4-over-IPv6 77 tunnel, which is used to provide IPv4 connection across service 78 provider IPv6 network. Another key component is a carrier-grade IPv4- 79 IPv4 NAT to share service provider IPv4 addresses among customers. 81 This document defines a portion of the Management Information Base 82 (MIB) for use with network management protocols in the Internet 83 community. This MIB module may be used for configuration and 84 monitoring the devices in the Dual-Stack Lite scenario. 86 2. The Internet-Standard Management Framework 88 For a detailed overview of the documents that describe the current 89 Internet-Standard Management Framework, please refer to section 7 of 90 [RFC3410]. 92 Managed objects are accessed via a virtual information store, termed 93 the MIB. MIB objects are generally accessed through the Simple 94 Network Management Protocol (SNMP). 96 Objects in the MIB are defined using the mechanisms defined in the 97 Structure of Management Information (SMI). This memo specifies a MIB 98 module that is compliant to the SMIv2, which is described in 99 [RFC2578], [RFC2579] and [RFC2580]. 101 3. Terminology 103 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 104 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 105 document are to be interpreted as described in [RFC2119]. 107 4. Difference from the IP tunnel MIB and NAT MIB 109 The key technologies for DS-Lite are IP in IP (IPv4-in-IPv6) tunnel 110 and NAT (IPv4 to IPv4 translation). 112 The NAT-MIB [RFC4008] is designed to carry translation from any 113 address family to any address family, therefore supports IPv4 to IPv4 114 translation. 116 The tunnel MIB [RFC4087] is designed for managing tunnels of any type 117 over IPv4 and IPv6 networks, therefore supports IP in IP tunnels. 119 However, NAT MIB and tunnel MIB together are not sufficient to 120 support DS-Lite. This document describes the specific MIB 121 requirements for DS-Lite, as below. 123 In DS-Lite scenario, the tunnel type is IP in IP, more 124 precisely, is IPv4 in IPv6. Therefore, it is unnecessary to 125 describe tunnel type in DS-Lite MIB. 127 In DS-Lite scenario, the translation type is IPv4 private 128 address to IPv4 public address. Therefore, it is unnecessary to 129 describe the type of address in the corresponding 130 tunnelIfLocalInetAddress and tunnelIfRemoteInetAddress objects 131 in DS-Lite MIB. 133 In DS-Lite scenario, the AFTR is not only the tunnel end 134 concentrator, but also a 4-4 translator. Within the AFTR, 135 tunnel information and translation information MUST be mapped 136 each other. Two independent MIB is not able to reflect this 137 mapping relationship. Therefore, a combined MIB is necessary. 139 5. Structure of the MIB Module 141 The DS-Lite MIB provides a way to configure and manage the devices in 142 DS-Lite scenario through SNMP. 144 DS-Lite MIB is configurable on a per-interface basis. It depends on 145 several parts of the IF-MIB [RFC2863], tunnel MIB [RFC4087], and NAT 146 MIB [RFC4008]. 148 5.1. The dsliteTunnel Subtree 150 The dsliteTunnel subtree describes managed objects used for managing 151 tunnels in the DS-Lite scenario. Because the tunnel MIB supports the 152 tunnel management function in DS-Lite, we may reuse it in DS-Lite 153 MIB. 155 5.2. The dsliteNAT Subtree 157 The dsliteNAT Subtree describes managed objects used for 158 configuration as well as monitoring of AFTR which is capable of NAT 159 function. Because the NAT MIB supports the NAT management function in 160 DS-Lite, we MAY reuse it in DS-Lite MIB. The dsliteNAT Subtree also 161 provides the information of mapping relationship between the tunnel 162 MIB and NAT MIB by extending B4 address to the bind table in NAT 163 MIB. 165 5.3. The dsliteInfo Subtree 167 The dsliteInfo Subtree provides the statistical information for 168 dilite. 170 5.4. The dsliteTrap Subtree 172 The dsliteTrap Subtree provides trap information in DS-lite instance. 174 5.5. The dsliteConformance Subtree 176 The Subtree provides conformance information of MIB objects. 178 6. MIB modules required for IMPORTS 180 This MIB module IMPORTs objects from [RFC4087], [RFC4008], [RFC2580], 181 [RFC2578], [RFC2863], [RFC4001],[RFC3411]. 183 Notes: The IF-MIB defines the MTU for the interface which includes 184 the virtual interface of the tunnel, so DS-Lite MIB does not need to 185 define the MTU for tunnel. 187 7. Definitions 189 DSLite-MIB DEFFINITIONS ::= BEGIN 191 IMPORTS 192 MODULE-IDENTITY, OBJECT-TYPE, mib-2, transmission, 193 Gauge32, Integer32, Counter64 194 FROM SNMPv2-SMI 196 RowStatus, StorageType, DisplayString 197 FROM SNMPv2-TC 199 ifIndex, InterfaceIndexOrZero 200 FROM IF-MIB 202 InetAddress, InetPortNumber 203 FROM INET-ADDRESS-MIB 205 tunnelInetConfigIfIndex 206 FROM tunnelMIB 208 NatAddrMapId, natAddrMapName, natAddrMapEntryType, 209 natAddrMapLocalAddrFrom, natAddrMapLocalAddrTo, 210 natAddrMapLocalPortFrom, natAddrMapLocalPortTo, 211 natAddrMapGlobalAddrFrom, natAddrMapGlobalAddrTo, 212 natAddrMapGlobalPortFrom, natAddrMapGlobalPortTo 213 natAddrPortBindGlobalAddr, natAddrPortBindGlobalPort, 214 NatBindId, natAddrPortBindSessions, 215 natAddrPortBindMaxIdleTime, natAddrPortBindCurrentIdleTime, 216 natAddrPortBindInTranslates, natAddrPortBindOutTranslates 217 FROM natMIB 219 dsliteMIB MODULE-IDENTITY 220 LAST-UPDATED "201107110000Z" -- July 11, 2011 221 ORGANIZATION "IETF Softwire Working Group" 222 CONTACT-INFO 223 "Yu Fu 224 Huawei Technologies Co., Ltd 225 Huawei Building, No.3 Xinxi Rd, Hai-Dian District 226 Beijing, P.R. China 100085 227 EMail: eleven.fuyu@huawei.com 229 Sheng Jiang 230 Huawei Technologies Co., Ltd 231 Huawei Building, No.3 Xinxi Rd, Hai-Dian District 232 Beijing, P.R. China 100085 233 EMail: jiangsheng@huawei.com 235 Yong Cui 236 Tsinghua University 237 Department of Computer Science, Tsinghua University 238 Beijing 100084 239 P.R. China 240 Email: yong@csnet1.cs.tsinghua.edu.cn 242 Jiang Dong 243 Tsinghua University 244 Department of Computer Science, Tsinghua University 245 Beijing 100084 246 P.R. China 247 Email: dongjiang@csnet1.cs.tsinghua.edu.cn" 249 DESCRIPTION 250 "The MIB module is defined for management of object in the 251 DS-Lite scenario. " 252 ::= { transmission xxx } --xxx to be replaced with correct 253 value 255 dsliteTunnel OBJECT IDENTIFIER 256 :: = { dsliteMIB 1 } 258 dsliteNAT OBJECT IDENTIFIER 259 :: = { dsliteMIB 2 } 261 dsliteInfo OBJECT IDENTIFIER 262 :: = { dsliteMIB 3 } 264 dsliteTraps OBJECT IDENTIFIER 265 ::= { dsliteMIB 4 } 267 --Conformance 268 dsliteConformance OBJECT IDENTIFIER 269 :: = { dsliteMIB 5 } 271 --dsliteTunnel 272 --dsliteTunnelTable 274 dsliteTunnelTable OBJECT-TYPE 275 SYNTAX SEQUENCE OF dsliteTunnelEntry 276 MAX-ACCESS not-accessible 277 STATUS current 278 DESCRIPTION 279 "The (conceptual) table containing information on configured 280 tunnels. This table can be used to map CPE address to the 281 associated AFTR address. It can also be used for row 282 creation." 283 :: = { dsliteTunnel 1 } 285 dsliteTunnelEntry OBJECT-TYPE 286 SYNTAX dsliteTunnelEntry 287 MAX-ACCESS not-accessible 288 STATUS current 289 DESCRIPTION 290 "Each entry in this table contains the information on a 291 particular configured tunnel." 292 INDEX { dsliteTunnelLocalAddress, 293 dsliteTunnelRemoteAddress, 294 dsliteTunnelConfigID } 295 :: = { dsliteTunnelTable 1 } 297 dsliteTunnelEntry :: = 298 SEQUENCE { 299 dsliteTunnelStartAddress InetAddress, 300 dsliteTunnelStartAddPreLen Integer32, 301 dsliteTunnelEndAddress InetAddress, 302 dsliteTunnelID Integer32, 303 dsliteTunnelIfIndex tunnelInetConfigIfIndex, 304 dsliteTunnelStatus RowStatus, 305 dsliteTunnelStorageType StorageType 306 } 308 dsliteTunnelStartAddress OBJECT-TYPE 309 SYNTAX InetAddress 310 MAX-ACCESS read-create 311 STATUS current 312 DESCRIPTION 313 "The address of the start point of the tunnel." 314 ::= { dsliteTunnelEntry 1 } 316 dsliteTunnelStartAddPreLen OBJECT-TYPE 317 SYNTAX Integer32 (0..128) 318 MAX-ACCESS read-create 319 STATUS current 320 DESCRIPTION 321 "IPv6 prefix length of the IP address of the 322 start point of the tunnel." 323 ::= { dsliteTunnelEntry 2 } 325 dsliteTunnelEndAddress OBJECT-TYPE 326 SYNTAX InetAddress 327 MAX-ACCESS read-create 328 STATUS current 329 DESCRIPTION 330 "The address of the endpoint of the tunnel." 331 ::= { dsliteTunnelEntry 3 } 333 dsliteTunnelID OBJECT-TYPE 334 SYNTAX Integer32 (1..2147483647) 335 MAX-ACCESS read-create 336 STATUS current 337 DESCRIPTION 338 "An identifier used to distinguish between multiple 339 tunnels in DS-Lite scenario." 340 ::= { dsliteTunnelEntry 4 } 342 dsliteTunnelIfIndex OBJECT-TYPE 343 SYNTAX tunnelInetConfigIfIndex 344 MAX-ACCESS read-only 345 STATUS current 346 DESCRIPTION 347 "If the value of dsliteTunnelStatus for this row 348 is active, then this object contains the value of 349 ifIndex corresponding to the tunnel interface. A 350 value of 0 is not legal in the active state, 351 and means that the interface index has not 352 yet been assigned." 353 ::= { dsliteTunnelEntry 5 } 355 dsliteTunnelStatus OBJECT-TYPE 356 SYNTAX RowStatus 357 MAX-ACCESS read-create 358 STATUS current 359 DESCRIPTION 360 "The status of this row, by which new entries may be 361 created, or old entries deleted from this table. 362 ::= { dsliteTunnelEntry 6 } 364 dsliteTunnelStorageType OBJECT-TYPE 365 SYNTAX StorageType 366 MAX-ACCESS read-create 367 STATUS current 368 DESCRIPTION 369 "The storage type of this row. If the row is 370 permanent(4), no objects in the row need be 371 writable." 372 ::= { dsliteTunnelEntry 7 } 374 --dsliteNAT 375 --dsliteNATMapTable(define address pool) 376 --dsliteNATBindTable 378 dsliteNATMapTable OBJECT-TYPE 379 SYNTAX SEQUENCE OF dsliteNATMapEntry 380 MAX-ACCESS not-accessible 381 STATUS current 382 DESCRIPTION 383 "This table contains information about address map 384 parameters." 385 :: = { dsliteNAT 1 } 387 dsliteNATMapEntry OBJECT-TYPE 388 SYNTAX dsliteNATMapEntry 389 MAX-ACCESS not-accessible 390 STATUS current 391 DESCRIPTION 392 " This entry represents an address map to be used for 393 NAT and contributes to the address mapping tables of 394 AFTR." 395 INDEX { ifIndex, 396 dsliteNATMapIndex } 397 :: = { dsliteNATMapTable 1 } 399 dsliteNATMapEntry :: = 400 SEQUENCE { 401 dsliteNATMapIndex NatAddrMapId, 402 dsliteNATMapAddrName natAddrMapName, 403 dsliteNATMapEntryType natAddrMapEntryType, 404 dsliteNATMapLocalAddrFrom natAddrMapLocalAddrFrom, 405 dsliteNATMapLocalAddrTo natAddrMapLocalAddrTo, 406 dsliteNATMapLocalPortFrom natAddrMapLocalPortFrom, 407 dsliteNATMapLocalPortTo natAddrMapLocalPortTo, 408 dsliteNATMapGlobalAddrFrom natAddrMapGlobalAddrFrom, 409 dsliteNATMapGlobalAddrTo natAddrMapGlobalAddrTo, 410 dsliteNATMapGlobalPortFrom natAddrMapGlobalPortFrom, 411 dsliteNATMapGlobalPortTo natAddrMapGlobalPortTo, 412 dsliteNATMapAddrUsed natAddrMapAddrUsed, 413 dsliteNATMapStorageType StorageType, 414 dsliteNATMapRowStatus RowStatus 415 } 417 dsliteNATMapIndex OBJECT-TYPE 418 SYNTAX NatAddrMapId 419 MAX-ACCESS not-accessible 420 STATUS current 421 DESCRIPTION 422 "Along with ifIndex, this object uniquely 423 identifies an entry in the dsliteNATMapTable. 424 Address map entries are applied in the order 425 specified by dsliteNATMapIndex." 426 ::= { dsliteNATMapEntry 1 } 428 dsliteNATMapAddrName OBJECT-TYPE 429 SYNTAX natAddrMapName 430 MAX-ACCESS read-create 431 STATUS current 432 DESCRIPTION 433 "Name identifying all map entries in the table associated 434 with the same interface. All map entries with the same 435 ifIndex MUST have the same map name." 436 ::= { dsliteNATMapEntry 2 } 438 dsliteNATMapEntryType OBJECT-TYPE 439 SYNTAX natAddrMapEntryType 440 MAX-ACCESS read-create 441 STATUS current 442 DESCRIPTION 443 "This parameter can be used to set up static 444 or dynamic address maps." 445 ::= { dsliteNATMapEntry 3 } 447 dsliteNATMapLocalAddrFrom OBJECT-TYPE 448 SYNTAX natAddrMapLocalAddrFrom 449 MAX-ACCESS read-create 450 STATUS current 451 DESCRIPTION 452 "This object specifies the first IP address of the range 454 of IP addresses mapped by this translation entry. 455 The value of this object must be less than or 456 equal to the value of the dsliteNATMapLocalAddrTo 457 object." 458 ::= { dsliteNATMapEntry 4 } 460 dsliteNATMapLocalAddrTo OBJECT-TYPE 461 SYNTAX natAddrMapLocalAddrTo 462 MAX-ACCESS read-create 463 STATUS current 464 DESCRIPTION 465 "This object specifies the last IP address of the range of 466 IP addresses mapped by this translation entry. If only 467 a single address is being mapped, the value of this 468 object is equal to the value of natAddrMapLocalAddrFrom. 469 The value of this object must be greater than or equal to 470 the value of the natAddrMapLocalAddrFrom object." 471 ::= { dsliteNATMapEntry 5 } 473 dsliteNATMapLocalPortFrom OBJECT-TYPE 474 SYNTAX natAddrMapLocalPortFrom 475 MAX-ACCESS read-create 476 STATUS current 477 DESCRIPTION 478 "The value of this object must be less than or equal 479 to the value of the dsliteNATMapLocalPortTo object. 480 If the translation specifies a single port, then the 481 value of this object is equal to the value of 482 dsliteNATMapLocalPortTo." 483 DEFVAL { 0 } 484 ::= { dsliteNATMapEntry 6 } 486 dsliteNATMapLocalPortTo OBJECT-TYPE 487 SYNTAX natAddrMapLocalPortTo 488 MAX-ACCESS read-create 489 STATUS current 490 DESCRIPTION 491 "The value of this object must be greater than or equal 492 to the value of the dsliteNATMapLocalPortFrom object. 493 If the translation specifies a single port, then 494 the value of this object is equal to the value of 495 dsliteNATMapLocalPortFrom." 496 DEFVAL { 0 } 497 ::= { dsliteNATMapEntry 7 } 499 dsliteNATMapGlobalAddrFrom OBJECT-TYPE 500 SYNTAX natAddrMapGlobalAddrFrom 501 MAX-ACCESS read-create 502 STATUS current 503 DESCRIPTION 504 "This object specifies the first IP address of 505 the range of IP addresses being mapped to. 506 The value of this object must be less than 507 or equal to the value of the 508 dsliteNATMapGlobalAddrTo object. 509 ::= { dsliteNATMapEntry 8 } 511 dsliteNATMapGlobalAddrTo OBJECT-TYPE 512 SYNTAX natAddrMapGlobalAddrTo 513 MAX-ACCESS read-create 514 STATUS current 515 DESCRIPTION 516 "This object specifies the last IP address of the range 517 of IP addresses being mapped to. If only a single 518 address is being mapped to, the value of this object 519 is equal to the value of dsliteNATMapGlobalAddrFrom. 520 The value of this object must be greater than or equal 521 to the value of the dsliteNATMapGlobalAddrFrom object. 522 ::= { dsliteNATMapEntry 9 } 524 dsliteNATMapGlobalPortFrom OBJECT-TYPE 525 SYNTAX natAddrMapGlobalPortFrom 526 MAX-ACCESS read-create 527 STATUS current 528 DESCRIPTION 529 "The value of this object must be less than or equal 530 to the value of the dsliteNATMapGlobalPortTo object. 531 If the translation specifies a single port, then the 532 value of this object is equal to the value 533 dsliteNATMapGlobalPortTo." 534 DEFVAL { 0 } 535 ::= { dsliteNATMapEntry 10 } 537 dsliteNATMapGlobalPortTo OBJECT-TYPE 538 SYNTAX natAddrMapGlobalPortTo 539 MAX-ACCESS read-create 540 STATUS current 541 DESCRIPTION 542 "The value of this object must be greater than or 543 equal to the value of the dsliteNATMapGlobalPortFrom 544 object. If the translation specifies a single port, 545 then the value of this object is equal to the 546 value of dsliteNATMapGlobalPortFrom." 547 DEFVAL { 0 } 548 ::= { dsliteNATMapEntry 11 } 550 dsliteNATMapAddrUsed OBJECT-TYPE 551 SYNTAX natAddrMapAddrUsed 552 MAX-ACCESS read-only 553 STATUS current 554 DESCRIPTION 555 "The number of addresses pertaining to this address 556 map that are currently being used from the NAT pool." 557 ::= { dsliteNATMapEntry 12 } 559 dsliteNATMapStorageType OBJECT-TYPE 560 SYNTAX StorageType 561 MAX-ACCESS read-create 562 STATUS current 563 DESCRIPTION 564 "The storage type for this conceptual row. 565 Conceptual rows having the value 'permanent' 566 need not allow write-access to any columnar 567 objects in the row." 568 REFERENCE 569 "Textual Conventions for SMIv2, Section 2." 570 DEFVAL { nonVolatile } 571 ::= { dsliteNATMapEntry 13 } 573 dsliteNATMapRowStatus OBJECT-TYPE 574 SYNTAX RowStatus 575 MAX-ACCESS read-create 576 STATUS current 577 DESCRIPTION 578 "The status of this conceptual row." 579 REFERENCE 580 "Textual Conventions for SMIv2, Section 2." 581 ::= { dsliteNATMapEntry 14 } 583 dsliteNATBindTable OBJECT-TYPE 584 SYNTAX SEQUENCE OF dsliteNATBindEntry 585 MAX-ACCESS not-accessible 586 STATUS current 587 DESCRIPTION 588 "This table contains information about currently 589 active NAT binds in AFTR. This table extends the 590 natAddrPortBindTable designed in NAT MIB (RFC 591 4008) by IPv6 address of B4." 592 :: = { dsliteNAT 2 } 594 dsliteNATBindEntry OBJECT-TYPE 595 SYNTAX dsliteNATBindEntry 596 MAX-ACCESS not-accessible 597 STATUS current 598 DESCRIPTION 599 "Each entry in this table holds the relationship between 600 tunnel information and nat bind information. These entries 601 are lost upon agent restart." 602 INDEX { ifIndex, 603 dsliteNATBindLocalAddr, 604 dsliteNATBindLocalPort, 605 dsliteB4Addr } 606 :: = { dsliteNATBindTable 1 } 608 dsliteNATBindEntry :: = 609 SEQUENCE { 610 dsliteNATBindLocalAddr InetAddress, 611 dsliteNATBindLocalPort InetPortNumber, 612 dsliteNATBindGlobalAddr natAddrPortBindGlobalAddr, 613 dsliteNATBindGlobalPort natAddrPortBindGlobalPort, 614 dsliteNATBindId NatBindId, 615 dsliteB4Addr dsliteTunnelStartAddress, 616 dsliteB4PreLen dsliteTunnelStartAddPreLen, 617 dsliteNATBindMapIndex NatAddrMapId, 618 dsliteNATBindSessions natAddrPortBindSessions, 619 dsliteNATBindMaxIdleTime natAddrPortBindMaxIdleTime, 620 dsliteNATBindCurrentIdleTime natAddrPortBindCurrentIdleTime, 621 dsliteNATBindInTranslates natAddrPortBindInTranslates, 622 dsliteNATBindOutTranslates natAddrPortBindOutTranslates 623 } 625 dsliteNATBindLocalAddr OBJECT-TYPE 626 SYNTAX InetAddress 627 MAX-ACCESS read-create 628 STATUS current 629 DESCRIPTION 630 "This object represents the private IP address of host." 631 ::= { dsliteNATBindEntry 1 } 633 dsliteNATBindLocalPort OBJECT-TYPE 634 SYNTAX InetPortNumber 635 MAX-ACCESS read-create 636 STATUS current 637 DESCRIPTION 638 "This object represents the private-realm Port 639 number of host." 640 ::= { dsliteNATBindEntry 2 } 642 dsliteNATBindGlobalAddr OBJECT-TYPE 643 SYNTAX natAddrPortBindGlobalAddr 644 MAX-ACCESS read-only 645 STATUS current 646 DESCRIPTION 647 "This object represents the public-realm IP 648 address of the host." 649 ::= { dsliteNATBindEntry 3 } 651 dsliteNATBindGlobalPort OBJECT-TYPE 652 SYNTAX natAddrPortBindGlobalPort 653 MAX-ACCESS read-only 654 STATUS current 655 DESCRIPTION 656 "This object represents the public-realm Port number 657 of host." 658 ::= { dsliteNATBindEntry 4 } 660 dsliteNATBindId OBJECT-TYPE 661 SYNTAX NatBindId 662 MAX-ACCESS read-only 663 STATUS current 664 DESCRIPTION 665 "This object represents a bind id that is 666 dynamically assigned to each bind by AFTR. 667 Each bind is represented by a unique bind 668 id across the dsliteNATBindTable." 669 ::= { dsliteNATBindEntry 5 } 671 dsliteB4Addr OBJECT-TYPE 672 SYNTAX dsliteTunnelStartAddress 673 MAX-ACCESS read-only 674 STATUS current 675 DESCRIPTION 676 "This object represents the relationship between 677 tunnel start point to the Bind entry, which extends 678 the source IPv6 address of packet to the Bind table." 679 ::= { dsliteNATBindEntry 6 } 681 dsliteB4PreLen OBJECT-TYPE 682 SYNTAX dsliteTunnelStartAddPreLen 683 MAX-ACCESS read-only 684 STATUS current 685 DESCRIPTION 686 "This object indicates the IPv6 prefix length of the 687 start point of tunnel, which is also need to extend to 688 the Bind table." 689 ::= { dsliteNATBindEntry 7 } 691 dsliteNATBindMapIndex OBJECT-TYPE 692 SYNTAX NatAddrMapId 693 MAX-ACCESS read-only 694 STATUS current 695 DESCRIPTION 696 "This object is a pointer to the dsliteNATMapTable 697 entry used in creating this BIND." 698 ::= { dsliteNATBindEntry 8 } 700 dsliteNATBindSessions OBJECT-TYPE 701 SYNTAX natAddrPortBindSessions 702 MAX-ACCESS read-only 703 STATUS current 704 DESCRIPTION 705 " This object represents the number of sessions currently 706 using this BIND." 707 ::= { dsliteNATBindEntry 9 } 709 dsliteNATBindMaxIdleTime OBJECT-TYPE 710 SYNTAX natAddrPortBindMaxIdleTime 711 MAX-ACCESS read-only 712 STATUS current 713 DESCRIPTION 714 "This object indicates the maximum time for 715 which this bind can be idle without any sessions 716 attached to it." 717 ::= { dsliteNATBindEntry 10 } 719 dsliteNATBindCurrentIdleTime OBJECT-TYPE 720 SYNTAX natAddrPortBindCurrentIdleTime 721 MAX-ACCESS read-only 722 STATUS current 723 DESCRIPTION 724 "At any given instance, this object indicates the 725 time that this bind has been idle without any sessions 726 attached to it." 727 ::= { dsliteNATBindEntry 11 } 729 dsliteNATBindInTranslates OBJECT-TYPE 730 SYNTAX natAddrPortBindInTranslates 731 MAX-ACCESS read-only 732 STATUS current 733 DESCRIPTION 734 "The number of inbound packets that were 735 translated as per this bind entry." 736 ::= { dsliteNATBindEntry 12 } 738 dsliteNATBindBindOutTranslates OBJECT-TYPE 739 SYNTAX natAddrPortBindOutTranslates 740 MAX-ACCESS read-only 741 STATUS current 742 DESCRIPTION 743 "The number of outbound packets that were 744 translated as per this bind entry." 745 ::= { dsliteNATBindEntry 13 } 747 --dsliteInfo 749 dsliteSessionLimitTable OBJECT-TYPE 750 SYNTAX SEQUENCE OF dsliteSessionLimitEntry 751 MAX-ACCESS not-accessible 752 STATUS current 753 DESCRIPTION 754 "The (conceptual) table containing information about session 755 limit. It can also be used for row creation." 756 :: = { dsliteInfo 1 } 758 dsliteSessionLimitEntry OBJECT-TYPE 759 SYNTAX dsliteSessionLimitEntry 760 MAX-ACCESS not-accessible 761 STATUS current 762 DESCRIPTION 763 "Each entry in this table contains the information to be 764 used for configuring session limits for DS-lite." 765 INDEX { dsliteInstanceName, 766 dsliteSessionLimitaType } 767 :: = { dsliteSessionLimitTable 1 } 769 dsliteSessionLimitEntry :: = 770 SEQUENCE { 771 dsliteSessionLimitInstanceName DisplayString, 772 dsliteSessionLimitType INTEGER, 773 dsliteSessionLimitNumber Integer32, 774 dsliteSessionLimitStorageType StorageType, 775 dsliteSessionLimitRowStatus RowStatus 776 } 778 dsliteSessionLimitInstanceName OBJECT-TYPE 779 SYNTAX DisplayString (SIZE (1..31)) 780 MAX-ACCESS read-only 781 STATUS current 782 DESCRIPTION 783 " This object represents the instance name 784 that is limited." 785 ::= { dsliteSessionLimitEntry 1 } 787 dsliteSessionLimitType OBJECT-TYPE 788 SYNTAX INTEGER 789 { 790 tcp(0), 791 udp(1), 792 icmp(2), 793 total(3) 794 } 795 MAX-ACCESS read-only 796 STATUS current 797 DESCRIPTION 798 "This object represents the session limit type : 799 tcp or udp or totally." 800 ::= { dsliteSessionLimitEntry 2 } 802 dsliteSessionLimitNumber OBJECT-TYPE 803 SYNTAX Integer32 (1..65535) 804 MAX-ACCESS read-create 805 STATUS current 806 DESCRIPTION 807 " This table represents the limit number of the session." 808 ::= { dsliteSessionLimitEntry 3 } 810 dsliteSessionLimitStorageType OBJECT-TYPE 811 SYNTAX StorageType 812 MAX-ACCESS read-create 813 STATUS current 814 DESCRIPTION 815 "The storage type for this conceptual row. Conceptual 816 rows having the value 'permanent' need not allow 817 write-access to any columnar objects in the row." 818 ::= { dsliteSessionLimitEntry 4 } 820 dsliteSessionLimitRowStatus OBJECT-TYPE 821 SYNTAX RowStatus 822 MAX-ACCESS read-create 823 STATUS current 824 DESCRIPTION 825 " The status of this conceptual row." 826 REFERENCE 827 "Textual Conventions for SMIv2, Section 2." 828 DEFVAL { nonVolatile } 829 ::= { dsliteSessionLimitEntry 5 } 831 dslitePortLimitTable OBJECT-TYPE 832 SYNTAX SEQUENCE OF dslitePortLimitEntry 833 MAX-ACCESS not-accessible 834 STATUS current 835 DESCRIPTION 836 "This table is used to configure port limits for a 837 DS-Lite instance." 838 ::= { dsliteInfo 2 } 840 dslitePortLimitEntry OBJECT-TYPE 841 SYNTAX dslitePortLimitEntry 842 MAX-ACCESS not-accessible 843 STATUS current 844 DESCRIPTION 845 "Each entry in this table contains the information to be 846 used for configuring session limits for DS-lite." 847 INDEX { dslitePortLimitInstanceName, 848 dslitePortLimitType } 849 ::= { dslitePortLimitTable 1 } 851 dslitePortLimitEntry ::= 852 SEQUENCE { 853 dslitePortLimitInstanceName DisplayString, 854 dslitePortLimitType INTEGER, 855 dslitePortLimitNumber Integer32, 856 dslitePortLimitStorageType StorageType, 857 dslitePortLimitRowStatus RowStatus 858 } 860 dslitePortLimitInstanceName OBJECT-TYPE 861 SYNTAX DisplayString (SIZE (1..31)) 862 MAX-ACCESS read-only 863 STATUS current 864 DESCRIPTION 865 " This object represents the instance name 866 that is limited." 867 ::= { dslitePortLimitEntry 1 } 869 dslitePortLimitType OBJECT-TYPE 870 SYNTAX INTEGER 871 { 872 tcp(0), 873 udp(1), 874 icmp(2), 875 total(3) 876 } 877 MAX-ACCESS read-only 878 STATUS current 879 DESCRIPTION 880 "This object represents the port limit 881 type: tcp or udp or totally." 882 ::= { dslitePortLimitEntry 2 } 884 dslitePortLimitNumber OBJECT-TYPE 885 SYNTAX Integer32 (1..300000) 886 MAX-ACCESS read-create 887 STATUS current 888 DESCRIPTION 889 "This object represents the limit number of the 890 port usage." 891 ::= { dslitePortLimitEntry 3 } 893 dslitePortLimitStorageType OBJECT-TYPE 894 SYNTAX StorageType 895 MAX-ACCESS read-create 896 STATUS current 897 DESCRIPTION 898 "The storage type for this conceptual row. Conceptual 899 rows having the value 'permanent' need not allow 900 write-access to any columnar objects in the row." 901 ::= { dslitePortLimitEntry 4 } 903 dslitePortLimitRowStatus OBJECT-TYPE 904 SYNTAX RowStatus 905 MAX-ACCESS read-create 906 STATUS current 907 DESCRIPTION 908 "Create or delete table row." 909 ::= { dslitePortLimitEntry 5 } 911 dsliteAFTRAlarmScalar OBJECT IDENTIFIER ::= { dsliteInfo 3 } 913 dsliteAFTRAlarmB4Addr OBJECT-TYPE 914 SYNTAX dsliteTunnelStartAddress 915 MAX-ACCESS accessible-for-notify 916 STATUS current 917 DESCRIPTION 918 "This object indicate the IP address of 919 B4 that send alarm " 920 ::= { dsliteAFTRAlarmScalar 1 } 922 dsliteAFTRAlarmProtocolType OBJECT-TYPE 923 SYNTAX DisplayString 924 MAX-ACCESS accessible-for-notify 925 STATUS current 926 DESCRIPTION 927 "This object indicate the procotol type of alarm, 928 0:tcp,1:udp,2:icmp,3:total " 929 ::= { dsliteAFTRAlarmScalar 2 } 931 dsliteAFTRAlarmMapAddrName OBJECT-TYPE 932 SYNTAX DisplayString 933 MAX-ACCESS accessible-for-notify 934 STATUS current 935 DESCRIPTION 936 "This object indicate the name of dsliteNATMapAddrName " 937 ::= { dsliteAFTRAlarmScalar 3 } 939 dsliteAFTRAlarmSpecificIP OBJECT-TYPE 940 SYNTAX DisplayString 941 MAX-ACCESS accessible-for-notify 942 STATUS current 943 DESCRIPTION 944 " This object indicate the IP address whose port usage 945 reach threshold " 946 ::= { dsliteAFTRAlarmScalar 4 } 948 dsliteAFTRAlarmConnectNumber OBJECT-TYPE 949 SYNTAX Integer32 (60..90) 950 MAX-ACCESS read-write 951 STATUS current 952 DESCRIPTION 953 " This object indicate the threshold of DS-Lite 954 connections alarm." 955 ::= { dsliteAFTRAlarmScalar 5 } 957 dsliteStatisticTable OBJECT-TYPE 958 SYNTAX SEQUENCE OF dsliteStatisticEntry 959 MAX-ACCESS not-accessible 960 STATUS current 961 DESCRIPTION 962 "This table provides statistical information 963 of DS-Lite." 964 ::= { dsliteInfo 4 } 966 dsliteStatisticEntry OBJECT-TYPE 967 SYNTAX dsliteStatisticEntry 968 MAX-ACCESS not-accessible 969 STATUS current 970 DESCRIPTION 971 "This table provides statistical information 972 of DS-Lite." 973 INDEX { dsliteStatisticInstanceName } 974 ::= { dsliteStatisticTable 1 } 976 dsliteStatisticEntry ::= 977 SEQUENCE { 978 dsliteStatisticInstanceName DisplayString, 979 dsliteStatisticDiscard Counter64, 980 dsliteStatisticReceived Counter64, 981 dsliteStatisticTransmitted Counter64, 982 dsliteStatisticIpv4Session Counter64, 983 dsliteStatisticIpv6Session Counter64, 984 dsliteStatisticStorageType StorageType, 985 dsliteStatisticRowStatus RowStatus 986 } 988 dsliteStatisticInstanceName OBJECT-TYPE 989 SYNTAX DisplayString (SIZE (1..31)) 990 MAX-ACCESS read-only 991 STATUS current 992 DESCRIPTION 993 " This object indicate the instance name 994 that is limited." 995 ::= { dsliteStatisticEntry 1 } 997 dsliteStatisticDiscard OBJECT-TYPE 998 SYNTAX Counter64 999 MAX-ACCESS read-create 1000 STATUS current 1001 DESCRIPTION 1002 " This object indicate the count number of 1003 the discarded packet." 1004 ::= { dsliteStatisticEntry 2 } 1006 dsliteStatisticReceived OBJECT-TYPE 1007 SYNTAX Counter64 1008 MAX-ACCESS read-create 1009 STATUS current 1010 DESCRIPTION 1011 "This object indicate the count number of 1012 received packet count." 1013 ::= { dsliteStatisticEntry 3 } 1015 dsliteStatisticTransmitted OBJECT-TYPE 1016 SYNTAX Counter64 1017 MAX-ACCESS read-create 1018 STATUS current 1019 DESCRIPTION 1020 "This object indicate the count number of 1021 transmitted packet count." 1022 ::= { dsliteStatisticEntry 4 } 1024 dsliteStatisticIpv4Session OBJECT-TYPE 1025 SYNTAX Counter64 1026 MAX-ACCESS read-create 1027 STATUS current 1028 DESCRIPTION 1029 " This object indicate the number of the 1030 current IPv4 Session." 1031 ::= { dsliteStatisticEntry 5 } 1033 dsliteStatisticIpv6Session OBJECT-TYPE 1034 SYNTAX Counter64 1035 MAX-ACCESS read-create 1036 STATUS current 1037 DESCRIPTION 1038 " This object indicate the number of the 1039 current IPv6 Session." 1040 ::= { dsliteStatisticEntry 6 } 1042 dsliteStatisticRowStatus OBJECT-TYPE 1043 SYNTAX RowStatus 1044 MAX-ACCESS read-create 1045 STATUS current 1046 DESCRIPTION 1047 "Create or delete table row." 1048 ::= { dsliteStatisticEntry 7 } 1050 ---dslite trap 1052 dsliteTunnelNumAlarm NOTIFICATION-TYPE 1053 STATUS current 1054 DESCRIPTION 1055 "This trap is triggered when dslite tunnel 1056 reach the threshold." 1057 ::= { dsliteTraps 1 } 1059 dsliteAFTRUserSessionNumAlarm NOTIFICATION-TYPE 1060 OBJECTS { dsliteAFTRAlarmProtocolType, 1061 dsliteAFTRAlarmB4Addr } 1062 STATUS current 1063 DESCRIPTION 1064 " This trap is triggered when sessions of 1065 user reach the threshold." 1066 ::= { dsliteTraps 2 } 1068 dsliteAFTRPortUsageOfSpecificIpAlarm NOTIFICATION-TYPE 1069 OBJECTS { dsliteAFTRAlarmMapAddrName, 1070 dsliteAFTRAlarmSpecificIP } 1071 STATUS current 1072 DESCRIPTION 1073 "This trap is triggered when used NAT 1074 ports of map address reach the threshold." 1075 ::= { dsliteTraps 3 } 1077 --Module Conformance statement 1079 dsliteCompliances OBJECT IDENTIFIER ::= { dsliteConformance 1 } 1081 dsliteCompliance MODULE-COMPLIANCE 1082 STATUS current 1083 DESCRIPTION 1084 "Description." 1085 MODULE -- this module 1086 MANDATORY-GROUPS { dsliteNATMapGroup, 1087 dsliteTunnelGroup } 1088 ::= { dsliteCompliances 1 } 1090 dsliteGroups OBJECT IDENTIFIER ::= { dsliteConformance 2 } 1092 dsliteAFTRAlarmScalarGroup OBJECT-GROUP 1093 OBJECTS { dsliteAFTRAlarmB4Addr, dsliteAFTRAlarmProtocolType, 1094 dsliteAFTRAlarmMapAddrName, dsliteAFTRAlarmSpecificIP, 1095 dsliteAFTRAlarmConnectNumber } 1096 STATUS current 1097 DESCRIPTION 1098 " The collection of this objects are used to give the 1099 information about AFTR alarming Scalar." 1100 ::= { dsliteGroups 1 } 1101 dsliteNATMapGroup OBJECT-GROUP 1102 OBJECTS { dsliteNATMapIndex, dsliteNATMapAddrName, 1103 dsliteNATMapEntryType, dsliteNATMapLocalAddrFrom, 1104 dsliteNATMapLocalAddrTo, dsliteNATMapLocalPortFrom, 1105 dsliteNATMapLocalPortTo, dsliteNATMapGlobalAddrFrom, 1106 dsliteNATMapGlobalAddrTo, dsliteNATMapGlobalPortFrom, 1107 dsliteNATMapGlobalPortTo, dsliteNATMapAddrUsed, 1108 dsliteNATMapStorageType, dsliteNATMapRowStatu } 1109 STATUS current 1110 DESCRIPTION 1111 " The collection of this objects are used to give the 1112 information about NAT address mapping." 1113 ::= { dsliteGroups 2 } 1115 dsliteTunnelGroup OBJECT-GROUP 1116 OBJECTS { dsliteTunnelStartAddress, dsliteTunnelStartAddPreLen, 1117 dsliteTunnelEndAddress, dsliteTunnelID, 1118 dsliteTunnelIfIndex, dsliteTunnelStatus, 1119 dsliteTunnelStorageType } 1120 STATUS current 1121 DESCRIPTION 1122 " The collection of this objects are used to give the 1123 information of tunnel in ds-lite." 1124 ::= { dsliteGroups 3 } 1126 dsliteNATBindGroup OBJECT-GROUP 1127 OBJECTS { dsliteNATBindLocalAddr, dsliteNATBindLocalPort, 1128 dsliteNATBindGlobalAddr, dsliteNATBindGlobalPort, 1129 dsliteNATBindId, dsliteB4Addr, dsliteB4PreLen, 1130 dsliteNATBindMapIndex, dsliteNATBindSessions, 1131 dsliteNATBindMaxIdleTime, 1132 dsliteNATBindCurrentIdleTime, 1133 dsliteNATBindInTranslates, 1134 dsliteNATBindOutTranslates } 1135 STATUS current 1136 DESCRIPTION 1137 " The collection of this objects are used to give the 1138 information about NAT Bind." 1139 ::= { dsliteGroups 4 } 1141 dsliteSessionLimitGroup OBJECT-GROUP 1142 OBJECTS { dsliteSessionLimitInstanceName, 1143 dsliteSessionLimitType, dsliteSessionLimitNumber, 1144 dsliteSessionLimitStorageType, 1145 dsliteSessionLimitRowStatus } 1146 STATUS current 1147 DESCRIPTION 1148 " The collection of this objects are used to give the 1149 information about port limit." 1150 ::= { dsliteGroups 5 } 1152 dslitePortLimitGroup OBJECT-GROUP 1153 OBJECTS { dslitePortLimitInstanceName, 1154 dslitePortLimitType, dslitePortLimitNumber, 1155 dslitePortLimitStorageType, 1156 dslitePortLimitRowStatus } 1157 STATUS current 1158 DESCRIPTION 1159 " The collection of this objects are used to give the 1160 information about port limit." 1161 ::= { dsliteGroups 6 } 1163 dsliteStatisticGroup OBJECT-GROUP 1164 OBJECTS { dsliteStatisticInstanceName, 1165 dsliteStatisticDiscard, 1166 dsliteStatisticReceived, 1167 dsliteStatisticTransmitted, 1168 dsliteStatisticIpv4Session, 1169 dsliteStatisticIpv6Session, 1170 dsliteStatisticStorageType, 1171 dsliteStatisticRowStatus } 1172 STATUS current 1173 DESCRIPTION 1174 " The collection of this objects are used to give the 1175 statistical information of ds-lite." 1176 ::= { dsliteGroups 7 } 1178 dsliteTrapsGroup NOTIFICATION-GROUP 1179 NOTIFICATIONS { dsliteTunnelNumAlarm, 1180 dsliteAFTRUserSessionNumAlarm, 1181 dsliteAFTRPortUsageOfSpecificIpAlarm } 1182 STATUS current 1183 DESCRIPTION 1184 "The collection of this objects are used to give the 1185 trap information of ds-lite." 1186 ::= { dsliteGroups 8 } 1188 END 1190 8. IANA Considerations 1192 The MIB module in this document uses the following IANA-assigned 1193 OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 1195 Descriptor OBJECT IDENTIFIER value 1196 ---------- ----------------------- 1197 DSLite-MIB { transmission XXX } 1199 9. Security Considerations 1201 The DS-Lite MIB module can be used for configuration of certain 1202 objects, and anything that can be configured can be incorrectly 1203 configured, with potentially disastrous results. Because this MIB 1204 module reuse the IP tunnel MIB and nat MIB, the security 1205 considerations for these MIBs are also applicable to the DS-Lite 1206 MIB. 1208 Unauthorized read access to tunnelIfLocalAddress, or any object in 1209 the dsliteBindRelationTable or dslitePortBindRelationTable would 1210 reveal information about the mapping information. 1212 SNMP versions prior to SNMPv3 did not include adequate security. 1213 Even if the network itself is secure (for example by using IPSec), 1214 even then, there is no control as to who on the secure network is 1215 allowed to access and GET/SET (read/change/create/delete) the objects 1216 in this MIB module. 1218 It is RECOMMENDED that implementers consider the security features as 1219 provided by the SNMPv3 framework (see [RFC3410], section 8), 1220 including full support for the SNMPv3 cryptographic mechanisms (for 1221 authentication and privacy). 1223 Further, deployment of SNMP versions prior to SNMPv3 is NOT 1224 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 1225 enable cryptographic security. It is then a customer/operator 1226 responsibility to ensure that the SNMP entity giving access to an 1227 instance of this MIB module is properly configured to give access to 1228 the objects only to those principals (users) that have legitimate 1229 rights to indeed GET or SET (change/create/delete) them. 1231 10. References 1233 10.1. Normative References 1235 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 1236 Requirement Levels", BCP 14, RFC 2119, March 1997. 1238 [RFC2578] McCloghrie, K., Perkins, D., and J. Schoenwaelder, 1239 "Structure of Management Information Version 2 (SMIv2)", 1240 RFC 2578, April 1999. 1242 [RFC2579] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Textual 1243 Conventions for SMIv2", RFC 2579, April 1999. 1245 [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, 1246 "Conformance Statements for SMIv2", RFC 2580, April 1999. 1248 [RFC2863] McCloghrie, K. and F. Kastenholz. "The Interfaces Group 1249 MIB", RFC 2863, June 2000. 1251 [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An 1252 Architecture for Describing Simple Network Management 1253 Protocol (SNMP) Management Frameworks", RFC 3411, December 1254 2002. 1256 [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. 1257 Schoenwaelder, "Textual Conventions for Internet Network 1258 Addresses", RFC 4001, February 2005. 1260 [RFC4008] Rohit, R., Srisuresh, P., Raghunarayan,R., Pai, N., and 1261 Wang, C., "Definitions of Managed Objects for Network 1262 Address Translators (NAT)", RFC 4008, March 2005. 1264 [RFC4087] Thaler, D., "IP Tunnel MIB", RFC 4087, June 2005. 1266 10.2. Informative References 1268 [I-D.ietf-softwire-dual-stack-lite] 1269 Durand, A., Droms, R., Woodyatt, J., and Y. Lee, "Dual- 1270 Stack Lite Broadband Deployments Following IPv4 1271 Exhaustion", draft-ietf-softwire-dual-stack-lite-08 (work 1272 in progress), August 2010. 1274 [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, 1275 "Introduction and Applicability Statements for Internet- 1276 Standard Management Framework", RFC 3410, December 2002. 1278 11. Change Log [RFC Editor please remove] 1280 draft-fu-softwire-dslite-mib-00, original version, 2011-05-04 1282 draft-fu-softwire-dslite-mib-01, 01 version, 2011-07-11 1284 Author's Addresses 1286 Yu Fu 1287 Huawei Technologies Co., Ltd 1288 Huawei Building, No.3 Xinxi Rd., 1289 Shang-Di Information Industry Base, Hai-Dian District, Beijing 100085 1290 P.R. China 1291 Email: fy@huawei.com 1293 Sheng Jiang 1294 Huawei Technologies Co., Ltd 1295 Huawei Building, No.3 Xinxi Rd., 1296 Shang-Di Information Industry Base, Hai-Dian District, Beijing 100085 1297 P.R. China 1298 Email: shengjiang@huawei.com 1300 Yong Cui 1301 Tsinghua University 1302 Department of Computer Science, Tsinghua University 1303 Beijing 100084 1304 P.R. China 1305 Email: yong@csnet1.cs.tsinghua.edu.cn 1307 Jiang Dong 1308 Tsinghua University 1309 Department of Computer Science, Tsinghua University 1310 Beijing 100084 1311 P.R. China 1312 Email: dongjiang@csnet1.cs.tsinghua.edu.cn