Blame mibs/ietf/PPP-BRIDGE-NCP-MIB

Packit 022b05
PPP-BRIDGE-NCP-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
     Counter
Packit 022b05
          FROM RFC1155-SMI
Packit 022b05
     ifIndex
Packit 022b05
          FROM RFC1213-MIB
Packit 022b05
     OBJECT-TYPE
Packit 022b05
          FROM RFC-1212
Packit 022b05
     ppp
Packit 022b05
          FROM PPP-LCP-MIB;
Packit 022b05
Packit 022b05
     pppBridge OBJECT IDENTIFIER ::= { ppp 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The PPP Bridge NCP Group.
Packit 022b05
-- Implementation of this group is mandatory for all
Packit 022b05
-- PPP implementations that support MAC Bridging  over
Packit 022b05
-- PPP (RFC1220).
Packit 022b05
--
Packit 022b05
Packit 022b05
-- The following object reflect the values of the option
Packit 022b05
-- parameters used in the PPP Link Control Protocol
Packit 022b05
--   pppBridgeLocalToRemoteTinygramCompression
Packit 022b05
--   pppBridgeRemoteToLocalTinygramCompression
Packit 022b05
--   pppBridgeLocalToRemoteLanId
Packit 022b05
--   pppBridgeRemoteToLocalLanId
Packit 022b05
--
Packit 022b05
-- These values are not available until after the PPP Option
Packit 022b05
Packit 022b05
-- negotiation has completed, which is indicated by the link
Packit 022b05
-- reaching the open state (i.e. pppBridgeOperStatus is set to
Packit 022b05
-- opened).
Packit 022b05
--
Packit 022b05
-- Therefore, when pppBridgeOperStatus is not opened
Packit 022b05
-- the contents of these objects is undefined. The value
Packit 022b05
-- returned when accessing the objects is an implementation
Packit 022b05
-- dependent issue.
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeTable   OBJECT-TYPE
Packit 022b05
     SYNTAX    SEQUENCE OF PppBridgeEntry
Packit 022b05
     ACCESS    not-accessible
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Table containing the parameters and statistics
Packit 022b05
               for the local PPP entity that are related to
Packit 022b05
               the operation of Bridging over the PPP."
Packit 022b05
     ::= { pppBridge 1 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeEntry   OBJECT-TYPE
Packit 022b05
     SYNTAX    PppBridgeEntry
Packit 022b05
     ACCESS    not-accessible
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Bridging information for a particular PPP
Packit 022b05
               link."
Packit 022b05
     INDEX     { ifIndex }
Packit 022b05
     ::= { pppBridgeTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
PppBridgeEntry ::= SEQUENCE {
Packit 022b05
     pppBridgeOperStatus
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeLocalToRemoteTinygramCompression
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeRemoteToLocalTinygramCompression
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeLocalToRemoteLanId
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeRemoteToLocalLanId
Packit 022b05
          INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
pppBridgeOperStatus   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER {opened(1), not-opened(2)}
Packit 022b05
     ACCESS    read-only
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "The operational status of the Bridge network
Packit 022b05
               protocol. If the value of this object is up
Packit 022b05
               then the finite state machine for the Bridge
Packit 022b05
               network protocol has reached the Opened state."
Packit 022b05
     ::= { pppBridgeEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeLocalToRemoteTinygramCompression   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { false(1), true(2) }
Packit 022b05
     ACCESS    read-only
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Indicates whether the local node will perform
Packit 022b05
               Tinygram Compression when sending packets to
Packit 022b05
               the remote entity. If false then the local
Packit 022b05
               entity will not perform Tinygram Compression.
Packit 022b05
               If true then the local entity will perform
Packit 022b05
               Tinygram Compression. The value of this object
Packit 022b05
               is meaningful only when the link has reached
Packit 022b05
               the open state (pppBridgeOperStatus is
Packit 022b05
               opened)."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.7, Tinygram Compression Option, of
Packit 022b05
               RFC1220"
Packit 022b05
     ::= { pppBridgeEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeRemoteToLocalTinygramCompression   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { false(1), true(2) }
Packit 022b05
     ACCESS    read-only
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "If false(1) then the remote entity is not
Packit 022b05
               expected to perform Tinygram Compression. If
Packit 022b05
               true then the remote entity is expected to
Packit 022b05
               perform Tinygram Compression. The value of this
Packit 022b05
               object is meaningful only when the link has
Packit 022b05
               reached the open state (pppBridgeOperStatus is
Packit 022b05
               opened)."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.7, Tinygram Compression Option, of
Packit 022b05
               RFC1220"
Packit 022b05
     ::= { pppBridgeEntry 3 }
Packit 022b05
Packit 022b05
pppBridgeLocalToRemoteLanId   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { false(1), true(2) }
Packit 022b05
     ACCESS    read-only
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Indicates whether the local node will include
Packit 022b05
               the LAN Identification field in transmitted
Packit 022b05
               packets or not. If false(1) then the local node
Packit 022b05
               will not transmit this field, true(2) means
Packit 022b05
               that the field will be transmitted. The value
Packit 022b05
               of this object is meaningful only when the link
Packit 022b05
               has reached the open state (pppBridgeOperStatus
Packit 022b05
               is opened)."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.8, LAN Identification Option, of
Packit 022b05
               RFC1220"
Packit 022b05
     ::= { pppBridgeEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeRemoteToLocalLanId   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { false(1), true(2) }
Packit 022b05
     ACCESS    read-only
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Indicates whether the remote node has
Packit 022b05
               indicated that it will include the LAN
Packit 022b05
               Identification field in transmitted packets or
Packit 022b05
               not. If false(1) then the field will not be
Packit 022b05
               transmitted, if true(2) then the field will be
Packit 022b05
               transmitted. The value of this object is
Packit 022b05
               meaningful only when the link has reached the
Packit 022b05
               open state (pppBridgeOperStatus is opened)."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.8, LAN Identification Option, of
Packit 022b05
               RFC1220"
Packit 022b05
     ::= { pppBridgeEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The PPP Bridge Configuration table
Packit 022b05
--
Packit 022b05
Packit 022b05
pppBridgeConfigTable   OBJECT-TYPE
Packit 022b05
     SYNTAX    SEQUENCE OF PppBridgeConfigEntry
Packit 022b05
     ACCESS    not-accessible
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Table containing the parameters and statistics
Packit 022b05
               for the local PPP entity that are related to
Packit 022b05
               the operation of Bridging over the PPP."
Packit 022b05
     ::= { pppBridge 2 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeConfigEntry   OBJECT-TYPE
Packit 022b05
     SYNTAX    PppBridgeConfigEntry
Packit 022b05
     ACCESS    not-accessible
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Bridging Configuration information for a
Packit 022b05
               particular PPP link."
Packit 022b05
     INDEX     { ifIndex }
Packit 022b05
     ::= { pppBridgeConfigTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
PppBridgeConfigEntry ::= SEQUENCE {
Packit 022b05
     pppBridgeConfigAdminStatus
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeConfigTinygram
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeConfigRingId
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeConfigLineId
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeConfigLanId
Packit 022b05
          INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeConfigAdminStatus   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { open(1), close(2) }
Packit 022b05
     ACCESS    read-write
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "The immediate desired status of the Bridging
Packit 022b05
               network protocol. Setting this object to open
Packit 022b05
               will inject an administrative open event into
Packit 022b05
               the Bridging network protocol's finite state
Packit 022b05
               machine. Setting this object to close will
Packit 022b05
               inject an administrative close event into the
Packit 022b05
               Bridging network protocol's finite state
Packit 022b05
               machine."
Packit 022b05
     ::= { pppBridgeConfigEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeConfigTinygram   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { false(1), true(2) }
Packit 022b05
     ACCESS    read-write
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "If false then the local BNCP entity will not
Packit 022b05
               initiate the Tinygram Compression Option
Packit 022b05
               Negotiation. If true then the local BNCP entity
Packit 022b05
               will initiate negotiation of this option."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.7, Tinygram Compression Option, of
Packit 022b05
               RFC1220"
Packit 022b05
     DEFVAL    { true }
Packit 022b05
     ::= { pppBridgeConfigEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeConfigRingId   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { false(1), true(2) }
Packit 022b05
     ACCESS    read-write
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "If false then the local PPP Entity will not
Packit 022b05
               initiate a Remote Ring Identification Option
Packit 022b05
               negotiation. If true then the local PPP entity
Packit 022b05
               will intiate this negotiation. This MIB object
Packit 022b05
               is relevant only if the interface is for 802.5
Packit 022b05
               Token Ring bridging."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.4, IEEE 802.5 Remote Ring
Packit 022b05
               Identification Option, of RFC1220"
Packit 022b05
     DEFVAL    { false }
Packit 022b05
     ::= { pppBridgeConfigEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeConfigLineId   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { false(1), true(2) }
Packit 022b05
     ACCESS    read-write
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "If false then the local PPP Entity is not to
Packit 022b05
               initiate a Line Identification Option
Packit 022b05
               negotiation. If true then the local PPP entity
Packit 022b05
               will intiate this negotiation. This MIB object
Packit 022b05
               is relevant only if the interface is for 802.5
Packit 022b05
               Token Ring bridging."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.5, IEEE 802.5 Line Identification
Packit 022b05
               Option, of RFC1220"
Packit 022b05
     DEFVAL    { false }
Packit 022b05
     ::= { pppBridgeConfigEntry 4 }
Packit 022b05
Packit 022b05
pppBridgeConfigLanId   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { false(1), true(2) }
Packit 022b05
     ACCESS    read-write
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "If false then the local BNCP entity will not
Packit 022b05
               initiate the LAN Identification Option
Packit 022b05
               Negotiation. If true then the local BNCP entity
Packit 022b05
               will initiate negotiation of this option."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.8, LAN Identification Option, of
Packit 022b05
               RFC1220"
Packit 022b05
     DEFVAL    { false }
Packit 022b05
     ::= { pppBridgeConfigEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The PPP Bridge Media Status Table
Packit 022b05
--
Packit 022b05
Packit 022b05
pppBridgeMediaTable   OBJECT-TYPE
Packit 022b05
     SYNTAX    SEQUENCE OF PppBridgeMediaEntry
Packit 022b05
     ACCESS    not-accessible
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Table identifying which MAC media types are
Packit 022b05
               enabled for the Bridging NCPs."
Packit 022b05
     ::= { pppBridge 3 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeMediaEntry   OBJECT-TYPE
Packit 022b05
     SYNTAX    PppBridgeMediaEntry
Packit 022b05
     ACCESS    not-accessible
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Status of a specific MAC Type for a specific
Packit 022b05
               PPP Link."
Packit 022b05
     INDEX     { ifIndex, pppBridgeMediaMacType }
Packit 022b05
     ::= { pppBridgeMediaTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
PppBridgeMediaEntry ::= SEQUENCE {
Packit 022b05
     pppBridgeMediaMacType
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeMediaLocalStatus
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeMediaRemoteStatus
Packit 022b05
          INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
pppBridgeMediaMacType   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER(0..2147483647)
Packit 022b05
     ACCESS    read-only
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "The MAC type for which this entry in the
Packit 022b05
               pppBridgeMediaTable is providing status
Packit 022b05
               information. Valid values for this object are
Packit 022b05
               defined in Section 6.6 MAC Type Support
Packit 022b05
               Selection of RFC1220 (Bridging Point-to-Point
Packit 022b05
               Protocol)."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.6, MAC Type Support Selection, of
Packit 022b05
               RFC1212."
Packit 022b05
     ::= { pppBridgeMediaEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeMediaLocalStatus   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { accept(1), dont-accept(2) }
Packit 022b05
     ACCESS    read-only
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Indicates whether the local PPP Bridging
Packit 022b05
               Entity will accept packets of the protocol type
Packit 022b05
               identified in pppBridgeMediaMacType on the PPP
Packit 022b05
               link identified by ifIndex or not. If this
Packit 022b05
               object is accept then any packets of the
Packit 022b05
               indicated MAC type will be received and
Packit 022b05
               properly processed. If this object is dont-
Packit 022b05
               accept then received packets of the indicated
Packit 022b05
               MAC type will not be properly processed."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.6, MAC Type Support Selection, of
Packit 022b05
               RFC1212."
Packit 022b05
     ::= { pppBridgeMediaEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeMediaRemoteStatus   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { accept(1), dont-accept(2) }
Packit 022b05
     ACCESS    read-only
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Indicates whether the local PPP Bridging
Packit 022b05
               Entity believes that the remote PPP Bridging
Packit 022b05
               Entity will accept packets of the protocol type
Packit 022b05
               identified in pppBridgeMediaMacType on the PPP
Packit 022b05
               link identified by ifIndex or not."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.6, MAC Type Support Selection, of
Packit 022b05
               RFC1212."
Packit 022b05
     ::= { pppBridgeMediaEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The PPP Bridge Media Configuration Table
Packit 022b05
--
Packit 022b05
Packit 022b05
pppBridgeMediaConfigTable   OBJECT-TYPE
Packit 022b05
     SYNTAX    SEQUENCE OF PppBridgeMediaConfigEntry
Packit 022b05
     ACCESS    not-accessible
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Table identifying which MAC media types are
Packit 022b05
               enabled for the Bridging NCPs."
Packit 022b05
     ::= { pppBridge 4 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeMediaConfigEntry   OBJECT-TYPE
Packit 022b05
     SYNTAX    PppBridgeMediaConfigEntry
Packit 022b05
     ACCESS    not-accessible
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Status of a specific MAC Type for a specific
Packit 022b05
               PPP Link."
Packit 022b05
     INDEX     { ifIndex, pppBridgeMediaConfigMacType }
Packit 022b05
     ::= { pppBridgeMediaConfigTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
PppBridgeMediaConfigEntry ::= SEQUENCE {
Packit 022b05
     pppBridgeMediaConfigMacType
Packit 022b05
          INTEGER,
Packit 022b05
     pppBridgeMediaConfigLocalStatus
Packit 022b05
          INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeMediaConfigMacType   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER(0..2147483647)
Packit 022b05
     ACCESS    read-write
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "The MAC type for which this entry in the
Packit 022b05
               pppBridgeMediaConfigTable is providing status
Packit 022b05
               information. Valid values for this object are
Packit 022b05
               defined in Section 6.6 MAC Type Support
Packit 022b05
               Selection of RFC1220 (Bridging Point-to-Point
Packit 022b05
               Protocol)."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.6, MAC Type Support Selection, of
Packit 022b05
               RFC1212."
Packit 022b05
     ::= { pppBridgeMediaConfigEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
pppBridgeMediaConfigLocalStatus   OBJECT-TYPE
Packit 022b05
     SYNTAX    INTEGER { accept(1), dont-accept(2) }
Packit 022b05
     ACCESS    read-write
Packit 022b05
     STATUS    mandatory
Packit 022b05
     DESCRIPTION
Packit 022b05
               "Indicates whether the local PPP Bridging
Packit 022b05
               Entity should accept packets of the protocol
Packit 022b05
               type identified in pppBridgeMediaConfigMacType
Packit 022b05
               on the PPP link identified by ifIndex or not.
Packit 022b05
               Setting this object to the value dont-accept
Packit 022b05
               has the affect of invalidating the
Packit 022b05
               corresponding entry in the
Packit 022b05
               pppBridgeMediaConfigTable object. It is an
Packit 022b05
               implementation-specific matter as to whether
Packit 022b05
               the agent removes an invalidated entry from the
Packit 022b05
               table. Accordingly, management stations must be
Packit 022b05
               prepared to receive tabular information from
Packit 022b05
               agents that corresponds to entries not
Packit 022b05
               currently in use. Changing this object will
Packit 022b05
               have effect when the link is next restarted."
Packit 022b05
     REFERENCE
Packit 022b05
               "Section 6.6, MAC Type Support Selection, of
Packit 022b05
               RFC1212."
Packit 022b05
     ::= { pppBridgeMediaConfigEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
END