Condividi tramite


IP_SPECIFIC_DATA struttura

[Questa API è stata sostituita dall'API Gestione tabelle di routing versione 2 e non sarà disponibile oltre Windows Server 2003. Le applicazioni devono usare l'API Gestione tabelle di routing versione 2.

La struttura IP_SPECIFIC DATA contiene dati specifici dell'INDIRIZZO IP.

Sintassi

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;

Members

FSD_Type

Specifica il tipo di route definito in RFC 1354. La tabella seguente mostra i valori possibili per questo membro.

Membro Significato
1
Il tipo di route non è specificato. Il tipo è diverso da quelli elencati qui.
2
La route non è valida. In genere, questo valore viene usato per invalidare una route. Tuttavia, poiché l'invalidazione non è supportata dalla gestione tabelle di routing, la route è ancora considerata nei calcoli di route migliori. Pertanto, i protocolli di routing non devono usare questo valore.
3
La route è una route locale, ovvero l'hop successivo è la destinazione finale.
4
La route è una route remota, ovvero l'hop successivo non è la destinazione finale.

FSD_Policy

Specifica il set di condizioni che causano la selezione di una route multi-percorso. Questo membro è in genere in formato IP TOS. Per altre informazioni, vedere RFC 1354.

FSD_NextHopAS

Specifica il numero di sistema autonomo dell'hop successivo.

FSD_Priority

Specifica un valore di metrica. Gestione tabelle di routing usa questo valore per confrontare questa voce di route alle voci di route ottenute da altri protocolli di routing. Il valore di questo membro viene impostato dalla gestione tabelle di routing.

FSD_Metric

Specifica un valore di metrica. Gestione tabelle di routing usa questo valore per confrontare questa voce di route ad altre voci di route ottenute dallo stesso protocollo di routing. Il valore di questo membro viene impostato dal protocollo di routing.

FSD_Metric1

Specifica un valore di metrica specifico del protocollo di routing. Questo valore della metrica è documentato in RFC 1354.

FSD_Metric2

Specifica un valore di metrica specifico del protocollo di routing. Questo valore della metrica è documentato in RFC 1354.

FSD_Metric3

Specifica un valore di metrica specifico del protocollo di routing. Questo valore della metrica è documentato in RFC 1354.

FSD_Metric4

Specifica un valore di metrica specifico del protocollo di routing. Questo valore della metrica è documentato in RFC 1354.

FSD_Metric5

Specifica un valore di metrica specifico del protocollo di routing. Questo valore della metrica è documentato in RFC 1354.

FSD_Flags

Specifica se la route è valida. Il protocollo di routing deve prima cancellare questi flag, quindi impostare la route come valida o non valida. Il protocollo di routing deve usare le macro ClearRouteFlags(), SetRouteValid()e ClearRouteValid() per eseguire queste operazioni. Queste macro sono definite in Rtm.h.

Commenti

Gestione tabelle di routing usa i membri FSD_Priority e FSD_Metric per calcolare la route migliore a una determinata rete di destinazione.

I membri FSD_Metric[1-5] sono per la conformità MIB II. Gli agenti MIB II visualizzano solo questi valori di metrica. Non visualizzano il valore della metrica FSD_Metric. Per visualizzare la FSD_Metric , il protocollo di routing deve anche archiviare il valore in uno dei membri FSD_Metric[1-5] .

Gestione tabelle di routing non usa i valori delle metriche nei membri FSD_Metric[1-5] quando si calcola la route migliore per una rete di destinazione. Pertanto, il protocollo di routing deve assicurarsi che il membro FSD_Metric abbia un valore di metrica appropriato.

Un protocollo di routing può usare il FSD_Flags per contrassegnare una route come non valida, se la route non deve essere usata da altri protocolli di routing.

Requisiti

Requisito Valore
Client minimo supportato
Nessuno supportato
Server minimo supportato
Windows 2000 Server [solo app desktop]
Fine del supporto server
Windows Server 2003
Intestazione
Rtm.h

Vedi anche

Informazioni di riferimento su Gestione tabelle di routing versione 1

Strutture di Gestione tabelle di routing versione 1

RTM_IP_ROUTE