경로 플래그
상수 | 값 | Description |
---|---|---|
RTM_ROUTE_STATE_CREATED | 0 | 경로가 만들어졌습니다. |
RTM_ROUTE_STATE_DELETING | 1 | 경로가 삭제되고 있습니다. |
RTM_ROUTE_STATE_DELETED | 2 | 경로가 삭제되었습니다. |
상수 | 값 | 설명 |
---|---|---|
RTM_ROUTE_CHANGE_FIRST | 0x01 | 라우팅 테이블 관리자가 두 경로가 같은 시기를 결정할 때 RTM_ROUTE_INFO 구조의 이웃 멤버를 검사 않아야 했음을 나타냅니다. |
RTM_ROUTE_CHANGE_NEW | 0x02 | 새 경로가 만들어졌음을 나타내기 위해 라우팅 테이블 관리자가 반환합니다. |
RTM_ROUTE_CHANGE_BEST | 0x00010000 | 라우팅 테이블 관리자가 반환하여 추가되거나 업데이트된 경로가 최상의 경로이거나 변경으로 인해 새 경로가 최상의 경로가 되었음을 나타냅니다. |
상수 | 값 | 설명 |
---|---|---|
RTM_ROUTE_FLAGS_LOCAL | 0x0010 | 대상이 직접 연결할 수 있는 네트워크에 있음을 나타냅니다. |
RTM_ROUTE_FLAGS_REMOTE | 0x0020 | 대상이 직접 연결할 수 있는 네트워크에 있지 않음을 나타냅니다. |
RTM_ROUTE_FLAGS_MYSELF | 0x0040 | 대상이 라우터의 주소 중 하나임을 나타냅니다. |
상수 | 값 | 설명 |
---|---|---|
RTM_ROUTE_FLAGS_MCAST | 0x0100 | 이 경로가 멀티캐스트 주소에 대한 경로임을 나타냅니다. |
RTM_ROUTE_FLAGS_LOCAL_MCAST | 0x0200 | 이 경로가 로컬 멀티캐스트 주소에 대한 경로임을 나타냅니다. |
RTM_ROUTE_FLAGS_LIMITED_BC | 0x0400 | 이 경로가 제한된 브로드캐스트 주소임을 나타냅니다. 이 대상에 대한 패킷은 전달해서는 안 됩니다. |
RTM_ROUTE_FLAGS_ZEROS_NETBC | 0x1000 | 대상이 인터페이스의 모든 0 브로드캐스트 주소와 일치한다는 것을 나타냅니다. 브로드캐스트 전달을 사용하는 경우 패킷을 수신하고 적절한 모든 인터페이스를 다시 분개해야 합니다. |
RTM_ROUTE_FLAGS_ZEROS_SUBNETBC | 0x2000 | 대상이 인터페이스의 모든 0 서브넷 브로드캐스트 주소와 일치한다는 것을 나타냅니다. 서브넷 브로드캐스트 전달을 사용하는 경우 패킷을 수신하고 모든 적절한 인터페이스를 다시 분개해야 합니다. |
RTM_ROUTE_FLAGS_ONES_NETBC | 0x4000 | 대상이 인터페이스의 모든 브로드캐스트 주소와 일치한다는 것을 나타냅니다. 브로드캐스트 전달을 사용하는 경우 패킷을 수신하고 적절한 모든 인터페이스를 다시 분개해야 합니다. |
RTM_ROUTE_FLAGS_ONES_SUBNETBC | 0x8000 | 대상이 인터페이스의 모든 서브넷 브로드캐스트 주소와 일치한다는 것을 나타냅니다. 서브넷 브로드캐스트 전달을 사용하는 경우 패킷을 수신하고 모든 적절한 인터페이스를 다시 분개해야 합니다. |
그룹 | 구성원 | Description |
---|---|---|
RTM_ROUTE_FLAGS_FORWARDING | RTM_ROUTE_FLAGS_MARTIAN, RTM_ROUTE_FLAGS_BLACKHOLE, RTM_ROUTE_FLAGS_DISCARD, RTM_ROUTE_FLAGS_INACTIVE | 전달 플래그를 지정합니다. |
RTM_ROUTE_FLAGS_ANY_UNICAST | RTM_ROUTE_FLAGS_LOCAL, RTM_ROUTE_FLAGS_REMOTE, RTM_ROUTE_FLAGS_MYSELF | 유니캐스트 플래그를 지정합니다. |
RTM_ROUTE_FLAGS_ANY_MCAST | RTM_ROUTE_FLAGS_MCAST, RTM_ROUTE_FLAGS_LOCAL_MCAST | 유니캐스트 플래그를 지정합니다. |
RTM_ROUTE_FLAGS_SUBNET_BCAST | RTM_ROUTE_FLAGS_ONES_SUBNET_BC, RTM_ROUTE_FLAGS_ZEROS_SUBNETBC | 서브넷 브로드캐스트 플래그를 지정합니다. |
RTM_ROUTE_FLAGS_NET_BCAST | RTM_ROUTE_FLAGS_ONES_NETBC, RTM_ROUTE_FLAGS_ZEROS_NETBC | 모든 순 전체 브로드캐스트 플래그를 지정합니다. |
RTM_ROUTE_FLAGS_ANY_BCAST | RTM_ROUTE_FLAGS_LIMITED_BC, RTM_ROUTE_FLAGS_ONES_NETBC, RTM_ROUTE_FLAGS_ONES_SUBNET_BC, RTM_ROUTE_FLAGS_ZEROS_NETBC, RTM_ROUTE_FLAGS_ZEROS_SUBNETBC | 서브넷 또는 순 차원 브로드캐스트 플래그를 지정합니다. |