[Classic AUTOSAR] UDP Network Management(NM) 3. 기능 사양 (1)Coordination algorithm
AUTOSAR UdpNm은 분산형 직접 네트워크 관리 전략을 기반으로 하므로 모든 네트워크 노드가 자체적으로 활동을 수행합니다. 통신 시스템 내에서 수신 및/또는 전송된 UDP 패킷에만 의존합니다. AUTOSAR UdpNm 조정 알고리즘은 브로드캐스트 전송을 통해 클러스터의 모든 노드에서 수신하는 주기적인 NM 패킷을 기반으로 합니다. NM 패킷의 수신은 송신 노드가 NM 클러스터를 깨어 있는 상태로 유지하기를 원한다는 것을 나타냅니다. 버스 슬립 모드로 전환할 준비가 된 노드가 있으면 NM 패킷 전송을 중지하지만 다른 노드에서 NM 패킷을 수신하는 한 버스 슬립 모드로의 전환을 연기합니다. 마지막으로 NM 패킷이 더 이상 수신되지 않아 전용 타이머가 경과하면 모든 노드가 버스 슬립 모드로의 전환을 시작합니다.
NM 클러스터의 노드가 버스 통신을 필요로 하는 경우 NM 패킷을 전송하여 NM 클러스터를 활성 상태로 유지할 수 있습니다. AUTOSAR UdpNm 조정 알고리즘의 주요 개념은 다음 두 가지 핵심 요구 사항으로 정의할 수 있습니다.
[SWS_UdpNm_00087] 모든 네트워크 노드는 버스 통신이 필요한 한 주기적 NM PDU를 전송해야 합니다. 그렇지 않으면 NM PDU를 전송하지 않습니다.
[SWS_UdpNm_00088] 버스 통신이 해제되고 UdpNmTimeoutTime + UdpNmWaitBusSleepTime(두 구성 매개변수)에 의해 결정된 구성 가능한 시간 동안 버스에 NM PDU가 없으면 버스 슬립 모드로 전환해야 합니다.
AUTOSAR UdpNm 조정 알고리즘의 전체 상태 머신은 다음과 같이 정의할 수 있습니다.
[SWS_UdpNm_00089] ⌈ AUTOSAR UdpNm 상태 머신은 NM 클러스터의 단일 노드 관점에서 볼 때 AUTOSAR UdpNm 조정 알고리즘에 필요한 상태, 전환 및 트리거를 포함해야 합니다.