유동 IP와 가상 IP의 차이점은 무엇입니까?

유동 IP와 가상 IP의 차이점은 무엇입니까?

평범한 질문일 수도 있지만 "유동 IP" 주소와 "가상 IP" 주소의 차이점은 무엇입니까? 동의어인가요?

답변1

나에게 용어는 다른 의미를 갖는다.

유동 IP 주소는 고가용성 클러스터에서 장애 조치를 지원하는 데 사용됩니다. 클러스터는 특정 시간에 클러스터의 활성 구성원만 해당 IP 주소를 "소유"하거나 이에 응답하도록 구성됩니다. 활성 구성원이 실패하면 유동 IP 주소의 "소유권"이 대기 구성원에게 이전되어 새 활성 구성원으로 승격됩니다. 특히 승격될 구성원은 무료 ARP를 발급하여 새로운 MAC 주소-IP 주소 연결을 알립니다.

가상 IP 주소는 가상 서버의 IP 주소를 의미하며 좀 더 모호한 용어입니다. F5 로드 밸런서를 사용하면예를 들어, 가상 서버는 호스팅하려는 서비스(웹사이트 등)입니다.

보다 구체적으로 활성-대기 클러스터에 한 쌍의 로드 밸런서가 있다고 가정해 보겠습니다. 각 인터페이스 또는 VLAN에 대해 로드 밸런서는 각각 자체 IP 주소뿐 아니라 두 멤버 간에 공유되는 유동 IP 주소도 갖습니다. 로드 밸런서는 들어오는 요청을 백엔드 노드에 전달할 때 유동 IP 주소를 소스 주소로 사용하므로 로드 밸런서가 종료되면 해당 파트너가 인계받아 응답을 받을 수 있습니다. 로드 밸런서에서 호스팅되는 각 웹사이트 또는 기타 서비스는 "가상" IP 주소라고 부를 수 있는 자체 IP 주소를 갖습니다. (장애 조치 시 해당 가상 IP에 대한 제어가 대기 노드로 이전되므로 이러한 가상 IP도 "부동"한다고 말할 수 있습니다.)

답변2

아니요, 둘 다 매우 유사하지만 일반적으로 다른 상황에서 사용됩니다.

Virtual IP(또는 VIP)은 일반적으로 IP가 하나의 특정 물리적 인터페이스에 속하지 않는다는 사실을 표현하는 용어로 사용됩니다. 그런 의미에서 는 VIP물리적 인터페이스와 독립적입니다(물리학에서는 물리적 표현이 부족한 입자를 이라고 합니다 virtual. 물리적 인터페이스가 없는 IP virtual도 이라고 합니다). 따라서 가상이 아닌 IP는 해당 인터페이스와 함께 오르락 내리락하며 하나의 단일 인터페이스에만 속하지만 VIP여러 가지 방법으로 이 IP에서 벗어날 수 있습니다(동시에 둘 이상의 인터페이스에 존재할 수도 있음). , 가상 입자가 블랙홀 내부와 외부에 동시에 존재할 수 있는 것과 매우 유사합니다.https://en.wikipedia.org/wiki/Hawking_radiation).

Floating IP(또는 FIP)는 일부 장애 조치/가상 호스팅 솔루션에서 접근 가능한 공개 외부 IP 주소의 이름을 지정하기 위해 만들어진 용어인 것 같습니다(일부는 FIP공개 IP 영역의 IP에 대한 용어를 예약하기도 합니다).

따라서 다음은 사실입니다:

  • a는 FIP일반적으로 a이기도 VIP하지만 예외도 있습니다.
  • a는 특정 설정에서 사용되는 경우 VIP일 수 있습니다.FIP
  • a는 FIP일반적으로 특별한 형태의 것 이상의 의미를 갖습니다.VIP

용어를 서로 바꿔서 사용하거나 동일하다고 생각하는 것은 아마도 현명하지 못할 것입니다.

  • 가상 인터페이스에서 IP라는 용어를 사용하면 아마도 많은 사람들이 혼란스러워할 것이므로 여기서는 FIP이를 그대로 사용해야 합니다 .VIP

  • 예를 들어 this 의 외부 (공용 IP 영역에서 가져옴) 및 내부 "nanted" (일반적으로 개인 IP 영역에서 가져옴)와 같이 VIP동일한 을 참조하는 s가 두 개 이상 있을 수 있습니다 . 따라서 여기서 이 용어를 사용하면 심각한 오해를 낳게 됩니다.FIPVIPVIPFIPVIP

혼란을 더하기 위해 Wikipedia를 살펴보겠습니다.

https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse

bezeichnet die dynamische IP-Adresse eines Aktiv/Passiv-Clusters, unter das momentan active Primärsystem adressiert ist

따라서 독일 위키피디아에 따르면, VIP ⊂ FIP.

https://en.wikipedia.org/wiki/Virtual_IP_address

가상 IP 주소(VIP 또는 VIPA)는 실제 물리적 네트워크 인터페이스(포트)에 해당하지 않는 IP 주소입니다. VIP의 용도에는 네트워크 주소 변환(특히 일대다 NAT), 내결함성 및 이동성이 포함됩니다.

따라서 영어 위키피디아는 완전히 다른 이야기를 전합니다.FIP ⊂ VIP

그리고 두 글 모두 상반되는 내용이므로 생각의 함정에 빠지지 마시기 바랍니다.FIP ≡ VIP

그것을 요 ​​약하기:

  • Virtual IP하나의 단일 인터페이스에 엄격하게 바인딩되지 않은 IP에 사용되는 잘 알려진 기술 공통 용어입니다.

  • Floating IP일반적으로 마케팅은 특별히 사용되는 IP를 나타내기 위해 사용되며 항상 그런 것은 아니지만 가장 자주 사용되는 IP는 VIP.

답변3

네, 똑같습니다. 로드 밸런싱 구성 등에 일반적으로 사용되는 용어입니다.

답변4

공개적으로 액세스할 수 있는 FIP는 여러 백엔드에서 공유되는 VIP를 가리킬 수 있습니다. 따라서 한 백엔드가 다운되면 FIP를 변경하지 않고도 요청이 다른 백엔드로 장애 조치될 수 있습니다.

현실적인OpenStack에서 VIP 및 FIP 사용 방법

관련 정보