
[연구] 컨테이너넷 (containernet) 프레임워크 소개
·
IT/개발 언어 및 도구
안녕하세요 밥한그릇입니다. ^^ 오늘은 네트워크나 클라우드 테스트 환경에 사용되는 containernet이라는 것에 대해 간략히 소개해보려고 합니다. 저는 현재 포스텍 MCNL 연구실에서 go언어와 프로토콜 버퍼로 프로토콜 관련 구현 및 개발을 하고 있는데요, 이를 테스트하려면 멀티노드 네트워크 환경이 필요합니다. 여러 대의 기기에서 내 통신 프로그램을 실행시키며, 잘 작동하는 지 직접 돌려봐야한다는 것이죠. 그런데 이렇게 하려면 일단 기기 여러 대를 준비해야하고, 실험에 필요한 네트워크 환경을 조정해야합니다. 그렇게되면 시간도 많이 들고 참 힘들 것입니다.그래서 중간에는 임시 테스트로서 '스레딩'을 사용해 각 스레드를 노드 하나로 가정해 로컬에서 시뮬레이팅해보기도 했습니다. 그렇지만 이는 실제 프로그램..