// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\Root\\CIMV2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\Root\\CIMV2\\ms_40c") [Description("Les informations de la classe IP4RouteTable contrôlent l’emplacement de redirection des paquets de données du réseau (les paquets Internet sont par exemple habituellement envoyés vers une passerelle, et les paquets locaux peuvent être redirigés directement par l’ordinateur du client). Les administrateurs peuvent utiliser ces informations pour suivre les problèmes liés aux paquets, et également diriger un ordinateur vers une nouvelle passerelle en cas de nécessité. Cette classe se charge spécifiquement de IP4 et n’adresse pas IPX ou IP6. Elle se propose de modéliser les informations collectées en entrant la commande 'Route Print' à l’invite de commande. \nRemarque : bien que la mise à jour des instances de cette classe soit prise en charge, la fourniture de valeurs de propriété non valides ou non reconnues par la pile du protocole de réseau ne permettra pas de mise à jour correcte, et les valeurs d’origine persisteront. Il n’est pas garanti qu’une erreur soit générée quand cela surviendra, mais si c'est le cas, aucune mise à jour ne sera effectuée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_IP4RouteTable : CIM_LogicalElement { [key : ToInstance ToSubclass DisableOverride,Description("La propriété Destination contient l’adresse IP de destination de cet itinéraire.") : Amended ToSubclass] string Destination; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Mask contient le masque utilisé dans cette entrée. Les masques doivent appliquer un ET logique avec l’adresse de destination avant d’être comparé à la valeur du champ ipRouteDest.") : Amended ToSubclass] string Mask; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété InterfaceIndex contient la valeur d’index identifiant de manière unique l’interface locale que devra atteindre le prochain saut de cet itinéraire.") : Amended ToSubclass] sint32 InterfaceIndex; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété NextHop contient l’adresse IP du prochain saut de cet itinéraire. (Dans le cas d’un saut d’itinéraire vers une interface réalisé par un média de diffusion, la valeur de ce champ est l’adresse IP de l’agent sur cette interface).") : Amended ToSubclass] string NextHop; [Description("La propriété Type révèle le type d’itinéraire. La valeur direct(3) et indirect(4) réfère à la notion de routage direct et indirect dans l’architecture IP. Le paramétrage de cet objet sur la valeur non valide(2) a pour effet d’annuler l’entrée correspondante de l’objet RouteTable. Enfin, la destination identifiée par la dite entrée est effectivement dissociée de l’itinéraire identifié par la dite entrée. S'il supprime une entrée annulée de la table, l’agent pose une question spécifique d’implémentation. Par conséquent, la gestion des stations doit être préparée dans la perspective de recevoir les informations tabulaires des agents correspondantes aux entrées actuellement utilisées. L'interprétation correcte de ces entrées nécessite un examen de l’objet ipRouteType.") : Amended ToSubclass,Values{"Autre", "Non valide", "Directe", "Indirecte"} : Amended ToSubclass] uint32 Type; [Description("La propriété Protocol révèle le mécanisme du routage à travers lequel cet itinéraire a été appris. L'inclusion de valeurs pour les protocoles de routage de passerelle n’est pas destiné à laisser entendre que les hôtes doivent prendre en charge ces protocoles.") : Amended ToSubclass,Values{"Autre", "local", "netmgmt", "icmp", "egp", "ggp", "Bonjour", "rip", "is-is", "es-is", "ciscoIgrp", "bbnSpfIgp", "ospf", "bgp"} : Amended ToSubclass] uint32 Protocol; [Description("La propriété Age contient le nombre de secondes depuis la dernière mise à jour de cet itinéraire ou bien sa définition correcte. Aucune sémantique de 'trop ancien' ne peut être supposé sauf à travers la connaissance du protocole de routage par lequel cet itinéraire a été appris.") : Amended ToSubclass] uint32 Age; [Description("La propriété Metric1 contient le métrique de routage principal pour cet itinéraire. La sémantique de ce métrique est déterminée par le protocole de routage spécifié dans la valeur ipRouteProto. Si ce métrique n’est pas utilisé, sa valeur doit être définie à -1.") : Amended ToSubclass] sint32 Metric1; [Description("La propriété Metric2 contient un autre métrique de routage pour cet itinéraire. La sémantique de ce métrique est déterminée par le protocole de routage spécifié dans la valeur ipRouteProto. Si ce métrique n’est pas utilisé, sa valeur doit être définie à -1.") : Amended ToSubclass] sint32 Metric2; [Description("La propriété Metric3 contient un autre métrique de routage pour cet itinéraire. La sémantique de ce métrique est déterminée par le protocole de routage spécifié dans la valeur ipRouteProto. Si ce métrique n’est pas utilisé, sa valeur doit être définie à -1.") : Amended ToSubclass] sint32 Metric3; [Description("La propriété Metric4 contient un autre métrique de routage pour cet itinéraire. La sémantique de ce métrique est déterminée par le protocole de routage spécifié dans la valeur ipRouteProto. Si ce métrique n’est pas utilisé, sa valeur doit être définie à -1.") : Amended ToSubclass] sint32 Metric4; [Description("La propriété Metric5 contient un autre métrique de routage pour cet itinéraire. La sémantique de ce métrique est déterminée par le protocole de routage spécifié dans la valeur ipRouteProto. Si ce métrique n’est pas utilisé, sa valeur doit être définie à -1.") : Amended ToSubclass] sint32 Metric5; [Description("la propriété Information contient une référence aux définitions MIB spécifiques au protocole de routage particulier responsable de cet itinéraire, comme le détermine la valeur spécifiée dans la valeur ipRouteProto de l’itinéraire. Si cette information est absente, sa valeur doit être définie par OBJECT IDENTIFIER {0 0}, qui est un identificateur d’objet valide du point de vue de la syntaxe. Toute implémentation conforme de ASN.1 et BER doit pouvoir générer et reconnaître cette valeur.") : Amended ToSubclass] string Information; }; [Description("La classe IP4PersistedRouteTable contient les itinéraires IP persistants. Par défaut, les itinéraires que vous ajoutez à la table de routage ne sont pas permanents. Vous perdez ces itinéraires lorsque vous redémarrez votre ordinateur. Toutefois, si vous utilisez la commande d’itinéraire -p add, Windows NT les rend permanents--ainsi vous ne perdez pas votre itinéraire lorsque vous redémarrez votre ordinateur. Les entrées persistantes sont automatiquement réinsérées dans votre table de routage chaque fois que la table de routage de votre ordinateur est reconstituée. Windows NT stocke les itinéraires persistants dans le Registre. Cette classe se charge spécifiquement de IP4 et ne s’adresse pas à IPX ou IP6.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_IP4PersistedRouteTable : CIM_LogicalElement { [key : ToInstance ToSubclass DisableOverride,Description("La propriété Destination contient l’adresse IP de destination de cette route définitive.") : Amended ToSubclass] string Destination; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Mask contient le masque utilisé dans cette entrée définitive. Les masques doivent appliquer un ET logique avec l’adresse de destination avant d’être comparé à la valeur du champ ipRouteDest.") : Amended ToSubclass] string Mask; [key : ToInstance ToSubclass DisableOverride,Description("La propriété NextHop contient l’adresse IP du prochain saut de cet itinéraire persistant. (Dans le cas d’un saut d’itinéraire vers une interface réalisé par un média de diffusion, la valeur de ce champ est l’adresse IP de l’agent sur l’interface en question.).") : Amended ToSubclass] string NextHop; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Metric1 contient le métrique de routage principal pour cet itinéraire persistant. La sémantique de ce métrique est déterminée par le protocole de routage spécifié dans la valeur ipRouteProto. Si ce métrique n’est pas utilisé, sa valeur doit être définie à -1.") : Amended ToSubclass] sint32 Metric1; }; [Description("La classe ActiveRoute associe l’itinéraire IP4 actuel devant être utilisé par la table de routage IP persistante.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ActiveRoute : CIM_LogicalIdentity { [Description("SystemElement représente l’itinéraire IP actif en cours d’utilisation.") : Amended ToSubclass] Win32_IP4RouteTable Ref SystemElement; [Description("SameElement représente l’itinéraire IP persistant dans cette relation.") : Amended ToSubclass] Win32_IP4PersistedRouteTable Ref SameElement; }; [Description("La classe Win32_IP4RouteTableEvent représente les événements de changements d’itinéraire IP résultants de l’addition, la suppression, ou la modification des itinéraires IP sur le système de l’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_IP4RouteTableEvent : __ExtrinsicEvent { };