본 발명은 모듈형 제어 장치 및 그 동작 방법에 관한 것이다. 본 발명의 일 실시예에 의한 소프트웨어 정의 네트워크 환경에서 복수의 모듈을 포함하는 모듈형 제어 장치의 동작 방법은, 네트워크 장비로부터 수신한 메시지를 포함하는 제 1 이벤트를 생성하는 단계, 상기 제 1 이벤트를 이벤트 핸들러로 전송하는 단계, 상기 이벤트 핸들러는 상기 제 1 이벤트를 상기 복수의 모듈에 송신하는 단계, 상기 제 1 이벤트를 수신한 복수의 모듈은 상기 제 1 이벤트의 이벤트타입이 모듈의 처리 대상 이벤트타입과 일치하는지 여부를 판단하는 단계, 일치하는 제 1 모듈은 상기 제 1 이벤트를 이용하여 상기 제 1 모듈의 기능을 수행하는 단계를 포함한다. 본 발명에 따르면 네트워크 관리자는 그 필요에 따라 성능 강화, 보안성 강화 등 다양한 기능을 제어장치에 쉽게 구성할 수 있고, 제어 장치 내에서 서로 다른 기능을 하는 모듈의 결합 및 분리를 용이하게 할 수 있다는 장점이 있다.