From Voluminous Hog, 4 Years ago, written in Plain Text.
Embed
  1. ------------------------------------------------------------------------------
  2. -- Copyright(c) 2009-2014 N-Tron Corporation.  All rights reserved.
  3. ------------------------------------------------------------------------------
  4. --
  5. --   Creator: Richard Poser
  6. --   Created: 11/16/2009 15:15
  7. --
  8. -- $Revision: 10 $
  9. --     $Date: 7/23/14 12:33p $
  10. --   $Author: Rposer $
  11. --  $Archive: /700Series/Projects/700Series/700Series/ntron714fx6.mib $
  12. --
  13. -- Description:
  14. -- ------------
  15. --
  16. ------------------------------------------------------------------------------
  17. NTRON714FX6-MIB DEFINITIONS ::= BEGIN
  18.  
  19. IMPORTS
  20.         MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
  21.         Counter32, Integer32, IpAddress, enterprises FROM SNMPv2-SMI
  22.         DisplayString FROM SNMPv2-TC;
  23.  
  24. ntron714fx6 MODULE-IDENTITY
  25.     LAST-UPDATED "201407222000Z" -- July 22, 2014 8:00PM
  26.     ORGANIZATION "N-Tron Corporation"
  27.     CONTACT-INFO "Internet: http://www.n-tron.com
  28.                   E-Mail:   N-TRON_Support@n-tron.com"
  29.     DESCRIPTION "Added ntron and series specific identifiers, fixed port Sequence and changed TRAP-TYPE to NOTIFICATION-TYPE"
  30.     REVISION "201407222000Z" -- July 22, 2014 8:00PM
  31.     DESCRIPTION "Updated to include all previous changes as well as TFTPAction flags and ntronBlVersion"
  32.     REVISION "201407141900Z" -- July 14, 2014 7:00PM
  33.     DESCRIPTION "Fixed Character Problems"
  34.     REVISION "201105261500Z" -- May 26, 2011 03:00PM
  35.     DESCRIPTION "Added Port Crossover value and MIB Flags for TFTPConfig and ConfigErase"
  36.     REVISION "201105101900Z" -- May 10, 2011 07:00PM
  37.     DESCRIPTION "Added Model Switch MIB Value"
  38.     REVISION "201102071500Z"  -- Feb 7, 2011 03:00PM
  39.     DESCRIPTION "Enterprises MIB for N-Tron 714FX6 Product"
  40.     REVISION "200911171915Z"  -- Nov 17, 2009 07:15PM
  41.     DESCRIPTION "Initial Version"
  42.     ::= {enterprises 28381 700 7}
  43.  
  44. ------------------------------------------------------------------------------
  45. --
  46. --                 NTRON 700 Series - Object Identifiers
  47. --
  48. ------------------------------------------------------------------------------
  49. ntron    OBJECT IDENTIFIER ::= { enterprises 28381 }
  50. ntron7xx OBJECT IDENTIFIER ::= { ntron 700 }
  51.  
  52. ------------------------------------------------------------------------------
  53. --
  54. --                   NTRON 714FX6 - Private MIB Groups
  55. --
  56. ------------------------------------------------------------------------------
  57.  
  58. ntronSysGroup             OBJECT IDENTIFIER ::= { ntron714fx6 1}
  59. ntronNViewGroup           OBJECT IDENTIFIER ::= { ntron714fx6 2}
  60. ntronTFTPGroup            OBJECT IDENTIFIER ::= { ntron714fx6 3}
  61. ntronPortMirroringGroup   OBJECT IDENTIFIER ::= { ntron714fx6 7}
  62. ntronPortConfigGroup      OBJECT IDENTIFIER ::= { ntron714fx6 8}
  63. ntronIgmpGroup            OBJECT IDENTIFIER ::= { ntron714fx6 9}
  64. ntronBroadcastGroup       OBJECT IDENTIFIER ::= { ntron714fx6 13}
  65. ntronConfigGroup          OBJECT IDENTIFIER ::= { ntron714fx6 14}
  66. ntronSnmpGroup            OBJECT IDENTIFIER ::= { ntron714fx6 15}
  67. ntronNRingGroup           OBJECT IDENTIFIER ::= { ntron714fx6 16}
  68. ntronTrapGroup            OBJECT IDENTIFIER ::= { ntron714fx6 18}
  69.  
  70. --  ----------------------------------------------------------------------------------
  71. --
  72. --                       SYSTEM GROUP
  73. --
  74. --  ----------------------------------------------------------------------------------
  75.  
  76. ntronSysReset            OBJECT-TYPE
  77.  SYNTAX               INTEGER {
  78.                              switchNoReset (1),
  79.                              switchReset   (2)
  80.                                  }
  81.  MAX-ACCESS           read-write
  82.  STATUS               current
  83.  DESCRIPTION
  84.                         "Setting this object to 'switchReset' will cause the switch to
  85.                          perform a hardware reset within approximately 4-6 seconds.Setting
  86.                          this object to 'switchNoReset ' will have no effect.The value
  87.                          'switchNoReset' will be returned whenever this object is retrieved ."
  88.                 ::= { ntronSysGroup 1 }
  89.                
  90. ntronSwVersion           OBJECT-TYPE
  91.      SYNTAX               DisplayString(SIZE(0..255))
  92.      MAX-ACCESS           read-only
  93.      STATUS               current
  94.      DESCRIPTION    
  95.                          "This object identifies the Version Number of Current Release."
  96.                 ::= {ntronSysGroup 2 }
  97.                
  98. ntronBuildDateAndTime OBJECT-TYPE
  99.      SYNTAX               DisplayString(SIZE(0..100))
  100.      MAX-ACCESS           read-only
  101.      STATUS               current
  102.      DESCRIPTION
  103.                          "This object will hold the image build date and time."
  104.                 ::= { ntronSysGroup 3 }
  105.  
  106. ntronTotalRam          OBJECT-TYPE
  107.      SYNTAX               Integer32
  108.      MAX-ACCESS           read-only
  109.      STATUS               current
  110.      DESCRIPTION
  111.                          "This object will give the total RAM available in the system."
  112.                 ::= {  ntronSysGroup 4 }
  113.  
  114. ntronTotalFlash       OBJECT-TYPE
  115.      SYNTAX              Integer32
  116.      MAX-ACCESS          read-only
  117.      STATUS              current
  118.      DESCRIPTION
  119.                         "This object will give the total Flash available in system."
  120.                 ::= { ntronSysGroup 5 }
  121.          
  122. ntronEthernetPortCount   OBJECT-TYPE
  123.      SYNTAX              Integer32
  124.      MAX-ACCESS          read-only
  125.      STATUS              current
  126.      DESCRIPTION
  127.                         "This object will return the number of 10/100 Mbps Ethernet ports
  128.                          on the switch."
  129.                 ::= { ntronSysGroup 6 }
  130.  
  131. ntronCurrentIpAddress    OBJECT-TYPE
  132.      SYNTAX              IpAddress
  133.      MAX-ACCESS          read-only
  134.      STATUS              current
  135.      DESCRIPTION
  136.                          "The Current IP address is the one which is currently used
  137.                          and is obtained dynamically through protocol interaction.( DHCP )
  138.                          This address is NULL if the Address is Statically configured."
  139.                ::= { ntronSysGroup 7 }
  140.  
  141. ntronConfiguredIpAddress  OBJECT-TYPE
  142.      SYNTAX               IpAddress
  143.      MAX-ACCESS           read-write
  144.      STATUS               current
  145.      DESCRIPTION
  146.                          "The Configured IP address of the device. This is the address
  147.                          configured through Network or cli.  "
  148.                ::= { ntronSysGroup 8 }
  149.  
  150. ntronConfiguredSubnetMask  OBJECT-TYPE
  151.      SYNTAX                IpAddress
  152.      MAX-ACCESS            read-write
  153.      STATUS                current
  154.      DESCRIPTION
  155.                           "The Configured Subnet Mask of the device."
  156.                ::= { ntronSysGroup 9 }
  157.  
  158. ntronConfiguredGateway    OBJECT-TYPE
  159.      SYNTAX                IpAddress
  160.      MAX-ACCESS            read-write
  161.      STATUS                current
  162.      DESCRIPTION
  163.                           "The Configured Gateway/Router address of the device"
  164.                ::= { ntronSysGroup 10 }
  165.  
  166. ntronUpdateConfiguredIpAddr   OBJECT-TYPE
  167.      SYNTAX                INTEGER{
  168.                               disable (1),
  169.                               enable  (2)
  170.                                  }
  171.      MAX-ACCESS            read-write
  172.      STATUS                current
  173.      DESCRIPTION  
  174.                           "By setting this object to enable will update the ipaddress,
  175.                           subnetmask and the router ip address. "
  176.               ::= { ntronSysGroup 11 }
  177.    
  178. ntronIPAddressStatus     OBJECT-TYPE
  179.      SYNTAX               INTEGER{
  180.                              fromCli(1),
  181.                              fromDhcp(2)
  182.                                  }
  183.      MAX-ACCESS           read-only
  184.      STATUS               current
  185.      DESCRIPTION
  186.                          "The IP Address can be obtained/configured by any of the above
  187.                          different ways. This object specifies how IP address currently
  188.                          on the switch , was configured/obtained."
  189.                ::= { ntronSysGroup 12 }
  190.  
  191. ntronTotalNoOfPorts    OBJECT-TYPE
  192.      SYNTAX               Integer32
  193.      MAX-ACCESS           read-only
  194.      STATUS               current
  195.      DESCRIPTION    
  196.                          "This object will give the total number of ports available in
  197.                          the device ."
  198.                ::= { ntronSysGroup 13 }      
  199.  
  200. ntronMacAddress        OBJECT-TYPE
  201.      SYNTAX               DisplayString(SIZE(0..40))
  202.      MAX-ACCESS           read-only
  203.      STATUS               current
  204.      DESCRIPTION
  205.                          "The mac address of the system ."
  206.                ::= { ntronSysGroup 14 }
  207.  
  208. ntronContactStatus   OBJECT-TYPE
  209.   SYNTAX     INTEGER{
  210.                               open  (1),
  211.                               closed  (2),
  212.                                  unsupported (3)
  213.                                  }
  214.   MAX-ACCESS    read-only
  215.   STATUS     current
  216.   DESCRIPTION
  217.        "The status of the switch contact ."
  218.     ::= { ntronSysGroup 15 }
  219.  
  220. ntronPowerFault    OBJECT-TYPE
  221.   SYNTAX     INTEGER{
  222.          faultNone (1),
  223.          faultPower1 (2),
  224.          faultPower2 (3)
  225.          }
  226.   MAX-ACCESS    read-only
  227.   STATUS     current
  228.   DESCRIPTION
  229.        "The power fault status ."
  230.     ::= { ntronSysGroup 16 }    
  231.  
  232. ntronModelString   OBJECT-TYPE
  233.      SYNTAX               DisplayString(SIZE(0..100))
  234.      MAX-ACCESS           read-only
  235.      STATUS               current
  236.      DESCRIPTION
  237.                          "This object will hold the switch model string."
  238.                 ::= { ntronSysGroup 17 }
  239.  
  240. ntronBlVersion           OBJECT-TYPE
  241.      SYNTAX               DisplayString(SIZE(0..255))
  242.      MAX-ACCESS           read-only
  243.      STATUS               current
  244.      DESCRIPTION    
  245.                          "This object identifies the Version Number of Current Bootloader Release."
  246.                 ::= {ntronSysGroup 18 }
  247.                
  248. --  ----------------------------------------------------------------------------------
  249. --
  250. --                       NVIEW GROUP
  251. --
  252. --  ----------------------------------------------------------------------------------
  253.  
  254. ntronNViewState            OBJECT-TYPE
  255.      SYNTAX                INTEGER{
  256.                               disable (1),
  257.                               enable  (2)
  258.                                  }
  259.  MAX-ACCESS           read-write
  260.  STATUS               current
  261.  DESCRIPTION
  262.      "Global status of NView broadcasts."
  263.                 ::= { ntronNViewGroup 1 }
  264.  
  265. ntronNViewInterval            OBJECT-TYPE
  266.      SYNTAX                Integer32(5..500)
  267.  MAX-ACCESS           read-write
  268.  STATUS               current
  269.  DESCRIPTION
  270.      "Global interval between NView broadcasts."
  271.                 ::= { ntronNViewGroup 2 }
  272.  
  273. ntronNViewTable       OBJECT-TYPE
  274.      SYNTAX                  SEQUENCE OF NtronNViewEntry
  275.  MAX-ACCESS              not-accessible
  276.      STATUS                  current
  277.      DESCRIPTION
  278.                             "The table that contains the information about the per port NView status."
  279.              ::= { ntronNViewGroup 3 }
  280.  
  281. ntronNViewEntry      OBJECT-TYPE
  282.      SYNTAX                 NtronNViewEntry
  283.      MAX-ACCESS             not-accessible
  284.      STATUS                 current
  285.      DESCRIPTION
  286.                            "An entry in the ntronNViewTable."
  287.  INDEX        { ntronNViewPortNumber }
  288.           ::= { ntronNViewTable 1 }
  289.  
  290. NtronNViewEntry ::= SEQUENCE {
  291.            ntronNViewPortNumber   Integer32,
  292.            ntronNViewMulticast  INTEGER,
  293.    ntronNViewStats   INTEGER
  294.             }
  295.  
  296. ntronNViewPortNumber OBJECT-TYPE
  297.      SYNTAX                 Integer32
  298.      MAX-ACCESS             read-only
  299.      STATUS                 current
  300.      DESCRIPTION
  301.                            "The unique identifier to identify the entry in the ntronNViewTable."
  302.             ::= { ntronNViewEntry 1}
  303.  
  304. ntronNViewMulticast         OBJECT-TYPE
  305.      SYNTAX                INTEGER{
  306.                               disable (1),
  307.                               enable  (2)
  308.                                  }
  309.      MAX-ACCESS             read-write
  310.      STATUS                 current
  311.      DESCRIPTION
  312.                            "The status of a port for transmitting NView packets."
  313.            ::= { ntronNViewEntry 2}
  314.  
  315. ntronNViewStats          OBJECT-TYPE
  316.      SYNTAX                INTEGER{
  317.                               disable (1),
  318.                               enable  (2)
  319.                                  }
  320.      MAX-ACCESS             read-write
  321.      STATUS                 current
  322.      DESCRIPTION
  323.                            "The status of a port for having its stats sent as NView packets."
  324.            ::= { ntronNViewEntry 3}
  325.  
  326. --  ----------------------------------------------------------------------------------
  327. --
  328. --                       TFTP GROUP
  329. --
  330. --  ----------------------------------------------------------------------------------
  331.    
  332. ntronTFTPServerIpAddress   OBJECT-TYPE
  333.      SYNTAX               IpAddress
  334.      MAX-ACCESS           read-write
  335.      STATUS               current
  336.      DESCRIPTION
  337.                          "The ipaddress of the Tftp server."
  338.             ::= { ntronTFTPGroup 1 }
  339.  
  340. ntronTFTPRemoteFileName   OBJECT-TYPE
  341.  SYNTAX               DisplayString(SIZE(0..32))
  342.      MAX-ACCESS           read-write
  343.      STATUS               current
  344.      DESCRIPTION  
  345.                          "The field gives the file name to be downloaded. "
  346.             ::= { ntronTFTPGroup 2 }
  347.  
  348. ntronTFTPAction             OBJECT-TYPE
  349.         SYNTAX              INTEGER{
  350.                                noAction (1),
  351.                                downloadImage (2),
  352.                                configUpload(3),
  353.                                configDownload (4),
  354.                                downloadBootImage (6)
  355.                             }
  356.         MAX-ACCESS          read-write
  357.         STATUS              current
  358.         DESCRIPTION            
  359.                             "Setting this object to the value mentioned above will cause the specific
  360.                             function to be called. When performing config actions either the config flags
  361.                             below or the same defaults as on the web will be used if not set as below."
  362.             ::= {ntronTFTPGroup 3}
  363.  
  364. ntronTFTPConfigFlags        OBJECT-TYPE
  365.         SYNTAX              INTEGER{
  366.                                main (1),
  367.                                snmp (2),
  368.                                dhcp (4),
  369.                                macSec (8),
  370.                                macSecManualOnly (16),
  371.                                keepCurrentIp (32)
  372.                             }
  373.         MAX-ACCESS          read-write
  374.         STATUS              current
  375.         DESCRIPTION            
  376.                             "If not manually set by the user the web default values will be used in the above
  377.                             action. Flags are reset to use the default values when ntronTFTPAction is complete"
  378.             ::= {ntronTFTPGroup 4}
  379.  
  380. --  ----------------------------------------------------------------------------------
  381. --
  382. --                       PORT MIRRORING GROUP
  383. --
  384. --  ----------------------------------------------------------------------------------
  385.  
  386. ntronMirroringState           OBJECT-TYPE
  387.      SYNTAX                  INTEGER{
  388.                                enable (1),
  389.                                disable(2)    
  390.                                  }
  391.      MAX-ACCESS              read-write
  392.      STATUS                  current
  393.      DESCRIPTION  
  394.                              "This Field gives the current state of the mirror.
  395.                              Setting this object to an value enable the mirror .If disabled,
  396.                              port operation works normally. No Traffic gets routed from
  397.                              MirroringSourcePort to Destination Mirrored Port."
  398.              ::= { ntronPortMirroringGroup 1}
  399.  
  400. ntronMirroringDestinationPort OBJECT-TYPE
  401.      SYNTAX                 Integer32
  402.      MAX-ACCESS             read-write
  403.      STATUS                 current
  404.      DESCRIPTION    
  405.                               "This is the Destination port number for which there is another
  406.                               mirror port.If the ntronMirroringState is Enabled then
  407.                               the mirror port gets routed with all the packets going in and
  408.                               out of Destination port. This arrangement is to put an RMON Probe
  409.                               on mirrored port to Probe the traffic on the Destination port.
  410.                               One of the port is dedicated to this so that for any port as
  411.                               destination port, this dedicated port can be a mirrored port.
  412.                               This object will return a '0' if the MirrorState is not enabled."
  413.             ::= { ntronPortMirroringGroup 2}  
  414.  
  415. ntronPortMirroringTable  OBJECT-TYPE
  416.      SYNTAX               SEQUENCE OF NtronPortMirroringEntry
  417.      MAX-ACCESS           not-accessible
  418.      STATUS               current
  419.      DESCRIPTION
  420.                          "The table which contains the mirroring information of the ports ."
  421.              ::= { ntronPortMirroringGroup 3 }
  422.  
  423. ntronPortMirroringEntry  OBJECT-TYPE
  424.      SYNTAX               NtronPortMirroringEntry
  425.      MAX-ACCESS           not-accessible
  426.      STATUS               current
  427.      DESCRIPTION
  428.                          "An entry in the ntronPortMirroringTable."
  429.      INDEX                { ntronPortMirroringNo }
  430.              ::= { ntronPortMirroringTable 1 }
  431.  
  432. NtronPortMirroringEntry ::=
  433.       SEQUENCE {
  434.          ntronPortMirroringNo Integer32,
  435.          ntronPortMirroringTx Integer32,
  436.          ntronPortMirroringRx Integer32
  437.        }
  438.  
  439. ntronPortMirroringNo     OBJECT-TYPE
  440.      SYNTAX               Integer32
  441.      MAX-ACCESS           read-only
  442.      STATUS               current
  443.      DESCRIPTION  
  444.                          "This object identifies the port of the switch."
  445.             ::= { ntronPortMirroringEntry 1 }
  446.  
  447. ntronPortMirroringTx     OBJECT-TYPE
  448.      SYNTAX               Integer32
  449.      MAX-ACCESS           read-write
  450.      STATUS               current
  451.      DESCRIPTION  
  452.                          "This object shows the mirror Tx status of the port."
  453.             ::= { ntronPortMirroringEntry 2 }
  454.  
  455. ntronPortMirroringRx     OBJECT-TYPE
  456.      SYNTAX               Integer32
  457.      MAX-ACCESS           read-write
  458.      STATUS               current
  459.      DESCRIPTION  
  460.                          "This object shows the mirror Rx status of the port."
  461.             ::= { ntronPortMirroringEntry 3 }
  462.  
  463. --  ----------------------------------------------------------------------------------
  464. --
  465. --                       PORT CONFIG GROUP
  466. --
  467. --  ----------------------------------------------------------------------------------
  468.        
  469. ntronPortConfigTable      OBJECT-TYPE
  470.      SYNTAX               SEQUENCE OF NtronPortConfigEntry
  471.      MAX-ACCESS           not-accessible
  472.      STATUS               current
  473.      DESCRIPTION
  474.                          "The table which contains the statistics information of the ports."
  475.               ::= { ntronPortConfigGroup 1 }
  476.  
  477. ntronPortConfigEntry      OBJECT-TYPE
  478.      SYNTAX               NtronPortConfigEntry
  479.      MAX-ACCESS           not-accessible
  480.      STATUS               current
  481.      DESCRIPTION
  482.                          "An entry in the ntronPortStatisticsTable."
  483.      INDEX                { ntronPortNo }
  484.              ::= { ntronPortConfigTable 1 }
  485.  
  486. NtronPortConfigEntry ::=
  487.      SEQUENCE {
  488.   ntronPortNo            Integer32,
  489.          ntronPortName          DisplayString,
  490.          ntronPortAdminState    INTEGER,
  491.          ntronPortSpeed         INTEGER,
  492.          ntronPortDuplexStatus   INTEGER,
  493.          ntronPortLinkState     INTEGER,
  494.          ntronPortPriority      Integer32,
  495.          ntronPortFlowControl   INTEGER,
  496.          ntronPortBackPressure   INTEGER,
  497.          ntronPortAutonegotiation  INTEGER,
  498.          ntronPortOverWritePriority  INTEGER,
  499.          ntronPortPVID    Integer32,
  500.          ntronPortCrossover    INTEGER
  501.        }
  502.  
  503. ntronPortNo               OBJECT-TYPE
  504.      SYNTAX               Integer32
  505.      MAX-ACCESS           read-only
  506.      STATUS               current
  507.      DESCRIPTION  
  508.                          "This object identifies the port of the switch."
  509.             ::= { ntronPortConfigEntry 1 }
  510.  
  511. ntronPortName             OBJECT-TYPE
  512.      SYNTAX               DisplayString
  513.      MAX-ACCESS           read-only
  514.      STATUS               current
  515.      DESCRIPTION
  516.                          "This attribute associates a user defined string name with the port."
  517.             ::= { ntronPortConfigEntry 2 }
  518.  
  519. ntronPortAdminState       OBJECT-TYPE
  520.      SYNTAX               INTEGER {
  521.                              disabled (1),
  522.                              enabled (2)
  523.                                  }  
  524.      MAX-ACCESS           read-write
  525.      STATUS               current
  526.      DESCRIPTION  
  527.                          " This attribute allows an administrative request to
  528.                          disable or enable communications on this port."
  529.            ::= { ntronPortConfigEntry 3}
  530.  
  531. ntronPortSpeed            OBJECT-TYPE
  532.      SYNTAX               INTEGER {
  533.                             tenMbps (1),
  534.                             hundredMbps (2),
  535.                             thousandMbps (3)
  536.                                  }
  537.      MAX-ACCESS           read-write
  538.      STATUS               current
  539.      DESCRIPTION  
  540.                          "This attribute allows an administrative request to
  541.                          read/write the speed of this port."
  542.             ::= { ntronPortConfigEntry 4}
  543.  
  544. ntronPortDuplexStatus    OBJECT-TYPE
  545.      SYNTAX              INTEGER{
  546.                             half (1),
  547.                             full (2)
  548.                                }  
  549.      MAX-ACCESS          read-write
  550.      STATUS              current
  551.      DESCRIPTION
  552.                         "This attribute allows an administrative request to read the status
  553.       of Duplex on this port."
  554.             ::= {ntronPortConfigEntry 5}
  555.  
  556. ntronPortLinkState       OBJECT-TYPE
  557.      SYNTAX             INTEGER{
  558.                            down (1),
  559.                            up (2)
  560.                                }  
  561.      MAX-ACCESS         read-only
  562.      STATUS             current
  563.      DESCRIPTION
  564.                        "This attribute allows an administrative request to read the status
  565.                        of link state on this port."
  566.             ::= {ntronPortConfigEntry 6}
  567.  
  568. ntronPortPriority       OBJECT-TYPE
  569.      SYNTAX             Integer32(0..7)
  570.      MAX-ACCESS         read-write
  571.      STATUS             current
  572.      DESCRIPTION
  573.                       "This attribute allows an administrative request to read/write the
  574.                       Priority of the port."
  575.             ::= {ntronPortConfigEntry 7}        
  576.  
  577. ntronPortFlowControl    OBJECT-TYPE
  578.      SYNTAX             INTEGER{
  579.                            enable (2),
  580.                            disable(1)
  581.                               }  
  582.      MAX-ACCESS         read-write
  583.      STATUS             current
  584.      DESCRIPTION  
  585.                       "This per-port attribute describes whether the port identified has
  586.                       flow Control Enabled or not. Flow Control on Full Duplex and Half Duplex
  587.                       is detected and Automatically, flow control accordingly is taken care of.
  588.                       BY Default, Flow Control is Disabled."
  589.            ::= {ntronPortConfigEntry 8}
  590.  
  591. ntronPortBackPressure   OBJECT-TYPE
  592.      SYNTAX             INTEGER{
  593.                            enable (2),
  594.                            disable (1)
  595.                               }
  596.      MAX-ACCESS         read-write
  597.      STATUS             current
  598.      DESCRIPTION
  599.                        "This per-port attribute describes whether the port identified has
  600.                        BackPressure Enabled or not. BY Default, BackPressure is Disabled."
  601.          ::= {ntronPortConfigEntry 9}
  602.  
  603. ntronPortAutonegotiation  OBJECT-TYPE
  604.      SYNTAX                INTEGER{
  605.                                enable (2),
  606.                                disable (1)
  607.                                }
  608.      MAX-ACCESS            read-write
  609.      STATUS                current
  610.      DESCRIPTION  
  611.                           "This per-port attribute describes whether the port identified has
  612.                            AutoNegotiation  Enabled or not. BY Default, BackPressure is Disabled."
  613.               ::= {ntronPortConfigEntry 10}
  614.  
  615. ntronPortOverWritePriority   OBJECT-TYPE
  616.      SYNTAX                  INTEGER{
  617.                                 enable (2),
  618.                                   disable (1)
  619.                                }
  620.      MAX-ACCESS              read-write
  621.      STATUS                  current
  622.      DESCRIPTION
  623.                             "This per-port attribute describes whether the port identified has
  624.                             OverWritePriority Enabled or not. BY Default, BackPressure is Disabled."
  625.              ::= {ntronPortConfigEntry 11}
  626.  
  627. ntronPortPVID            OBJECT-TYPE
  628.      SYNTAX               Integer32
  629.      MAX-ACCESS           read-write
  630.      STATUS               current
  631.      DESCRIPTION  
  632.                          "This is the port VLAN ID."
  633.             ::= { ntronPortConfigEntry 12 }
  634.  
  635. ntronPortCrossover              OBJECT-TYPE
  636.      SYNTAX                  INTEGER{
  637.                                    auto (1),
  638.                                    yes (2),
  639.                                    no (3)
  640.                               }
  641.      MAX-ACCESS              read-write
  642.      STATUS                  current
  643.      DESCRIPTION
  644.                             "This is the port setting for Crossover."
  645.              ::= {ntronPortConfigEntry 13}
  646.  
  647. --  ----------------------------------------------------------------------------------
  648. --
  649. --                       IGMP GROUP
  650. --
  651. --  ----------------------------------------------------------------------------------
  652.  
  653. ntronIgmpState   OBJECT-TYPE
  654.      SYNTAX   INTEGER{
  655.            enable (2),
  656.            disable (1)
  657.            }
  658.      MAX-ACCESS   read-write
  659.      STATUS   current
  660.      DESCRIPTION
  661.      "This object holds the current state of the igmp. By configuring this to
  662.                          Enable, the igmp will be enabled."
  663.      ::= {ntronIgmpGroup 1 }
  664.  
  665. ntronQueryMode        OBJECT-TYPE
  666.      SYNTAX   INTEGER{
  667.            on (3),
  668.            auto (2),
  669.       off (1)
  670.            }
  671.      MAX-ACCESS   read-write
  672.      STATUS   current
  673.      DESCRIPTION
  674.      "To set the switch's query mode."
  675.             ::= {ntronIgmpGroup 2}
  676.  
  677. ntronRouterMode        OBJECT-TYPE
  678.      SYNTAX   INTEGER{
  679.            manual (3),
  680.            auto (2),
  681.       none (1)
  682.            }
  683.      MAX-ACCESS   read-write
  684.      STATUS   current
  685.      DESCRIPTION
  686.      "To set the switch's router mode."
  687.             ::= {ntronIgmpGroup 3}
  688.  
  689. ntronIgmpMemberTable  OBJECT-TYPE
  690.      SYNTAX   SEQUENCE OF NtronIgmpMemberEntry
  691.      MAX-ACCESS   not-accessible
  692.      STATUS   current
  693.      DESCRIPTION
  694.      "The table that contains the information about the igmp members."
  695.        ::= { ntronIgmpGroup 4 }
  696.  
  697. ntronIgmpMemberEntry  OBJECT-TYPE
  698.      SYNTAX   NtronIgmpMemberEntry
  699.      MAX-ACCESS   not-accessible
  700.      STATUS   current
  701.      DESCRIPTION
  702.      "An entry in the igmp member table."
  703.      INDEX    { ntronIgmpMemberTableIndex }
  704.      ::= { ntronIgmpMemberTable 1 }
  705.  
  706. NtronIgmpMemberEntry ::=
  707.  
  708.      SEQUENCE {
  709.   ntronIgmpMemberTableIndex Integer32,
  710.   ntronIgmpGroupIpAddress  IpAddress,
  711.   ntronIgmpPortNumber  Integer32,
  712.   ntronIgmpVlanId   Integer32
  713.   }
  714.  
  715. ntronIgmpMemberTableIndex OBJECT-TYPE
  716.      SYNTAX   Integer32
  717.      MAX-ACCESS   read-only
  718.      STATUS   current
  719.      DESCRIPTION  
  720.      "The unique identifier to identify the igmp member."
  721.      ::= { ntronIgmpMemberEntry 1 }
  722.  
  723. ntronIgmpGroupIpAddress  OBJECT-TYPE
  724.      SYNTAX   IpAddress
  725.      MAX-ACCESS   read-only
  726.      STATUS   current
  727.      DESCRIPTION  
  728.      "The IpAddress of the Multicast Group."
  729.      ::= { ntronIgmpMemberEntry 2 }
  730.  
  731. ntronIgmpPortNumber  OBJECT-TYPE
  732.      SYNTAX   Integer32
  733.      MAX-ACCESS   read-only
  734.      STATUS   current
  735.      DESCRIPTION  
  736.      "The port number from which the multicast Ip is received."
  737.      ::= { ntronIgmpMemberEntry 3}
  738.  
  739. ntronIgmpVlanId   OBJECT-TYPE
  740.      SYNTAX   Integer32
  741.      MAX-ACCESS   read-only
  742.      STATUS   current
  743.      DESCRIPTION  
  744.      "The Vlan Id to which the igmpPortNumber belongs."
  745.         ::= { ntronIgmpMemberEntry 4 }
  746.  
  747. ntronIgmpRouterTable  OBJECT-TYPE
  748.  SYNTAX   SEQUENCE OF NtronIgmpRouterEntry
  749.  MAX-ACCESS   not-accessible
  750.  STATUS   current
  751.  DESCRIPTION
  752.      "The table that contains the information about the igmp routers."
  753.   ::= { ntronIgmpGroup 5 }
  754.  
  755. ntronIgmpRouterEntry  OBJECT-TYPE
  756.  SYNTAX   NtronIgmpRouterEntry
  757.  MAX-ACCESS   not-accessible
  758.  STATUS   current
  759.  DESCRIPTION
  760.      "An entry in the igmp router table."
  761.  INDEX    { ntronIgmpRouterTableIndex }
  762.   ::= { ntronIgmpRouterTable 1 }
  763.  
  764. NtronIgmpRouterEntry ::=
  765.  
  766.  SEQUENCE {
  767.   ntronIgmpRouterTableIndex Integer32,
  768.   ntronIgmpRouterIpAddress IpAddress,
  769.   ntronIgmpRouterPortNumber Integer32
  770.   }
  771.  
  772. ntronIgmpRouterTableIndex OBJECT-TYPE
  773.  SYNTAX   Integer32
  774.  MAX-ACCESS   read-only
  775.  STATUS   current
  776.  DESCRIPTION  
  777.      "The unique identifier to identify the igmp router."
  778.   ::= { ntronIgmpRouterEntry 1 }
  779.  
  780. ntronIgmpRouterIpAddress OBJECT-TYPE
  781.  SYNTAX   IpAddress
  782.  MAX-ACCESS   read-only
  783.  STATUS   current
  784.  DESCRIPTION  
  785.      "The IpAddress of the Router."
  786.   ::= { ntronIgmpRouterEntry 2 }
  787.  
  788. ntronIgmpRouterPortNumber OBJECT-TYPE
  789.  SYNTAX   Integer32
  790.  MAX-ACCESS   read-only
  791.  STATUS   current
  792.  DESCRIPTION  
  793.      "The port no from which the router query has been received."
  794.   ::= { ntronIgmpRouterEntry 3}
  795.  
  796. ntronIgmpPortTable  OBJECT-TYPE
  797.  SYNTAX   SEQUENCE OF NtronIgmpPortEntry
  798.  MAX-ACCESS   not-accessible
  799.  STATUS   current
  800.  DESCRIPTION
  801.      "The table that contains the information about the igmp port status."
  802.   ::= { ntronIgmpGroup 6 }
  803.  
  804. ntronIgmpPortEntry  OBJECT-TYPE
  805.  SYNTAX   NtronIgmpPortEntry
  806.  MAX-ACCESS   not-accessible
  807.  STATUS   current
  808.  DESCRIPTION
  809.      "An entry in the igmp port table."
  810.  INDEX    { ntronIgmpPortTableIndex }
  811.   ::= { ntronIgmpPortTable 1 }
  812.  
  813. NtronIgmpPortEntry ::=
  814.  
  815.  SEQUENCE {
  816.   ntronIgmpPortTableIndex  Integer32,
  817.   ntronIgmpPortManRouter  INTEGER,
  818.   ntronIgmpPortRFilter  INTEGER
  819.   }
  820.  
  821. ntronIgmpPortTableIndex  OBJECT-TYPE
  822.  SYNTAX   Integer32
  823.  MAX-ACCESS   read-only
  824.  STATUS   current
  825.  DESCRIPTION  
  826.      "The unique identifier to identify the igmp port."
  827.   ::= { ntronIgmpPortEntry 1 }
  828.  
  829. ntronIgmpPortManRouter  OBJECT-TYPE
  830.  SYNTAX   INTEGER{
  831.            enable (2),
  832.            disable (1)
  833.            }
  834.  MAX-ACCESS   read-write
  835.  STATUS   current
  836.  DESCRIPTION  
  837.      "Per-Port Attribute for if the port is a Manual Router Port"
  838.   ::= { ntronIgmpPortEntry 2 }
  839.  
  840. ntronIgmpPortRFilter  OBJECT-TYPE
  841.  SYNTAX   INTEGER{
  842.            enable (2),
  843.            disable (1)
  844.            }
  845.  MAX-ACCESS   read-write
  846.  STATUS   current
  847.  DESCRIPTION  
  848.      "Per-Port Attribute for if the port has RFilter enabled"
  849.   ::= { ntronIgmpPortEntry 3}
  850.  
  851. --  ----------------------------------------------------------------------------------
  852. --
  853. --                       BROADCAST GROUP
  854. --
  855. --  ----------------------------------------------------------------------------------
  856.  
  857. ntronBroadcastBPCLTable      OBJECT-TYPE
  858.      SYNTAX                  SEQUENCE OF NtronBroadcastBPCLEntry
  859.      MAX-ACCESS              not-accessible
  860.      STATUS                  current
  861.      DESCRIPTION
  862.                             "The table that contains the information about the best packet
  863.     count limit."
  864.              ::= { ntronBroadcastGroup 1 }
  865.  
  866. ntronBroadcastBPCLEntry     OBJECT-TYPE
  867.      SYNTAX                 NtronBroadcastBPCLEntry
  868.      MAX-ACCESS             not-accessible
  869.      STATUS                 current
  870.      DESCRIPTION
  871.                            "An entry in the ntronBroadcastBPCLTable."
  872.  INDEX        { ntronBroadcastPortNumber }
  873.           ::= { ntronBroadcastBPCLTable 1 }
  874.  
  875. NtronBroadcastBPCLEntry ::=
  876.      SEQUENCE {
  877.            ntronBroadcastPortNumber  Integer32,
  878.            ntronBroadcastPercentage  Integer32
  879.               }
  880.  
  881. ntronBroadcastPortNumber    OBJECT-TYPE
  882.      SYNTAX                 Integer32
  883.      MAX-ACCESS             read-only
  884.      STATUS                 current
  885.      DESCRIPTION
  886.                            "The unique identifier to identify the entry in the ntronBroadcastBPCLTable."
  887.             ::= {ntronBroadcastBPCLEntry 1}
  888.  
  889. ntronBroadcastPercentage        OBJECT-TYPE
  890.      SYNTAX                 Integer32(0..100)
  891.      MAX-ACCESS             read-write
  892.      STATUS                 current
  893.      DESCRIPTION
  894.                            "The percentage of broadcast packets that can be allowed."
  895.            ::= {ntronBroadcastBPCLEntry 2}
  896.  
  897. --  ----------------------------------------------------------------------------------
  898. --
  899. --                       CONFIG GROUP
  900. --
  901. --  ----------------------------------------------------------------------------------
  902.  
  903. ntronConfigSave              OBJECT-TYPE
  904.      SYNTAX                  INTEGER {
  905.                                disable (1),
  906.                                enable (2)
  907.                                     }
  908.      MAX-ACCESS              read-write
  909.      STATUS                  current
  910.      DESCRIPTION
  911.                             "If this configurable object is set to enable then all the
  912.      Configured data of the all the modules is written into flash."
  913.   ::= { ntronConfigGroup 1}
  914.  
  915. ntronConfigErase              OBJECT-TYPE
  916.         SYNTAX                INTEGER {
  917.                                  disable (1),
  918.                                  enable (2),
  919.                                  keepip (3),
  920.                                  keepusers (4),
  921.                                  keepipandusers (5)
  922.                               }
  923.         MAX-ACCESS            read-write
  924.         STATUS                current
  925.         DESCRIPTION
  926.                               "Setting this object to the value mentioned above will cause the specific
  927.                               function to be called. When performing the enable action either the config
  928.                               flags below or the same defaults as on the web will be used if not set as
  929.                               below. Any of the other options will ignore the below flags and do as they
  930.                               are described"
  931.             ::= { ntronConfigGroup 2}
  932.  
  933. ntronConfigEraseFlags         OBJECT-TYPE
  934.         SYNTAX                INTEGER {
  935.                                  keepIp (1),
  936.                                  keepUsers (2),
  937.                                  keepSNMP (4),
  938.                                  keepDHCPS (8),
  939.                                  keepMacSec (16)
  940.                               }
  941.         MAX-ACCESS            read-write
  942.         STATUS                current
  943.         DESCRIPTION
  944.                               "If not manually set by the user the web default values will be used in the above
  945.                               action. Flags are reset to use the default values when ntronConfigErase is complete"
  946.             ::= { ntronConfigGroup 3}
  947.  
  948. --  ----------------------------------------------------------------------------------
  949. --
  950. --                       SNMP GROUP
  951. --
  952. --  ----------------------------------------------------------------------------------
  953.  
  954. ntronSnmpGetCommunityName     OBJECT-TYPE
  955.      SYNTAX                  DisplayString(SIZE(3..15))
  956.      MAX-ACCESS              read-write
  957.      STATUS                  current
  958.      DESCRIPTION
  959.                              "The community name used to authenticate the get/getnext
  960.      request from snmp Manager."
  961.             ::= {ntronSnmpGroup 1}
  962.  
  963. ntronSnmpTrapCommunityName     OBJECT-TYPE
  964.      SYNTAX                  DisplayString(SIZE(3..15))
  965.      MAX-ACCESS              read-write
  966.      STATUS                  current
  967.      DESCRIPTION              
  968.     "The community name used to authenticate the Trap
  969.      request to snmp Manager."
  970.             ::= {ntronSnmpGroup 2}
  971.  
  972. ntronSnmpManagerIpAddressTable  OBJECT-TYPE
  973.      SYNTAX                  SEQUENCE OF NtronSnmpManagerIpAddressEntry
  974.      MAX-ACCESS              not-accessible
  975.      STATUS                  current
  976.      DESCRIPTION
  977.                                "The ip address table of the snmp managers."
  978.             ::= { ntronSnmpGroup 3 }
  979.  
  980. ntronSnmpManagerIpAddressEntry  OBJECT-TYPE
  981.      SYNTAX                  NtronSnmpManagerIpAddressEntry
  982.      MAX-ACCESS              not-accessible
  983.      STATUS                  current
  984.      DESCRIPTION
  985.                                "An entry in the ntronSnmpManagerIpAddressTable"
  986.      INDEX                   { ntronSnmpManagerTableIndex }
  987.   ::= { ntronSnmpManagerIpAddressTable 1 }
  988.  
  989. NtronSnmpManagerIpAddressEntry ::=
  990.        SEQUENCE {
  991.            ntronSnmpManagerTableIndex   Integer32,
  992.            ntronSnmpManagerIpAddress    IpAddress
  993.                 }
  994.  
  995. ntronSnmpManagerTableIndex   OBJECT-TYPE
  996.      SYNTAX                  Integer32
  997.      MAX-ACCESS              read-only
  998.      STATUS                  current
  999.      DESCRIPTION
  1000.                             "The index of the snmp manager."
  1001.           ::= {ntronSnmpManagerIpAddressEntry 1 }
  1002.  
  1003. ntronSnmpManagerIpAddress    OBJECT-TYPE
  1004.      SYNTAX                  IpAddress
  1005.      MAX-ACCESS              read-write
  1006.      STATUS                  current
  1007.      DESCRIPTION    
  1008.                             "The Ip Address of the snmp Manager."
  1009.            ::= {ntronSnmpManagerIpAddressEntry 2 }
  1010.  
  1011. --  ----------------------------------------------------------------------------------
  1012. --
  1013. --                       NRING GROUP
  1014. --
  1015. --  ----------------------------------------------------------------------------------
  1016. ntronNRingMode            OBJECT-TYPE
  1017.     SYNTAX                INTEGER{
  1018.                                  disabled(1),
  1019.                                  automember(2),
  1020.                                  activemember(3),
  1021.                                  manager(4),
  1022.                                  multimember(5)
  1023.                                  }
  1024.  MAX-ACCESS           read-only
  1025.  STATUS               current
  1026.  DESCRIPTION
  1027.                             "Operational mode of NRing system."
  1028.                 ::= { ntronNRingGroup 1 }
  1029.  
  1030. ntronNRingState            OBJECT-TYPE
  1031.     SYNTAX                INTEGER{
  1032.                                  healthy(1),
  1033.                                  broken-lo(2),
  1034.                                  broken-hi(3),
  1035.                                  broken(4)
  1036.                                  }
  1037.  MAX-ACCESS           read-only
  1038.  STATUS               current
  1039.  DESCRIPTION
  1040.                             "Status of NRing system."
  1041.                 ::= { ntronNRingGroup 2 }
  1042.  
  1043. ntronNRingVersion           OBJECT-TYPE
  1044.     SYNTAX                Integer32
  1045.  MAX-ACCESS           read-only
  1046.  STATUS               current
  1047.  DESCRIPTION
  1048.                             "Version of NRing system."
  1049.                 ::= { ntronNRingGroup 3 }
  1050.  
  1051. --  ----------------------------------------------------------------------------------
  1052. --
  1053. --                       TRAP GROUP
  1054. --
  1055. --  ----------------------------------------------------------------------------------
  1056. ntronPowerChange         NOTIFICATION-TYPE
  1057.     OBJECTS                 { ntronPowerFault }
  1058.     STATUS                  current
  1059.     DESCRIPTION
  1060.                             "An ntronPowerChange trap signifies that the sending
  1061.                             SNMP application entity recognizes a change in the
  1062.                             power fault variable either from a power failure or a
  1063.                             restoration of power."
  1064.               ::= { ntronTrapGroup 1 }
  1065.  
  1066. END
  1067.