Classe CIM_NextHopRoute
Représente une des séries de tronçons pour atteindre une destination réseau. Un itinéraire est défini au niveau administration ou calculé/appris par un processus de routage particulier. Une association ConcreteDependency peut être instanciée entre un itinéraire et son service de routage pour l’indiquer. (Dans ce scénario, l’itinéraire dépend du service.)
La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
[UMLPackagePath("CIM::Network::Routes"), Version("2.19.0"), AMENDMENT]
class CIM_NextHopRoute : CIM_ManagedElement
{
string Caption;
string Description;
string ElementName;
string InstanceID;
string DestinationAddress;
uint16 AdminDistance;
uint16 RouteMetric;
boolean IsStatic;
uint16 TypeOfRoute = 3;
};
Membres
La classe CIM_NextHopRoute a ces types de membres :
Propriétés
La classe CIM_NextHopRoute a ces propriétés.
-
AdminDistance
-
-
Type de données : uint16
-
Type d’accès : Lecture seule
La distance administrative spécifique de cet itinéraire ;remplace toutes les distances par défaut spécifiées par le système ou le service de routage.
-
-
Caption
-
-
Type de données : chaîne
-
Type d’accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Contient une brève description textuelle de l'objet.
Cette propriété est héritée de CIM_ManagedElement.
-
-
Description
-
-
Type de données : chaîne
-
Type d’accès : Lecture seule
Fournit une description textuelle de l’objet.
Cette propriété est héritée de CIM_ManagedElement.
-
-
DestinationAddress
-
-
Type de données : string (chaîne)
-
Type d’accès : Lecture seule
Adresse servant de destination à atteindre.
-
-
ElementName
-
-
Type de données : chaîne
-
Type d’accès : Lecture seule
Contient un nom convivial pour l’objet. Cette propriété permet à chaque instance de définir un nom convivial en plus de ses propriétés clés, ses données d’identité et ses informations de description.
Cette propriété est héritée de CIM_ManagedElement.
-
-
InstanceID
-
-
Type de données : chaîne
-
Type d’accès : Lecture seule
-
Qualificateurs : clé, Remplacement (« InstanceID »)
Identifie de manière opaque et unique une instance de cette classe dans le cadre de l’espace de noms contenant.
[!Important]Afin de garantir l’unicité au sein du Namespace, la valeur de l’InstanceID doit être construite selon le modèle suivant :
OrgID :LocalID
OrgID doit inclure un nom protégé par droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale définissant InstanceID, ou être un ID inscrit attribué par une autorité globale reconnue. Il s’agit d’une structure similaire à la structure des noms de classe Schema. De plus, pour garantir l’unicité, les deux premiers points de l’InstanceID doivent se trouver entre OrgID et LocalID. Pour cela, OrgID ne doit pas contenir de deux points (« : »).
LocalID est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier différents éléments sous-jacents du monde réel.
Si le modèle ci-dessus n’est pas utilisé, l’entité de définition doit garantir que l’InstanceID résultant n’est pas réutilisé dans les InstanceID produits par ce fournisseur ou par d’autres pour ce Namespace.
Pour les instances définies par la DMTF (Distributed Management Task Force), le modèle doit être utilisé avec OrgID défini sur CIM.
-
-
IsStatic
-
-
Type de données : booléen
-
Type d’accès : Lecture seule
TRUE indique qu’il s’agit d’un itinéraire statique, FALSE désignant un itinéraire appris dynamiquement.
-
-
RouteMetric
-
-
Type de données : uint16
-
Type d’accès : Lecture seule
Fournit une indication numérique quant à la préférence de cet itinéraire par rapport aux autres itinéraires qui atteignent la même destination.
-
-
TypeOfRoute
-
-
Type de données : uint16
-
Type d’accès : Lecture seule
Indique le type d’itinéraire.
-
Itinéraire défini par l’administrateur (2)
-
Itinéraire calculé (3)
-
Itinéraire réel (4)
-
Spécifications
Client minimal pris en charge |
Windows 8 |
Serveur minimal pris en charge |
Windows Server 2012 |
Espace de noms |
Root\standardcimv2 |
MOF |
|
DLL |
|