mibs/MIBS/hp/HP-SN-BGP4-GROUP-MIB
2023-12-05 12:25:34 +01:00

3090 lines
85 KiB
Plaintext

HP-SN-BGP4-GROUP-MIB DEFINITIONS ::= BEGIN
-- Foundry snBgp4 Group MIB Release 1.0.0
-- Revision 0 09/09/98
-- Copyright 1996-97 Foundry Networks, Inc.
-- All rights reserved.
-- This Foundry Networks SNMP Management Information Base Specification
-- (Specification) embodies Foundry Networks' confidential and
-- proprietary intellectual property. Foundry Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Foundry Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- SECTION 1: Top Level Definitions
IMPORTS
Counter, Gauge, IpAddress
FROM RFC1155-SMI
-- mib-2
-- FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
snBgp4
FROM HP-SN-ROOT-MIB;
-- Groups
snBgp4Gen OBJECT IDENTIFIER ::= { snBgp4 1 }
snBgp4AddrFilter OBJECT IDENTIFIER ::= { snBgp4 2 }
snBgp4AggregateAddr OBJECT IDENTIFIER ::= { snBgp4 3 }
snBgp4AsPathFilter OBJECT IDENTIFIER ::= { snBgp4 4 }
snBgp4CommunityFilter OBJECT IDENTIFIER ::= { snBgp4 5 }
snBgp4NeighGenCfg OBJECT IDENTIFIER ::= { snBgp4 6 }
snBgp4NeighDistGroup OBJECT IDENTIFIER ::= { snBgp4 7 }
snBgp4NeighFilterGroup OBJECT IDENTIFIER ::= { snBgp4 8 }
snBgp4NeighRouteMap OBJECT IDENTIFIER ::= { snBgp4 9 }
snBgp4Network OBJECT IDENTIFIER ::= { snBgp4 10 }
snBgp4Redis OBJECT IDENTIFIER ::= { snBgp4 11 }
snBgp4RouteMapFilter OBJECT IDENTIFIER ::= { snBgp4 12 }
snBgp4RouteMapMatch OBJECT IDENTIFIER ::= { snBgp4 13 }
snBgp4RouteMapSet OBJECT IDENTIFIER ::= { snBgp4 14 }
snBgp4NeighOperStatus OBJECT IDENTIFIER ::= { snBgp4 15 }
snBgp4RouteOperStatus OBJECT IDENTIFIER ::= { snBgp4 16 }
snBgp4NeighborSummary OBJECT IDENTIFIER ::= { snBgp4 17 }
snBgp4Attribute OBJECT IDENTIFIER ::= { snBgp4 18 }
snBgp4ClearNeighborCmd OBJECT IDENTIFIER ::= { snBgp4 19 }
snBgp4NeighPrefixGroup OBJECT IDENTIFIER ::= { snBgp4 20 }
-- BGP4 General Variables
-- These parameters apply globally to the Router's
-- BGP4 Process.
snBgp4GenAlwaysCompareMed OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the comparison of the Multi-Exit Discriminator for paths from
neighbors in different AS."
::= { snBgp4Gen 1 }
snBgp4GenAutoSummary OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the default behavior of automatic summarization of subnet routes
into network-level routes."
::= { snBgp4Gen 2 }
snBgp4GenDefaultLocalPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To set the default local preference attribute."
::= { snBgp4Gen 3 }
snBgp4GenDefaultInfoOriginate OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the default Information Originate."
::= { snBgp4Gen 4 }
snBgp4GenFastExternalFallover OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable an action of immediately reset the BGP sessions of any
directly adjacent external neighbors if the link used to reach them goes
down."
::= { snBgp4Gen 5 }
snBgp4GenNextBootNeighbors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The next-boot configured number of neighbors in a BGP Peer Group.
The minimum value of this MIB is snBgp4GenMinNeighbors.
The maximum value of this MIB is snBgp4GenMaxNeighbors."
::= { snBgp4Gen 6 }
snBgp4GenNextBootRoutes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The next-boot configured number of Routes.
The minimum value of this MIB is snBgp4GenMinRoutes.
The maximum value of this MIB is snBgp4GenMaxRoutes."
::= { snBgp4Gen 7 }
snBgp4GenSynchronization OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the synchronization between BGP and your IGP."
::= { snBgp4Gen 8 }
snBgp4GenKeepAliveTime OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Keep alive timer."
::= { snBgp4Gen 9 }
snBgp4GenHoldTime OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Hold time timer."
::= { snBgp4Gen 10 }
snBgp4GenRouterId OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"BGP Router Id."
::= { snBgp4Gen 11 }
snBgp4GenTableMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string of the route-map name, each character of the name
is represented by one octet."
::= { snBgp4Gen 12 }
snBgp4GenAdminStat OBJECT-TYPE
SYNTAX INTEGER { disabled (0), enabled (1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative status of BGP4 in the router. The
value 'enabled' denotes that the BGP4 routing is active
in this router; 'disabled' disables BGP4 routing on this router."
::= { snBgp4Gen 13 }
snBgp4GenDefaultMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To set default metric values for the BGP4 protocol."
::= { snBgp4Gen 14 }
snBgp4GenMaxNeighbors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of neighbors can be configured in a BGP Peer Group."
::= { snBgp4Gen 15 }
snBgp4GenMinNeighbors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum number of neighbors can be configured in a BGP Peer Group."
::= { snBgp4Gen 16 }
snBgp4GenMaxRoutes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum configured number of Routes."
::= { snBgp4Gen 17 }
snBgp4GenMinRoutes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum configured number of Routes."
::= { snBgp4Gen 18 }
snBgp4GenMaxAddrFilters OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum configured number of BGP4 address filters."
::= { snBgp4Gen 19 }
snBgp4GenMaxAggregateAddresses OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum configured number of BGP4 aggregate addresses."
::= { snBgp4Gen 20 }
snBgp4GenMaxAsPathFilters OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum configured number of BGP4 AS-PATH filters."
::= { snBgp4Gen 21 }
snBgp4GenMaxCommunityFilters OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum configured number of BGP4 Community filters."
::= { snBgp4Gen 22 }
snBgp4GenMaxNetworks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum configured number of BGP4 Networks."
::= { snBgp4Gen 23 }
snBgp4GenMaxRouteMapFilters OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum configured number of BGP4 Route-map Filters."
::= { snBgp4Gen 24 }
snBgp4GenNeighPrefixMinValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum configured value of BGP4 Neighbor Prefix."
::= { snBgp4Gen 25 }
snBgp4GenOperNeighbors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational max number of neighbors configured for a BGP Group."
::= { snBgp4Gen 26 }
snBgp4GenOperRoutes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational number of Routes."
::= { snBgp4Gen 27 }
snBgp4GenLocalAs OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 local autonomous system number."
::= { snBgp4Gen 28 }
snBgp4GenRoutesInstalled OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bgp4 installed routes."
::= { snBgp4Gen 29 }
snBgp4GenAsPathInstalled OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bgp4 installed autonomous system path."
::= { snBgp4Gen 30 }
snBgp4ExternalDistance OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative distance for BGP external routes."
DEFVAL { 20 }
::= { snBgp4Gen 31 }
snBgp4InternalDistance OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative distance for BGP internal routes."
DEFVAL { 200 }
::= { snBgp4Gen 32 }
snBgp4LocalDistance OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative distance for BGP local routes."
DEFVAL { 200 }
::= { snBgp4Gen 33 }
snBgp4OperNumOfAttributes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational number of attribute entries."
::= { snBgp4Gen 34 }
snBgp4NextBootMaxAttributes OBJECT-TYPE
SYNTAX INTEGER (200..30000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The next boot maximum attribute entries. 10000 means reset to default."
DEFVAL { 10000 }
::= { snBgp4Gen 35 }
snBgp4ClusterId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A cluster ID which is represented by 4 bytes unsigned
integer (0..0xFFFFFFFF). 0 means reset to default."
::= { snBgp4Gen 36 }
snBgp4ClientToClientReflection OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the client to client reflection in BGP4."
::= { snBgp4Gen 37 }
snBgp4GenTotalNeighbors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current total number of neighbors running in a BGP Group."
::= { snBgp4Gen 38 }
snBgp4GenMaxPaths OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum configured number of Paths."
::= { snBgp4Gen 39 }
snBgp4GenConfedId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Confederation Id."
::= { snBgp4Gen 40 }
snBgp4GenConfedPeers OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..100))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An AS number from 1 to 0xFFFF construct confederation peers.
There are 50(max peers) of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4Gen 41 }
snBgp4GenDampening OBJECT-TYPE
SYNTAX INTEGER { none (0), parameters (1), routeMap (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The dampening of BGP4 in the router.
value 'none' denotes that the BGP4 dampening is off
'parameters' denotes parameters are confibrurable.
'routeMap' denotes routemap is configurable."
::= { snBgp4Gen 42 }
snBgp4GenDampenHalfLife OBJECT-TYPE
SYNTAX INTEGER (1..45)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Dampening Half Life."
::= { snBgp4Gen 43 }
snBgp4GenDampenReuse OBJECT-TYPE
SYNTAX INTEGER (1..20000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Dampening Reuse."
::= { snBgp4Gen 44 }
snBgp4GenDampenSuppress OBJECT-TYPE
SYNTAX INTEGER (1..20000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Dampening Suppress."
::= { snBgp4Gen 45 }
snBgp4GenDampenMaxSuppress OBJECT-TYPE
SYNTAX INTEGER (1..20000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Dampening Max Suppress Time."
::= { snBgp4Gen 46 }
snBgp4GenDampenMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string of the route-map name for dampening, each character of the name
is represented by one octet."
::= { snBgp4Gen 47 }
--- Bgp4 Address Filter table
snBgp4AddrFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4AddrFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Address Filter table."
::= { snBgp4AddrFilter 1 }
snBgp4AddrFilterEntry OBJECT-TYPE
SYNTAX SnBgp4AddrFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Address Filter table."
INDEX { snBgp4AddrFilterIndex }
::= { snBgp4AddrFilterTable 1 }
SnBgp4AddrFilterEntry ::= SEQUENCE {
snBgp4AddrFilterIndex
INTEGER,
snBgp4AddrFilterAction
INTEGER,
snBgp4AddrFilterSourceIp
IpAddress,
snBgp4AddrFilterSourceMask
IpAddress,
snBgp4AddrFilterDestIp
IpAddress,
snBgp4AddrFilterDestMask
IpAddress,
snBgp4AddrFilterRowStatus
INTEGER
}
snBgp4AddrFilterIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The table index for a filter entry."
::= { snBgp4AddrFilterEntry 1 }
snBgp4AddrFilterAction OBJECT-TYPE
SYNTAX INTEGER { deny(0), permit(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action to take if the bgp address match
with this filter."
::= { snBgp4AddrFilterEntry 2 }
snBgp4AddrFilterSourceIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Source IP address."
::= { snBgp4AddrFilterEntry 3 }
snBgp4AddrFilterSourceMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Source IP subnet mask."
::= { snBgp4AddrFilterEntry 4 }
snBgp4AddrFilterDestIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Destination IP address."
::= { snBgp4AddrFilterEntry 5 }
snBgp4AddrFilterDestMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Destination IP subnet mask."
::= { snBgp4AddrFilterEntry 6 }
snBgp4AddrFilterRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4AddrFilterEntry 7 }
-- Bgp4 Aggregate Address table
snBgp4AggregateAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4AggregateAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Aggregate Address table."
::= { snBgp4AggregateAddr 1 }
snBgp4AggregateAddrEntry OBJECT-TYPE
SYNTAX SnBgp4AggregateAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Aggregate Address table."
INDEX { snBgp4AggregateAddrIp, snBgp4AggregateAddrMask, snBgp4AggregateAddrOption }
::= { snBgp4AggregateAddrTable 1 }
SnBgp4AggregateAddrEntry ::= SEQUENCE {
snBgp4AggregateAddrIp
IpAddress,
snBgp4AggregateAddrMask
IpAddress,
snBgp4AggregateAddrOption
INTEGER,
snBgp4AggregateAddrMap
OCTET STRING,
snBgp4AggregateAddrRowStatus
INTEGER
}
snBgp4AggregateAddrIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Aggregate Address IP address."
::= { snBgp4AggregateAddrEntry 1 }
snBgp4AggregateAddrMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Aggregate Address IP subnet mask."
::= { snBgp4AggregateAddrEntry 2 }
snBgp4AggregateAddrOption OBJECT-TYPE
SYNTAX INTEGER {
address(1),
asSet(2),
summaryOnly(3),
suppressMap(4),
advertiseMap(5),
attributeMap(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"address(1), asSet(2), summaryOnly(3),
the suppressMap(4), advertiseMap(5),
attributeMap(6) are Options for creating an aggregate entry
in a BGP routing table."
::= { snBgp4AggregateAddrEntry 3 }
snBgp4AggregateAddrMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object associates with the snBgp4AggregateAddrOption and
the suppressMap(4), advertiseMap(5), attributeMap(6) of the
snBgp4AggregateAddrOption are only two Options for creating
an aggregate address map. A SNMP-SET error will be returned
for other options. An octet string of the map name,
each character of the name is represented by one octet."
::= { snBgp4AggregateAddrEntry 4 }
snBgp4AggregateAddrRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4AggregateAddrEntry 5 }
-- Bgp4 AS-Path Filter table
snBgp4AsPathFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4AsPathFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 AS-Path Filter table."
::= { snBgp4AsPathFilter 1 }
snBgp4AsPathFilterEntry OBJECT-TYPE
SYNTAX SnBgp4AsPathFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 As-path Filter table."
INDEX { snBgp4AsPathFilterIndex }
::= { snBgp4AsPathFilterTable 1 }
SnBgp4AsPathFilterEntry ::= SEQUENCE {
snBgp4AsPathFilterIndex
INTEGER,
snBgp4AsPathFilterAction
INTEGER,
snBgp4AsPathFilterRegExpression
OCTET STRING,
snBgp4AsPathFilterRowStatus
INTEGER
}
snBgp4AsPathFilterIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The table index for a filter entry."
::= { snBgp4AsPathFilterEntry 1 }
snBgp4AsPathFilterAction OBJECT-TYPE
SYNTAX INTEGER { deny(0), permit(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action to take if the bgp address match
with this filter."
::= { snBgp4AsPathFilterEntry 2 }
snBgp4AsPathFilterRegExpression OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Autonomous system in the filter using a regular expression.
Each character of the regular expression string is represented
by one octet."
::= { snBgp4AsPathFilterEntry 3 }
snBgp4AsPathFilterRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4AsPathFilterEntry 4 }
-- Bgp4 Community Filter table
snBgp4CommunityFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4CommunityFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Community Filter table."
::= { snBgp4CommunityFilter 1 }
snBgp4CommunityFilterEntry OBJECT-TYPE
SYNTAX SnBgp4CommunityFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Community Filter table."
INDEX { snBgp4CommunityFilterIndex }
::= { snBgp4CommunityFilterTable 1 }
SnBgp4CommunityFilterEntry ::= SEQUENCE {
snBgp4CommunityFilterIndex
INTEGER,
snBgp4CommunityFilterAction
INTEGER,
snBgp4CommunityFilterCommNum
OCTET STRING,
snBgp4CommunityFilterInternet
INTEGER,
snBgp4CommunityFilterNoAdvertise
INTEGER,
snBgp4CommunityFilterNoExport
INTEGER,
snBgp4CommunityFilterRowStatus
INTEGER,
snBgp4CommunityFilterLocalAs
INTEGER
}
snBgp4CommunityFilterIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The table index for a filter entry."
::= { snBgp4CommunityFilterEntry 1 }
snBgp4CommunityFilterAction OBJECT-TYPE
SYNTAX INTEGER { deny(0), permit(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action to take if the bgp address match
with this filter."
::= { snBgp4CommunityFilterEntry 2 }
snBgp4CommunityFilterCommNum OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..80))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFFFFFF. There are 20 of them.
This integer number is represented by 4 OCTETs."
::= { snBgp4CommunityFilterEntry 3 }
snBgp4CommunityFilterInternet OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Disabled/Enabled the Internet Community."
::= { snBgp4CommunityFilterEntry 4 }
snBgp4CommunityFilterNoAdvertise OBJECT-TYPE
SYNTAX INTEGER { false(0), true(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Do not advertise this route to any peer (internal or external)."
::= { snBgp4CommunityFilterEntry 5 }
snBgp4CommunityFilterNoExport OBJECT-TYPE
SYNTAX INTEGER { false(0), true(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Do not advertise this route to an EBGP peer."
::= { snBgp4CommunityFilterEntry 6 }
snBgp4CommunityFilterRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4CommunityFilterEntry 7 }
snBgp4CommunityFilterLocalAs OBJECT-TYPE
SYNTAX INTEGER { false(0), true(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Send this route to peers in other sub-autonomous systems within
the local confederation. Do not advertise this route to an
external system."
::= { snBgp4CommunityFilterEntry 8 }
-- Bgp4 Neighbor General Configuration Table
snBgp4NeighGenCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4NeighGenCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Neighbor General Configuration table."
::= { snBgp4NeighGenCfg 1 }
snBgp4NeighGenCfgEntry OBJECT-TYPE
SYNTAX SnBgp4NeighGenCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Community Filter table."
INDEX { snBgp4NeighGenCfgNeighIp }
::= { snBgp4NeighGenCfgTable 1 }
SnBgp4NeighGenCfgEntry ::= SEQUENCE {
snBgp4NeighGenCfgNeighIp
IpAddress,
snBgp4NeighGenCfgAdvertlevel
INTEGER,
snBgp4NeighGenCfgDefOriginate
INTEGER,
snBgp4NeighGenCfgEbgpMultihop
INTEGER,
snBgp4NeighGenCfgMaxPrefix
INTEGER,
snBgp4NeighGenCfgNextHopSelf
INTEGER,
snBgp4NeighGenCfgRemoteAs
INTEGER,
snBgp4NeighGenCfgSendComm
INTEGER,
snBgp4NeighGenCfgWeight
INTEGER,
snBgp4NeighGenCfgWeightFilterList
OCTET STRING,
snBgp4NeighGenCfgRowStatus
INTEGER,
snBgp4NeighGenCfgUpdateSrcLpbIntf
INTEGER,
snBgp4NeighGenCfgRouteRefClient
INTEGER,
snBgp4NeighGenCfgRemovePrivateAs
INTEGER,
snBgp4NeighGenCfgEbgpMultihopTtl
INTEGER,
snBgp4NeighGenCfgShutdown
INTEGER,
snBgp4NeighGenCfgKeepAliveTime
INTEGER,
snBgp4NeighGenCfgHoldTime
INTEGER,
snBgp4NeighGenCfgDefOrigMap
OCTET STRING,
snBgp4NeighGenCfgDesc
OCTET STRING,
snBgp4NeighGenCfgPass
OCTET STRING
}
snBgp4NeighGenCfgNeighIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a neighbor entry."
::= { snBgp4NeighGenCfgEntry 1 }
snBgp4NeighGenCfgAdvertlevel OBJECT-TYPE
SYNTAX INTEGER (0..600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To set the minimum interval between the
sending of BGP routing updates."
::= { snBgp4NeighGenCfgEntry 2 }
snBgp4NeighGenCfgDefOriginate OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the default originate for this neighbor."
::= { snBgp4NeighGenCfgEntry 3 }
snBgp4NeighGenCfgEbgpMultihop OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the EBGP Muitihop for this neighbor."
::= { snBgp4NeighGenCfgEntry 4 }
snBgp4NeighGenCfgMaxPrefix OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To control how many prefixes can be received from a neighbor.
The minimum value of the maximum prefix is snBgp4GenNeighPrefixMinValue.
The maximum value of the maximum prefix is snBgp4GenOperRoutes."
::= { snBgp4NeighGenCfgEntry 5 }
snBgp4NeighGenCfgNextHopSelf OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the next-hop processing of BGP updates on the router."
::= { snBgp4NeighGenCfgEntry 6 }
snBgp4NeighGenCfgRemoteAs OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To specify a neighbor with an autonomous system number(AS)."
::= { snBgp4NeighGenCfgEntry 7 }
snBgp4NeighGenCfgSendComm OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To specify that a COMMUNITES attribute should be sent to a BGP neighbor."
::= { snBgp4NeighGenCfgEntry 8 }
snBgp4NeighGenCfgWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To assign a weight to a neighbor connection."
::= { snBgp4NeighGenCfgEntry 9 }
snBgp4NeighGenCfgWeightFilterList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighGenCfgEntry 10 }
snBgp4NeighGenCfgRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5),
applyDefault(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
applyDefault(6)...apply default value to an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4NeighGenCfgEntry 11 }
snBgp4NeighGenCfgUpdateSrcLpbIntf OBJECT-TYPE
SYNTAX INTEGER (0..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To allow internal BGP sessions to use any operational
loopback interface (1..8) for TCP connections. Zero
interface means to restore the interface assignment to the
closest interface, which is called the best local address."
::= { snBgp4NeighGenCfgEntry 12 }
snBgp4NeighGenCfgRouteRefClient OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To configure the router as a BGP route reflector,
enable the specified neighbor as its client.
When all the clients are disabled, the local router
is no longer a route reflector."
::= { snBgp4NeighGenCfgEntry 13 }
snBgp4NeighGenCfgRemovePrivateAs OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable filtering private AS number."
::= { snBgp4NeighGenCfgEntry 14 }
snBgp4NeighGenCfgEbgpMultihopTtl OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The EBGP Muitihop TTL for this neighbor."
::= { snBgp4NeighGenCfgEntry 15 }
snBgp4NeighGenCfgShutdown OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable BGP4 Nbr Shutdown."
::= { snBgp4NeighGenCfgEntry 16 }
snBgp4NeighGenCfgKeepAliveTime OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Keep alive timer."
::= { snBgp4NeighGenCfgEntry 17 }
snBgp4NeighGenCfgHoldTime OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Hold time timer."
::= { snBgp4NeighGenCfgEntry 18 }
snBgp4NeighGenCfgDefOrigMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string of the route-map name, each character of the name
is represented by one octet."
::= { snBgp4NeighGenCfgEntry 19 }
snBgp4NeighGenCfgDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..80))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string of the neighbor description."
::= { snBgp4NeighGenCfgEntry 20 }
snBgp4NeighGenCfgPass OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..80))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string of the neighbor Md5 password."
::= { snBgp4NeighGenCfgEntry 21 }
-- Bgp4 Neighbor Distribute Group Table
snBgp4NeighDistGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4NeighDistGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Neighbor Distribute Group table."
::= { snBgp4NeighDistGroup 1 }
snBgp4NeighDistGroupEntry OBJECT-TYPE
SYNTAX SnBgp4NeighDistGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Distribute Group table."
INDEX { snBgp4NeighDistGroupNeighIp, snBgp4NeighDistGroupDir }
::= { snBgp4NeighDistGroupTable 1 }
SnBgp4NeighDistGroupEntry ::= SEQUENCE {
snBgp4NeighDistGroupNeighIp
IpAddress,
snBgp4NeighDistGroupDir
INTEGER,
snBgp4NeighDistGroupAccessList
OCTET STRING,
snBgp4NeighDistGroupRowStatus
INTEGER,
snBgp4NeighDistGroupInFilterList
OCTET STRING,
snBgp4NeighDistGroupOutFilterList
OCTET STRING,
snBgp4NeighDistGroupInIpAccessList
OCTET STRING,
snBgp4NeighDistGroupOutIpAccessList
OCTET STRING,
snBgp4NeighDistGroupInPrefixList
OCTET STRING,
snBgp4NeighDistGroupOutPrefixList
OCTET STRING
}
snBgp4NeighDistGroupNeighIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a neighbor entry."
::= { snBgp4NeighDistGroupEntry 1 }
snBgp4NeighDistGroupDir OBJECT-TYPE
SYNTAX INTEGER { out(0), in(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The incoming/outgoing advertisements to which
the access list is applied."
::= { snBgp4NeighDistGroupEntry 2 }
snBgp4NeighDistGroupAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighDistGroupEntry 3 }
snBgp4NeighDistGroupRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4NeighDistGroupEntry 4 }
snBgp4NeighDistGroupInFilterList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighDistGroupEntry 5 }
snBgp4NeighDistGroupOutFilterList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighDistGroupEntry 6 }
snBgp4NeighDistGroupInIpAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighDistGroupEntry 7 }
snBgp4NeighDistGroupOutIpAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighDistGroupEntry 8 }
snBgp4NeighDistGroupInPrefixList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A Prefix name list. "
::= { snBgp4NeighDistGroupEntry 9 }
snBgp4NeighDistGroupOutPrefixList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A Prefix name list. "
::= { snBgp4NeighDistGroupEntry 10 }
-- Bgp4 Neighbor Filter Group Table
snBgp4NeighFilterGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4NeighFilterGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Neighbor Filter Group table."
::= { snBgp4NeighFilterGroup 1 }
snBgp4NeighFilterGroupEntry OBJECT-TYPE
SYNTAX SnBgp4NeighFilterGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Neighbor Filter Group table."
INDEX { snBgp4NeighFilterGroupNeighIp, snBgp4NeighFilterGroupDir }
::= { snBgp4NeighFilterGroupTable 1 }
SnBgp4NeighFilterGroupEntry ::= SEQUENCE {
snBgp4NeighFilterGroupNeighIp
IpAddress,
snBgp4NeighFilterGroupDir
INTEGER,
snBgp4NeighFilterGroupAccessList
OCTET STRING,
snBgp4NeighFilterGroupRowStatus
INTEGER,
snBgp4NeighFilterGroupInFilterList
OCTET STRING,
snBgp4NeighFilterGroupOutFilterList
OCTET STRING,
snBgp4NeighFilterGroupInAsPathAccessList
OCTET STRING,
snBgp4NeighFilterGroupOutAsPathAccessList
OCTET STRING,
snBgp4NeighFilterGroupWeight
INTEGER,
snBgp4NeighFilterGroupWeightAccessList
OCTET STRING
}
snBgp4NeighFilterGroupNeighIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a neighbor entry."
::= { snBgp4NeighFilterGroupEntry 1 }
snBgp4NeighFilterGroupDir OBJECT-TYPE
SYNTAX INTEGER { out(0), in(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The incoming/outgoing advertisements to which
the access list is applied."
::= { snBgp4NeighFilterGroupEntry 2 }
snBgp4NeighFilterGroupAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighFilterGroupEntry 3 }
snBgp4NeighFilterGroupRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4NeighFilterGroupEntry 4 }
snBgp4NeighFilterGroupInFilterList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighFilterGroupEntry 5 }
snBgp4NeighFilterGroupOutFilterList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 16 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighFilterGroupEntry 6 }
snBgp4NeighFilterGroupInAsPathAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighFilterGroupEntry 7 }
snBgp4NeighFilterGroupOutAsPathAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighFilterGroupEntry 8 }
snBgp4NeighFilterGroupWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To assign a weight to a neighbor filter."
::= { snBgp4NeighFilterGroupEntry 9 }
snBgp4NeighFilterGroupWeightAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF. There are 1 of them.
This integer number is represented by 2 OCTETs."
::= { snBgp4NeighFilterGroupEntry 10 }
-- Bgp4 Neighbor Route Map Table
snBgp4NeighRouteMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4NeighRouteMapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Neighbor Route Map table."
::= { snBgp4NeighRouteMap 1 }
snBgp4NeighRouteMapEntry OBJECT-TYPE
SYNTAX SnBgp4NeighRouteMapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Route Map table."
INDEX { snBgp4NeighRouteMapNeighIp, snBgp4NeighRouteMapDir }
::= { snBgp4NeighRouteMapTable 1 }
SnBgp4NeighRouteMapEntry ::= SEQUENCE {
snBgp4NeighRouteMapNeighIp
IpAddress,
snBgp4NeighRouteMapDir
INTEGER,
snBgp4NeighRouteMapMapName
OCTET STRING,
snBgp4NeighRouteMapRowStatus
INTEGER
}
snBgp4NeighRouteMapNeighIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a neighbor entry."
::= { snBgp4NeighRouteMapEntry 1 }
snBgp4NeighRouteMapDir OBJECT-TYPE
SYNTAX INTEGER { out(0), in(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The incoming/outgoing advertisements to which
the access list is applied."
::= { snBgp4NeighRouteMapEntry 2 }
snBgp4NeighRouteMapMapName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string of the route-map name, Each character of the name
is represented by one octet."
::= { snBgp4NeighRouteMapEntry 3 }
snBgp4NeighRouteMapRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4NeighRouteMapEntry 4 }
-- Bgp4 Network Table
snBgp4NetworkTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4NetworkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Network Weight table."
::= { snBgp4Network 1 }
snBgp4NetworkEntry OBJECT-TYPE
SYNTAX SnBgp4NetworkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Network Weight table."
INDEX { snBgp4NetworkIp, snBgp4NetworkSubnetMask }
::= { snBgp4NetworkTable 1 }
SnBgp4NetworkEntry ::= SEQUENCE {
snBgp4NetworkIp
IpAddress,
snBgp4NetworkSubnetMask
IpAddress,
snBgp4NetworkWeight
INTEGER,
snBgp4NetworkBackdoor
INTEGER,
snBgp4NetworkRowStatus
INTEGER
}
snBgp4NetworkIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a network entry."
::= { snBgp4NetworkEntry 1 }
snBgp4NetworkSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The subnet mask for a network entry."
::= { snBgp4NetworkEntry 2 }
snBgp4NetworkWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To assign a weight to a neighbor connection."
::= { snBgp4NetworkEntry 3 }
snBgp4NetworkBackdoor OBJECT-TYPE
SYNTAX INTEGER { disabled (0), enabled (1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the backdoor for this network."
::= { snBgp4NetworkEntry 4 }
snBgp4NetworkRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4NetworkEntry 5 }
-- BGP4 Redistribution of Routes Table
snBgp4RedisTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4RedisEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The BGP4 Redistribution contains configurations
that could be imported into the BGP4 domain."
::= { snBgp4Redis 1 }
snBgp4RedisEntry OBJECT-TYPE
SYNTAX SnBgp4RedisEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The BGP4 Redistribution Entry specifies a particular RIP
or , OSPF, or Static route to be imported into the BGP4 domain."
INDEX { snBgp4RedisProtocol }
::= { snBgp4RedisTable 1 }
SnBgp4RedisEntry ::=
SEQUENCE {
snBgp4RedisProtocol
INTEGER,
snBgp4RedisMetric
INTEGER,
snBgp4RedisRouteMap
OCTET STRING,
snBgp4RedisWeight
INTEGER,
snBgp4RedisMatchInternal
INTEGER,
snBgp4RedisMatchExternal1
INTEGER,
snBgp4RedisMatchExternal2
INTEGER,
snBgp4RedisRowStatus
INTEGER
}
snBgp4RedisProtocol OBJECT-TYPE
SYNTAX INTEGER {
rip(1),
ospf(2),
static(3),
connected(4),
isis(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The imported configuration into BGP4 domain is set in the following:
rip(1): - the RIP.
ospf(2): - the OSPF.
static(3): - the static.
connected(4): - the connected.
isis(5): - the ISIS."
::= { snBgp4RedisEntry 1 }
snBgp4RedisMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The metric of using the specified protocol Metric value."
::= { snBgp4RedisEntry 2 }
snBgp4RedisRouteMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string of the route-map name, each character of the name
is represented by one octet."
::= { snBgp4RedisEntry 3 }
snBgp4RedisWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To assign a weight for the specified protocol."
::= { snBgp4RedisEntry 4 }
snBgp4RedisMatchInternal OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is only applicable to the OSPF protocol."
::= { snBgp4RedisEntry 5 }
snBgp4RedisMatchExternal1 OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is only applicable to the OSPF protocol."
::= { snBgp4RedisEntry 6 }
snBgp4RedisMatchExternal2 OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is only applicable to the OSPF protocol."
::= { snBgp4RedisEntry 7 }
snBgp4RedisRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4RedisEntry 8 }
-- Bgp4 Route Map Filter table
snBgp4RouteMapFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4RouteMapFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 RouteMap Filter table."
::= { snBgp4RouteMapFilter 1 }
snBgp4RouteMapFilterEntry OBJECT-TYPE
SYNTAX SnBgp4RouteMapFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 RouteMap Filter table."
INDEX { snBgp4RouteMapFilterMapName, snBgp4RouteMapFilterSequenceNum}
::= { snBgp4RouteMapFilterTable 1 }
SnBgp4RouteMapFilterEntry ::= SEQUENCE {
snBgp4RouteMapFilterMapName
OCTET STRING,
snBgp4RouteMapFilterSequenceNum
INTEGER,
snBgp4RouteMapFilterAction
INTEGER,
snBgp4RouteMapFilterRowStatus
INTEGER
}
snBgp4RouteMapFilterMapName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An octet string of the route-map name, each character of the name
is represented by one octet."
::= { snBgp4RouteMapFilterEntry 1 }
snBgp4RouteMapFilterSequenceNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A sequence number for this particular route-map."
::= { snBgp4RouteMapFilterEntry 2 }
snBgp4RouteMapFilterAction OBJECT-TYPE
SYNTAX INTEGER { deny(0), permit(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action to take if the bgp address match
with this filter."
::= { snBgp4RouteMapFilterEntry 3 }
snBgp4RouteMapFilterRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4RouteMapFilterEntry 4 }
-- BGP4 Route Map Match Configuration Table
snBgp4RouteMapMatchTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4RouteMapMatchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Route Map Set table."
::= { snBgp4RouteMapMatch 1 }
snBgp4RouteMapMatchEntry OBJECT-TYPE
SYNTAX SnBgp4RouteMapMatchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Route Map Match table."
INDEX { snBgp4RouteMapMatchMapName, snBgp4RouteMapMatchSequenceNum }
::= { snBgp4RouteMapMatchTable 1 }
SnBgp4RouteMapMatchEntry ::= SEQUENCE {
snBgp4RouteMapMatchMapName
OCTET STRING,
snBgp4RouteMapMatchSequenceNum
INTEGER,
snBgp4RouteMapMatchAsPathFilter
OCTET STRING,
snBgp4RouteMapMatchCommunityFilter
OCTET STRING,
snBgp4RouteMapMatchAddressFilter
OCTET STRING,
snBgp4RouteMapMatchMetric
INTEGER,
snBgp4RouteMapMatchNextHopList
OCTET STRING,
snBgp4RouteMapMatchRouteType
INTEGER,
snBgp4RouteMapMatchTagList
OCTET STRING,
snBgp4RouteMapMatchRowMask
INTEGER,
snBgp4RouteMapMatchAsPathAccessList
OCTET STRING,
snBgp4RouteMapMatchCommunityList
OCTET STRING,
snBgp4RouteMapMatchAddressAccessList
OCTET STRING,
snBgp4RouteMapMatchAddressPrefixList
OCTET STRING,
snBgp4RouteMapMatchNextHopAccessList
OCTET STRING,
snBgp4RouteMapMatchNextHopPrefixList
OCTET STRING
}
snBgp4RouteMapMatchMapName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An octet string of the route-map name, each character of the name
is represented by one octet."
::= { snBgp4RouteMapMatchEntry 1 }
snBgp4RouteMapMatchSequenceNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A sequence number for this particular route-map."
::= { snBgp4RouteMapMatchEntry 2 }
snBgp4RouteMapMatchAsPathFilter OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF and there are 10 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP autonomous system path access list."
::= { snBgp4RouteMapMatchEntry 3 }
snBgp4RouteMapMatchCommunityFilter OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF and there are 10 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP community access list."
::= { snBgp4RouteMapMatchEntry 4 }
snBgp4RouteMapMatchAddressFilter OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF and there are 10 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP address access list."
::= { snBgp4RouteMapMatchEntry 5 }
snBgp4RouteMapMatchMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To match a metric for BGP routes."
::= { snBgp4RouteMapMatchEntry 6 }
snBgp4RouteMapMatchNextHopList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF and there are 16 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP next-hop access list."
::= { snBgp4RouteMapMatchEntry 7 }
snBgp4RouteMapMatchRouteType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
external(1),
externalType1(2),
externalType2(3),
internal(4),
local(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To match a route-type.
Currently only externalType1(2),
externalType2(3), internal(4) is supported for SNMP-SET."
::= { snBgp4RouteMapMatchEntry 8 }
snBgp4RouteMapMatchTagList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To match a BGP tag access list."
::= { snBgp4RouteMapMatchEntry 9 }
snBgp4RouteMapMatchRowMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used together with above
MIBs in the same VARBIND to set and
reset any MIBs in the table.
The bit number is referred to the
snBgp4RouteMapMatchEntry number
of each row in the table.
The bit is ON - means set,
The bit is OFF - means reset"
::= { snBgp4RouteMapMatchEntry 10 }
snBgp4RouteMapMatchAsPathAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFFFFFF and there are 5 of 4 OCTETs.
This integer number is represented by 4 OCTETs.
To match a BGP autonomous system path access list."
::= { snBgp4RouteMapMatchEntry 11 }
snBgp4RouteMapMatchCommunityList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFFFFFF and there are 5 of 4 OCTETs.
This integer number is represented by 4 OCTETs.
To match a BGP community access list."
::= { snBgp4RouteMapMatchEntry 12 }
snBgp4RouteMapMatchAddressAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..10))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF and there are 5 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP address access list."
::= { snBgp4RouteMapMatchEntry 13 }
snBgp4RouteMapMatchAddressPrefixList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..170))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Prefix list
To match a BGP address access list."
::= { snBgp4RouteMapMatchEntry 14 }
snBgp4RouteMapMatchNextHopAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..10))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 0xFFFF and there are 5 of 2 OCTETs.
This integer number is represented by 2 OCTETs.
To match a BGP address access list."
::= { snBgp4RouteMapMatchEntry 15 }
snBgp4RouteMapMatchNextHopPrefixList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..170))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Prefix list
To match a BGP address access list."
::= { snBgp4RouteMapMatchEntry 16 }
-- BGP4 Route Map Set Configuration Table
snBgp4RouteMapSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4RouteMapSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Route Map Set table."
::= { snBgp4RouteMapSet 1 }
snBgp4RouteMapSetEntry OBJECT-TYPE
SYNTAX SnBgp4RouteMapSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Route Map Set table."
INDEX { snBgp4RouteMapSetMapName, snBgp4RouteMapSetSequenceNum }
::= { snBgp4RouteMapSetTable 1 }
SnBgp4RouteMapSetEntry ::= SEQUENCE {
snBgp4RouteMapSetMapName
OCTET STRING,
snBgp4RouteMapSetSequenceNum
INTEGER,
snBgp4RouteMapSetAsPathType
INTEGER,
snBgp4RouteMapSetAsPathString
OCTET STRING,
snBgp4RouteMapSetAutoTag
INTEGER,
snBgp4RouteMapSetCommunityType
INTEGER,
snBgp4RouteMapSetCommunityNum
INTEGER,
snBgp4RouteMapSetCommunityAdditive
INTEGER,
snBgp4RouteMapSetLocalPreference
INTEGER,
snBgp4RouteMapSetMetric
INTEGER,
snBgp4RouteMapSetNextHop
IpAddress,
snBgp4RouteMapSetOrigin
INTEGER,
snBgp4RouteMapSetTag
INTEGER,
snBgp4RouteMapSetWeight
INTEGER,
snBgp4RouteMapSetRowMask
INTEGER,
snBgp4RouteMapSetCommunityNums
OCTET STRING,
snBgp4RouteMapSetDampenHalfLife
INTEGER,
snBgp4RouteMapSetDampenReuse
INTEGER,
snBgp4RouteMapSetDampenSuppress
INTEGER,
snBgp4RouteMapSetDampenMaxSuppress
INTEGER
}
snBgp4RouteMapSetMapName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An octet string of the route-map name, each character of the name
is represented by one octet."
::= { snBgp4RouteMapSetEntry 1 }
snBgp4RouteMapSetSequenceNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A sequence number for this particular route-map."
::= { snBgp4RouteMapSetEntry 2 }
snBgp4RouteMapSetAsPathType OBJECT-TYPE
SYNTAX INTEGER { tag(0), prepend(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To modify an autonomous system path for BGP routes.
tag(0) - Converts the tag of a route into an autonomous system path.
prepend(1) - Appends the string from snBgp4RouteMapSetAsPathString to the
as-path of the route that is matched by the route map."
::= { snBgp4RouteMapSetEntry 3 }
snBgp4RouteMapSetAsPathString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"as-path string. This string is used if only if the snBgp4RouteMapSetAsPathCmd
was sent together with the value set to prepend(1)."
::= { snBgp4RouteMapSetEntry 4 }
snBgp4RouteMapSetAutoTag OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To enable/disable the automatic-tag for BGP routes."
::= { snBgp4RouteMapSetEntry 5 }
snBgp4RouteMapSetCommunityType OBJECT-TYPE
SYNTAX INTEGER { nums(0), none(3)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To set the BGP COMMUNITIES attribute. none means no other
community attributes are allowed, nums means allowing community
attributesi, the old values 1 and 2 are not valid since 5.03.00"
::= { snBgp4RouteMapSetEntry 6 }
snBgp4RouteMapSetCommunityNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS deprecated
DESCRIPTION
"community-number. This number is used if only if the snBgp4RouteMapSetCommunityCmd
was sent together with the value set to number(0)."
::= { snBgp4RouteMapSetEntry 7 }
snBgp4RouteMapSetCommunityAdditive OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To add the community to the already existing communities."
::= { snBgp4RouteMapSetEntry 8 }
snBgp4RouteMapSetLocalPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To modify a local-preference for BGP routes."
::= { snBgp4RouteMapSetEntry 9 }
snBgp4RouteMapSetMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To modify a metric for BGP routes."
::= { snBgp4RouteMapSetEntry 10 }
snBgp4RouteMapSetNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To modify the IP address of the next hop for BGP routes."
::= { snBgp4RouteMapSetEntry 11 }
snBgp4RouteMapSetOrigin OBJECT-TYPE
SYNTAX INTEGER { igp(0), egp(1), incomplete(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To set the BGP origin code."
::= { snBgp4RouteMapSetEntry 12 }
snBgp4RouteMapSetTag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To specify the tag for BGP routes."
::= { snBgp4RouteMapSetEntry 13 }
snBgp4RouteMapSetWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To specify the BGP weight for the routing table."
::= { snBgp4RouteMapSetEntry 14 }
snBgp4RouteMapSetRowMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used together with above
MIBs in the same VARBIND to set and
reset any MIBs in the table.
The bit number is referred to the
snBgp4RouteMapSetEntry number
of each row in the table.
The bit is ON - means set,
The bit is OFF - means reset"
::= { snBgp4RouteMapSetEntry 15 }
snBgp4RouteMapSetCommunityNums OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..24))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Community number is from 1 to 0xFFFFFFFF. There are 6 of them.
This integer number is represented by 4 OCTETs."
::= { snBgp4RouteMapSetEntry 16 }
snBgp4RouteMapSetDampenHalfLife OBJECT-TYPE
SYNTAX INTEGER (1..45)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Route Map Dampening Half Life."
::= { snBgp4RouteMapSetEntry 17 }
snBgp4RouteMapSetDampenReuse OBJECT-TYPE
SYNTAX INTEGER (1..20000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Route Map Dampening Reuse."
::= { snBgp4RouteMapSetEntry 18 }
snBgp4RouteMapSetDampenSuppress OBJECT-TYPE
SYNTAX INTEGER (1..20000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Route Map Dampening Suppress."
::= { snBgp4RouteMapSetEntry 19 }
snBgp4RouteMapSetDampenMaxSuppress OBJECT-TYPE
SYNTAX INTEGER (1..20000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bgp4 Route Map Dampening Max Suppress Time."
::= { snBgp4RouteMapSetEntry 20 }
-- Bgp4 Neighbor Operational Status Table
snBgp4NeighOperStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4NeighOperStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Neighbor Operational Status table."
::= { snBgp4NeighOperStatus 1 }
snBgp4NeighOperStatusEntry OBJECT-TYPE
SYNTAX SnBgp4NeighOperStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Operational Status table."
INDEX { snBgp4NeighOperStatusIndex }
::= { snBgp4NeighOperStatusTable 1 }
SnBgp4NeighOperStatusEntry ::= SEQUENCE {
snBgp4NeighOperStatusIndex
INTEGER,
snBgp4NeighOperStatusIp
IpAddress,
snBgp4NeighOperStatusRemoteAs
INTEGER,
snBgp4NeighOperStatusBgpType
INTEGER,
snBgp4NeighOperStatusState
INTEGER,
snBgp4NeighOperStatusKeepAliveTime
INTEGER,
snBgp4NeighOperStatusHoldTime
INTEGER,
snBgp4NeighOperStatusAdvertlevel
INTEGER,
snBgp4NeighOperStatusKeepAliveTxCounts
Counter,
snBgp4NeighOperStatusKeepAliveRxCounts
Counter,
snBgp4NeighOperStatusUpdateTxCounts
Counter,
snBgp4NeighOperStatusUpdateRxCounts
Counter,
snBgp4NeighOperStatusNotifTxCounts
Counter,
snBgp4NeighOperStatusNotifRxCounts
Counter,
snBgp4NeighOperStatusOpenTxCounts
Counter,
snBgp4NeighOperStatusOpenRxCounts
Counter
}
snBgp4NeighOperStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for a neighbor entry."
::= { snBgp4NeighOperStatusEntry 1 }
snBgp4NeighOperStatusIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a neighbor entry."
::= { snBgp4NeighOperStatusEntry 2 }
snBgp4NeighOperStatusRemoteAs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show a neighbor with an autonomous system number(AS)."
::= { snBgp4NeighOperStatusEntry 3 }
snBgp4NeighOperStatusBgpType OBJECT-TYPE
SYNTAX INTEGER { ebgp(0), ibgp(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the type of BGP protocol whether is internal or external."
::= { snBgp4NeighOperStatusEntry 4 }
snBgp4NeighOperStatusState OBJECT-TYPE
SYNTAX INTEGER {
noState(0),
idle(1),
connect(2),
active(3),
openSent(4),
openConfirm(5),
established(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the state of this neighbor."
::= { snBgp4NeighOperStatusEntry 5 }
snBgp4NeighOperStatusKeepAliveTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Keep alive timer."
::= { snBgp4NeighOperStatusEntry 6 }
snBgp4NeighOperStatusHoldTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Hold time timer."
::= { snBgp4NeighOperStatusEntry 7 }
snBgp4NeighOperStatusAdvertlevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the minimum interval between the
sending of BGP routing updates."
::= { snBgp4NeighOperStatusEntry 8 }
snBgp4NeighOperStatusKeepAliveTxCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Keep alive message sent counts."
::= { snBgp4NeighOperStatusEntry 9 }
snBgp4NeighOperStatusKeepAliveRxCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Keep alive message received counts."
::= { snBgp4NeighOperStatusEntry 10 }
snBgp4NeighOperStatusUpdateTxCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Update message sent counts."
::= { snBgp4NeighOperStatusEntry 11 }
snBgp4NeighOperStatusUpdateRxCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Update message received counts."
::= { snBgp4NeighOperStatusEntry 12 }
snBgp4NeighOperStatusNotifTxCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Notification message sent counts."
::= { snBgp4NeighOperStatusEntry 13 }
snBgp4NeighOperStatusNotifRxCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Notification message received counts."
::= { snBgp4NeighOperStatusEntry 14 }
snBgp4NeighOperStatusOpenTxCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Open message sent counts."
::= { snBgp4NeighOperStatusEntry 15 }
snBgp4NeighOperStatusOpenRxCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Open message received counts."
::= { snBgp4NeighOperStatusEntry 16 }
-- Bgp4 Routes Operational Status Table
snBgp4RouteOperStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4RouteOperStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Routebor Operational Status table."
::= { snBgp4RouteOperStatus 1 }
snBgp4RouteOperStatusEntry OBJECT-TYPE
SYNTAX SnBgp4RouteOperStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Operational Status table."
INDEX { snBgp4RouteOperStatusIndex }
::= { snBgp4RouteOperStatusTable 1 }
SnBgp4RouteOperStatusEntry ::= SEQUENCE {
snBgp4RouteOperStatusIndex
INTEGER,
snBgp4RouteOperStatusIp
IpAddress,
snBgp4RouteOperStatusSubnetMask
IpAddress,
snBgp4RouteOperStatusNextHop
IpAddress,
snBgp4RouteOperStatusMetric
INTEGER,
snBgp4RouteOperStatusLocalPreference
INTEGER,
snBgp4RouteOperStatusWeight
INTEGER,
snBgp4RouteOperStatusOrigin
INTEGER,
snBgp4RouteOperStatusStatus
INTEGER,
snBgp4RouteOperStatusRouteTag
INTEGER,
snBgp4RouteOperStatusCommunityList
OCTET STRING,
snBgp4RouteOperStatusAsPathList
OCTET STRING
}
snBgp4RouteOperStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for a route entry."
::= { snBgp4RouteOperStatusEntry 1 }
snBgp4RouteOperStatusIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a route entry."
::= { snBgp4RouteOperStatusEntry 2 }
snBgp4RouteOperStatusSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Subnet Mask for a route entry."
::= { snBgp4RouteOperStatusEntry 3 }
snBgp4RouteOperStatusNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next-hop IP for a route entry."
::= { snBgp4RouteOperStatusEntry 4 }
snBgp4RouteOperStatusMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the metric value of a route entry."
::= { snBgp4RouteOperStatusEntry 5 }
snBgp4RouteOperStatusLocalPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the local preference of a route entry."
::= { snBgp4RouteOperStatusEntry 6 }
snBgp4RouteOperStatusWeight OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the weight of this route."
::= { snBgp4RouteOperStatusEntry 7 }
snBgp4RouteOperStatusOrigin OBJECT-TYPE
SYNTAX INTEGER {
igp(0),
egp(1),
incomplete(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the origin of this route."
::= { snBgp4RouteOperStatusEntry 8 }
snBgp4RouteOperStatusStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bit array that contains the status of this route.
This is a packed bit string; The following shows the
meaning of each bit:
(bit 0 is the least significant bit and 0=FALSE, 1=TRUE).
bit position meaning
------------ -------
6-31 reserved.
5 aggregate.
4 best.
3 internal.
2 local.
1 suppressed.
0 valid."
::= { snBgp4RouteOperStatusEntry 9 }
snBgp4RouteOperStatusRouteTag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the route tag of this route."
::= { snBgp4RouteOperStatusEntry 10 }
snBgp4RouteOperStatusCommunityList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the community list of this route.
If the community list is an NULL string that means an empty list, then
the community is INTERNET. A number from 1 to 0xFFFFFFFF.
This integer number is represented by 4 OCTETs.
In the community list, it could have some Well-known numbers such as:
BGP_COMMUNITY_ATTRIBUTE_NO_EXPORT 0xFFFFFF01
BGP_COMMUNITY_ATTRIBUTE_NO_ADVERTISE 0xFFFFFF02"
::= { snBgp4RouteOperStatusEntry 11 }
snBgp4RouteOperStatusAsPathList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the AS Path list of this route.
A number from 1 to 0xFFFF.
This integer number is represented by 2 OCTETs."
::= { snBgp4RouteOperStatusEntry 12 }
-- Bgp4 Neighbor Summary Table
snBgp4NeighborSummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4NeighborSummaryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Routebor Operational Status table."
::= { snBgp4NeighborSummary 1 }
snBgp4NeighborSummaryEntry OBJECT-TYPE
SYNTAX SnBgp4NeighborSummaryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Operational Status table."
INDEX { snBgp4NeighborSummaryIndex }
::= { snBgp4NeighborSummaryTable 1 }
SnBgp4NeighborSummaryEntry ::= SEQUENCE {
snBgp4NeighborSummaryIndex
INTEGER,
snBgp4NeighborSummaryIp
IpAddress,
snBgp4NeighborSummaryState
INTEGER,
snBgp4NeighborSummaryStateChgTime
INTEGER,
snBgp4NeighborSummaryRouteReceived
INTEGER,
snBgp4NeighborSummaryRouteInstalled
INTEGER
}
snBgp4NeighborSummaryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for a route entry."
::= { snBgp4NeighborSummaryEntry 1 }
snBgp4NeighborSummaryIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a route entry."
::= { snBgp4NeighborSummaryEntry 2 }
snBgp4NeighborSummaryState OBJECT-TYPE
SYNTAX INTEGER {
noState(0),
idle(1),
connect(2),
active(3),
openSent(4),
openConfirm(5),
established(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the state of this neighbor."
::= { snBgp4NeighborSummaryEntry 3 }
snBgp4NeighborSummaryStateChgTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time of a change of the state of this neighbor."
::= { snBgp4NeighborSummaryEntry 4 }
snBgp4NeighborSummaryRouteReceived OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of routes received of this neighbor."
::= { snBgp4NeighborSummaryEntry 5 }
snBgp4NeighborSummaryRouteInstalled OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of routes installed of this neighbor."
::= { snBgp4NeighborSummaryEntry 6 }
-- Bgp4 Attribute Entries Table
snBgp4AttributeTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4AttributeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Attribute entries table."
::= { snBgp4Attribute 1 }
snBgp4AttributeEntry OBJECT-TYPE
SYNTAX SnBgp4AttributeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Attribute table."
INDEX { snBgp4AttributeIndex }
::= { snBgp4AttributeTable 1 }
SnBgp4AttributeEntry ::= SEQUENCE {
snBgp4AttributeIndex
INTEGER,
snBgp4AttributeNextHop
IpAddress,
snBgp4AttributeMetric
INTEGER,
snBgp4AttributeOrigin
INTEGER,
snBgp4AttributeAggregatorAs
INTEGER,
snBgp4AttributeRouterId
IpAddress,
snBgp4AttributeAtomicAggregatePresent
INTEGER,
snBgp4AttributeLocalPreference
INTEGER,
snBgp4AttributeCommunityList
OCTET STRING,
snBgp4AttributeAsPathList
OCTET STRING,
snBgp4AttributeOriginator
IpAddress,
snBgp4AttributeClusterList
OCTET STRING
}
snBgp4AttributeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for a route entry."
::= { snBgp4AttributeEntry 1 }
snBgp4AttributeNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next-hop IP for a route entry."
::= { snBgp4AttributeEntry 2 }
snBgp4AttributeMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the metric value of a route entry."
::= { snBgp4AttributeEntry 3 }
snBgp4AttributeOrigin OBJECT-TYPE
SYNTAX INTEGER {
igp(0),
egp(1),
incomplete(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the origin of this route."
::= { snBgp4AttributeEntry 4 }
snBgp4AttributeAggregatorAs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The aggregator AS number for an attribute entry."
::= { snBgp4AttributeEntry 5 }
snBgp4AttributeRouterId OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The router ID for an attribute entry."
::= { snBgp4AttributeEntry 6 }
snBgp4AttributeAtomicAggregatePresent OBJECT-TYPE
SYNTAX INTEGER { false(0), true(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The atomic aggregate present in an attribute entry."
::= { snBgp4AttributeEntry 7 }
snBgp4AttributeLocalPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the local preference of a route entry."
::= { snBgp4AttributeEntry 8 }
snBgp4AttributeCommunityList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the community list of this attribute entry.
If the community list is an NULL string that means an empty list, then
the community is INTERNET. A number from 1 to 0xFFFFFFFF.
This integer number is represented by 4 OCTETs.
In the community list, it could have some Well-known numbers such as:
BGP_COMMUNITY_ATTRIBUTE_NO_EXPORT 0xFFFFFF01
BGP_COMMUNITY_ATTRIBUTE_NO_ADVERTISE 0xFFFFFF02"
::= { snBgp4AttributeEntry 9 }
snBgp4AttributeAsPathList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the AS Path list of this attribute entry.
A number from 1 to 0xFFFF.
This integer number is represented by 2 OCTETs."
::= { snBgp4AttributeEntry 10 }
snBgp4AttributeOriginator OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The originator IP address for an attribute entry."
::= { snBgp4AttributeEntry 11 }
snBgp4AttributeClusterList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"To show the cluster list of this attribute entry.
If the cluster list is an NULL string, it means an empty list.
Otherwise, the list is a group of cluster ID which is
represented by 4 OCTETs IP address."
::= { snBgp4AttributeEntry 12 }
-- Bgp4 Clear Neighbor Command Table
snBgp4ClearNeighborCmdTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4ClearNeighborCmdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Clear Bgp4 command table."
::= { snBgp4ClearNeighborCmd 1 }
snBgp4ClearNeighborCmdEntry OBJECT-TYPE
SYNTAX SnBgp4ClearNeighborCmdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the clear Bgp4 neighbor command table."
INDEX { snBgp4ClearNeighborCmdIp }
::= { snBgp4ClearNeighborCmdTable 1 }
SnBgp4ClearNeighborCmdEntry ::= SEQUENCE {
snBgp4ClearNeighborCmdIp
IpAddress,
snBgp4ClearNeighborCmdElement
INTEGER
}
snBgp4ClearNeighborCmdIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a neighbor entry.
If the IP address is 255.255.255.255, it
means for all neighbors."
::= { snBgp4ClearNeighborCmdEntry 1 }
snBgp4ClearNeighborCmdElement OBJECT-TYPE
SYNTAX INTEGER {
valid(0),
lastPacketWithError(1),
notificationErrors(2),
softOutbound(3),
traffic(4),
neighbor(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To send the command element of this neighbor for value(1) to (5)
valid(0) is received in SNMP-get."
::= { snBgp4ClearNeighborCmdEntry 2 }
-- Bgp4 Neighbor Prefix Group Table
snBgp4NeighPrefixGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnBgp4NeighPrefixGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Bgp4 Neighbor Prefix Group table."
::= { snBgp4NeighPrefixGroup 1 }
snBgp4NeighPrefixGroupEntry OBJECT-TYPE
SYNTAX SnBgp4NeighPrefixGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Bgp4 Prefix Group table."
INDEX { snBgp4NeighPrefixGroupNeighIp, snBgp4NeighPrefixGroupDir }
::= { snBgp4NeighPrefixGroupTable 1 }
SnBgp4NeighPrefixGroupEntry ::= SEQUENCE {
snBgp4NeighPrefixGroupNeighIp
IpAddress,
snBgp4NeighPrefixGroupDir
INTEGER,
snBgp4NeighPrefixGroupInAccessList
OCTET STRING,
snBgp4NeighPrefixGroupOutAccessList
OCTET STRING,
snBgp4NeighPrefixGroupRowStatus
INTEGER
}
snBgp4NeighPrefixGroupNeighIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address for a neighbor entry."
::= { snBgp4NeighPrefixGroupEntry 1 }
snBgp4NeighPrefixGroupDir OBJECT-TYPE
SYNTAX INTEGER { out(0), in(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The incoming/outgoing advertisements to which
the access list is applied."
::= { snBgp4NeighPrefixGroupEntry 2 }
snBgp4NeighPrefixGroupInAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An in access prefix list name. "
::= { snBgp4NeighPrefixGroupEntry 3 }
snBgp4NeighPrefixGroupOutAccessList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An out prefix list name. "
::= { snBgp4NeighPrefixGroupEntry 4 }
snBgp4NeighPrefixGroupRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snBgp4NeighPrefixGroupEntry 5 }
END