home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_q_t / draft-ietf-radius-servmib-00.txt < prev    next >
Text File  |  1997-03-20  |  14KB  |  463 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.      RADIUS Working Group                                         Glen Zorn
  8.      INTERNET-DRAFT                                               Microsoft
  9.      <draft-ietf-radius-servmib-00.txt>                       Bernard Aboba
  10.      8 March 1997                                                 Microsoft
  11.  
  12.  
  13.                                RADIUS Server MIB
  14.  
  15.  
  16.      1.  Status of this Memo
  17.  
  18.      This document is an Internet-Draft.  Internet-Drafts are working docu-
  19.      ments of the Internet Engineering Task Force (IETF),  its  areas,  and
  20.      its  working groups.  Note that other groups may also distribute work-
  21.      ing documents as Internet-Drafts.
  22.  
  23.      Internet-Drafts are draft documents valid for a maximum of six  months
  24.      and  may  be updated, replaced, or obsoleted by other documents at any
  25.      time.  It is inappropriate to use Internet-Drafts as  reference  mate-
  26.      rial or to cite them other than as ``work in progress.''
  27.  
  28.      To  learn  the  current status of any Internet-Draft, please check the
  29.      ``1id-abstracts.txt'' listing contained in the Internet-Drafts  Shadow
  30.      Directories   on   ds.internic.net   (US  East  Coast),  nic.nordu.net
  31.      (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific Rim).
  32.  
  33.      The  distribution  of  this memo is unlimited.  It is filed as <draft-
  34.      ietf-radius-servmib-00.txt>, and  expires September 16,  1997.  Please
  35.      send comments to the authors.
  36.  
  37.  
  38.      2.  Abstract
  39.  
  40.      This  memo  defines a set of extensions which instrument RADIUS server
  41.      functions. These extensions represent  a  portion  of  the  Management
  42.      Information  Base  (MIB)  for use with network management protocols in
  43.      the Internet community.  Using these  extensions  IP-based  management
  44.      stations can manage RADIUS servers.
  45.  
  46.  
  47.      3.  Introduction
  48.  
  49.      This  memo  defines a portion of the Management Information Base (MIB)
  50.      for use with network management protocols in the  Internet  community.
  51.      In  particular,  it describes managed objects used for managing RADIUS
  52.      servers.
  53.  
  54.      RADIUS servers are today widely deployed by  dialup  Internet  Service
  55.      Providers,  in order to provide for authentication, authorization, and
  56.      accounting. As a result, the effective management of RADIUS servers is
  57.      of considerable importance.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.      Zorn & Aboba                                                  [Page 1]
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      INTERNET-DRAFT                                            8 March 1997
  71.  
  72.  
  73.      4.  The SNMPv2 Network Management Framework
  74.  
  75.      The  SNMPv2 Network Management Framework consists of four major compo-
  76.      nents.  They are:
  77.  
  78.            o  RFC 1902 which defines the SMI, the mechanisms used for
  79.               describing and naming objects for the purpose of management.
  80.  
  81.            o  RFC 1905 which defines the protocol used for network access to
  82.               managed objects.
  83.  
  84.            o  RFC 1907 defines the core set of managed objects for the
  85.               Internet suite of protocols.
  86.  
  87.            o  RFC 1909 which defines the administrative aspects of the
  88.               framework.
  89.  
  90.      The Framework permits new objects to be defined  for  the  purpose  of
  91.      experimentation and evaluation.
  92.  
  93.  
  94.      4.1.  Object Definitions
  95.  
  96.      Managed  objects  are accessed via a virtual information store, termed
  97.      the Management Information Base  or  MIB.   Objects  in  the  MIB  are
  98.      defined  using  the  subset  of  Abstract  Syntax Notation One (ASN.1)
  99.      defined in the SMI. In particular, each object object type is named by
  100.      an  OBJECT  IDENTIFIER, an administratively assigned name.  The object
  101.      type together with an object instance serves to  uniquely  identify  a
  102.      specific  instantiation of the object. For human convenience, we often
  103.      use a textual string, termed the descriptor, to refer  to  the  object
  104.      type.
  105.  
  106.  
  107.      5.  Overview
  108.  
  109.      This  memo  defines  ten  scalar  quantities,  each of which represent
  110.      counts presenting a view of the activity of the  RADIUS  server.  This
  111.      memo does not define any tables.
  112.  
  113.  
  114.      6.  Definitions
  115.  
  116.      RADIUS-SERVER-MIB DEFINITIONS ::= BEGIN
  117.  
  118.      IMPORTS
  119.          MODULE-IDENTITY, OBJECT-TYPE,
  120.          OBJECT-IDENTITY, experimental,
  121.          Counter32, Gauge32, Integer32,
  122.          IpAddress, TimeTicks             FROM SNMPv2-SMI
  123.          RowStatus, TruthValue,
  124.          DisplayString                    FROM SNMPv2-TC
  125.          MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF;
  126.  
  127.  
  128.  
  129.  
  130.      Zorn & Aboba                                                  [Page 2]
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      INTERNET-DRAFT                                            8 March 1997
  137.  
  138.  
  139.      radius OBJECT-IDENTITY
  140.             STATUS  current
  141.             DESCRIPTION
  142.                     "The OID assigned to RADIUS MIB work by the IANA."
  143.             ::= { not-assigned-yet  }
  144.  
  145.      radiusServMIB MODULE-IDENTITY
  146.          LAST-UPDATED "9703021659Z"
  147.          ORGANIZATION "IETF RADIUS Working Group."
  148.          CONTACT-INFO
  149.                  " Glen Zorn
  150.                    Microsoft
  151.                    One Microsoft Way
  152.                    Redmond, WA  98052
  153.                    US
  154.  
  155.                    Phone: +1 206 703 1559
  156.                    EMail: glennz@microsoft.com"
  157.          DESCRIPTION
  158.                  "The MIB module for RADIUS Server Management."
  159.          ::= { radius 1 }
  160.  
  161.      radiusServMIBObjects     OBJECT IDENTIFIER ::= { radiusServMIB 1 }
  162.  
  163.      radiusServ      OBJECT IDENTIFIER ::= { radiusServMIBObjects 1 }
  164.  
  165.  
  166.      radiusServAccessRequests OBJECT-TYPE
  167.             SYNTAX Counter32
  168.             MAX-ACCESS read-only
  169.             STATUS current
  170.             DESCRIPTION
  171.      "The total number of RADIUS Access-Request messages received
  172.      since server start-up"
  173.             ::= {radiusServ 1}
  174.  
  175.      radiusServAccessAccepts OBJECT-TYPE
  176.             SYNTAX Counter32
  177.             MAX-ACCESS read-only
  178.             STATUS current
  179.             DESCRIPTION
  180.      "The total number of RADIUS Access-Accept messages sent
  181.      since server start-up"
  182.             ::= {radiusServ 2}
  183.  
  184.      radiusServAccessChallenges OBJECT-TYPE
  185.             SYNTAX Counter32
  186.             MAX-ACCESS read-only
  187.             STATUS current
  188.             DESCRIPTION
  189.      "The total number of RADIUS Access-Challenge messages sent
  190.      since server start-up"
  191.             ::= {radiusServ 3}
  192.  
  193.  
  194.  
  195.  
  196.      Zorn & Aboba                                                  [Page 3]
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      INTERNET-DRAFT                                            8 March 1997
  203.  
  204.  
  205.      radiusServInvalidClientAddresses OBJECT-TYPE
  206.             SYNTAX Counter32
  207.             MAX-ACCESS read-only
  208.             STATUS current
  209.             DESCRIPTION
  210.      "The total number of RADIUS Access-Request messages
  211.      received from unknown addresses since server start-up"
  212.             ::= {radiusServ 4}
  213.  
  214.      radiusServMalformedAccessRequests OBJECT-TYPE
  215.             SYNTAX Counter32
  216.             MAX-ACCESS read-only
  217.             STATUS current
  218.             DESCRIPTION
  219.      "The total number of malformed RADIUS Access-Request messages
  220.      received since server start-up"
  221.             ::= {radiusServ 5}
  222.  
  223.      radiusServBadPasswords OBJECT-TYPE
  224.             SYNTAX Counter32
  225.             MAX-ACCESS read-only
  226.             STATUS current
  227.             DESCRIPTION
  228.      "The total number of RADIUS Access-Request messages containing
  229.      invalid user passwords received since server start-up"
  230.             ::= {radiusServ 6}
  231.  
  232.      radiusServAccountingRequests OBJECT-TYPE
  233.             SYNTAX Counter32
  234.             MAX-ACCESS read-only
  235.             STATUS current
  236.             DESCRIPTION
  237.      "The total number of RADIUS Accounting-Request messages received
  238.      since server start-up"
  239.             ::= {radiusServ 7}
  240.  
  241.      radiusServAccountingResponses OBJECT-TYPE
  242.             SYNTAX Counter32
  243.             MAX-ACCESS read-only
  244.             STATUS current
  245.             DESCRIPTION
  246.      "The total number of RADIUS Accounting-Response messages sent
  247.      since server start-up"
  248.             ::= {radiusServ 8}
  249.  
  250.      radiusServAccountingBadAuthenticators OBJECT-TYPE
  251.             SYNTAX Counter32
  252.             MAX-ACCESS read-only
  253.             STATUS current
  254.             DESCRIPTION
  255.      "The total number of RADIUS Accounting-Request messages which
  256.      contained invalid  authenticators received since server start-up"
  257.             ::= {radiusServ 9}
  258.  
  259.  
  260.  
  261.  
  262.      Zorn & Aboba                                                  [Page 4]
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      INTERNET-DRAFT                                            8 March 1997
  269.  
  270.  
  271.      radiusServAccountingNoRecord OBJECT-TYPE
  272.             SYNTAX Counter32
  273.             MAX-ACCESS read-only
  274.             STATUS current
  275.             DESCRIPTION
  276.      "The total number of RADIUS Accounting-Request messages which
  277.      were received but not recorded since server start-up"
  278.             ::= {radiusServ 10}
  279.  
  280.      -- conformance information
  281.  
  282.      radiusServMIBConformance
  283.                       OBJECT IDENTIFIER ::= { radiusServMIB 2 }
  284.      radiusServMIBCompliances
  285.                       OBJECT IDENTIFIER ::= { radiusServMIBConformance 1 }
  286.      radiusServMIBGroups  OBJECT IDENTIFIER ::= { radiusServMIBConformance 2 }
  287.  
  288.  
  289.      -- compliance statements
  290.  
  291.      radiusServMIBCompliance MODULE-COMPLIANCE
  292.          STATUS  current
  293.          DESCRIPTION
  294.                  "The compliance statement for servers implementing the RADIUS
  295.                  MIB."
  296.          MODULE  -- this module
  297.              MANDATORY-GROUPS { radiusServMIBGroup }
  298.  
  299.          ::= { radiusServMIBCompliances 1 }
  300.  
  301.  
  302.      -- units of conformance
  303.  
  304.      radiusServMIBGroup OBJECT-GROUP
  305.          OBJECTS {radiusServAccessRequests,
  306.                   radiusServAccessAccepts,
  307.                   radiusServAccessChallenges,
  308.                   radiusServInvalidClientAddresses,
  309.                   radiusServMalformedAccessRequests,
  310.                   radiusServBadPasswords,
  311.                   radiusServAccountingRequests,
  312.                   radiusServAccountingResponses,
  313.                   radiusServAccountingBadAuthenticators,
  314.                   radiusServAccountingNoRecord
  315.                  }
  316.          STATUS  current
  317.          DESCRIPTION
  318.                  "The collection of objects providing management of
  319.                  a RADIUS Server."
  320.          ::= { radiusServMIBGroups 1 }
  321.  
  322.  
  323.      END
  324.  
  325.  
  326.  
  327.  
  328.      Zorn & Aboba                                                  [Page 5]
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      INTERNET-DRAFT                                            8 March 1997
  335.  
  336.  
  337.      7.  Security considerations
  338.  
  339.      All MIB variables described in this document are read-only.
  340.  
  341.  
  342.      8.  Acknowledgments
  343.  
  344.      Thanks to Narendra Gidwani of Microsoft for useful discussions of this
  345.      problem space.
  346.  
  347.  
  348.      9.  References
  349.  
  350.       [1]  C. Rigney, A. Rubens, W. Simpson, S. Willens.  "Remote Authenti-
  351.      cation  Dial  In  User Service (RADIUS)." RFC 2058, Livingston, Merit,
  352.      Daydreamer, January, 1997.
  353.  
  354.      [2]  C. Rigney.  "RADIUS Accounting." RFC 2059,  Livingston,  January,
  355.      1997.
  356.  
  357.      [3]  C.  Rigney,  W. Willats.  "RADIUS Extensions." draft-ietf-radius-
  358.      ext-00.txt, Livingston, January, 1997.
  359.  
  360.      [4] "Information processing systems - Open Systems  Interconnection  -
  361.      Specification  of Abstract Syntax Notation One (ASN.1)", International
  362.      Organization for Standardization, International Standard 8824,  Decem-
  363.      ber 1987.
  364.  
  365.      [5]  Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Introduc-
  366.      tion to Community-based SNMPv2", RFC 1901, SNMP Research, Inc.,  Cisco
  367.      Systems, Dover Beach Consulting, Inc., International Network Services,
  368.      January, 1996.
  369.  
  370.      [6] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,  "Structure
  371.      of  Management Information for Version 2 of the Simple Network Manage-
  372.      ment Protocol (SNMPv2)", RFC 1902, SNMP Research, Inc., Cisco Systems,
  373.      Dover Beach Consulting, Inc., International Network Services, January,
  374.      1996.
  375.  
  376.      [7] Case, J., McCloghrie, K., Rose, M., and  S.  Waldbusser,  "Textual
  377.      Conventions  for version 2 of the the Simple Network Management Proto-
  378.      col (SNMPv2)", RFC 1903, SNMP Research,  Inc.,  Cisco  Systems,  Dover
  379.      Beach Consulting, Inc., International Network Services, January, 1996.
  380.  
  381.      [8] Case, J., McCloghrie, K., Rose, M., and  S.  Waldbusser,  "Confor-
  382.      mance  Statements  for  version 2 of the the Simple Network Management
  383.      Protocol (SNMPv2)", RFC 1904,  SNMP  Research,  Inc.,  Cisco  Systems,
  384.      Dover Beach Consulting, Inc., International Network Services, January,
  385.      1996.
  386.  
  387.      [9] Case, J., McCloghrie, K., Rose, M., and S.  Waldbusser,  "Protocol
  388.      Operations  for  Version  2  of the Simple Network Management Protocol
  389.      (SNMPv2)", RFC 1905, SNMP Research, Inc., Cisco Systems,  Dover  Beach
  390.      Consulting, Inc., International Network Services, January, 1996.
  391.  
  392.  
  393.  
  394.      Zorn & Aboba                                                  [Page 6]
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      INTERNET-DRAFT                                            8 March 1997
  401.  
  402.  
  403.      [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport
  404.      Mappings for Version 2  of  the  Simple  Network  Management  Protocol
  405.      (SNMPv2)",  RFC  1906, SNMP Research, Inc., Cisco Systems, Dover Beach
  406.      Consulting, Inc., International Network Services, January, 1996.
  407.  
  408.      [11] Case, J., McCloghrie, K., Rose, M., and S.  Waldbusser,  "Manage-
  409.      ment  Information  Base for Version 2 of the Simple Network Management
  410.      Protocol (SNMPv2)", RFC 1907,  SNMP  Research,  Inc.,  Cisco  Systems,
  411.      Dover Beach Consulting, Inc., International Network Services, January,
  412.      1996.
  413.  
  414.      [12] Case, J., McCloghrie, K., Rose, M., and S.  Waldbusser,  "Coexis-
  415.      tence between Version 1 and Version 2 of the Internet-standard Network
  416.      Management Framework", RFC 1908, SNMP Research, Inc.,  Cisco  Systems,
  417.      Dover Beach Consulting, Inc., International Network Services, January,
  418.      1996.
  419.  
  420.      [13] McCloghrie, K., "An Administrative  Infrastructure  for  SNMPv2",
  421.      RFC 1909, Cisco Systems, February, 1996.
  422.  
  423.  
  424.  
  425.  
  426.      10.  Authors' Addresses
  427.  
  428.      Glen Zorn
  429.      Microsoft Corporation
  430.      One Microsoft Way
  431.      Redmond, WA 98052
  432.  
  433.      Phone: 206-703-1559
  434.      EMail: glennz@microsoft.com
  435.  
  436.      Bernard Aboba
  437.      Microsoft Corporation
  438.      One Microsoft Way
  439.      Redmond, WA 98052
  440.  
  441.      Phone: 206-936-6605
  442.      EMail: bernarda@microsoft.com
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.      Zorn & Aboba                                                  [Page 7]
  461.  
  462.  
  463.