IP_SPECIFIC_DATA Struktur
[Diese API wurde von der Routingtabellen-Manager- Version 2-API ersetzt und ist nicht über Windows Server 2003 hinaus verfügbar. Anwendungen sollten die Routingtabellen-Manager-API version 2 verwenden.]
Die IP_SPECIFIC DATA-Struktur enthält IP-spezifische Daten.
Syntax
typedef struct _IP_SPECIFIC_DATA {
DWORD FSD_Type;
DWORD FSD_Policy;
DWORD FSD_NextHopAS;
DWORD FSD_Priority;
DWORD FSD_Metric;
DWORD FSD_Metric1;
DWORD FSD_Metric2;
DWORD FSD_Metric3;
DWORD FSD_Metric4;
DWORD FSD_Metric5;
DWORD FSD_Flags;
} IP_SPECIFIC_DATA, *PIP_SPECIFIC_DATA;
Member
-
FSD_Type
-
Gibt den In RFC 1354 definierten Routentyp an. In der folgenden Tabelle sind die möglichen Werte für dieses Element aufgeführt.
Member Bedeutung - 1
Der Routentyp wird nicht angegeben. Der Typ unterscheidet sich von den hier aufgeführten. - 2
Die Route ist ungültig. Normalerweise wird dieser Wert verwendet, um eine Route zu ungültig machen. Da die Ungültigkeit jedoch vom Routingtabellen-Manager nicht unterstützt wird, wird die Route weiterhin in Berechnungen der besten Route berücksichtigt. Daher sollten Routingprotokolle diesen Wert nicht verwenden. - 3
Die Route ist eine lokale Route, d. h. der nächste Hop ist das endgültige Ziel. - 4
Die Route ist eine Remoteroute, d. h. der nächste Hop ist nicht das endgültige Ziel. -
FSD_Policy
-
Gibt den Satz von Bedingungen an, der die Auswahl einer Route mit mehreren Pfaden verursachen würde. Dieses Element hat in der Regel das IP-TOS-Format. Weitere Informationen finden Sie unter RFC 1354.
-
FSD_NextHopAS
-
Gibt die autonome Systemnummer des nächsten Hops an.
-
FSD_Priority
-
Gibt einen Metrikwert an. Der Routingtabellen-Manager verwendet diesen Wert, um diesen Routeneintrag mit Routeneinträgen zu vergleichen, die aus anderen Routingprotokollen abgerufen wurden. Der Wert dieses Members wird vom Routingtabellen-Manager festgelegt.
-
FSD_Metric
-
Gibt einen Metrikwert an. Der Routingtabellen-Manager verwendet diesen Wert, um diesen Routeneintrag mit anderen Routeneinträgen zu vergleichen, die aus demselben Routingprotokoll abgerufen wurden. Der Wert dieses Members wird vom Routingprotokoll festgelegt.
-
FSD_Metric1
-
Gibt einen routingprotokollspezifischen Metrikwert an. Dieser Metrikwert ist in RFC 1354 dokumentiert.
-
FSD_Metric2
-
Gibt einen routingprotokollspezifischen Metrikwert an. Dieser Metrikwert ist in RFC 1354 dokumentiert.
-
FSD_Metric3
-
Gibt einen routingprotokollspezifischen Metrikwert an. Dieser Metrikwert ist in RFC 1354 dokumentiert.
-
FSD_Metric4
-
Gibt einen routingprotokollspezifischen Metrikwert an. Dieser Metrikwert ist in RFC 1354 dokumentiert.
-
FSD_Metric5
-
Gibt einen routingprotokollspezifischen Metrikwert an. Dieser Metrikwert ist in RFC 1354 dokumentiert.
-
FSD_Flags
-
Gibt an, ob die Route gültig ist. Das Routingprotokoll sollte diese Flags zuerst löschen und dann die Route als gültig oder ungültig festlegen. Das Routingprotokoll sollte die Makros ClearRouteFlags(), SetRouteValid() und ClearRouteValid() verwenden, um diese Vorgänge auszuführen. Diese Makros sind in Rtm.h definiert.
Bemerkungen
Der Routingtabellen-Manager verwendet die FSD_Priority - und FSD_Metric-Member , um die beste Route zu einem bestimmten Zielnetzwerk zu berechnen.
Die FSD_Metric[1-5] Member gelten für MIB II-Konformität. MIB II-Agents zeigen nur diese Metrikwerte an. Der FSD_Metric Metrikwert wird nicht angezeigt. Damit die FSD_Metric angezeigt wird, sollte der Wert auch im Routingprotokoll in einem der FSD_Metric[1-5] -Member gespeichert werden.
Der Routingtabellen-Manager verwendet nicht die Metrikwerte in den FSD_Metric[1-5]- Membern, wenn die beste Route zu einem Zielnetzwerk erstellt wird. Daher sollte das Routingprotokoll sicherstellen, dass der FSD_Metric Member über einen geeigneten Metrikwert verfügt.
Ein Routingprotokoll könnte die FSD_Flags verwenden, um eine Route als ungültig zu markieren, wenn die Route nicht von anderen Routingprotokollen verwendet werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Nicht unterstützt |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Ende des Supports (Server) |
Windows Server 2003 |
Header |
|