요약
- RFC 3433은
entPhySensorValue를 스스로 설명하는 측정값으로 다루지 않았습니다. 유형, 10의 거듭제곱 단위 배율, 고정소수점 정밀도가 정수가 무엇을 의미하는지 결정했고, 운영 상태·타임스탬프·갱신 주기 의미론은 그 값이 현재 시점의 관측으로 사용할 수 있는지를 경계 지었습니다. - 갱신 주기 0은 요청 시 갱신, 이벤트 기반 갱신, 알 수 없는 주기 사이에서 의도적으로 모호하게 남았습니다.
ok(1)은 에이전트가 값을 얻을 수 있다는 뜻이지 센서가 보정되었거나 물리적 주장이 참이라는 뜻이 아니었습니다. 임계값 경보는 별도의 메커니즘에 있었습니다.
화면의 정수는 이야기의 중간 부분일 뿐이었다
관리 스테이션이 물리 센서에서 정수315를 가져왔다고 가정해 보십시오. 이 숫자는 즉시 표시할 수 있습니다. 그러나 그것이 31.5도 섭씨를 의미하는지, 분당 315회전을 의미하는지, 315와트를 의미하는지, 임의의 상대 수량을 의미하는지, 오버플로 상태인지, 아니면 이전 폴링에서 남은 낡은 값인지는 아직 말할 수 없습니다.
RFC 3433은 2002년 12월에 주체 Sensor Management Information Base로 발표되며 누락된 맥락을 표준화했습니다.평문,RFC Editor 기록,IETF 페이지,이력,참조 그래프,정오표 검색은 Standards Track 표현 계약을 보존합니다. 다만 특정 라우터, 스위치 또는 전원 셸프가 실제로 무엇을 보고했는지는 확립하지 않습니다.
이 메모는 주체 MIB에 등급이sensor(8)인 물리 구성요소를 위한 스파스 테이블을 추가했습니다. 각 센서 행은 대응하는entPhysicalIndex를 재사용했습니다. 에이전트는 물리 엔티티 행을 생성할 때 센서 행도 만들고 해당 엔티티가 사라지면 제거하는 것이 기대되었습니다. 원래 관계는RFC 2737의 주체 MIB를 사용했고, 이후RFC 6933의 버전 4는 더 큰 물리 엔티티 인덱싱 틀을 유지합니다.
식별이 먼저였습니다. 숫자를 해석하기 전에 운영자는 에이전트가 어떤 물리 구성요소를 설명한다고 주장하는지 알아야 했습니다.
세 필드가 원시 값을 수량으로 바꾸었다
RFC 3433은 값과 함께 유형, 배율, 정밀도를 정의했습니다. 유형은 AC 전압, DC 전압, 암페어, 와트, 헤르츠, 섭씨, 상대 습도, RPM, 기류, 진리값, 기타, 알 수 없음을 구분했습니다. 배율은 요토부터 요타까지 SI 10의 거듭제곱을 제공했습니다. 정밀도는 고정소수점 소수 위치 또는 유효 자릿수를 설명했습니다.
이 세 필드는 선택적 장식이 아니었습니다. 함께entPhySensorValue의 의미론을 제공했습니다. 0.1도 단위로 0~100도를 다루는 온도 센서는 배율units, 정밀도 1로 0~1000의 정수를 보고할 수 있었고, 정수 315는 그러면 31.5도를 의미했습니다. 유형, 배율 또는 정밀도가 다르면 정확히 같은 저장 정수가 전혀 다른 주장을 하게 됩니다.
범위는 또한 고정소수점 유형에 대해 -1,000,000,000과 +1,000,000,000을 언더플로와 오버플로로 예약했습니다. 어느 쪽 센티널이든 일반 측정값처럼 다루면 그럴듯해 보이는 거짓이 만들어집니다.
이 설계는 SMIv2에 의존했습니다.RFC 2578은 관리 정보의 구조를,RFC 2579는 텍스트 규약 메커니즘을,RFC 2580은 적합성 명세를 제공했습니다.RFC 2119는 규범적 어휘를 공급했습니다.
배율 목록조차 출처가 필요했습니다. 검증된 2008년 정오표는 발표된 텍스트에서 뒤바뀐 라벨을 바로잡았습니다.peta(14)는 10^15이고exa(15)는 10^18입니다. 수치 열거만 아는 파서와 주석만 복사하는 사람은 그렇지 않으면 크기에 대해 서로 불일치할 수 있습니다.
정밀도는 정확도와 같은 것이 아니었다
정밀도라는 단어는 과잉 주장을 부릅니다. RFC 3433에서 정밀도는 반환된 고정소수점 표현의 소수 위치 또는 유효 자릿수를 인코딩했을 뿐, 그것만으로 보정, 불확실성, 소급성, 산업 정확도 등급을 보증하지 않았습니다.
이 경계는 나중에 전력 및 에너지 모니터링을 다룬RFC 7460에서 명시적으로 드러났습니다. 전기 측정에는 RFC 3433이 담지 않은 ANSI와 IEC 정확도 등급이 필요했습니다. 그래서 RFC 7460은 별도의 전력 정확도 객체와 다른 배율 표현을 도입했습니다.
장치는 소수 첫째 자리까지 정확하지 않으면서 소수 첫째 자리를 보고할 수 있습니다. 더 많은 자릿수는 인코딩을 설명하면서 체계적 오류에 대해서는 거의 말해주지 않습니다. 표현은 내부적으로 정밀하면서 물리적으로 틀릴 수 있습니다.
entPhySensorUnitsDisplay또한 기계용 튜플을 대체하지 않았습니다. 표시용 텍스트 단위 설명을 제공했을 뿐입니다. 소프트웨어는 여전히 표시 텍스트를 권위로 파싱하지 말고 유형과 배율 필드를 사용해야 했습니다.
상태는 에이전트의 지식을 설명했다
운영 상태 필드는 세 값을 가졌습니다.ok(1)은 에이전트가 센서 값을 얻을 수 있다는 뜻이었습니다.unavailable(2)는 현재 얻을 수 없다는 뜻이었습니다.nonoperational(3)은 에이전트가 센서가 고장 났다고 판단한다는 뜻이었으며, 연결 끊긴 배선 같은 하드 고장이든 범위 밖이거나 떨리거나 크게 요동치는 값 같은 소프트 고장이든 그 이유는 물었습니다.
이 정의들은 인식론적으로 신중했습니다. 상태는 에이전트가 얻을 수 있는 것 또는 믿는 것이었습니다.ok행은 보정, 올바른 설치 위치, 에이전트 시야 밖의 배선 무결성, 물리 세계와의 대응을 증명하지 않았습니다. 비운영 판단은 특정 근본 원인을 진단하지도 않았습니다.
RFC 3410의 SNMP 관리 프레임워크 개요는 이 행을 올바르게 놓는 데 도움을 줍니다. MIB는 에이전트가 노출하는 관리 정보 모델이며, 소프트웨어·시간·접근 제어 계층 없이 얻을 수 있는 직접적인 물리 관측이 아닙니다.
신선도에는 타임스탬프와 모호한 0이 있었다
entPhySensorValueTimeStamp는 에이전트가 센서의 상태 및/또는 값을 마지막으로 얻은 시점의sysUpTime값을 기록했습니다.entPhySensorValueUpdateRate는 에이전트가 양수 주기를 사용할 때 폴링 갱신 사이의 밀리초 수를, 추정치일 수 있음을 감안하여 보고했습니다.
흥미로운 경우는 0이었습니다. 상세 객체 정의는 0에 세 가지 의미를 부여했습니다. 값이 요청 시 갱신된다, 센서가 변할 때 갱신된다, 또는 에이전트가 갱신 주기를 모른다. 하나의 숫자가 두 가지 잠재적으로 신선한 전략과 무지의 선언을 결합한 것입니다.
개요에서는 0이 에이전트가 마지막 폴링 간격이 아니라 현재 데이터를 반환한다는 뜻이라고 했지만, 형식적 객체 텍스트는 세 갈래 모호성을 유지했습니다. 책임 있는 수집기는 이 문장들을 “0은 실시간 데이터를 보장한다”로 압축할 수 없습니다. 요청 시 갱신, 이벤트 기반 갱신, 알 수 없음을 구분하는 주기, 타임스탬프, 수집 시각, 상태 및 구현 지식을 유지해야 합니다.
양수 주기도 신선도 보장은 아닙니다. 그것은 서술된, 추정일 수도 있는 폴링 간격입니다. 현재 시각에서sysUpTime과 마지막 갱신 타임스탬프를 빼면 값이 예상보다 오래되었음을 보여줄 수 있지만, 센서 자체의 변환 시간이나 물리적 정확성을 증명하지는 못합니다.
센서 테이블에는 경보 엔진이 없었다
RFC 3433은 특화된 센서 임계값 메커니즘을 의도적으로 정의하지 않았습니다. 대신 Remote Network Monitoring MIB의 경보 및 이벤트 그룹인RFC 2819같은 일반 메커니즘을 권고했습니다.
이 분리는 중요합니다. 운영자가 정의한 임계값을 어떤 값이 넘는 것, 경보 평가자가 그 초과를 감지하는 것, 알림이 전달되는 것, 액추에이터가 상태를 바꾸는 것은 서로 다른 이벤트입니다. 주체 Sensor MIB 행은 읽기 전용 표현을 제공했을 뿐입니다. 누군가 임계값을 구성했는지, 경보를 받았는지, 하드웨어를 종료했는지, 고장을 수리했는지는 증명하지 않았습니다.
이 깔끔한 경계는 흔한 감사 오류도 막습니다. 과거 폴링에서 높은 온도 값을 발견했다고 해서 그 값이 올바른 배율에서 높았는지, 센서가 작동 중이었는지, 기록이 신선했는지, 그 시점에 정책이 조치를 요구했는지는 확립되지 않습니다.
읽기 전용 데이터도 민감할 수 있었다
이 메모는entPhySensorValue가 물리 센서 값을 노출할 수 있어 잠재적으로 민감하다고 명시했습니다. 주변 네트워크가 IPsec을 사용하더라도 SNMPv1만으로는 보안 환경이 아니라고 경고했습니다. 네트워크 소속이 특정 객체를 어떤 주체가 읽을 수 있는지를 결정하지 않았습니다.
보안 섹션은RFC 3414의 SNMPv3 사용자 기반 보안 모델과RFC 3415의 뷰 기반 접근 제어 모델을 권고했습니다. 인증, 프라이버시, 승인된 뷰는 센서 튜플의 의미와 별개였습니다.
성공한 GET은 인증된 관리 주체가 에이전트가 노출한 것을 받았음을 확립할 수 있었습니다. 그러나 센서가 제대로 보정되었는지, 에이전트의entPhysicalIndex매핑이 올바른지, 반환된 값이 현재 세계를 설명하는지는 증명하지 못했습니다.
출처와 한계
이 해석은 또한 Lu Heng의현실의 층위 구분과구동 코드를 1차 증거로 다루는 규율을 따릅니다. 명세 필드, 에이전트 구현, 취득한 MIB 값, 물리 전압, 평가된 경보, 운영 결과는 서로 관련되어 있지만 교환 불가능한 사실들입니다.
20개 출처 패킷은 역사적 계약과 그 이후의 경계를 정의합니다. 특정 구현, 배포율, 센서 정확도, 물리 사고, 보안 침해, 경보 전달, 복구 또는 사업 결과를 증명하지는 않습니다. RFC 3433의 성과는 더 좁고 내구적이었습니다. 맨 정수가 완전한 측정으로 가장하는 것을 거부한 것입니다.
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
Strategic Circle 전용
Strategic Circle
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
Strategic Circle 가입하기Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





