요약

  • RFC 1289는 TCP/IP 시스템과 DECnet 시스템을 공통의 SMI/MIB/SNMP 환경을 통해 관리할 수 있도록 DECnet Phase IV 관리 항목을 인터넷 MIB에 넣었습니다. 그 필수이며 읽기·쓰기 가능한 상태 항목들은ON,OFF,SHUT,RESTRICTED라는 이름을 사용했습니다.
  • 이 레이블들은 서로 다른 운영 조건을 설명했습니다.SHUT은 새 논리 링크를 막으면서 기존 링크가 사라질 때까지 유지했습니다;OFF는 여기에 기존 링크 종료와 라우팅 중단을 더했습니다;RESTRICTED는 새 수신 논리 링크만 막았습니다. 따라서 표시된 상태는 완료된 종료, 경로 부재, 권한 부여, 도달 가능성 또는 어떤 외부 결과도 입증하지 않습니다.

공통 관리 표면이 서로 다른 시스템을 하나의 상태 기계로 만들지는 않았다

RFC 1289는 1991년 12월에 인터넷 MIB에 대한 표준 트랙 확장으로 나왔습니다. 이 문서는 TCP/IP 기반 인터넷과 DECnet Phase IV 시스템이 공존하고, 인터넷 SMI, MIB, SNMP를 사용하는 관리 스테이션이 그 조합 전반에서 작동할 수 있는 환경을 위해 작성되었습니다. 목표는 관리의 통합이지 관리 대상 시스템의 소거가 아니었습니다.

이 구분은 문서의 항목 설계에 나타납니다. DECnet 항목들은 인터넷 MIB에 배치되고, 그 이름과 구문은 표준 MIB 형식에 맞게 조정되며, 하나의 항목이 공유 관리 인터페이스를 통해 노출될 수 있습니다. 그러나 그 어느 것도 그 항목을 그 너머의 기계에 대한 완전한 기술로 만들지는 않습니다. 상태 값은 여전히 정의된 전이와 효과를 가진 경계가 있는 기술입니다. 그 유용성은 정의 속에 경계를 유지하는 데 달려 있으며, 익숙한 레이블이 관찰자가 원하는 모든 결론을 대신 끌고 가도록 두는 데 있지 않습니다.

이 RFC는 겉보기에 사소한 번역 선택까지 기록합니다: 상태 정수들은 RFC 1155를 준수하기 위해 표준 DECnet 값보다 1씩 증가합니다. 요점은 숫자 잡지식이 아닙니다. 관리 표현은 네트워크에서 그 상태가 뜻하는 바를 바꾸지 않으면서 상태의 코딩을 바꿀 수 있습니다. 호환되는 정수는 구분을 운반하는 방법일 뿐이며, 어떤 조치가 발생했는지, 조치자가 그 권한이 있었는지, 조치가 끝났는지를 입증하지 않습니다.

4개 값은 접속 허가, 드레인, 종료, 라우팅을 분리했다

phivSystemState는 필수이며 읽기·쓰기 가능하고, 그 설명들은 상태 이름들의 한계를 제공합니다.ON은 논리 링크를 허용합니다.OFF는 새 링크를 허용하지 않고, 기존 링크를 종료하며, 노드를 통과하는 라우팅 트래픽을 멈춥니다. 이것은 4개 설명 중 가장 강한 것이지만 여전히 정의된 운영 상태에 대한 서술입니다. 그것은 세계 속의 특정 노드를 식별하거나, 명령 기록을 확인하거나, 그 노드에 의존하는 모든 응용 프로그램이 그 결과를 관찰했음을 확립하지 않습니다.

SHUT은 지름길을 막는 값입니다. 새 논리 링크를 허용하지 않습니다. 기존 논리 링크를 파괴하지않습니다. 모든 논리 링크가 사라지면OFF로 갑니다. 이 정의는 새 작업 수용을 멈추기로 한 결정과 이후의 OFF 상태 사이의 조건을 담고 있습니다. ‘SHUT’이라는 단어만 읽는 사람은 대기 표면을 잃습니다: 기존 논리 링크가 있을 수 있고, 그 사라짐이 전이를 완성한다고 RFC는 명시합니다.

RESTRICTED는 단순히 종료의 부드러운 표기가 아닙니다. 다른 노드에서 오는 새 수신 논리 링크를 허용하지 않습니다. RFC는 그것에OFF설명의 기존 링크 종료나 라우팅 중단을 부여하지 않습니다. 또한 발신 조치, 로컬 작업 또는 현재 연결이 존재할 수 없다고 말하지도 않습니다. 그것은 더 좁은 접속 허가 경계를 나타냅니다. 시스템은 모든 의미에서 이용 불가능해지지 않고도 특정 클래스의 새 요청에 덜 개방해질 수 있습니다.

이것들은 하나의 모호한 다이얼 위의 세 단계가 아닙니다. 그것들은 결과를 분할합니다. 새 논리 링크의 접속 허가, 기존 논리 링크의 보존, 종료, 라우팅 트래픽, 새 연결의 방향은 서로 다른 표면입니다. 값 이름이 중요한 이유는 RFC가 그것이 어떤 표면에 도달하는지 말하기 때문입니다.

SHUT은 완성이 다른 곳에 있는 전이를 이름 붙였다

이 값은 즉시적 상태라는 거짓 안락함에 저항하기 때문에 역사적 교훈으로 특히 유용합니다. 일상 언어에서 종료는 발표되는 순간 완료된 것처럼 들립니다. RFC 1289는 이를 조건부로 만듭니다. 새 논리 링크는 들어올 수 없지만 오래된 링크는 지속되며; 시스템은 모두 사라진 후에OFF에 이릅니다. 이것은 즉시 제거의 동의어가 아니라 드레인을 위한 설계입니다.

이 차이는 어떤 증거가 무엇을 지지할 수 있는지 바꿉니다.SHUT값은 RFC가 정의한 관리 의미에 관한 주장은 지지할 수 있습니다. 그것만으로는 “노드가 꺼졌다”, “모든 세션이 끝났다”, “라우팅이 멈췄다”, “영향을 받은 서비스를 이용할 수 없었다”는 주장을 지지할 수 없습니다. 각 주장은 이후 단계나 다른 관찰을 필요로 합니다. OFF 설명에는 종료와 멈춘 라우팅이 포함됩니다; SHUT 설명은 그것들이 이미 일어났다고 말하지 않습니다.

이것은 레거시 프로토콜에 대한 궁핍한 논쟁이 아닙니다. 운영 기록을 읽는 방법입니다. 요청된 상태, 접속 허가 규칙, 드레인 중인 작업 부하, 라우팅 변경, 사용자가 보는 결과는 서로 가까이 일어나기 때문에 하나의 사실인 것처럼 배열되는 경우가 많습니다. RFC 1289는 별개의 언어를 고집합니다. 이른 단계는 나중 단계를 가능하게 만들 수 있지만, 나중 단계의 증거를 물려받지는 않습니다.

원격 항목은 상태 어휘를 반복할 뿐 전역 관찰이 아니다

RFC 1289는 평가 중인 원격 노드의 운영 상태를 나타내는 필수이며 읽기·쓰기 가능한 항목인phivEndRemoteState도 정의합니다. 그것은 같은 4개 값과 그 설명들을 반복합니다. 이 반복은 중요하지만 제한적입니다. 같은 상태 어휘가 원격 노드 항목에 적용되도록 의도되었음을 보여줍니다. 그것은 그 표에 항목 의미 밖에서 원격 기계의 현재 도달 가능성, 신원, 권한 부여, 물리적 상태 또는 관리 조치의 완료를 입증할 힘을 주지 않습니다.

항목은 원격 노드를 이름 붙이고 상태 필드를 실을 수 있지만, 보편적으로 완전한 관찰자가 되지는 않습니다. RFC 자체의 문구는 항목을 ‘평가 중인’ 원격 노드에 묶어 둡니다. 그것은 값을 노드 주변의 모든 경로, 서비스, 사용자 또는 행정 결정에 대한 독립적인 증인으로 만들지 않습니다. 관리 기록은 정의된 표면에서의 기록으로 남습니다.

읽기·쓰기는 접근 분류였지 소급적 명령이 아니었다

ACCESS read-write선언이 중요한 이유는 구현자에게 그 항목이 읽히는 것뿐 아니라 쓰이도록 설계되었음을 알리기 때문입니다. 그것은 누가 자격 증명을 보유했는지, 어떤 접근 제어가 존재했는지, 시도된 쓰기가 수락되었는지, 장치가 그 항목을 구현했는지, 어떤 사람이 운영 중인 시스템에 상태를 부과할 권한이 있었는지를 답하지 않습니다. 이 질문들은 RFC 1289가 제공하는 사실 바깥에 있습니다.

쓰기 가능한 필드를 명령으로 바꾸려는 유혹은 강합니다. 그것은 단순한 서사를 만들기 때문입니다: 관리자가SHUT을 썼으므로 노드가 종료되었다. RFC는 더 유용한 설명을 제공합니다. 정의된 상태들에 대한 어휘와 그중 하나에서 다른 것으로 이동하기 위한 조건을 제공합니다. 실제 실행은 여전히 명령, 대상, 적용된 제어, 기존 링크, 관찰된 완료에 대한 증거를 요구합니다.

출처와 증거의 한계

이 기사는RFC 1289 —DECnet Phase IV MIB Extensions을 사용합니다. 이 출처는 1991년 12월의 표준 트랙 지위, 공통 관리 맥락, 필수 읽기·쓰기 상태 항목,ON,OFF,SHUT,RESTRICTED의 정의, 원격 상태 항목, RFC 1155 정수 조정을 뒷받침합니다. 그것은 현재의 DECnet 노드, 제출된 명령, 권한 부여, 접근 제어 구성, 드레인된 링크, 특정 배치에서의 라우팅 중단, 현재 도달 가능성, 살아 있는 서비스 또는 어떤 사용자가 보는 결과도 확립하지 않습니다.