초록 close

진보된 클라우드 컴퓨팅 환경의 서비스는 네트워크 유연성과 독립성을 제공하는 네트워크 가상화 기술을 기반으로한다. 물리적인 네트워크 자원을 논리적으로 분할하여 독립된 네트워크를 제공하는 네트워크 가상화 기술은 라우터가상화 기술과 링크 가상화 기술로 구분된다. 기존에는 네트워크 가상화를 위해 유연성 있는 소프트웨어 라우터가 사용되었다. 그러나 소프트웨어 라우터는 논리적 네트워크간 고립(isolation)을 지원하지 못하므로 네트워크 고립이 지원되는 라우터가 필요하다. 본 논문에서는 네트워크 가상화를 위해 기존에 사용되었던 소프트웨어 라우터를 분석하고네트워크 고립이 지원되는 라우터를 위해 필요한 시스템 가상화 기술을 살펴본다. 또한 링크 가상화 기술을 위해 링크고립, 대역폭 할당 그리고 가상 채널 관리와 같은 이슈의 동향을 정리한다. 마지막으로 네트워크 가상화 기술을 사용한 예를 들어 미래 인터넷의 모습을 그려본다.


Services in cloud computing are based on network virtualization that provides both flexibility and network isolation. Network virtualization consists of virtual routers and link virtualization, which makes logically isolated networks on a physical network. This paper reviews several software routers that provide flexibility. Despite the flexibility, software routers lack in isolation between logical networks. Alternatively, this paper introduces system virtualization for routers in order to isolate logical networks. In addition, this paper presents issues for link virtualization such as link isolation, bandwidth allocation and virtual channel management. Finally, we show an example of a future internet with network virtualization.