📄 rfc2417.txt
字号:
marsClientBackupMarsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MarsClientBackupMarsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of backup MARS addresses that
a client can connect to in case of failure for connecting
to the primary server. The list of addresses is in
descending order of preference. It should be noted that
the backup list provided by the MARS to the client via
the MARS_REDIRECT_MAP message has a higher preference than
addresses that are manually configured into the client.
When such a list is received from the MARS, this information
should be inserted at the top of the list.
Each row can be created or deleted via configuration."
::= { marsClientObjects 3 }
marsClientBackupMarsEntry OBJECT-TYPE
SYNTAX MarsClientBackupMarsEntry
MAX-ACCESS not-accessible
Chung & Greene Standards Track [Page 14]
RFC 2417 Multicast MIB September 1998
STATUS current
DESCRIPTION
"Each entry represents an ATM address of a backup MARS."
INDEX { ipAdEntAddr,
marsClientIndex,
marsClientBackupMarsPriority,
marsClientBackupMarsAddr }
::= { marsClientBackupMarsTable 1 }
MarsClientBackupMarsEntry ::=
SEQUENCE {
marsClientBackupMarsPriority Unsigned32,
marsClientBackupMarsAddr AtmAddr,
marsClientBackupMarsRowStatus RowStatus
}
marsClientBackupMarsPriority OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The priority associated with a backup MARS. A lower
priority value inidcates a higher preference."
::= { marsClientBackupMarsEntry 1 }
marsClientBackupMarsAddr OBJECT-TYPE
SYNTAX AtmAddr
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ATM address associated with a backup MARS."
::= { marsClientBackupMarsEntry 2 }
marsClientBackupMarsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object is used to create or delete a row in this
table.
Since other objects in this row are not-accessible
'index-objects', the value of this object has no effect
on whether those objects in this conceptual row can be
modified."
::= { marsClientBackupMarsEntry 3 }
--***************************************************************
Chung & Greene Standards Track [Page 15]
RFC 2417 Multicast MIB September 1998
-- IP ATM MARS Client VC Object Definition Table
--***************************************************************
marsClientVcTable OBJECT-TYPE
SYNTAX SEQUENCE OF MarsClientVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about open virtual
circuits (VCs) that a client has. For point to point
circuit, each entry represents a single VC connection
between this client ATM address to another party ATM
address. In the case of point to multipoint connection
where a single source address is associated with
multiple destinations, several entries are used to
represent the relationship. An example of point to
multi-point VC represented in a table is shown below.
Client VPI/VCI Grp Addr1/Addr2 Part Addr
1 0,1 g1,g2 p1
1 0,1 g1,g2 p2
1 0,1 g1,g2 p3
Note: This table assumes the IP multicast address
groups (min, max) defined in each entry are
always consecutive. In the case of that a
client receives a JOIN/LEAVE with
mars$flag.punched set, each pair of the IP
groups will first be broken into several
pairs of consecutive IP groups before each
entry row corresponding to a pair of IP group
is created."
::= { marsClientObjects 4 }
marsClientVcEntry OBJECT-TYPE
SYNTAX MarsClientVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The objects contained in the entry are VC related
attributes such as VC signalling type, control VC
type, idle timer, negotiated MTU size, etc."
INDEX { ipAdEntAddr,
marsClientIndex,
marsClientVcVpi,
marsClientVcVci,
marsClientVcMinGrpAddr,
marsClientVcMaxGrpAddr,
Chung & Greene Standards Track [Page 16]
RFC 2417 Multicast MIB September 1998
marsClientVcPartyAddr }
::= { marsClientVcTable 1 }
MarsClientVcEntry ::=
SEQUENCE {
marsClientVcVpi INTEGER,
marsClientVcVci INTEGER,
marsClientVcMinGrpAddr IpAddress,
marsClientVcMaxGrpAddr IpAddress,
marsClientVcPartyAddr AtmAddr,
marsClientVcPartyAddrType INTEGER,
marsClientVcType INTEGER,
marsClientVcCtrlType INTEGER,
marsClientVcIdleTimer INTEGER,
marsClientVcRevalidate TruthValue,
marsClientVcEncapsType INTEGER,
marsClientVcNegotiatedMtu INTEGER,
marsClientVcRowStatus RowStatus
}
marsClientVcVpi OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of virtual path identifier (VPI). Since
a VPI can be numbered 0, this sub-index can take
a value of 0."
::= { marsClientVcEntry 1 }
marsClientVcVci OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of virtual circuit identifier (VCI). Since
a VCI can be numbered 0, this sub-index can take
a value of 0."
::= { marsClientVcEntry 2 }
marsClientVcMinGrpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Minimum IP multicast group address - the min and
max multicast forms a multi-group consecutive
block which is associated with a table entry.
Chung & Greene Standards Track [Page 17]
RFC 2417 Multicast MIB September 1998
if the MinGrpAddr and MaxGrpAddr are the same, it
indicates that the size of multi-group block is 1,
a single IP group."
::= { marsClientVcEntry 3 }
marsClientVcMaxGrpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Maximum IP multicast group address - the min and
max multicast forms a multi-group consecutive
block which is associated with a table entry.
if the MinGrpAddr and MaxGrpAddr are the same, it
indicates that the size of multi-group block is 1,
a single IP group."
::= { marsClientVcEntry 4 }
marsClientVcPartyAddr OBJECT-TYPE
SYNTAX AtmAddr
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An ATM party address in which this VC is linked.
The party type is identified by the
marsClientVcPartyAddrType."
::= { marsClientVcEntry 5 }
marsClientVcPartyAddrType OBJECT-TYPE
SYNTAX INTEGER {
called (1),
calling (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The party type is associated with the party address.
The 'called (1)' indicates that the party address is
a destination address which implies that VC is
originated from this client. The 'calling (2)'
indicates the VC was initiated externally to this
client. In this case, the party address is the
source address."
::= { marsClientVcEntry 6 }
marsClientVcType OBJECT-TYPE
Chung & Greene Standards Track [Page 18]
RFC 2417 Multicast MIB September 1998
SYNTAX INTEGER {
pvc (1),
svc (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Circuit Connection type: permanent virtual circuit or
switched virtual circuit."
::= { marsClientVcEntry 7 }
marsClientVcCtrlType OBJECT-TYPE
SYNTAX INTEGER {
pointToPointVC (1),
clusterControlVC (2),
pointToMultiPointVC (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Control VC type used to specify a particular connection.
pointToPointVC (1):
used by the ATM Clients for the registration and
queries. This VC or the initial signalling path
is set up from the source Client to a MARS. It is
bi-directional.
clusterControlVC (2):
used by a MARS to issue asynchronous updates to an
ATM Client. This VC is established from the MARS
to the ATM Client.
pointToMultiPointVC (3):
used by the client to transfer multicast data
packets from layer 3. This VC is established
from the source ATM Client to a destination ATM
endpoint which can be a multicast group member
or an MCS. The destination endpoint was obtained
from the MARS."
::= { marsClientVcEntry 8 }
marsClientVcIdleTimer OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
UNITS "minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The idle timer associated with this VC. The minimum
suggested value is 1 minute and the recommended
default value is 20 minutes."
Chung & Greene Standards Track [Page 19]
RFC 2417 Multicast MIB September 1998
DEFVAL { 20 }
::= { marsClientVcEntry 9 }
marsClientVcRevalidate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A flag associated with an open and active multipoint
VC. It is checked every time a packet is queued for
transmission on that VC. The object has the value of
true (1) if revalidate is required and the value
false (2) otherwise."
::= { marsClientVcEntry 10 }
marsClientVcEncapsType OBJECT-TYPE
SYNTAX INTEGER {
other (1),
llcSnap (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The encapsulation type used when communicating over
this VC."
::= { marsClientVcEntry 11 }
marsClientVcNegotiatedMtu OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The negotiated MTU when communicating over this VC."
::= { marsClientVcEntry 12 }
marsClientVcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object is used to create, delete or modify a
row in this table.
A row cannot be made 'active' until instances of
all corresponding columns in the row of this table
are appropriately configured.
While objects: marsClientVcIdleTimer and
Chung & Greene Standards Track [Page 20]
RFC 2417 Multicast MIB September 1998
marsClientVcRevalidate in this conceptual
row can be modified irrespective of the value
of this object, all other objects in the row can
not be modified when this object has a value
of 'active'.
It is possible for an SNMP management station
to set the row to 'notInService' and modify
the entry and then set it back to 'active'
with the following exception. That is, rows
for which the corresponding instance of
marsClientVcType has a value of 'svc' can not
be modified or deleted."
::= { marsClientVcEntry 13 }
--***************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -