다음을 통해 공유


IP_SPECIFIC_DATA 구조체

[이 API는 라우팅 테이블 관리자 버전 2 API로 대체되었으며 Windows Server 2003 이상에서는 사용할 수 없습니다. 애플리케이션은 라우팅 테이블 관리자 버전 2 API를 사용해야 합니다.]

IP_SPECIFIC 데이터 구조에는 IP 관련 데이터가 포함됩니다.

구문

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;

멤버

FSD_Type

RFC 1354에 정의된 경로 형식을 지정합니다. 다음 표에서는 이 멤버에 대해 가능한 값을 보여 있습니다.

멤버 의미
1
경로 형식이 지정되지 않았습니다. 형식은 여기에 나열된 형식과 다릅니다.
2
경로가 잘못되었습니다. 일반적으로 이 값은 경로를 무효화하는 데 사용됩니다. 그러나 라우팅 테이블 관리자에서 무효화를 지원하지 않으므로 경로는 여전히 최상의 경로 계산으로 간주됩니다. 따라서 라우팅 프로토콜은 이 값을 사용하면 안 됩니다.
3
경로는 로컬 경로입니다. 즉, 다음 홉이 최종 대상입니다.
4
경로는 원격 경로입니다. 즉, 다음 홉은 최종 대상이 아닙니다.

FSD_Policy

다중 경로 경로를 선택할 수 있는 조건 집합을 지정합니다. 이 멤버는 일반적으로 IP TOS 형식입니다. 자세한 내용은 RFC 1354를 참조하세요.

FSD_NextHopAS

다음 홉의 자치 시스템 번호를 지정합니다.

FSD_Priority

메트릭 값을 지정합니다. 라우팅 테이블 관리자는 이 값을 사용하여 이 경로 항목을 다른 라우팅 프로토콜에서 가져온 경로 항목과 비교합니다. 이 멤버의 값은 라우팅 테이블 관리자에 의해 설정됩니다.

FSD_Metric

메트릭 값을 지정합니다. 라우팅 테이블 관리자는 이 값을 사용하여 이 경로 항목을 동일한 라우팅 프로토콜에서 가져온 다른 경로 항목과 비교합니다. 이 멤버의 값은 라우팅 프로토콜에 의해 설정됩니다.

FSD_Metric1

라우팅 프로토콜별 메트릭 값을 지정합니다. 이 메트릭 값은 RFC 1354에 설명되어 있습니다.

FSD_Metric2

라우팅 프로토콜별 메트릭 값을 지정합니다. 이 메트릭 값은 RFC 1354에 설명되어 있습니다.

FSD_Metric3

라우팅 프로토콜별 메트릭 값을 지정합니다. 이 메트릭 값은 RFC 1354에 설명되어 있습니다.

FSD_Metric4

라우팅 프로토콜별 메트릭 값을 지정합니다. 이 메트릭 값은 RFC 1354에 설명되어 있습니다.

FSD_Metric5

라우팅 프로토콜별 메트릭 값을 지정합니다. 이 메트릭 값은 RFC 1354에 설명되어 있습니다.

FSD_Flags

경로가 유효한지 여부를 지정합니다. 라우팅 프로토콜은 먼저 이러한 플래그를 지워야 하며 경로를 유효하거나 유효하지 않은 것으로 설정해야 합니다. 라우팅 프로토콜은 ClearRouteFlags(), SetRouteValid(), ClearRouteValid() 매크로를 사용하여 이러한 작업을 수행해야 합니다. 이러한 매크로는 Rtm.h에 정의되어 있습니다.

설명

라우팅 테이블 관리자는 FSD_PriorityFSD_Metric 멤버를 사용하여 특정 대상 네트워크에 대한 최상의 경로를 계산합니다.

FSD_Metric[1-5] 멤버는 MIB II 준수를 위한 것입니다. MIB II 에이전트는 이러한 메트릭 값만 표시합니다. FSD_Metric 메트릭 값은 표시되지 않습니다. FSD_Metric 표시하려면 라우팅 프로토콜은 값을 FSD_Metric[1-5] 멤버 중 하나에 저장해야 합니다.

라우팅 테이블 관리자는 대상 네트워크에 대한 최상의 경로를 계산할 때 FSD_Metric[1-5] 멤버의 메트릭 값을 사용하지 않습니다. 따라서 라우팅 프로토콜은 FSD_Metric 멤버에 적절한 메트릭 값이 있는지 확인해야 합니다.

라우팅 프로토콜은 다른 라우팅 프로토콜에서 경로를 사용하지 않아야 하는 경우 FSD_Flags 사용하여 경로를 잘못된 경로로 표시할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
지원되는 버전 없음
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
서버 지원 종료
Windows Server 2003
헤더
Rtm.h

추가 정보

라우팅 테이블 관리자 버전 1 참조

라우팅 테이블 관리자 버전 1 구조

RTM_IP_ROUTE