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
Rtm.h

Siehe auch

Routingtabellen-Manager, Version 1-Referenz

Routingtabellen-Manager- Version 1-Strukturen

RTM_IP_ROUTE