draft-ietf-ccamp-gmpls-te-mib-11.txt   draft-ietf-ccamp-gmpls-te-mib-12.txt 
Internet Working Group Thomas D. Nadeau, Ed. Internet Working Group Thomas D. Nadeau, Ed.
Internet Draft Cisco Systems, Inc. Internet Draft Cisco Systems, Inc.
Proposed Status: Standards Track Proposed Status: Standards Track
Expires: April 2006 Adrian Farrel, Ed. Expires: June 2006 Adrian Farrel, Ed.
Old Dog Consulting Old Dog Consulting
October 2005 December 2005
Generalized Multiprotocol Label Switching (GMPLS) Traffic Generalized Multiprotocol Label Switching (GMPLS) Traffic
Engineering Management Information Base Engineering Management Information Base
draft-ietf-ccamp-gmpls-te-mib-11.txt draft-ietf-ccamp-gmpls-te-mib-12.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
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
skipping to change at page 8, line 15 skipping to change at page 8, line 15
two hops of a simple network, uses Generalized Label requests with two hops of a simple network, uses Generalized Label requests with
Lambda encoding, has label recording and shared link layer Lambda encoding, has label recording and shared link layer
protection. Note that these objects should be created on the protection. Note that these objects should be created on the
"head-end" LSR. "head-end" LSR.
First in the mplsTunnelTable: First in the mplsTunnelTable:
{ {
mplsTunnelIndex = 1, mplsTunnelIndex = 1,
mplsTunnelInstance = 1, mplsTunnelInstance = 1,
mplsTunnelIngressLSRId = 192.168.100.1, mplsTunnelIngressLSRId = 192.0.2.1,
mplsTunnelEgressLSRId = 192.168.200.1, mplsTunnelEgressLSRId = 192.0.2.2,
mplsTunnelName = "My first tunnel", mplsTunnelName = "My first tunnel",
mplsTunnelDescr = "Here to there and back again", mplsTunnelDescr = "Here to there and back again",
mplsTunnelIsIf = true (1), mplsTunnelIsIf = true (1),
mplsTunnelXCPointer = mplsXCIndex.3.0.0.12, mplsTunnelXCPointer = mplsXCIndex.3.0.0.12,
mplsTunnelSignallingProto = none (1), mplsTunnelSignallingProto = none (1),
mplsTunnelSetupPrio = 0, mplsTunnelSetupPrio = 0,
mplsTunnelHoldingPrio = 0, mplsTunnelHoldingPrio = 0,
mplsTunnelSessionAttributes = recordRoute (4), mplsTunnelSessionAttributes = recordRoute (4),
mplsTunnelOwner = snmp (2), mplsTunnelOwner = snmp (2),
mplsTunnelLocalProtectInUse = false (2), mplsTunnelLocalProtectInUse = false (2),
skipping to change at page 8, line 39 skipping to change at page 8, line 39
mplsTunnelHopTableIndex = 1, mplsTunnelHopTableIndex = 1,
mplsTunnelPrimaryInstance = 0, mplsTunnelPrimaryInstance = 0,
mplsTunnelIncludeAnyAffinity = 0, mplsTunnelIncludeAnyAffinity = 0,
mplsTunnelIncludeAllAffinity = 0, mplsTunnelIncludeAllAffinity = 0,
mplsTunnelExcludeAnyAffinity = 0, mplsTunnelExcludeAnyAffinity = 0,
mplsTunnelPathInUse = 1, mplsTunnelPathInUse = 1,
mplsTunnelRole = head(1), mplsTunnelRole = head(1),
mplsTunnelRowStatus = createAndWait (5), mplsTunnelRowStatus = createAndWait (5),
} }
In gmplsTunnelTable(1,1,192.168.100.1,192.168.200.1): In gmplsTunnelTable(1,1,192.0.2.1,192.0.2.2):
{ {
gmplsTunnelUnnumIf = true (1), gmplsTunnelUnnumIf = true (1),
gmplsTunnelAttributes = labelRecordingRequired (1), gmplsTunnelAttributes = labelRecordingRequired (1),
gmplsTunnelLSPEncoding = tunnelLspLambda, gmplsTunnelLSPEncoding = tunnelLspLambda,
gmplsTunnelSwitchingType = lsc, gmplsTunnelSwitchingType = lsc,
gmplsTunnelLinkProtection = shared (2), gmplsTunnelLinkProtection = shared (2),
gmplsTunnelGPid = lambda, gmplsTunnelGPid = lambda,
gmplsTunnelSecondary = false (2), gmplsTunnelSecondary = false (2),
gmplsTunnelDirection = bidirectional (1) gmplsTunnelDirection = bidirectional (1)
gmplsTunnelPathComp = explicit(2), gmplsTunnelPathComp = explicit(2),
skipping to change at page 9, line 23 skipping to change at page 9, line 23
mplsTunnelResourceMaxRate = 0, mplsTunnelResourceMaxRate = 0,
mplsTunnelResourceMeanRate = 0, mplsTunnelResourceMeanRate = 0,
mplsTunnelResourceMaxBurstSize = 0, mplsTunnelResourceMaxBurstSize = 0,
mplsTunnelResourceRowStatus = createAndGo (4) mplsTunnelResourceRowStatus = createAndGo (4)
} }
The next two instances of mplsTunnelHopEntry are used to denote the The next two instances of mplsTunnelHopEntry are used to denote the
hops this tunnel will take across the network. hops this tunnel will take across the network.
The following denotes the beginning of the network, or the first hop. The following denotes the beginning of the network, or the first hop.
We have used the fictitious LSR identified by "192.168.100.1" as our We have used the fictitious LSR identified by "192.0.2.1" as our
example head-end router. example head-end router.
In mplsTunnelHopTable: In mplsTunnelHopTable:
{ {
mplsTunnelHopListIndex = 1, mplsTunnelHopListIndex = 1,
mplsTunnelPathOptionIndex = 1, mplsTunnelPathOptionIndex = 1,
mplsTunnelHopIndex = 1, mplsTunnelHopIndex = 1,
mplsTunnelHopAddrType = ipV4 (1), mplsTunnelHopAddrType = ipV4 (1),
mplsTunnelHopIpv4Addr = 192.168.100.1, mplsTunnelHopIpv4Addr = 192.0.2.1,
mplsTunnelHopIpv4PrefixLen = 9, mplsTunnelHopIpv4PrefixLen = 9,
mplsTunnelHopType = strict (1), mplsTunnelHopType = strict (1),
mplsTunnelHopRowStatus = createAndWait (5), mplsTunnelHopRowStatus = createAndWait (5),
} }
The following denotes the end of the network, or the last hop in our The following denotes the end of the network, or the last hop in our
example. We have used the fictitious LSR identified by example. We have used the fictitious LSR identified by
"192.168.200.1" as our end router. "192.0.2.2" as our tail end router.
In mplsTunnelHopTable: In mplsTunnelHopTable:
{ {
mplsTunnelHopListIndex = 1, mplsTunnelHopListIndex = 1,
mplsTunnelPathOptionIndex = 1, mplsTunnelPathOptionIndex = 1,
mplsTunnelHopIndex = 2, mplsTunnelHopIndex = 2,
mplsTunnelHopAddrType = ipV4 (1), mplsTunnelHopAddrType = ipV4 (1),
mplsTunnelHopIpv4Addr = 192.168.100.1, mplsTunnelHopIpv4Addr = 192.0.2.2,
mplsTunnelHopIpv4PrefixLen = 9, mplsTunnelHopIpv4PrefixLen = 9,
mplsTunnelHopType = loose (2), mplsTunnelHopType = loose (2),
mplsTunnelHopRowStatus = createAndGo (4) mplsTunnelHopRowStatus = createAndGo (4)
} }
Now an associated entry in the gmplsTunnelHopTable is created to Now an associated entry in the gmplsTunnelHopTable is created to
provide additional GMPLS hop configuration indicating that the first provide additional GMPLS hop configuration indicating that the first
hop is an unnumbered link using explicit forward and reverse labels. hop is an unnumbered link using explicit forward and reverse labels.
An entry in the gmplsLabelTable is created first to include the An entry in the gmplsLabelTable is created first to include the
explicit label. explicit label.
skipping to change at page 10, line 40 skipping to change at page 10, line 40
In mplsTunnelHopTable(1,1,1): In mplsTunnelHopTable(1,1,1):
{ {
mplsTunnelHopRowStatus = active (1) mplsTunnelHopRowStatus = active (1)
} }
No gmplsTunnelHopEntry is created for the second hop as it contains No gmplsTunnelHopEntry is created for the second hop as it contains
no special GMPLS features. no special GMPLS features.
Finally the mplsTunnelEntry is activated: Finally the mplsTunnelEntry is activated:
In mplsTunnelTable(1,1,192.168.100.1,192.168.200.1) In mplsTunnelTable(1,1,192.0.2.1,192.0.2.2)
{ {
mplsTunnelRowStatus = active(1) mplsTunnelRowStatus = active(1)
} }
8. GMPLS Traffic Engineering MIB Module 8. GMPLS Traffic Engineering MIB Module
This MIB module makes references to the following documents. This MIB module makes references to the following documents.
[RCF2205], [RFC2578], [RFC2579], [RFC2580], [RFC3209], [RFC3411], [RCF2205], [RFC2578], [RFC2579], [RFC2580], [RFC3209], [RFC3411],
[RFC3471], [RFC3473], [RFC3477], [RFC3812], [RFC4001], [RFC4202] [RFC3471], [RFC3473], [RFC3477], [RFC3812], [RFC4001], [RFC4202]
and [GMPLS-G709]. and [GMPLS-G709].
 End of changes. 10 change blocks. 
11 lines changed or deleted 11 lines changed or added

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