힐셔가 자사의 PROFINET IO 장치 및 장비 컨트롤러 제품들이 PROFINET 미디어 리던던시 프로토콜(MRP)을 지원하게 됐다고 밝혔다. MRP는 시스템 엔지니어들이 PROFINET IO RT 네트워크에서 링 토폴로지를 사용할 수 있도록 해주며, 단일 오류들을 보상한다.
미디어 리던던시 프로토콜, 네트워크의
안정성 향상과 런타임 손실 방지 지원
힐셔, MRP 위한 MRM·MRC 기능 제공
힐셔는 14일, 자사의 PROFINET IO 장치 및 장비 컨트롤러 제품들이 PROFINET 미디어 리던던시 프로토콜(Media Redundancy Protocol; MRP)을 지원하게 됐다고 밝혔다. MRP는 PROFINET IO RT(Real-Time) 네트워크에서 링 토폴로지(Ring Topology)를 사용할 수 있도록 해주며, 단일 오류들을 보상한다.
시스템 엔지니어들이 뛰어난 가용성과 페일세이프(Fail-safe) 기능을 갖춘 결정론적 산업용 이더넷 네트워크를 구축할 수 있도록 PROFINET 프로토콜은 여러 기술을 제공한다. 그중 링 토폴로지는 200ms 미만의 빠른 복구 시간을 제공하는 기술이다. 이를 PROFINET RT 네트워크에 사용하려면 MRP가 필요하다.
PROFINET RT 네트워크의 장치들은 일반적으로 선형 및 스타 토폴로지(Star Topology)로 구성되어 장치와 장비 컨트롤러 사이의 상태, 제어 및 진단 정보를 통신한다. 그러나 중앙 장치에 장애가 발생하면, 최악의 경우 네트워크 전체에 심각한 영향을 미친다. 따라서 네트워크 가용성을 보장하기 위해 이더넷 환경에서는 일반적으로 사용하지 않는 링 토폴로지를 대안으로 적용하는 경우가 많다.
▲ MRP는 MRM·MRC 기능을 활용해 네트워크 오류 발생 시
선형 토폴로지를 링 토폴로지로 전환한다 [그림=힐셔]
적절한 동작 유지를 위해 MRP는 항상 링 토폴로지를 모니터링하는 미디어 리던던시 매니저(Media Redundancy Manager; MRM)를 사용한다. 만약 네트워크 오류가 등록되면, 네트워크 재배치 정보를 선형 토폴로지로 미디어 리던던시 클라이언트(Media Redundancy Clients; MRC)에 제공하도록 설계되었다. 힐셔의 모든 PROFINET IO 장비 컨트롤러는 PROFINET IO 네트워크에서 MRM 역할을 할 수 있다. 또한, 모든 PROFINET IO 장치는 MRC 기능이 포함되어 있다.
MRM이 링 네트워크의 무결성을 평가하기 위해 일정 간격으로 테스트 프레임을 발행시키면, MRC는 테스트 프레임을 링을 따라 MRM으로 다시 전달한다. MRM은 테스트 프레임이 돌아오지 않으면 이를 네트워크 오류로 해석하고, 모든 MRC에 네트워크 오류를 알리고, 제어 데이터를 전송하여 선형 토폴로지로 전환한다. 아울러 MRC는 포트 중 하나를 이용해 링크스테이트(LinkState) 변경을 감지하고, 이를 MRM에 전달해 MRM의 오류 및 보수 여부 감지 시간을 줄인다.