본문 바로가기

Network

[Openflow/SDN]Java로 SDN을 위한 Openflow Controller 를 만들기 위해 공부하면 좋은 사전 지식들 이번 포스트는 개인적인 공부를 위해 수시로 업데이트할까 생각중입니다. SDN을 Java에서 구축함으로써 조금 더 좋은 인터페이스로 시뮬레이션을 하기 위함인데, Openflow가 어떻게 동작하는지, 그리고 스위치와 컨트롤러 사이에는 어떠한 프로세스들이 진행되는지를 알고 싶어 검색하던 도중 발견한 귀한 사이트들을 적어두겠습니다. 1) Openflow에 대한 전반적인 지식을 알고 싶은 경우 www.jidum.com/jidums/view.do?jidumId=1076 지식덤프 1. OpenFlow의 개념 - 네트워크 장치의 Control Plane과 Data Plane 간의 인터페이스 위한 표준 통신 프로토콜 - 패킷을 제어하는 기능과 전달하는 기능을 분리하고 프로그래밍을 통해 네트워크를 제어하 www.jidum.. 더보기
Mininet을 이용한 SDN 실습[1.실습 환경 구축 및 간단한 토폴로지 구성] 최근 SDN에 관심이 생기면서 Mininet이라는 것을 알게 되었다. OMNET++과 비슷하게 가상 네트워크 환경에서 시뮬레이션 할 수 있는 툴 같은데 OMNET++보다 Mininet을 사용하는 것이 SDN과 Openflow를 이해하고 실험하는데 더 좋다고 하여 공부하기 시작하였다.(사실 Mininet과 OMNET++의 차이도 잘 모를 뿐더러 사용은 해봤지만 아직도OMNET++을 잘 모른다.) 미리 말하자면, 멘땅에 해딩으로 시작하는 글이기 때문에 Mininet에서 제공하는 Tutorial을 참고하며 진행했지만 절대로 신용하면서 이 글을 읽지는 않는것이 좋다. "뭔가 틀린 거 같은데..."라는 생각이 든다면 정말 틀렸을 가능성이 크다. 피드백 해주면 정말 고맙겠다. 실습 환경 구축에 대한 Tutorial.. 더보기
[네트워크] 네트워크 접속 형태 네트워크 접속 형태 네트워크의 구성을 ‘네트워크 토폴로지(Network Topology)라고 한다. 대학교 시험에서는 나올법하지만 실무나 시뮬레이션에서는 크게 중요하지 않은 부분이라 생각하여 요점만 집고 빠르게 넘어간다. 점대점 관계 : 노드들이 동등하게 링크를 공유(링형, 그물형) 주종(primary-secondary)관계 : 한 노드는 전송을 제어하고 다른 노드는 제어 장치로 전송(성형, 트리형) 1) 성형(Star) - 전화망에서 유래 - 중앙에 위치한 허브가 모든 노드를 연결(일대일로 구성되는 점대점의 확장형) - 중앙의 허브가 통신망의 처리능력과 신뢰성에 영향 - 한 노드가 고장나도 네트워크에 영향을 주지 않음 - 대기업, 은행, 병원 등에서 활용 - 직접 통신할 수 없으며 중앙 제어 장치(허브.. 더보기