진짜 개발자
본문 바로가기

CS(Computer Science)/Network

Network - Secondary IP란?

728x90

Secondary IP란?


- Secondary IP란 현재 서브넷에 의해 나뉘어져있는 네트워크 대역에 추가적인 호스트가 필요할때

  전체적인 구성을 변경하지 않고도 확장이 가능하게 하는 기술이다.


- 예를들어 10.0.0.0/24 의 네트워크 인터페이스를 가진 라우터내의 호스트가 200명이 있고

  갑작스럽게 추가적으로 200명의 호스트가 더 필요해졌을때 해당 네트워크 인터페이스에

  10.0.1.0/24 라는 Secondary IP 대역을 부여하여 10.0.1.0/24 대역까지 같은 네트워크 대역으로

   인식시킬 수 있다.



주의사항

- Primary IP대역의 호스트와 Secondary IP대역의 호스트는 

  라우터에서 Secondary IP를 부여했기 때문에 같은 네트워크 대역으로 인식되는 것이므로

  꼭 라우터를 거쳐야 통신이 가능하다


EX) 10.0.0.1 10.0.1.1이 통신할때

=> 아래와 같이 Router에서 변환이 이루어진 뒤 통신이 된다


Host(10.0.0.0/24)                            Router                                   Host(10.0.1.0/24)

       10.0.0.1        ->                10.0.0.254   ->   10.0.1.254            ->            10.0.1.1



장점

1. 가용성(내결함성 향상)

- Host의 입장에서 예를 들어 10.0.0.0/24대의 NIC한개와 10.0.1.0/24대의 NIC한개를 달고 있을 때

  하나의 네트워크 카드가 망가지더라도 다른 네트워크 카드로 통신이 가능하므로 가용성이 향상된다,  


- 물론 라우터 자체의 NIC가 망가진다면 그측면에서는 가용성이 향상된것은 아니다.


2. 확장성

- 네트워크 구조를 바꾸지 않아도 Secondary IP만을 부여하므로써 쉽게 확장이 가능하다