Observium_CE/mibs/a3com/A3Com-RIP-IPextns-r4-MIB

1414 lines
56 KiB
Plaintext

-- Copyright 1995 by 3Com Corporation. All rights reserved.
-- MIB file name: a3Com-ip-rip
-- available in these 3Com devices: NETBuilder bridge/routers
-- For support or more info, check 3Com's web page at http://www.3com.com
--
-- This MIB is for 3Com systems that offer RIP-based IP routing services
--
-- Updates for software release 7.0 (r2 of MIB):
-- 18-oct-93: kxy added table to support ImportMetric parameter
-- 18-oct-93: kxy added support of SubnetAdvUnn/NetAdvUnn parameter
-- 18-oct-93: kxy added support of SubnetBcast/All1sBcast parameter
-- 09-nov-93: kxy slightly changed meaning of a3RipIpDefMetric
-- 09-nov-93: kxy imporoved definition of some objects
-- 12-nov-93: kxy added support of a3RipIp***PolAllMet objects
--
-- Updates for software release 7.1 (r3 of MIB)
-- 28-apr-94: kxy added obj to control DynamicNbr|NoDynamicNbr
--
-- Updated for software release 8.2 (r4 of MIB)
-- 10-apr-95: kxy added a3RipIpAggregateCtl, a3RipIpDeAggregateClt
-- and a3RipIpNBMAmodeCtl
--
A3Com-RIP-IPextns-r4-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
a3Com OBJECT IDENTIFIER ::= { enterprises 43 }
brouterMIB OBJECT IDENTIFIER ::= { a3Com 2 }
a3ComRipIp OBJECT IDENTIFIER ::= { brouterMIB 8 }
RowStatus ::= INTEGER {
-- the following two values are states
-- these values can be read or written
active(1),
notInService(2),
-- the following value is a state:
-- this value may be read, but not written
notReady(3),
-- the following three values are actions
-- these values can be written, but are never read
createAndGo(4),
createAndWait(5),
destroy(6)
}
--This data type, which has the same semantics as the rowStatus
--textual convention used in SNMPv2, is used to add and
--delete entries from a table.
--
--The tables in this MIB allow a subset of the functionality
--provided by the rowStatus textual convention. In particular
--row creation is allowed using only the createAndGo method.
--
--That is, when adding entries to this table, this object
--must be set to createAndGo(4). The instance identifier
--for this object will define the values of the columns
--that make up the index.
--
--In the same PDU, the appropriate remaining columns
--of that row must be set as well. The agent
--will immediately set the value of this object to
--active(1) if the row is correct. If not, the agent
--will refuse the SET request and return an
--error code.
--
--To modify an existing entry, it must be removed
--and another entry with the desired changes added.
--
--To remove an entry, set the value of this object
--to destroy(6).
a3RipIpUpdateTime OBJECT-TYPE
SYNTAX INTEGER (5..5400)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies the time interval,
in seconds, within which RIP-IP sends update
packets. This parameter also determines
the length of time a route learned through
RIP-IP stays in the IP routing table. For
example, once a route is in the routing table,
the router must receive a RIP update packet
indicating the reachability of this route
every 6 * a3RipIpUpdateTime. If no updates
are received in that time interval, the entry
is removed from the routing table."
DEFVAL { 30 }
::= { a3ComRipIp 1 }
a3RipIpCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains parameters that affect the
operation of RIP for IP."
::= { a3ComRipIp 2 }
a3RipIpCtlEntry OBJECT-TYPE
SYNTAX A3RipIpCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains parameters specific to each
network port on this system."
INDEX { a3RipIpPortIndex }
::= { a3RipIpCtlTable 1 }
A3RipIpCtlEntry ::=
SEQUENCE {
a3RipIpPortIndex INTEGER,
a3RipIpTalkCtl INTEGER,
a3RipIpListenCtl INTEGER,
a3RipIpTrustedNbrCtl INTEGER,
a3RipIpPoisonCtl INTEGER,
a3RipIpTriggerCtl INTEGER,
a3RipIpDefMetric INTEGER,
a3RipIpExtPolCtl INTEGER,
a3RipIpIntPolCtl INTEGER,
a3RipIpNetPolCtl INTEGER,
a3RipIpRcvPolCtl INTEGER,
a3RipIpStaPolCtl INTEGER,
a3RipIpUnnAdvCtl INTEGER,
a3RipIpBcastCtl INTEGER,
a3RipIpExtPolAllMet INTEGER,
a3RipIpIntPolAllMet INTEGER,
a3RipIpNetPolAllMet INTEGER,
a3RipIpRcvPolAllMet INTEGER,
a3RipIpStaPolAllMet INTEGER,
a3RipIpDynNbrCtl INTEGER,
a3RipIpAggregateCtl INTEGER,
a3RipIpDeAggregateCtl INTEGER,
a3RipIpNBMAmodeCtl INTEGER
}
a3RipIpPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This provides the port index to which the RIP-IP
parameters in this table entry apply."
::= { a3RipIpCtlEntry 1 }
a3RipIpTalkCtl OBJECT-TYPE
SYNTAX INTEGER {
talk (1),
noTalk (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If talk (1) is specified, RIP-IP sends update and
request packets on the specified port. If noTalk (2)
is specified, no updates or requests are sent over
this port.
If talk(1) is specified, 3RipIpDynNbrCtl has been
set to dynamicNbr, and the -PORT owner has been set
to FR/X.25, the -RIP Neighbor list is built from
the ARP table."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
CONTol."
DEFVAL { noTalk }
::= { a3RipIpCtlEntry 2 }
a3RipIpListenCtl OBJECT-TYPE
SYNTAX INTEGER {
listen (1),
noListen (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If listen (1) is selected, RIP-IP receives and
processes incoming update and request packets. If
a3RipIpTalkCtl is set to noTalk (2), this system does
not send any response packets for the request
packets it receives."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
CONTol."
DEFVAL { noListen }
::= { a3RipIpCtlEntry 3 }
a3RipIpTrustedNbrCtl OBJECT-TYPE
SYNTAX INTEGER {
include (1),
exclude (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object controls how the list of trusted neighbors in
a3RipIpTrustedNbrTable is to be interpreted. If this is
set to include (1), RIP-IP will accept routing packets from
the set of addresses in a3RipIpTrustedNbrTable. If this
is set to exclude (2), RIP-IP will accept routing packets
from all addresses except those listed in that table for
this port. Note, if a3RipIpTrustedNbrTable is empty, RIP-IP
will accept routing updates from all neighbors, regardless
of the value of this object."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
TrustedNeighbor."
::= { a3RipIpCtlEntry 4 }
a3RipIpPoisonCtl OBJECT-TYPE
SYNTAX INTEGER {
poison (1),
noPoison (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines how split horizon is
performed. To achieve split horizon, RIP-IP
refrains from advertising a route to a port if
the gateway for this route can be reached on the
same port. If poison (1) is selected, RIP-IP
advertises the route but it uses infinity (16)
for the metric. If noPoison (2) is selected,
the route is not advertised."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
CONTol."
DEFVAL { poison }
::= { a3RipIpCtlEntry 5 }
a3RipIpTriggerCtl OBJECT-TYPE
SYNTAX INTEGER {
trigger (1),
noTrigger (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines if RIP-IP sends trigger
update packets. Trigger update packets are
sent when a route's metric has changed. By
sending these update packets, RIP does not need to
wait for the update interval, allowing earlier
notification that a route's metric has changed."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
CONTol."
DEFVAL { trigger }
::= { a3RipIpCtlEntry 6 }
a3RipIpDefMetric OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies whether RIP-IP advertises
the default route. The default route is the
network with internet address 0.0.0.0 and is
reported with a metric equal to the value of this
parameter. If this is set to 0, the default
route is advertised only if it was learned and if
that default route is allowed by the corresponding policies."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
DefaultMetric."
DEFVAL { 0 }
::= { a3RipIpCtlEntry 7 }
--
-- The following objects instrument policies controlling the routes
-- that may be added to the routing table and the routes that may be
-- advertised via routing updates.
--
-- Incoming policies are applied to received routing updates before the
-- routes are entered into the routing table. The Receive Policy
-- (mib objects: a3RipIpRcvPolCtl and a3RipIpRcvPolTable) filters
-- RIP updates before they get into the routing table. There are
-- corresponding incoming policies for OSPF routing updates and EGP routing
-- updates. (they will be in separate MIBs).
--
-- Outgoing policies are applied to routing updates before they are
-- sent by the system. First, the Network Policy (mib objects:
-- a3RipIpNetPolCtl and a3RipIpNetPolTable) is applied to all routing
-- updates. Next, those entries learned via an IGP (other than RIP) are
-- filtered against the Interior Policy (mib objects: a3RipIpIntPolCtl and
-- a3RipIpIntPolTable) before they are included in any routing updates.
-- Those entries learned via an EGP are similarly filtered against the
-- Exterior Policy (mib objects: a3RipIpExtPolCtl and a3RipIpExtPolTable) and,
-- static entries are filtered against the Static Policy (mib objects:
-- a3RipIpStaPolCtl and a3RipIpStaPolTable).
--
-- All routing updates must pass these two layers of policy before they
-- are allowed to be sent.
--
a3RipIpExtPolCtl OBJECT-TYPE
SYNTAX INTEGER {
all (1),
none (2),
include (3),
exclude (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter controls which routes learned
by the Exterior Gateway Protocol (EGP) are
reported by RIP-IP. If this is set to all (1),
all routes learned from EGP or BGP are reported, provided
those routes are allowed to be reported by
the Network Policy (see a3RipIpNetPolCtl).
The metric that will be reported by RIP for all routes
learned via EGP or BGP is specified by a3RipIpExtPolAllMet.
If this is set to none (2), none of the routes
learned from EGP or BGP are reported.
If this is set to include (3), routes to destinations
listed in a3RipIpExtPolTable are reported. If no
routes are listed in a3RipIpExtPolTable, all routes
are reported. This applies to the other policy tables
as well.
If this is set to exclude (4), all routes
are reported except those listed in a3RipIpExtPolTable.
If no routes are listed in a3RipIpExtPolTable, no routes
are reported. This applies to the other policy tables
as well. The metric reported for routes learned via EGP or BGP
in this case is calculated using the formula specified in
a3RipIpImpMetTable (for egp or bgp).
(note, in all these cases, Network Policy must be
passed before this policy is applied).
If this objects gets changed from include to exclude,
or from exclude to include, all existing entries will
be flushed from the table."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
ExteriorPolicy."
DEFVAL { none }
::= { a3RipIpCtlEntry 8 }
a3RipIpIntPolCtl OBJECT-TYPE
SYNTAX INTEGER {
all (1),
none (2),
include (3),
exclude (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines which routes learned by
an Interior Gateway Protocol (IGP) are reported by RIP-IP.
If this is set to all (1), all routes learned from an IGP
are reported, provided those routes are allowed to be
reported by the Network Policy (see a3RipIpNetPolCtl)
The metric that will be reported by RIP for all routes
learned via an IGP (other than RIP) is specified by
a3RipIpIntPolAllMet.
If this is set to none (2), none of the routes
learned from the IGP are reported.
If this is set to include (3) routes to destinations
listed in a3RipIpIntPolTable are reported.
If this is set to exclude (4), all routes
are reported except those listed in a3RipIpIntPolTable.
If no routes are listed, no routes will be reported.
The metric reported for routes learned via an IGP (other than RIP)
in this case is calculated using the formula specified in
a3RipIpImpMetTable (for ospf or iisis).
(note, in all these cases, Network Policy must be
passed before this policy is applied).
If this objects gets changed from include to exclude,
or from exclude to include, all existing entries will
be flushed from the table."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
InteriorPolicy."
DEFVAL { none }
::= { a3RipIpCtlEntry 9 }
a3RipIpNetPolCtl OBJECT-TYPE
SYNTAX INTEGER {
all (1),
none (2),
include (3),
exclude (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines which routes are reported by
RIP-IP. The policies defined by this object and
a3RipIpNetPolTable overrides the policies defined in
a3RipIpIntPolCtl/Table, a3RipIpExtPolCtl/Table, and
a3RipIpStaPolCtl/Table in deciding whether a route
is to be reported.
If this is set to all (1), all routes are reported, provided
they are allowed by either the interior policy or exterior
policy. The metric that will be reported by RIP for all routes
is specified by a3RipIpNetPolAllMet.
If this is set to none (2), none of the routes
are reported.
If this is set to include (3), routes to destinations
listed in a3RipIpNetPolTable are reported.
If this is set to exclude (4), all routes
are reported except those listed in a3RipIpNetPolTable.
If no routes are listed, no routes will be reported.
The metric reported for routes learned via RIP
in this case is taken directly from the routing table or
from the results of applying one of the other policies.
(note, in all these cases, the Interior Policy or Exterior
Policy must be passed after this policy is applied. Only
those routes that pass both sets of policies will be
advertised).
If this objects gets changed from include to exclude,
or from exclude to include, all existing entries will
be flushed from the table."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
NetworkPolicy."
DEFVAL { all }
::= { a3RipIpCtlEntry 10 }
a3RipIpRcvPolCtl OBJECT-TYPE
SYNTAX INTEGER {
all (1),
none (2),
include (3),
exclude (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is used to filter routing updates
from trusted neighbors. It allows control over
which RIP routes are received and stored in the
routing table.
If this is set to all (1), all routes reported by
trusted neighbors are received and stored in the
routing table. The metric that will be stored in the routing
table in this case is specified by a3RipIpRcvPolAllMet.
If this is set to none (2), none of the routes
are received or stored in the routing table.
If this is set to include (3), routes to destinations
listed in a3RipIpRcvPolTable are received and
stored.
If this is set to exclude (4), all routes
are received and stored except those listed in
a3RipIpRcvPolTable.
If this objects gets changed from include to exclude,
or from exclude to include, all existing entries will
be flushed from the table."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
ReceivePolicy."
DEFVAL { all }
::= { a3RipIpCtlEntry 11 }
a3RipIpStaPolCtl OBJECT-TYPE
SYNTAX INTEGER {
all (1),
none (2),
include (3),
exclude (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is used to filter the reporting
of static routes. It allows control over
which static RIP routes are reported.
If this is set to all (1), all static routes
are reported, provided those routes are allowed
to be reported by a3RipIpNetPolCtl/Table.
The metric that will be stored in the routing
table in this case is specified by a3RipIpStaPolAllMet.
If this is set to none (2), none of the static
routes are reported.
If this is set to include (3), static routes to
destinations listed in a3RipIpStaPolTable are reported.
If this is set to exclude (4), all routes are reported
except those listed in a3RipIpStaPolTable.
(note, in all these cases, Network Policy must be
passed before this policy is applied).
If this objects gets changed from include to exclude,
or from exclude to include, all existing entries will
be flushed from the table."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
StaticPolicy."
DEFVAL { none }
::= { a3RipIpCtlEntry 12 }
--
--
--
a3RipIpUnnAdvCtl OBJECT-TYPE
SYNTAX INTEGER {
subnetAdvUnn (1),
netAdvUnn (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies which routes are reported
by RIP updates sent over an unnumbered link.
If this object is set to subnetAdvUnn (1), RIP explicitly
reports each subnetted route the system knows about.
If this object is set to netAdvUnn (2), RIP reports
only the IP network rather than each subnet."
DEFVAL { subnetAdvUnn }
::= { a3RipIpCtlEntry 13 }
a3RipIpBcastCtl OBJECT-TYPE
SYNTAX INTEGER {
subnetBcast (1),
all1sBcast (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object specifies the destination IP address
to which RIP updates are sent over this port. If
this object is set to subnetBcast(1), the RIP
advertisement is sent using a directed broadcast
IP address as its destination (e.g., 129.213.255.255).
If this object has the value all1sBcast, the RIP
advertisement is sent using a limited broadcast
IP address as its destination (i.e., 255.255.255.255)."
DEFVAL { subnetBcast }
::= { a3RipIpCtlEntry 14 }
a3RipIpExtPolAllMet OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When a3RipIpExtPolCtl is set to all, this object specifies
the metric used in RIP updates of routes learned via EGP or BGP.
If this object is set to zero, the metric is calculated from
the metric learned from EGP or BGP according to the formula defined
in the a3RipIpImpMetTable (ie, the entry corresponding to egp or bgp)."
DEFVAL { 0 }
::= { a3RipIpCtlEntry 15 }
a3RipIpIntPolAllMet OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When a3RipIpIntPolCtl is set to all, this object specifies
the metric used in RIP updates of routes learned via OSPF or IISIS.
If this object is set to zero, the metric is calculated from
the metric learned from OSPF or IISIS according to the formula defined
in the a3RipIpImpMetTable (ie, the entry corresponding to ospf or iisis)."
DEFVAL { 0 }
::= { a3RipIpCtlEntry 16 }
a3RipIpNetPolAllMet OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When a3RipIpNetPolCtl is set to all, this object specifies
the metric used in RIP updates of routes learned via RIP.
If this object is set to zero, the metric is taken directly from
the routing table."
DEFVAL { 0 }
::= { a3RipIpCtlEntry 17 }
a3RipIpRcvPolAllMet OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When a3RipIpRcvPolCtl is set to all, this object specifies
the metric stored in the routing table when routing updates are
received via RIP (from trusted neighbors)."
DEFVAL { 0 }
::= { a3RipIpCtlEntry 18 }
a3RipIpStaPolAllMet OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When a3RipIpStaPolCtl is set to all, this object specifies
the metric used in RIP updates of static routes (ie, those
routes entered by a user). If this object is set to zero, the
metric is calculated from the metric specified by the static entry
according to the formula defined in the a3RipIpImpMetTable (ie, the
entry corresponding to static)."
DEFVAL { 0 }
::= { a3RipIpCtlEntry 19 }
a3RipIpDynNbrCtl OBJECT-TYPE
SYNTAX INTEGER {
dynamicNbr (1),
noDynamicNbr (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When a3RipIpDynNbrCtl is set to dynamicNbr over FR or X.25,
and -RIP CONTrol is set to TALK, the neighbor list is learnt
dynamically as InArp learn the IP addresses of the dlcis or
as addresses are added to the ARP table. The user need not
configure the -RIP Neighbor parameter manually. The
dynamicNbr|NoDynamicNbr has no significance for non-FR and
non-X.25 media.
When a3RipIpDynNbrCtl is set to NodynamicNbr, any neighbor
in the neighbor list is deleted and the -RIP neighbor list
from the config file is restored onto the neighbor list.
When the -PORT owner parameter is changed from a non-FR and
non-X.25 owner to FR or X.25, the -RIP Neighbor list was
empty, and the -RIP CONTrol had the value TALK for this port,
the code automatically sets this object to DynamicNbr,
and fills up the neighbor list with the appropriate IP
addresses in the ARP table.
Note: only those neighbors of the same IP address network
number for this port is being copied from the ARP table
to this port's neighbor list.
If the -PORT owner parameter is changed from a FR/X.25 to a
non-FR and non-X25 media, and this object had the value
DynamicNbr, the code automatically changes this object value
to NoDynamicNbr and restores the statically configured
neighbors from the config file into the -RIP neighbor list.
If a3RipIpDynNbrCtl has been set to dynamicNbr and the -PORT
owner is FR/X.25, no -RIP neighbor can be statically added."
DEFVAL { noDynamicNbr }
::= { a3RipIpCtlEntry 20 }
a3RipIpAggregateCtl OBJECT-TYPE
SYNTAX INTEGER {
aggregate (1),
noAggregate (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines if RIP-IP aggregates
subnetworks with variable-length subnet masks
into one network."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
CONTol."
DEFVAL { noAggregate }
::= { a3RipIpCtlEntry 21 }
a3RipIpDeAggregateCtl OBJECT-TYPE
SYNTAX INTEGER {
deAggregate (1),
noDeAggregate (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines if RIP-IP de-aggregate
a network into many subnetted network."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
CONTol."
DEFVAL { noDeAggregate }
::= { a3RipIpCtlEntry 22 }
a3RipIpNBMAmodeCtl OBJECT-TYPE
SYNTAX INTEGER {
fullMesh (1),
nonMesh (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines if the underlying NBMA
network is full-mesh or non-mesh. Partial-mesh
is treated as non-mesh. When this object is set
to fullMesh(1), RIP-IP advertises routes based on
regular split-horizon. If nonMesh(2), RIP-Ip
advertises routes based on next-hop split-horizon.
This object is only meaningful when the underlying
interface is NBMA, (i.e. Frame Relay or X.25)"
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
CONTol."
DEFVAL { nonMesh }
::= { a3RipIpCtlEntry 23 }
--
-- The Exterior Policy Table
--
a3RipIpExtPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpExtPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table contains a list of addresses learned via EGP
that are to be included or excluded from RIP reports."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
ExteriorPolicy."
::= { a3ComRipIp 3 }
a3RipIpExtPolEntry OBJECT-TYPE
SYNTAX A3RipIpExtPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains a single IP destination address.
This destination is either included or excluded from
RIP reports about routes learned via EGP. Each entry
also contains a metric to be used in the reports."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
ExteriorPolicy."
INDEX { a3RipIpExtPolPort, a3RipIpExtPolAddr }
::= { a3RipIpExtPolTable 1 }
A3RipIpExtPolEntry ::=
SEQUENCE {
a3RipIpExtPolPort INTEGER,
a3RipIpExtPolAddr IpAddress,
a3RipIpExtPolMetric INTEGER,
a3RipIpExtPolStatus RowStatus
}
a3RipIpExtPolPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This defines the port to which this entry applies."
::= { a3RipIpExtPolEntry 1 }
a3RipIpExtPolAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies a route destination learned via EGP
that is to be included or excluded (based on a3RipIpExtPolCtl)
from RIP reports."
::= { a3RipIpExtPolEntry 2 }
a3RipIpExtPolMetric OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The metric that is to be used in RIP reports of this
route. If a metric value in the range of 1 to 15 is
specified, the route, together with the specified metric,
is reported. If the metric 0 is specified, the routing
table metric is calculated according to the formula
defined in a3RipIpImpMetTable (for either EGP or BGP).
(all fractions are rounded down to the next integer)"
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
ExteriorPolicy."
::= { a3RipIpExtPolEntry 3 }
a3RipIpExtPolStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB."
::= { a3RipIpExtPolEntry 4 }
--
-- The Interior Policy Table
--
a3RipIpIntPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpIntPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table contains a list of addresses learned via an IGP
other than RIP that are to be included or excluded from
RIP reports."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
InteriorPolicy."
::= { a3ComRipIp 4 }
a3RipIpIntPolEntry OBJECT-TYPE
SYNTAX A3RipIpIntPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains a single IP destination address.
This destination is either included or excluded from
RIP reports. Each entry also contains a metric to be
used in the reports."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
InteriorPolicy."
INDEX { a3RipIpIntPolPort, a3RipIpIntPolAddr }
::= { a3RipIpIntPolTable 1 }
A3RipIpIntPolEntry ::=
SEQUENCE {
a3RipIpIntPolPort INTEGER,
a3RipIpIntPolAddr IpAddress,
a3RipIpIntPolMetric INTEGER,
a3RipIpIntPolStatus RowStatus
}
a3RipIpIntPolPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This defines the port to which this entry applies."
::= { a3RipIpIntPolEntry 1 }
a3RipIpIntPolAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies a route destination learned via an IGP
that is to be included or excluded (based on a3RipIpIntPolCtl)
from RIP reports."
::= { a3RipIpIntPolEntry 2 }
a3RipIpIntPolMetric OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The metric that is to be used in RIP reports of this
route. It a metric value in the range of 1 to 15 is
specified, the route, together with the specified metric,
is reported. If the metric 0 is specified, the routing
table metric is calculated according to the formula
defined in a3RipIpImpMetTable (for either OSPF or IISIS).
(all fractions are rounded down to the next integer)"
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
InteriorPolicy."
::= { a3RipIpIntPolEntry 3 }
a3RipIpIntPolStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB."
::= { a3RipIpIntPolEntry 4 }
--
-- The Network Policy Table
--
a3RipIpNetPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpNetPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table contains a list of addresses that are to
be included or excluded from RIP reports. Note,
Network Policy overrides Static Policy, Interior
Policy, and Exterior Policy in deciding whether a
route is to be reported."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
NetworkPolicy."
::= { a3ComRipIp 5 }
a3RipIpNetPolEntry OBJECT-TYPE
SYNTAX A3RipIpNetPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains a single IP destination address.
This destination is either included or excluded from
RIP reports. Each entry also contains a metric to be
used in the reports."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
NetworkPolicy."
INDEX { a3RipIpNetPolPort, a3RipIpNetPolAddr }
::= { a3RipIpNetPolTable 1 }
A3RipIpNetPolEntry ::=
SEQUENCE {
a3RipIpNetPolPort INTEGER,
a3RipIpNetPolAddr IpAddress,
a3RipIpNetPolMetric INTEGER,
a3RipIpNetPolStatus RowStatus
}
a3RipIpNetPolPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This defines the port to which this entry applies."
::= { a3RipIpNetPolEntry 1 }
a3RipIpNetPolAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies a route destination that is to be
included or excluded (based on a3RipIpNetPolCtl) from
RIP reports."
::= { a3RipIpNetPolEntry 2 }
a3RipIpNetPolMetric OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The metric that is to be used in RIP reports of this
route. If a metric value in the range of 1 to 15 is
specified, the route, together with the specified metric,
is reported. If the metric 0 is specified, the routing
table metric is used."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
NetworkPolicy."
::= { a3RipIpNetPolEntry 3 }
a3RipIpNetPolStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB."
::= { a3RipIpNetPolEntry 4 }
--
-- The Receive Policy Table
--
a3RipIpRcvPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpRcvPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table contains a list of addresses learned via trusted
neighbors that are to be received and stored in the routing
table."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
ReceivePolicy."
::= { a3ComRipIp 6 }
a3RipIpRcvPolEntry OBJECT-TYPE
SYNTAX A3RipIpRcvPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains a single IP destination address.
This destination is either stored or not stored when
RIP reports from trusted neighbors are received. Each
entry also contains a metric to be used in the routing
table entry."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
ReceivePolicy."
INDEX { a3RipIpRcvPolPort, a3RipIpRcvPolAddr }
::= { a3RipIpRcvPolTable 1 }
A3RipIpRcvPolEntry ::=
SEQUENCE {
a3RipIpRcvPolPort INTEGER,
a3RipIpRcvPolAddr IpAddress,
a3RipIpRcvPolMetric INTEGER,
a3RipIpRcvPolStatus RowStatus
}
a3RipIpRcvPolPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This defines the port to which this entry applies."
::= { a3RipIpRcvPolEntry 1 }
a3RipIpRcvPolAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies a route destination that is to be stored
or not stored (based on a3RipIpRcvPolCtl) when RIP reports
from trusted neighbors are received."
::= { a3RipIpRcvPolEntry 2 }
a3RipIpRcvPolMetric OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The metric that is to be used in the routing table entry for
this route. It a metric value in the range of 1 to 15 is
specified, the route, together with the specified metric,
is stored. If the metric 0 is specified, the routing
report metric is used."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
ReceivePolicy."
::= { a3RipIpRcvPolEntry 3 }
a3RipIpRcvPolStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB."
::= { a3RipIpRcvPolEntry 4 }
--
-- The Static Policy Table
--
a3RipIpStaPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpStaPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table contains a list of static addresses
that are to be included or excluded from RIP reports."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
StaticPolicy."
::= { a3ComRipIp 7 }
a3RipIpStaPolEntry OBJECT-TYPE
SYNTAX A3RipIpStaPolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains a single IP destination address
representing a static route. This destination is either
included or excluded from RIP reports. Each entry also
contains a metric to be used in the reports."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
StaticPolicy."
INDEX { a3RipIpStaPolPort, a3RipIpStaPolAddr }
::= { a3RipIpStaPolTable 1 }
A3RipIpStaPolEntry ::=
SEQUENCE {
a3RipIpStaPolPort INTEGER,
a3RipIpStaPolAddr IpAddress,
a3RipIpStaPolMetric INTEGER,
a3RipIpStaPolStatus RowStatus
}
a3RipIpStaPolPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This defines the port to which this entry applies."
::= { a3RipIpStaPolEntry 1 }
a3RipIpStaPolAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies a route destination learned statically
that is to be included or excluded (based on a3RipIpStaPolCtl)
from RIP reports."
::= { a3RipIpStaPolEntry 2 }
a3RipIpStaPolMetric OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The metric that is to be used in RIP reports of this
route. It a metric value in the range of 1 to 15 is
specified, the route, together with the specified metric,
is reported. If the metric 0 is specified, the routing
table metric is calculated according to the formula
defined in a3RipIpImpMetTable (for static entries).
(all fractions are rounded down to the next integer)"
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service Parameter:
StaticPolicy."
::= { a3RipIpStaPolEntry 3 }
a3RipIpStaPolStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB."
::= { a3RipIpStaPolEntry 4 }
--
-- Neighbor Table
--
a3RipIpNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpNeighborEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains a list of neighbor addresses that
RIP-IP uses to determine to which neighbors it should
send update packets. RIP-IP neighbors are router
that share a common network and participate in the
RIP-IP protocol. Each RIP-IP packet can be either broadcast
or addressed individually to each neighbor. If no
neighbors are configured on the port, RIP broadcasts
update packets on the port."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service parameters,
Neighbor."
::= { a3ComRipIp 8 }
a3RipIpNeighborEntry OBJECT-TYPE
SYNTAX A3RipIpNeighborEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains information about a single
RIP-IP neighbor. The information include the
neighbor's IP address as well as the port from
which it can be reached."
INDEX { a3RipIpNeighborPort, a3RipIpNeighborAddr }
::= { a3RipIpNeighborTable 1 }
A3RipIpNeighborEntry ::=
SEQUENCE {
a3RipIpNeighborPort INTEGER,
a3RipIpNeighborAddr IpAddress,
a3RipIpNeighborStatus RowStatus
}
a3RipIpNeighborPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This indicates the port from which this neighbor
can be reached. The neighbor must be attached to
the same network as this port."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service parameter:
Neighbor."
::= { a3RipIpNeighborEntry 1 }
a3RipIpNeighborAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies the IP address of the RIP-IP neighbor."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service parameter:
Neighbor."
::= { a3RipIpNeighborEntry 2 }
a3RipIpNeighborStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB."
::= { a3RipIpNeighborEntry 3 }
--
-- Trusted Neighbor Table
--
a3RipIpTrustedNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpTrustedNbrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains a list of RIP-IP neighbors
from which RIP-IP accepts packets. If this table
contains no entries for a particular port, RIP-IP
will accept all packets from that port."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service parameter:
TrustedNeighbor."
::= { a3ComRipIp 9 }
a3RipIpTrustedNbrEntry OBJECT-TYPE
SYNTAX A3RipIpTrustedNbrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry identifies a trusted neighbor from which
RIP-IP will accept routing packets."
INDEX { a3RipIpTrustedNbrPort, a3RipIpTrustedNbrAddr }
::= { a3RipIpTrustedNbrTable 1 }
A3RipIpTrustedNbrEntry ::=
SEQUENCE {
a3RipIpTrustedNbrPort INTEGER,
a3RipIpTrustedNbrAddr IpAddress,
a3RipIpTrustedNbrStatus RowStatus
}
a3RipIpTrustedNbrPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies the port for which this table entry
applies."
::= { a3RipIpTrustedNbrEntry 1 }
a3RipIpTrustedNbrAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies the IP address of a trusted neighbor
from which RIP-IP will accept (or not, depending on the value
of a3RipIpTrustedNbrCtl) routing packets."
::= { a3RipIpTrustedNbrEntry 2 }
a3RipIpTrustedNbrStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB."
::= { a3RipIpTrustedNbrEntry 3 }
--
-- Import Metric Table.
--
-- This table specifies how metrics are to be reported when
-- routes learned via other protocols are reported by RIP.
-- Note, this only applies when these imported metrics are not
-- explicitly specified (ie, when any of the a3RipIp*PolMetrics
-- are set to 0). When these imported metrics are to be calculated
-- by the system, this table specifies the operations to be performed
-- on the imported metric before it is reported by RIP.
--
-- The operation is determined according to the following formula ...
--
-- RIP metric = (metric from native protocol / operand )
-- (if operation is divide)
--
-- - or -
--
-- RIP metric = (metric from native protocol * operand )
-- (if operation is multiply)
--
-- If the output of the operation results in a RIP metric of zero,
-- it is replaced with a metric of one.
--
--
--
a3RipIpImpMetTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3RipIpImpMetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table specifies the operations to be performed
on metrics imported from other routing update protocols
before they are reported by RIP."
REFERENCE
"NETBuilder II Ref. Guide, RIPIP Service parameter:
ImportMetric."
::= { a3ComRipIp 10 }
a3RipIpImpMetEntry OBJECT-TYPE
SYNTAX A3RipIpImpMetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry specifies the operations to be performed
on the metric imported from a specific routing update
protocol before it is reported by RIP."
INDEX { a3RipIpImpMetProtocol }
::= { a3RipIpImpMetTable 1 }
A3RipIpImpMetEntry ::=
SEQUENCE {
a3RipIpImpMetProtocol INTEGER,
a3RipIpImpMetOperation INTEGER,
a3RipIpImpMetOperand INTEGER
}
a3RipIpImpMetProtocol OBJECT-TYPE
SYNTAX INTEGER {
ospf (1),
iisis (2),
egp (3),
bgp (4),
static (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the routing update protocol
from which metrics (and routes) are imported."
::= { a3RipIpImpMetEntry 1 }
a3RipIpImpMetOperation OBJECT-TYPE
SYNTAX INTEGER {
multiply (1),
divide (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This specifies the operation to be performed on the
native protocol metric before it is reported by RIP."
DEFVAL { divide }
::= { a3RipIpImpMetEntry 2 }
a3RipIpImpMetOperand OBJECT-TYPE
SYNTAX INTEGER (0..1073741823)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This specifies the operand of the operation specified
by the corresponding instance of a3RipIpImpMetOperation.
See the comments describing this table for more details.
If this object has the value 0, the default formulas
are used. These are ...
for OSPF: metric in routing table
-----------------------
4096
for IISIS: metric in routing table
-----------------------
64
for EGP: metric in routing table
-----------------------
16
for BGP: metric in routing table
-----------------------
1024
for static: metric in routing table (unchanged)"
::= { a3RipIpImpMetEntry 3 }
END