(file) Return to Network27_Routes.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIMPrelim271

  1 karl  1.1 // ===================================================================
  2           // Title:       Network Routes 2.7
  3           // Filename:    Network27_Routes.mof
  4           // Version:     2.7.0
  5           // Status:      Preliminary
  6           // Date:        07/28/2002
  7           // ===================================================================
  8           // Copyright 1998-2002 Distributed Management Task Force, Inc. (DMTF).
  9           // All rights reserved.  
 10           // DMTF is a not-for-profit association of industry members dedicated 
 11           // to promoting enterprise and systems management and interoperability. 
 12           // DMTF specifications and documents may be reproduced for uses
 13           // consistent with this purpose by members and non-members, 
 14           // provided that correct attribution is given. 
 15           // As DMTF specifications may be revised from time to time, 
 16           // the particular version and release date should always be noted.
 17           //
 18           // Implementation of certain elements of this standard or proposed 
 19           // standard may be subject to third party patent rights, including 
 20           // provisional patent rights (herein "patent rights"). DMTF makes 
 21           // no representations to users of the standard as to the existence 
 22 karl  1.1 // of such rights, and is not responsible to recognize, disclose, or
 23           // identify any or all such third party patent right, owners or 
 24           // claimants, nor for any incomplete or inaccurate identification or 
 25           // disclosure of such rights, owners or claimants. DMTF shall have no 
 26           // liability to any party, in any manner or circumstance, under any 
 27           // legal theory whatsoever, for failure to recognize, disclose, or 
 28           // identify any such third party patent rights, or for such party's
 29           // reliance on the standard or incorporation thereof in its product, 
 30           // protocols or testing procedures. DMTF shall have no liability to 
 31           // any party implementing such standard, whether such implementation 
 32           // is foreseeable or not, nor to any patent owner or claimant, and shall 
 33           // have no liability or responsibility for costs or losses incurred if 
 34           // a standard is withdrawn or modified after publication, and shall be
 35           // indemnified and held harmless by any party implementing the 
 36           // standard from any and all claims of infringement by a patent owner 
 37           // for such implementations.
 38           //
 39           // For information about patents held by third-parties which have 
 40           // notified the DMTF that, in their opinion, such patent may relate to 
 41           // or impact implementations of DMTF standards, visit 
 42           // http://www.dmtf.org/about/policies/disclosures.php.
 43 karl  1.1 // ===================================================================
 44           // Description: The Network Model extends the management concepts to
 45           //              represent protocol interfaces and network/protocol 
 46           //              services.  This file defines network/next hop routes    
 47           //              (for use for both static and dynamic routes). Also, 
 48           //              default administrative distances for a system are 
 49           //              modeled - to be used when selecting a route. 
 50           //
 51           //              The object classes below are listed in an order that
 52           //              avoids forward references. Required objects, defined 
 53           //              by other working groups, are omitted.
 54           // ==================================================================
 55           // Change Log for v2.7
 56           // CR805 - Deprecate NextHopRouting, IPRoute, CalculatedRoutes, 
 57           //         RouteFowardedByService, and ForwardedRoutes
 58           //       - Add NextHopRoute, HostedRoute, NextHopIPRoute, 
 59           //         RouteUsesEndpoint, and AssociatedNextHop  
 60           // CR866 - Add default values to the definition of the distance
 61           //         properties in AdministrativeDistance; Override the Name
 62           //         property since it is inherited from MSE     
 63           // ===================================================================
 64 karl  1.1  
 65           #pragma Locale ("en_US")
 66           
 67           
 68           // ==================================================================
 69           // NextHopRoute
 70           // ==================================================================
 71              [Experimental, Version ("2.7.0"), Description (
 72                 "NextHopRoute represents one of a series of 'hops' to reach "
 73                 "a network destination. A route is administratively defined, "
 74                 "or calculated/learned by a particular routing process. A "
 75                 "ConcreteDependency associaton may be instantiated between a "
 76                 "route and its routing service to indicate this. (In this "
 77                 "scenario, the route is dependent on the service.)") ]
 78           class CIM_NextHopRoute : CIM_ManagedElement {
 79           
 80                   [Key, Description (
 81                    "InstanceID opaquely identifies a unique instance of Next"
 82                    "HopRoute. The InstanceID must be unique within a namespace. "
 83                    "In order to ensure uniqueness, the value of InstanceID "
 84                    "SHOULD be constructed in the following manner:  \n"
 85 karl  1.1          "<Vendor ID><Route ID> \n"
 86                    "   <Vendor ID> MUST include a copyrighted, trademarked "
 87                    "or otherwise unique name that is owned by the business entity "
 88                    "or a registered ID that is assigned to the business entity "
 89                    "that is defining the InstanceID. (This is similar to the "
 90                    "<Schema Name>_<Class Name> structure of Schema class names.) "
 91                    "The purpose of <Vendor ID> is to ensure that <ID> is truly "
 92                    "unique across multiple vendor implementations. If such a "
 93                    "name is not used, the defining entity MUST assure that the "
 94                    "<ID> portion of the Instance ID is unique when compared with "
 95                    "other instance providers. For DMTF defined instances, the "
 96                    "<Vendor ID> is 'CIM'. \n"
 97                    "   <ID> MUST include a vendor specified unique "
 98                    "identifier.") ]        
 99               string InstanceID;
100           
101                   [Description (
102                    "The address which serves as the destination to be "
103                    "reached.") ]
104               string DestinationAddress;
105           
106 karl  1.1         [Description (
107                    "The specific administrative distance of this route, "
108                    "overriding any default distances specified by the system "
109                    "or routing service.") ]
110               uint16 AdminDistance;
111           
112                   [Description (
113                    "RouteMetric provides a numeric indication as to the "
114                    "preference of this route, compared to other routes that "
115                    "reach the same destination.") ]
116               uint16 RouteMetric;
117           
118                   [Description (
119                    "TRUE indicates that this is a static route, and FALSE "
120                    "indicates a dynamically-learned route.") ]
121               boolean IsStatic;
122           
123                   [Description (
124                    "An enumerated integer indicating whether the route is "
125                    "administrator-defined (value=2), computed (via a routing "
126                    "protocol/algorithm, value=3) or the actual route "
127 karl  1.1          "implemented in the network (value=4). The default is "
128                    "a computed route."),
129                    ValueMap {"2", "3", "4"},
130                    Values {"Administrator Defined Route", "Computed Route", 
131                       "Actual Route"} ]
132               uint16 TypeOfRoute=3;
133           };
134           
135           
136           // ==================================================================
137           // HostedRoute
138           // ==================================================================
139              [Association, Experimental, Version ("2.7.0"), 
140               Description (
141                 "HostedRoute describes the relationship between the "
142                 "route and the system in whose context it is defined.") ]
143           class CIM_HostedRoute : CIM_Dependency {
144           
145                   [Override ("Antecedent"), Min (1), Max (1), 
146                    Description (
147                    "The network element that scopes/provides context "
148 karl  1.1          "for the route.") ] 
149               CIM_System REF Antecedent;
150           
151                   [Override ("Dependent"), Description (
152                    "The next hop route defined on the System.") ] 
153               CIM_NextHopRoute REF Dependent;
154           };
155           
156           
157           // ==================================================================
158           // NextHopIPRoute
159           // ==================================================================
160              [Experimental, Version ("2.7.0"), Description (
161                 "NextHopIPRoute specifies routing in an IP network.") ]
162           class CIM_NextHopIPRoute : CIM_NextHopRoute {
163           
164                   [Description (
165                    "An enumerated integer indicating how the route was "
166                    "derived. This is useful for display and query purposes."),
167                    ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
168                       "10", "11"},  
169 karl  1.1          Values {"Unknown", "Other", "Connected", "User-Defined", 
170                       "IGRP", "EIGRP", "RIP", "Hello", "EGP", 
171                       "BGP", "ISIS", "OSPF"}, 
172                    ModelCorrespondence {
173                       "CIM_NextHopIPRoute.OtherDerivation"} ]
174               uint16 RouteDerivation;
175           
176                   [Description (
177                    "A string describing how the route was derived when "
178                    "the RouteDerivation property is 1 (\"Other\")."), 
179                    ModelCorrespondence {
180                       "CIM_NextHopIPRoute.RouteDerivation"} ]
181               string OtherDerivation;
182           
183                   [Description (
184                    "The mask for the Ipv4 destination address.") ] 
185               string DestinationMask;
186           
187                   [Description (
188                    "The prefix length for the IPv6 destination address.") ]
189               uint8 PrefixLength;
190 karl  1.1 
191                   [Description (
192                    "An enumeration that describes the format of the address "
193                    "properties."), 
194                    ValueMap {"0", "1", "2"}, 
195                    Values {"Unknown", "IPv4", "IPv6"} ]
196               uint16 AddressType;
197           };
198           
199           
200           // ==================================================================
201           // RouteUsesEndpoint
202           // ==================================================================
203              [Association, Experimental, Version ("2.7.0"), 
204               Description (
205                 "RouteUsesEndpoint depicts the relationship between a next "
206                 "hop route and the local Endpoint that is used to transmit the "
207                 "traffic to the 'next hop'.") ]
208           class CIM_RouteUsesEndpoint : CIM_Dependency {
209           
210                   [Override ("Antecedent"), Max (1), Description (
211 karl  1.1          "The endpoint used to reach the route's destination.") ]
212               CIM_ProtocolEndpoint REF Antecedent;
213            
214                   [Override ("Dependent"),  
215                    Description ("The route using the endpoint.") ] 
216               CIM_NextHopRoute REF Dependent;
217           };
218           
219           
220           // ==================================================================
221           // AssociatedNextHop
222           // ==================================================================
223              [Association, Experimental, Version ("2.7.0"), 
224               Description (
225                 "AssociatedNextHop depicts the relationship between a "
226                 "route and the specification of its next hop. The next hop "
227                 "is external to a System, and hence is defined as a kind of "
228                 "RemoteServiceAccessPoint. Note that this relationship is "
229                 "independent of RouteUsesEndpoint (the local Endpoint used to "
230                 "transmit the traffic), and both may be defined for a route.") ] 
231           class CIM_AssociatedNextHop : CIM_Dependency {
232 karl  1.1 
233                   [Override ("Antecedent"), Max (1), Description (
234                    "The next hop for the route.") ] 
235               CIM_RemoteServiceAccessPoint REF Antecedent;
236           
237                   [Override ("Dependent"), Description (
238                    "The route sending traffic to the next hop.") ] 
239               CIM_NextHopRoute REF Dependent;
240           };
241           
242           
243           // ================================================================== 
244           // NextHopRouting
245           // ==================================================================
246              [Abstract, Deprecated {"CIM_NextHopRoute"}, Version ("2.7.0"), 
247               Description (
248                 "NextHopRouting relates a destination address to the "
249                 "address or interface through which the remote address "
250                 "may be reached.  An instance of this class can represent "
251                 "either static or dynamic routing, and may represent a routing "
252                 "table entry (but it is not required that all NextHopRoutes be "
253 karl  1.1       "in a routing table).  Static routes are distinguished by "
254                 "setting the IsStatic boolean property to TRUE. Subclasses "
255                 "of NextHopRouting provide specific protocol and Key "
256                 "information. NextHopRoutes are dependent on at least one "
257                 "ForwardingService to execute them. This is conveyed by the "
258                 "CIM_NextHopForwardedByService association. \n"
259                 "\n"
260                 "NextHopRouting is deprecated in lieu of the more general, "
261                 "concrete NextHopRoute class. NextHopRoute allows the definition "
262                 "of BOTH a next hop address and an interface for transmission of "
263                 "the traffic. Also, it does not mandate the instantiation of a "
264                 "ForwardingService class.  The latter is not needed if the sole "
265                 "purpose of the instance is to specify a 'desired/configured' route. "
266                 "This is simply a specification of the next hop.") ]
267           class CIM_NextHopRouting : CIM_LogicalElement {
268           
269                   [Deprecated {"CIM_NextHopRoute.DestinationAddress"}, 
270                    Description (
271                    "The address which serves as the destination to be "
272                    "reached.") ]
273               string DestinationAddress;
274 karl  1.1 
275                   [Deprecated {"CIM_NextHopRoute.DestinationMask"}, 
276                    Description (
277                    "The mask for the DestinationAddress.") ]
278               string DestinationMask;
279           
280                   [Deprecated {"CIM_AssociatedNextHop.Antecedent",
281                       "CIM_RouteUsesEndpoint.Antecedent"},
282                    Description (
283                    "This contains either the address of the next-hop router, "
284                    "or the interface used to reach the destination.") ]
285               string NextHop;
286           
287                   [Deprecated {"CIM_NextHopRoute.IsStatic"},
288                    Description (
289                    "TRUE indicates that this is a static route, and FALSE "
290                    "indicates a dynamically-learned route.") ]
291               boolean IsStatic;
292           };
293           
294           
295 karl  1.1 // ==================================================================
296           // IPRoute
297           // ==================================================================
298              [Abstract, Version ("2.7.0"), 
299               Deprecated {"CIM_NextHopIPRoute"}, Description (
300                 "An IPRoute relates a destination address to the "
301                 "address or interface through which the remote address "
302                 "may be reached. The destination address may be a "
303                 "specific IP endpoint or a subnet, dependent on the mask. "
304                 "An instance of this class represents either static or "
305                 "dynamic routing. Static routes are distinguished by "
306                 "setting the IsStatic boolean property to TRUE. \n"
307                 "\n"
308                 "Since many routes between endpoints can be defined "
309                 "(using different route calculation algorithms), the "
310                 "CIM_IPRoute class is defined as Abstract.  This "
311                 "forces subclassing (for example, see CIM_BGPIPRoute) "
312                 "and allows the instances of its subclasses to be "
313                 "distinguished based on their CreationClassName key "
314                 "property. \n"
315                 "\n"
316 karl  1.1       "IPRoute is deprecated in lieu of the more general, concrete "
317                 "NextHopIPRoute class. NextHopIPRoute allows the definition "
318                 "of BOTH a next hop address and an interface for transmission of "
319                 "the traffic. Also, it does not mandate the instantiation of a "
320                 "ForwardingService class.") ]
321           class CIM_IPRoute : CIM_NextHopRouting {
322           
323                   [Deprecated {"No value"}, 
324                    Propagated("CIM_ForwardingService.SystemCreationClassName"), 
325                    Key, MaxLen (256), Description (
326                    "The scoping ForwardingService's SystemCreationClassName.") ]
327               string SystemCreationClassName;
328            
329                   [Deprecated {"No value"}, 
330                    Propagated("CIM_ForwardingService.SystemName"), 
331                    Key, MaxLen (256), Description (
332                    "The scoping ForwardingService's SystemName.") ]
333               string SystemName;
334            
335                   [Deprecated {"No value"}, 
336                    Propagated("CIM_ForwardingService.CreationClassName"), 
337 karl  1.1          Key, MaxLen (256), Description (
338                    "The scoping ForwardingService's CreationClassName.") ]
339               string ServiceCreationClassName;
340            
341                   [Deprecated {"No value"}, 
342                    Propagated("CIM_ForwardingService.Name"), 
343                    Key, MaxLen (256), Description (
344                    "The scoping ForwardingService's Name.") ]
345               string ServiceName;
346           
347                   [Deprecated {"No value"}, 
348                    Key, MaxLen (256), Description (
349                    "CreationClassName indicates the name of the class or the "
350                    "subclass used in the creation of an instance. When used "
351                    "with the other key properties of this class, this property "
352                    "allows all instances of this class and its subclasses to "
353                    "be uniquely identified.") ]
354               string CreationClassName;
355           
356                   [Key, Deprecated {"CIM_NextHopIPRoute.DestinationAddress"},  
357                    Description (
358 karl  1.1          "The IP address which serves as the destination of the "
359                    "traffic, formatted according to the appropriate convention "
360                    "as defined in the AddressType property of this class. \n"
361                    "\n"
362                    "This property has the same semantics as DestinationAddress "
363                    "inherited from the NextHopRouting superclass, but a different "
364                    "property name. This is because this property and class were "
365                    "defined before NextHopRouting and are Key properties. They "
366                    "cannot be removed. ModelCorrespondence indicates that they "
367                    "should be set to equivalent values for consistency and "
368                    "ease of query."), 
369                    ModelCorrespondence {"CIM_IPRoute.DestinationAddress"} ] 
370               string IPDestinationAddress;
371           
372                   [Key, Deprecated {"CIM_NextHopIPRoute.DestinationMask"},
373                    Description (
374                    "The mask for the destination IP address, formatted "
375                    "according to the appropriate convention as defined in the "
376                    "AddressType property of this class. \n"
377                    "\n"
378                    "This property has the same semantics as DestinationMask "
379 karl  1.1          "inherited from the NextHopRouting superclass, but a different "
380                    "property name. This is because this property and class were "
381                    "defined before NextHopRouting and are Key properties. They "
382                    "cannot be removed. ModelCorrespondence indicates that they "
383                    "should be set to equivalent values for consistency and "
384                    "ease of query."), 
385                    ModelCorrespondence {"CIM_IPRoute.DestinationMask"} ] 
386               string IPDestinationMask;
387           
388                   [Key, Deprecated {"CIM_NextHopIPRoute.AddressType"},
389                    Description (
390                    "An enumeration that describes the format of the address "
391                    "property. Addresses that can be formatted in IPv4 format, "
392                    "must be formatted that way to ensure mixed IPv4/IPv6 "
393                    "support. \n"
394                    "\n"
395                    "AddressType is part of the key so that an IPv4 and an IPv6 "
396                    "route to IP subnets with the same network number but "
397                    "different IP versions (v4/v6) can coexist."),
398                    ValueMap {"0", "1", "2"},
399                    Values {"Unknown", "IPv4", "IPv6"} ]
400 karl  1.1     uint16 AddressType;
401           
402                   [Override ("DestinationAddress"),
403                    ModelCorrespondence {"CIM_IPRoute.IPDestinationAddress"} ]
404               string DestinationAddress;
405           
406                   [Override ("DestinationMask"),
407                    ModelCorrespondence {"CIM_IPRoute.IPDestinationMask"} ]
408               string DestinationMask;
409           };
410           
411           
412           // ==================================================================
413           // RouteForwardedByService
414           // ==================================================================
415              [Association, Deprecated {"No value"}, Version ("2.7.0"), 
416               Description (
417                 "This assocation makes explicit the next hops that are "
418                 "forwarded by a specific ForwardingService, to reach the "
419                 "destination. Every ForwardingService can have its own "
420                 "unique set of routing destinations and next hops. The "
421 karl  1.1       "association is deprecated since it is incorrect to mandate "
422                 "the existence of a ForwardingService in order to define "
423                 "the existence of a route.") ]
424           class CIM_RouteForwardedByService : CIM_Dependency {
425           
426                   [Deprecated {"No value"}, Override ("Antecedent"), Min (1), 
427                    Description ("The forwarding service for the route.") ]
428               CIM_ForwardingService REF Antecedent;
429           
430                   [Deprecated {"No value"}, Override ("Dependent"), 
431                    Description ("The route being forwarded.") ]
432               CIM_NextHopRouting REF Dependent;
433           
434                   [Deprecated {"CIM_NextHopRoute.AdminDistance"}, Description (
435                    "This property contains the current administrative distance "
436                    "of this route, for the ForwardingService. Note that this "
437                    "property indicates current, specific values - whereas an "
438                    "instance of the CIM_AdministrativeDistance class "
439                    "defines default distances.") ]
440               uint16 AdminDistance;
441           
442 karl  1.1         [Deprecated {"CIM_NextHopRoute.RouteMetric"}, Description (
443                    "PathMetric provides a numeric indication as to the "
444                    "preference of this route compared to other routes that "
445                    "reach the same destination.") ]
446               uint16 PathMetric;
447           };
448           
449           
450           // ==================================================================
451           // ForwardedRoutes
452           // ==================================================================
453              [Association, Deprecated {"No value"}, 
454               Version ("2.7.0"), Description (
455                 "This assocation makes explicit the IP routes that are "
456                 "defined in the context of a specific ForwardingService. "
457                 "Every ForwardingService can have its own unique set of IP "
458                 "routing destinations. The association is deprecated "
459                 "since it is incorrect to mandate the existence of a "
460                 "ForwardingService in order to define the existence of a "
461                 "route.") ]
462           class CIM_ForwardedRoutes : CIM_RouteForwardedByService {
463 karl  1.1 
464                   [Deprecated {"No value"}, Override ("Antecedent"), 
465                    Min (1), Max (1), Description (
466                    "The forwarding service for the route.") ]
467               CIM_ForwardingService REF Antecedent;
468           
469                   [Deprecated {"No value"}, Override ("Dependent"), Weak,
470                    Description ("The IP route being forwarded.") ]
471               CIM_IPRoute REF Dependent;
472           };
473           
474           
475           // ==================================================================
476           // CalculatedRoutes
477           // ==================================================================
478              [Association, Version ("2.7.0"), 
479               Deprecated {"CIM_ConcreteDependency", 
480                 "CIM_NextHopIPRoute.RouteDerivation"}, 
481               Description (
482                 "This assocation makes explicit the routes that are "
483                 "calculated by a specific RouteCalculationService. Thus, "
484 karl  1.1       "every RouteCalculationService can have its own unique set "
485                 "of calculated routes. The association is not necessary "
486                 "in the model and has been deprecated. An instance of the "
487                 "general ConcreteDependency association can tie a NextHopIPRoute "
488                 "to a RouteCalculationService. In addition, information on how "
489                 "the route was derived is available in NextHopIPRoute's "
490                 "RouteDerivation enumeration.") ]
491           class CIM_CalculatedRoutes : CIM_Dependency {
492           
493                   [Deprecated {"CIM_ConcreteDependency.Antecedent",
494                       "CIM_NextHopIPRoute.RouteDerivation"}, 
495                    Override ("Antecedent"), Max (1),
496                    Description ("The route's calculation service.") ]
497               CIM_RouteCalculationService REF Antecedent;
498           
499                   [Deprecated {"CIM_ConcreteDependency.Dependent"},  
500                    Override ("Dependent"), Description (
501                    "The IP route calculated by a specific service.") ]
502               CIM_IPRoute REF Dependent;
503           };
504           
505 karl  1.1 
506           // ==================================================================
507           // AdministrativeDistance
508           // ==================================================================
509              [Version ("2.7.0"), Description (
510                 "Information in this class affects the choice of one "
511                 "protocol over another, when two protocols learn "
512                 "the same route. Properties define the preference of "
513                 "a protocol, called its distance. The lower the "
514                 "distance, the higher the preference for that protocol. "
515                 "This class affects ALL routes and contains the "
516                 "default distances. Specific administrative "
517                 "distances relative to an individual route and Forwarding"
518                 "Service are defined in the NextHopForwardedByService "
519                 "association, its AdminDistance property. \n"
520                 "\n"
521                 "AdministrativeDistance, being a global object, is weak to "
522                 "the AdminDomain that contains it. Hence, the AdminDomain "
523                 "keys are propagated to this class.") ]
524           class CIM_AdministrativeDistance : CIM_LogicalElement {
525           
526 karl  1.1         [Propagated ("CIM_AdminDomain.CreationClassName"), Key, 
527                    MaxLen (256), Description (
528                    "The scoping AdminDomain's CreationClassName.") ] 
529               string SystemCreationClassName;
530           
531                   [Propagated ("CIM_AdminDomain.Name"), Key, MaxLen (256),
532                    Description ("The scoping AdminDomain's Name.") ] 
533               string SystemName; 
534           
535                   [Key, Description (
536                    "CreationClassName indicates the name of the class or the "
537                    "subclass used in the creation of an instance. When used "
538                    "with the other key properties of this class, this property "
539                    "allows all instances of this class and its subclasses to "
540                    "be uniquely identified.") ]
541               string CreationClassName;
542           
543                   [Override ("Name"), Key, MaxLen(256), Description (
544                    "This is the name of the AdministrativeDistance class.") ]
545               string Name; 
546           
547 karl  1.1         [Description (
548                    "The distance for directly connected peers. It has a default "
549                    "value of 0.") ]
550               uint8 DirectConnect = 0;
551           
552                   [Description (
553                    "The distance for staticly connected peers. It has a default "
554                    "value of 1.") ]
555               uint8 Static = 1;
556           
557                   [Description (
558                    "The distance for peers using EBGP. It has a default value "
559                    "of 20.") ]
560               uint8 EBGP = 20; 
561           
562                   [Description (
563                    "The distance for peers using internal EIGRP. It has a "
564                    "default value of 90.") ]
565               uint8 EIGRPInternal = 90; 
566           
567                   [Description (
568 karl  1.1          "The distance for peers using IGRP. It has a default value "
569                    "of 100.") ]
570               uint8 IGRP = 100; 
571           
572                   [Description (
573                    "The distance for peers using OSPF. It has a default value "
574                    "of 110.") ]
575               uint8 OSPF = 110; 
576           
577                   [Description (
578                    "The distance for peers using ISIS. It has a default value "
579                    "of 115.") ]
580               uint8 ISIS = 115; 
581           
582                   [Description (
583                    "The distance for peers using RIP. It has a default value "
584                    "of 120.") ]
585               uint8 RIP = 120; 
586           
587                   [Description (
588                    "The distance for peers using EGP. It has a default value "
589 karl  1.1          "of 140.") ]
590               uint8 EGP = 140; 
591           
592                   [Description (
593                    "The distance for peers using external EIGRP. It has a "
594                    "default value of 170.") ]
595               uint8 EIGRPExternal = 170; 
596           
597                   [Description (
598                    "The distance for peers using IBGP. It has a default value "
599                    "of 200.") ]
600               uint8 IBGP = 200; 
601           
602                   [Description (
603                    "The distance for peers using BGP locally. It has a default "
604                    "value of 200.") ]
605               uint8 BGPLocal = 200; 
606           
607                   [Description (
608                    "The distance for peers using an unknown protocol. It has a "
609                    "default value of 255.") ]
610 karl  1.1     uint8 Unknown = 255;
611           };
612           
613           
614           // ==================================================================
615           // HostedAdminDistance
616           // ==================================================================
617              [Association, Version ("2.6.0"), Description (
618                 "AdministrativeDistance, being a global object, is weak to "
619                 "the AdminDomain that contains it. This association "
620                 "formalizes that relationship.") ]
621           class CIM_HostedAdminDistance : CIM_Dependency {
622           
623                   [Override ("Antecedent"), Min (1), Max (1), Description (
624                    "The AdminDomain that scopes the AdministrativeDistance.") ]
625               CIM_AdminDomain REF Antecedent;
626           
627                   [Override ("Dependent"), Weak, Description (
628                    "The table of (global) administrative distances that are "
629                    "defined in the context of the AdminDomain.") ] 
630               CIM_AdministrativeDistance REF Dependent;
631 karl  1.1 };
632           
633           
634           // ===================================================================
635           // end of file
636           // ===================================================================

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2