470 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			470 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
    GBNL3If-MIB DEFINITIONS ::= BEGIN
 | 
						||
 | 
						||
    IMPORTS
 | 
						||
        MODULE-IDENTITY, OBJECT-TYPE,
 | 
						||
        Counter32, Gauge32,
 | 
						||
        Unsigned32, Integer32,
 | 
						||
        IpAddress                               FROM SNMPv2-SMI
 | 
						||
        
 | 
						||
        RowStatus, TruthValue, 
 | 
						||
        DisplayString, MacAddress               FROM SNMPv2-TC   
 | 
						||
 | 
						||
        -- IpAddress                               FROM RFC1155-SMI
 | 
						||
        
 | 
						||
        VlanIndex                               FROM Q-BRIDGE-MIB
 | 
						||
        
 | 
						||
        MODULE-COMPLIANCE, OBJECT-GROUP         FROM SNMPv2-CONF
 | 
						||
        
 | 
						||
        gbnL3                                   FROM ADMIN-MASTER-MIB;       
 | 
						||
 | 
						||
    gbnL3If MODULE-IDENTITY
 | 
						||
        LAST-UPDATED    "0105102004Z"  -- May 10, 2004
 | 
						||
        ORGANIZATION    "Admin Systems, Inc."
 | 
						||
        CONTACT-INFO    "Admin Systems, Inc.
 | 
						||
                         E-mail: support@admin.com.cn"
 | 
						||
 | 
						||
        DESCRIPTION     "GBN Generic router id MIB definition."
 | 
						||
 | 
						||
        REVISION        "0105102004Z"  -- May 10, 2004
 | 
						||
        DESCRIPTION     "Initial MIB creation."
 | 
						||
 | 
						||
        ::= { gbnL3 1 }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
------------------------------------------------------------------------------
 | 
						||
--  gbnL3Mib             OBJECT IDENTIFIER ::= { gbnL3If 1 }
 | 
						||
    gbnL3SuperVLAN       OBJECT IDENTIFIER ::= { gbnL3If 2 }
 | 
						||
    gbnL3Arp             OBJECT IDENTIFIER ::= { gbnL3If 3 }
 | 
						||
    gbnL3IP              OBJECT IDENTIFIER ::= { gbnL3If 4 }
 | 
						||
    gbnL3DHCP            OBJECT IDENTIFIER ::= { gbnL3If 5 }    
 | 
						||
    gbnL3URPF            OBJECT IDENTIFIER ::= { gbnL3If 6 } 		  
 | 
						||
------------------------------------------------------------------------------
 | 
						||
--
 | 
						||
--  gbnL3SuperVLAN:
 | 
						||
--      
 | 
						||
--
 | 
						||
------------------------------------------------------------------------------
 | 
						||
    arpProxy OBJECT-TYPE
 | 
						||
        SYNTAX      INTEGER{
 | 
						||
                        enable(1),
 | 
						||
                        disable(2)
 | 
						||
        }
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS      current
 | 
						||
        DESCRIPTION
 | 
						||
            "Enable/disable the ARP proxy."
 | 
						||
            ::= { gbnL3SuperVLAN 1 }
 | 
						||
 | 
						||
    superVLANTable OBJECT-TYPE
 | 
						||
        SYNTAX SEQUENCE OF SuperVLANEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "A table of superVLAN.When create a new entry,must set superVLANStatus to be active to create
 | 
						||
             a entry first,or set superVLANsw/superVLANsuper fisrt will return no suchinstanc error"
 | 
						||
        ::= { gbnL3SuperVLAN 2 }
 | 
						||
 | 
						||
    superVLANEntry OBJECT-TYPE
 | 
						||
        SYNTAX SuperVLANEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Table entry for superVLAN."
 | 
						||
        INDEX { superVLANVID }
 | 
						||
        ::= { superVLANTable 1 }
 | 
						||
 | 
						||
    SuperVLANEntry ::= SEQUENCE {
 | 
						||
    	 superVLANVID		INTEGER,
 | 
						||
        superVLANsw    		INTEGER,
 | 
						||
        superVLANsuper    	TruthValue,        
 | 
						||
        superVLANStatus          RowStatus
 | 
						||
       }
 | 
						||
 | 
						||
    superVLANVID OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER (1..4094)
 | 
						||
        MAX-ACCESS read-only
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "vlan id."
 | 
						||
        ::= { superVLANEntry 1 }
 | 
						||
 | 
						||
    superVLANsw OBJECT-TYPE
 | 
						||
        SYNTAX INTEGER (0..12)
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "sw,0 means not existting."
 | 
						||
        ::= { superVLANEntry 2 }
 | 
						||
 | 
						||
   superVLANsuper OBJECT-TYPE
 | 
						||
        SYNTAX TruthValue
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "The interface is superVLAN or not"
 | 
						||
        ::= { superVLANEntry 3 }
 | 
						||
 | 
						||
  superVLANStatus OBJECT-TYPE
 | 
						||
        SYNTAX RowStatus
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "the status of this entry"
 | 
						||
        ::= { superVLANEntry 4 }
 | 
						||
 | 
						||
 | 
						||
------------------------------------------------------------------------------
 | 
						||
--
 | 
						||
--  gbnL3Arp:
 | 
						||
--      
 | 
						||
--
 | 
						||
------------------------------------------------------------------------------
 | 
						||
    arpTable OBJECT-TYPE 
 | 
						||
	    SYNTAX      SEQUENCE OF ArpEntry
 | 
						||
	    MAX-ACCESS  not-accessible
 | 
						||
	    STATUS      current
 | 
						||
	    DESCRIPTION "<22>˱<EFBFBD>ΪϵͳARP<52>ĸ<EFBFBD><C4B8>ٻ<EFBFBD><D9BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rfc1213<31><33><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>й<EFBFBD>ϵͳ
 | 
						||
	                 ARP<52>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>at<61><74><EFBFBD>е<EFBFBD>atTable<6C><65>ip<69><70><EFBFBD>е<EFBFBD>ipNetToMediaTable<6C><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
	                 <20><><EFBFBD><EFBFBD>û<EFBFBD><C3BB>VLAN<41><4E>Ϣ<EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD><CBBF><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><D5B9><EFBFBD><EFBFBD>" 
 | 
						||
	    ::= { gbnL3Arp 1 }     
 | 
						||
	    
 | 
						||
	arpEntry OBJECT-TYPE 
 | 
						||
	    SYNTAX      ArpEntry
 | 
						||
	    MAX-ACCESS  not-accessible
 | 
						||
	    STATUS      current
 | 
						||
	    DESCRIPTION "ϵͳARP<52>ĸ<EFBFBD><C4B8>ٻ<EFBFBD><D9BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" 
 | 
						||
	    INDEX   { arpIpAddress }
 | 
						||
	    ::= { arpTable 1 } 
 | 
						||
	    
 | 
						||
    ArpEntry ::= 
 | 
						||
        SEQUENCE { 
 | 
						||
            arpIpAddress      IpAddress, 
 | 
						||
            arpMacAddress     MacAddress,
 | 
						||
            arpIfIndex        INTEGER,
 | 
						||
            arpVlan           INTEGER,
 | 
						||
            arpPort           INTEGER,
 | 
						||
            arpType           INTEGER, 
 | 
						||
            arpRowStatus      RowStatus 
 | 
						||
        } 
 | 
						||
        
 | 
						||
    arpIpAddress OBJECT-TYPE 
 | 
						||
        SYNTAX       IpAddress
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "IP<49><50>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" 
 | 
						||
        ::= { arpEntry 1 }
 | 
						||
        
 | 
						||
    arpMacAddress OBJECT-TYPE 
 | 
						||
        SYNTAX       MacAddress
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "IP<49><50>ַ<EFBFBD><D6B7>Ӧ<EFBFBD><D3A6>MAC<41><43>ַ<EFBFBD><D6B7>" 
 | 
						||
        ::= { arpEntry 2 }        
 | 
						||
    
 | 
						||
    arpIfIndex OBJECT-TYPE 
 | 
						||
        SYNTAX       INTEGER
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "IP<49><50>ַ<EFBFBD><D6B7><EFBFBD>ڵĽӿ<C4BD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" 
 | 
						||
        ::= { arpEntry 3 }  
 | 
						||
        
 | 
						||
    arpVlan OBJECT-TYPE 
 | 
						||
        SYNTAX       INTEGER
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "IP<49><50>ַ<EFBFBD><D6B7><EFBFBD>ڵ<EFBFBD>VLAN<41><4E>" 
 | 
						||
        ::= { arpEntry 4 }        
 | 
						||
 
 | 
						||
    arpPort OBJECT-TYPE 
 | 
						||
        SYNTAX       INTEGER (1..26)
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "ѧϰ<D1A7><CFB0>IP<49><50>ַ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿ںš<DABA>" 
 | 
						||
        ::= { arpEntry 5 }
 | 
						||
    
 | 
						||
    arpType OBJECT-TYPE 
 | 
						||
        SYNTAX       INTEGER {
 | 
						||
                         other(1),
 | 
						||
                         invalid(2),--<2D><>ЧARP<52><50><EFBFBD><EFBFBD>
 | 
						||
                         dynamic(3),--ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD>ARP<52><50><EFBFBD><EFBFBD>
 | 
						||
                         static(4)  --<2D><>̬<EFBFBD><CCAC><EFBFBD>ӵ<EFBFBD>ARP<52><50><EFBFBD><EFBFBD>  
 | 
						||
                     }
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "<22><>ARP<52><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͡<EFBFBD>" 
 | 
						||
        ::= { arpEntry 6 }   
 | 
						||
        
 | 
						||
     arpRowStatus OBJECT-TYPE 
 | 
						||
        SYNTAX       RowStatus
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "<22><>ARP<52><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/ɾ<><C9BE><EFBFBD><EFBFBD>̬ARP<52><50><EFBFBD>ativeΪ<65><CEAA><EFBFBD>ӣ<EFBFBD>destroyΪɾ<CEAA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
 | 
						||
                    <20><><EFBFBD><EFBFBD>mac<61><63>ַ<EFBFBD><D6B7>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VLAN<41>Ͷ˿ں<CBBF>active<76>ſ<EFBFBD><C5BF>Է<EFBFBD><D4B7>سɹ<D8B3><C9B9><EFBFBD>" 
 | 
						||
        ::= { arpEntry 7 }  
 | 
						||
 | 
						||
    arpAging OBJECT-TYPE 
 | 
						||
        SYNTAX       INTEGER(3..2880)
 | 
						||
        MAX-ACCESS   read-write
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "The age time of dynamic arp entry.Unit is minute.Default is 20." 
 | 
						||
        --arp<72><70><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD>ʱ<EFBFBD>䣬<EFBFBD><E4A3AC>λΪ<CEBB><CEAA><EFBFBD>ӣ<EFBFBD>Ĭ<EFBFBD><C4AC>Ϊ20<32><30><EFBFBD>ӡ<EFBFBD>
 | 
						||
        ::= { gbnL3Arp 2 }   
 | 
						||
 | 
						||
    arpNum OBJECT-TYPE 
 | 
						||
        SYNTAX       INTEGER(0..8192)
 | 
						||
        MAX-ACCESS   read-only
 | 
						||
        STATUS       current
 | 
						||
        DESCRIPTION "Total arp entries." 
 | 
						||
        --arp<72><70>Ŀ<EFBFBD><C4BF><EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
        ::= { gbnL3Arp 3 }  
 | 
						||
 | 
						||
------------------------------------------------------------------------------
 | 
						||
--
 | 
						||
--  gbnL3IP:
 | 
						||
--      
 | 
						||
--
 | 
						||
------------------------------------------------------------------------------
 | 
						||
    ipRangeTable OBJECT-TYPE
 | 
						||
        SYNTAX SEQUENCE OF IpRangeEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "A table of ipaddress range for VLAN/Supervlan interface."
 | 
						||
        --VLAN/SuperVLAN<41>ӿڵ<D3BF>IP<49><50>ַ<EFBFBD><D6B7>Χ<EFBFBD><CEA7><EFBFBD>Ʊ<EFBFBD>.
 | 
						||
        ::= { gbnL3IP 1 }
 | 
						||
 | 
						||
    ipRangeEntry OBJECT-TYPE
 | 
						||
        SYNTAX IpRangeEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Table entry for ipRangeTable."
 | 
						||
        INDEX { ipRangeIndex }
 | 
						||
        ::= { ipRangeTable 1 }
 | 
						||
 | 
						||
    IpRangeEntry ::= SEQUENCE {
 | 
						||
    	 ipRangeSW		        Integer32,
 | 
						||
         ipRangeIndex    		Integer32,
 | 
						||
         ipRangeStartIP    	    IpAddress,
 | 
						||
         ipRangeEndIP           IpAddress,
 | 
						||
         ipRangeStatus          RowStatus
 | 
						||
       }
 | 
						||
 | 
						||
    ipRangeSW OBJECT-TYPE
 | 
						||
        SYNTAX Integer32
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "sw,for 3526 1-32, for 3750 1-256"
 | 
						||
        --IP<49>ӿڵ<D3BF>ID,ΪgbnL3IpSubnetIfIndex<65>ĺ<EFBFBD>2<EFBFBD><32><EFBFBD>ֽڵ<D6BD>ȡֵ,<2C><><EFBFBD><EFBFBD>3526<32><36>ΧΪ1-12,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3750Ϊ1-256
 | 
						||
        ::= { ipRangeEntry 1 }
 | 
						||
 | 
						||
    ipRangeIndex OBJECT-TYPE
 | 
						||
        SYNTAX Integer32
 | 
						||
        MAX-ACCESS read-only
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Index number of range."
 | 
						||
        --ÿ<><C3BF>IP<49>ӿڿ<D3BF><DABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2048/4096<39><36><EFBFBD>ӷ<EFBFBD>Χ.
 | 
						||
        ::= { ipRangeEntry 2 }
 | 
						||
 | 
						||
   ipRangeStartIP OBJECT-TYPE
 | 
						||
        SYNTAX IpAddress
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "The start ipaddress of this range."
 | 
						||
        --<2D><>ʼIP<49><50>ַ.
 | 
						||
        ::= { ipRangeEntry 3 }
 | 
						||
 | 
						||
   ipRangeEndIP OBJECT-TYPE
 | 
						||
        SYNTAX IpAddress
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "The end ipaddress of this range."
 | 
						||
        --<2D><><EFBFBD><EFBFBD>IP<49><50>ַ.
 | 
						||
        ::= { ipRangeEntry 4 }
 | 
						||
 | 
						||
  ipRangeStatus OBJECT-TYPE
 | 
						||
        SYNTAX RowStatus
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "the status of this entry"
 | 
						||
        ::= { ipRangeEntry 5 }        
 | 
						||
 | 
						||
------------------------------------------------------------------------------
 | 
						||
--
 | 
						||
--  gbnL3DHCP:
 | 
						||
--      
 | 
						||
--
 | 
						||
------------------------------------------------------------------------------
 | 
						||
    Option82 OBJECT-TYPE
 | 
						||
        SYNTAX      INTEGER{
 | 
						||
                        enable(1),
 | 
						||
                        disable(2)
 | 
						||
        }
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS      current
 | 
						||
        DESCRIPTION
 | 
						||
            "Enable/disable option82.Default is disalbe"
 | 
						||
        --DHCP<43>м<EFBFBD>option82<38><32><EFBFBD><EFBFBD>.Ĭ<><C4AC>Ϊ<EFBFBD>ر<EFBFBD>            
 | 
						||
            ::= { gbnL3DHCP 1 }
 | 
						||
 | 
						||
    Option82Strategy OBJECT-TYPE
 | 
						||
        SYNTAX      INTEGER{
 | 
						||
                        drop(1),
 | 
						||
                        keep(2),
 | 
						||
                        replace(3)
 | 
						||
        }
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS      obsolete
 | 
						||
        DESCRIPTION
 | 
						||
            "Actions when receive packets with option82."
 | 
						||
        --<2D><>option82<38><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DHCP<43>м̽<D0BC><CCBD>յ<EFBFBD><D5B5><EFBFBD>option82ѡ<32><D1A1><EFBFBD><EFBFBD><EFBFBD>ݵı<DDB5><C4B1><EFBFBD>ʱ<EFBFBD><CAB1>ȡ<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>.
 | 
						||
        --dropΪ<70><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,keepΪ<70><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>option82ѡ<32><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>replaceΪ<65>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>option82<38><32><EFBFBD><EFBFBD>.
 | 
						||
        --Ĭ<><C4AC>Ϊreplace
 | 
						||
            ::= { gbnL3DHCP 2 }
 | 
						||
 | 
						||
    option82Format OBJECT-TYPE
 | 
						||
        SYNTAX      INTEGER{
 | 
						||
                        normal(1),
 | 
						||
                        verbose(2),
 | 
						||
                        henan(3)
 | 
						||
        }
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS      current
 | 
						||
        DESCRIPTION
 | 
						||
            "packet format of dhcp option 82.Default is normal(1)"
 | 
						||
            ::= { gbnL3DHCP 3 }
 | 
						||
 | 
						||
    option82FormatVerboseNodeIdentifier OBJECT-TYPE
 | 
						||
        SYNTAX      DisplayString(SIZE(0..50))
 | 
						||
        MAX-ACCESS  read-write
 | 
						||
        STATUS      current
 | 
						||
        DESCRIPTION
 | 
						||
            "when format is verbose,can set value of node-identifier.Except special string listing below, others string means user-define string. 
 | 
						||
            default is 0 length of value, means use switch mac"
 | 
						||
            --"hostname" means switch hostname
 | 
						||
            ::= { gbnL3DHCP 4 }
 | 
						||
 | 
						||
    option82PortTable OBJECT-TYPE
 | 
						||
        SYNTAX SEQUENCE OF Option82PortEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "A port table of dhcp option 82."
 | 
						||
        ::= { gbnL3DHCP 5 }
 | 
						||
 | 
						||
    option82PortEntry OBJECT-TYPE
 | 
						||
        SYNTAX Option82PortEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Table entry for option82PortTable."
 | 
						||
        INDEX { option82PortIndex }
 | 
						||
        ::= { option82PortTable 1 }
 | 
						||
 | 
						||
    Option82PortEntry ::= SEQUENCE {
 | 
						||
    	   option82PortIndex		        Integer32,
 | 
						||
         option82PortStrategy      		  INTEGER,
 | 
						||
         option82PortCircuitId     	         DisplayString,
 | 
						||
         option82PortRemoteId               DisplayString
 | 
						||
       }
 | 
						||
 | 
						||
    option82PortIndex OBJECT-TYPE
 | 
						||
        SYNTAX Integer32
 | 
						||
        MAX-ACCESS read-only
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "port index"
 | 
						||
        ::= { option82PortEntry 1 }
 | 
						||
 | 
						||
    option82PortStrategy OBJECT-TYPE
 | 
						||
        SYNTAX      INTEGER{
 | 
						||
                        drop(1),
 | 
						||
                        keep(2),
 | 
						||
                        replace(3),
 | 
						||
                        appendhostname(4),
 | 
						||
                        appendhostnameip(5)
 | 
						||
        }
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Actions when receive packets with option82.drop(1) means drop packets, keep(2) means not change the packet
 | 
						||
            replace(3) means relace option82 value, appendhostname(4) means append option82 suboption 9 with hostname,
 | 
						||
            appendhostnameip(5) means append option82 suboption 9 with hostname and ip.default is replace(3)."
 | 
						||
        ::= { option82PortEntry 2 }  
 | 
						||
 | 
						||
    option82PortCircuitId OBJECT-TYPE
 | 
						||
        SYNTAX     DisplayString(SIZE(0..64))
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "circuit-id string of port.default is 0 length of value."
 | 
						||
        ::= { option82PortEntry 3 }  
 | 
						||
 | 
						||
    option82PortRemoteId OBJECT-TYPE
 | 
						||
        SYNTAX     DisplayString(SIZE(0..64))
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "circuit-id string of port.default is 0 length of value.Except special string listing below, others string means user-define string. "
 | 
						||
            --"hostname" means switch hostname
 | 
						||
        ::= { option82PortEntry 4 }  
 | 
						||
            
 | 
						||
------------------------------------------------------------------------------
 | 
						||
--
 | 
						||
--  gbnL3URPF:
 | 
						||
--      
 | 
						||
--
 | 
						||
------------------------------------------------------------------------------
 | 
						||
    UrpfTable OBJECT-TYPE
 | 
						||
        SYNTAX SEQUENCE OF UrpfEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "A table of URPF state of every interface.Each interface can be of URPF strict mode,
 | 
						||
            URPF loose mode,or be URPF turned off. "
 | 
						||
        ::= { gbnL3URPF 1 }
 | 
						||
 | 
						||
    urpfEntry OBJECT-TYPE
 | 
						||
        SYNTAX UrpfEntry
 | 
						||
        MAX-ACCESS not-accessible
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Table entry for UrpfTable."
 | 
						||
        INDEX { urpfIfIndex }
 | 
						||
        ::= { UrpfTable 1 }
 | 
						||
 | 
						||
    UrpfEntry ::= SEQUENCE {
 | 
						||
        urpfIfIndex       INTEGER,
 | 
						||
        urpfState     INTEGER
 | 
						||
       }
 | 
						||
 | 
						||
    urpfIfIndex OBJECT-TYPE
 | 
						||
        SYNTAX       INTEGER(1..512)
 | 
						||
        MAX-ACCESS read-only
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "Interface index,for 3650 1-256, for 3750-48 1-512"
 | 
						||
        --<2D>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD>    
 | 
						||
        ::= { urpfEntry 1 }     
 | 
						||
    
 | 
						||
    urpfState OBJECT-TYPE
 | 
						||
        SYNTAX      INTEGER{
 | 
						||
                        off(1),
 | 
						||
                        strict(2),
 | 
						||
                        loose(3)
 | 
						||
        }
 | 
						||
        MAX-ACCESS read-write
 | 
						||
        STATUS current
 | 
						||
        DESCRIPTION
 | 
						||
            "URPF state."
 | 
						||
        --urpf ״̬<D7B4><CCAC>Ĭ<EFBFBD><C4AC>Ϊ<EFBFBD>ر<EFBFBD>    
 | 
						||
        ::= { urpfEntry 2 }  
 | 
						||
               
 | 
						||
END
 |