표 9.36다음에 사용할 수 있는 연산자를 표시합니다.cidr그리고inet유형. 운영자<<, <<=, , =및&&서브넷 포함 여부를 테스트합니다. 두 배트맨 토토의 네트워크 부분만 고려하고(호스트 부분은 무시) 한 네트워크가 다른 네트워크와 동일한지 또는 다른 네트워크의 서브넷인지 확인합니다.
표 9.36. cidr그리고inet연산자
| 운영자 | 설명 | 예 |
|---|---|---|
< |
다음보다 작음 | inet '192.168.1.5' < inet '192.168.1.6' |
<= |
작거나 같음 | inet '192.168.1.5' <= inet '192.168.1.5' |
= |
같음 | inet '192.168.1.5' = inet '192.168.1.5' |
= |
크거나 같음 | inet '192.168.1.5' = inet '192.168.1.5' |
|
보다 큼 | inet '192.168.1.5' inet '192.168.1.4' |
< |
같지 않음 | inet '192.168.1.5' < inet '192.168.1.4' |
<< |
다음에 포함됨 | inet '192.168.1.5' << inet '192.168.1/24' |
<<= |
포함되거나 같음 | inet '192.168.1/24' <<= inet '192.168.1/24' |
|
포함 | inet '192.168.1/24' inet '192.168.1.5' |
= |
다음을 포함하거나 같음 | inet '192.168.1/24' = inet '192.168.1/24' |
&& |
포함 또는 다음에 의해 포함됨 | inet '192.168.1/24' && inet '192.168.1.80/28' |
~ |
비트 단위 NOT | ~ inet '192.168.1.6' |
& |
비트 AND | inet '192.168.1.6' & inet '0.0.0.255' |
| |
비트 OR | inet '192.168.1.6' | inet '0.0.0.255' |
+ |
추가 | inet '192.168.1.6' + 25 |
- |
뺄셈 | inet '192.168.1.43' - 36 |
- |
뺄셈 | inet '192.168.1.43' - inet '192.168.1.19' |
표 9.37다음과 함께 사용할 수 있는 기능을 표시합니다.cidr그리고inet유형.약어, 호스트및텍스트함수는 주로 대체 디스플레이 형식을 제공하기 위한 것입니다.
표 9.37. cidr그리고inet기능
모두cidr값은 다음으로 변환될 수 있습니다.inet암시적 또는 명시적; 따라서 위에 표시된 기능은 다음에서 작동하는 것으로 나타납니다.inet또한 작업 중cidr값. (별도의 기능이 있는 경우inet그리고cidr, 두 경우의 동작이 달라야 하기 때문입니다.) 또한,inet값을cidr. 이 작업이 완료되면 넷마스크 오른쪽에 있는 모든 비트가 자동으로 0이 되어 유효한 비트를 생성합니다.cidr값. 또한 텍스트 값을 다음으로 캐스팅할 수 있습니다.inet또는cidr일반 캐스팅 구문 사용: 예를 들어,inet(또는표현).열이름::cidr
표 9.38다음과 함께 사용할 수 있는 기능을 표시합니다.macaddr유형. 함수마지막 3바이트가 0으로 설정된 MAC 배트맨 토토를 반환합니다. 이는 나머지 접두사를 제조업체와 연결하는 데 사용할 수 있습니다.트렁크(macaddr)
표 9.38. macaddr기능
그macaddrtype은 표준 관계 연산자도 지원합니다(, <=24705_24783~, &그리고|24882_24906
표 9.39다음과 함께 사용할 수 있는 기능을 표시합니다.macaddr8유형. 함수마지막 5바이트가 0으로 설정된 MAC 배트맨 토토를 반환합니다. 이는 나머지 접두어를 제조업체와 연결하는 데 사용할 수 있습니다.트렁크(macaddr8)
표 9.39. macaddr8기능
그macaddr8type은 표준 관계 연산자도 지원합니다(, <=등) 및 비트 산술 연산자(~, &그리고|) NOT, AND 및 OR의 경우.