draft-ietf-mpls-lsr-mib-05.txt   draft-ietf-mpls-lsr-mib-06.txt 
skipping to change at page 1, line 14 skipping to change at page 1, line 14
Expires: January 2001 Expires: January 2001
Arun Viswanathan Arun Viswanathan
Force10 Networks, Inc. Force10 Networks, Inc.
Thomas D. Nadeau Thomas D. Nadeau
Cisco Systems, Inc. Cisco Systems, Inc.
July 2000 July 2000
MPLS Label Switch Router Management Information Base Using SMIv2 MPLS Label Switch Router Management Information Base Using SMIv2
draft-ietf-mpls-lsr-mib-05.txt draft-ietf-mpls-lsr-mib-06.txt
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC 2026. all provisions of Section 10 of RFC 2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 10, line 37 skipping to change at page 10, line 37
(ifTable) contains information on the managed resource's (ifTable) contains information on the managed resource's
interfaces and that each sub-layer below the internetwork layer of interfaces and that each sub-layer below the internetwork layer of
a network interface is considered an interface. Thus, the MPLS a network interface is considered an interface. Thus, the MPLS
interface is represented as an entry in the ifTable. The inter- interface is represented as an entry in the ifTable. The inter-
relation of entries in the ifTable is defined by Interfaces Stack relation of entries in the ifTable is defined by Interfaces Stack
Group defined in [IFMIB]. Group defined in [IFMIB].
When using MPLS interfaces, the interface stack table might appear When using MPLS interfaces, the interface stack table might appear
as follows: as follows:
+-----------------------------------+ +----------------------------------------+
| MPLS interface ifType = mpls(166) | | MPLS-interface ifType = mpls(166) +
+-----------------------------------+ +----------------------------------------+
| Underlying Layer | | Underlying Layer... +
+-----------------------------------+ +----------------------------------------+
In the above diagram, "Underlying Layer" refers to the ifIndex In the above diagram, "Underlying Layer..." refers to the ifIndex
of any interface type, which has been defined for MPLS of any interface type, which has been defined for MPLS
interworking. Examples include ATM, Frame Relay, Ethernet, etc. interworking. Examples include ATM, Frame Relay, Ethernet, etc.
9.1. Support of the MPLS Layer by ifTable 9.1. Support of the MPLS Layer by ifTable
Some specific interpretations of ifTable for the MPLS layer Some specific interpretations of ifTable for the MPLS layer
follow. follow.
Object Use for the MPLS layer Object Use for the MPLS layer
skipping to change at page 13, line 10 skipping to change at page 13, line 10
InterfaceIndex, InterfaceIndexOrZero InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB FROM IF-MIB
AddressFamilyNumbers AddressFamilyNumbers
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
InetAddressIPv4, InetAddressIPv6, InetAddressType InetAddressIPv4, InetAddressIPv6, InetAddressType
FROM INET-ADDRESS-MIB; FROM INET-ADDRESS-MIB;
mplsLsrMIB MODULE-IDENTITY mplsLsrMIB MODULE-IDENTITY
LAST-UPDATED "200007071200Z" -- 07 July 2000 12:00:00 EST LAST-UPDATED "200007121200Z" -- 12 July 2000 12:00:00 EST
ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group" ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
CONTACT-INFO CONTACT-INFO
" Cheenu Srinivasan " Cheenu Srinivasan
Postal: Tachion Networks, Inc. Postal: Tachion Networks, Inc.
Monmouth Park Corporate Center I Monmouth Park Corporate Center I
Building C, 185 Monmouth Parkway Building C, 185 Monmouth Parkway
West Long Branch, NJ 07764 West Long Branch, NJ 07764
Tel: +1-732-542-7750 x1234 Tel: +1-732-542-7750 x1234
Email: cheenu@tachion.com Email: cheenu@tachion.com
skipping to change at page 13, line 45 skipping to change at page 13, line 45
DESCRIPTION DESCRIPTION
"This MIB contains managed object definitions for the "This MIB contains managed object definitions for the
Multiprotocol Label Switching (MPLS) Router as Multiprotocol Label Switching (MPLS) Router as
defined in: Rosen, E., Viswanathan, A., and R. defined in: Rosen, E., Viswanathan, A., and R.
Callon, Multiprotocol Label Switching Architecture, Callon, Multiprotocol Label Switching Architecture,
Internet Draft <draft-ietf-mpls-arch-06.txt>, Internet Draft <draft-ietf-mpls-arch-06.txt>,
August 1999." August 1999."
-- Revision history. -- Revision history.
REVISION REVISION
"200007121200Z" -- 12 July 2000 12:00:00 EST
DESCRIPTION
"Seventh draft version. Fix minor compilation errors."
REVISION
"200007071200Z" -- 07 July 2000 12:00:00 EST "200007071200Z" -- 07 July 2000 12:00:00 EST
DESCRIPTION DESCRIPTION
"Sixth draft version. Made minor typographical corrections "Sixth draft version. Made minor typographical corrections
noted from WG mailing list during second working group last noted from WG mailing list during second working group last
call." call."
REVISION REVISION
"200004261200Z" -- 26 April 2000 12:00:00 EST "200004261200Z" -- 26 April 2000 12:00:00 EST
DESCRIPTION DESCRIPTION
"Fifth draft version. Made minor typographical corrections "Fifth draft version. Made minor typographical corrections
noted from WG mailing list." noted from WG mailing list."
skipping to change at page 16, line 5 skipping to change at page 15, line 52
"The number of octets of MPLS data that the stream "The number of octets of MPLS data that the stream
may send back-to-back without concern for policing." may send back-to-back without concern for policing."
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MplsObjectOwner ::= TEXTUAL-CONVENTION MplsObjectOwner ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The entity which owns the object in question." "The entity which owns the object in question."
SYNTAX INTEGER { SYNTAX INTEGER {
other(1), other(1),
management(2), snmp(2),
ldp(3), ldp(3),
rsvp(4), rsvp(4),
crldp(5), crldp(5),
policyAgent(6), policyAgent(6),
unknown (7) unknown (7)
} }
-- Top level components of this MIB. -- Top level components of this MIB.
-- Tables, Scalars -- Tables, Scalars
skipping to change at page 22, line 15 skipping to change at page 22, line 12
mplsInSegmentAddrFamily AddressFamilyNumbers, mplsInSegmentAddrFamily AddressFamilyNumbers,
mplsInSegmentXCIndex Integer32, mplsInSegmentXCIndex Integer32,
mplsInSegmentOwner MplsObjectOwner, mplsInSegmentOwner MplsObjectOwner,
mplsInSegmentTrafficParamPtr RowPointer, mplsInSegmentTrafficParamPtr RowPointer,
mplsInSegmentRowStatus RowStatus, mplsInSegmentRowStatus RowStatus,
mplsInSegmentStorageType StorageType mplsInSegmentStorageType StorageType
} }
mplsInSegmentIfIndex OBJECT-TYPE mplsInSegmentIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is a unique index for an entry in the "This is a unique index for an entry in the
MplsInSegmentTable. This value represents the MplsInSegmentTable. This value represents the
interface index for the incoming MPLS interface. A interface index for the incoming MPLS interface. A
value of zero represents an incoming label from the value of zero represents an incoming label from the
per-platform label space. In this case, the per-platform label space. In this case, the
mplsInSegmentLabel is interpreted to be an MPLS-type mplsInSegmentLabel is interpreted to be an MPLS-type
label." label."
::= { mplsInSegmentEntry 1 } ::= { mplsInSegmentEntry 1 }
mplsInSegmentLabel OBJECT-TYPE mplsInSegmentLabel OBJECT-TYPE
SYNTAX MplsLabel SYNTAX MplsLabel
MAX-ACCESS not-accessible MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The incoming label for this segment." "The incoming label for this segment."
::= { mplsInSegmentEntry 2 } ::= { mplsInSegmentEntry 2 }
mplsInSegmentNPop OBJECT-TYPE mplsInSegmentNPop OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 27, line 35 skipping to change at page 27, line 32
mplsOutSegmentNextHopIpv6Addr InetAddressIPv6, mplsOutSegmentNextHopIpv6Addr InetAddressIPv6,
mplsOutSegmentXCIndex Integer32, mplsOutSegmentXCIndex Integer32,
mplsOutSegmentOwner MplsObjectOwner, mplsOutSegmentOwner MplsObjectOwner,
mplsOutSegmentTrafficParamPtr RowPointer, mplsOutSegmentTrafficParamPtr RowPointer,
mplsOutSegmentRowStatus RowStatus, mplsOutSegmentRowStatus RowStatus,
mplsOutSegmentStorageType StorageType mplsOutSegmentStorageType StorageType
} }
mplsOutSegmentIndex OBJECT-TYPE mplsOutSegmentIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647) SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This value contains a unique index for this row. "This value contains a unique index for this row.
While a value of 0 is not valid as an index for this While a value of 0 is not valid as an index for this
row it can be supplied as a valid value to index row it can be supplied as a valid value to index
mplsXCTable to access entries for which no out- mplsXCTable to access entries for which no out-
segment has been configured." segment has been configured."
::= { mplsOutSegmentEntry 1 } ::= { mplsOutSegmentEntry 1 }
mplsOutSegmentIfIndex OBJECT-TYPE mplsOutSegmentIfIndex OBJECT-TYPE
skipping to change at page 48, line 54 skipping to change at page 48, line 47
::= { mplsLsrGroups 12 } ::= { mplsLsrGroups 12 }
mplsSegmentDiscontinuityGroup OBJECT-GROUP mplsSegmentDiscontinuityGroup OBJECT-GROUP
OBJECTS { mplsInSegmentPerfDiscontinuityTime, OBJECTS { mplsInSegmentPerfDiscontinuityTime,
mplsOutSegmentPerfDiscontinuityTime mplsOutSegmentPerfDiscontinuityTime
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information "A collection of objects providing information
specific to segment discontinuities." specific to segment discontinuities.."
::= { mplsLsrGroups 13 } ::= { mplsLsrGroups 13 }
mplsLsrNotificationGroup NOTIFICATION-GROUP mplsLsrNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { mplsInSegmentUp, NOTIFICATIONS { mplsXCUp,
mplsInSegmentDown,
mplsOutSegmentUp,
mplsOutSegmentDown,
mplsXCUp,
mplsXCDown } mplsXCDown }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of notifications implemented in this module. "Set of notifications implemented in this module.
None is mandatory." None is mandatory."
::= { mplsLsrGroups 14 } ::= { mplsLsrGroups 14 }
-- End of MPLS-LSR-MIB -- End of MPLS-LSR-MIB
END END
skipping to change at page 50, line 14 skipping to change at page 50, line 4
[SNMPv3USM] and the View-based Access Control [SNMPv3VACM] is [SNMPv3USM] and the View-based Access Control [SNMPv3VACM] is
recommended. It is then a customer/user responsibility to ensure recommended. It is then a customer/user responsibility to ensure
that the SNMP entity giving access to an instance of this MIB is that the SNMP entity giving access to an instance of this MIB is
properly configured to give access to the objects only to those properly configured to give access to the objects only to those
principals (users) that have legitimate rights to indeed GET or principals (users) that have legitimate rights to indeed GET or
SET (change/create/delete) them. SET (change/create/delete) them.
There are a number of managed objects in this MIB that may contain There are a number of managed objects in this MIB that may contain
information that may be sensitive from a business perspective, in information that may be sensitive from a business perspective, in
that they represent a customer's interface to the MPLS network. that they represent a customer's interface to the MPLS network.
Allowing uncontrolled access to these objects could result in Allowing uncontrolled access to these objects could result in
malicious and unwanted disruptions of network traffic or incorrect malicious and unwanted disruptions of network traffic or incorrect
configurations for these customers. There are no objects that are configurations for these customers. There are no objects that are
particularly sensitive in their own right, such as passwords or particularly sensitive in their own right, such as passwords or
monetary amounts. monetary amounts.
13. Acknowledgments 13. Acknowledgments
We wish to thank Ron Bonica, Adrian Farrel, Eric Gray, Tim We wish to thank Ron Bonica, Adrian Farrel, Eric Gray, Tim
Mancour, Keith McCloghrie, Bala Rajagopalan, Dan Tappan, and Mancour, Keith McCloghrie, Bala Rajagopalan, Dan Tappan,
Vasanthi Thirumalai. Vasanthi Thirumalai, Joseph Benoit and Joan Cucchiara.
14. References 14. References
[MPLSArch] Rosen, E., Viswanathan, A., and R. Callon, [MPLSArch] Rosen, E., Viswanathan, A., and R. Callon,
"Multiprotocol Label Switching Architecture", "Multiprotocol Label Switching Architecture",
Internet Draft <draft-ietf-mpls-arch-06.txt>, Internet Draft <draft-ietf-mpls-arch-06.txt>,
August 1999. August 1999.
[MPLSFW] Callon, R., Doolan, P., Feldman, N., Fredette, A., [MPLSFW] Callon, R., Doolan, P., Feldman, N., Fredette, A.,
Swallow, G., and A. Viswanathan, "A Framework for Swallow, G., and A. Viswanathan, "A Framework for
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/