Sự khác biệt giữa IP nổi và IP ảo là gì?


26

Đây có thể là một câu hỏi dành cho người đi bộ nhưng sự khác biệt giữa địa chỉ "IP nổi" và địa chỉ "IP ảo" là gì? Có phải chúng là từ đồng nghĩa?

Câu trả lời:


23

Đối với tôi, các điều khoản có nghĩa là những điều khác nhau.

Một địa chỉ IP nổi được sử dụng để hỗ trợ chuyển đổi dự phòng trong cụm khả dụng cao. Cụm được cấu hình sao cho chỉ thành viên tích cực của cụm "sở hữu" hoặc trả lời địa chỉ IP đó tại bất kỳ thời điểm nào. Nếu thành viên tích cực không thành công, thì "quyền sở hữu" địa chỉ IP nổi sẽ được chuyển sang thành viên dự phòng để quảng bá nó là thành viên tích cực mới. Cụ thể, thành viên được thăng chức phát hành ARP vô cớ, thông báo địa chỉ MAC mới liên kết với địa chỉ IP.

Địa chỉ IP ảo đề cập đến địa chỉ IP của máy chủ ảo và là một thuật ngữ khó hiểu hơn. Ví dụ , với bộ cân bằng tải F5 , các máy chủ ảo là các dịch vụ (trang web, v.v.) bạn muốn lưu trữ.

Cụ thể hơn, giả sử bạn có một cặp cân bằng tải trong cụm chờ ở chế độ chờ. Đối với mỗi giao diện hoặc Vlan, mỗi bộ cân bằng tải sẽ có một địa chỉ IP tự, cũng như một địa chỉ IP nổi được chia sẻ giữa cả hai thành viên. Khi bộ cân bằng tải chuyển tiếp các yêu cầu đến các nút back-end, nó sử dụng địa chỉ IP nổi làm địa chỉ nguồn, vì vậy nếu bộ cân bằng tải chết, đối tác của nó sẽ có thể tiếp nhận và nhận phản hồi. Mỗi trang web hoặc dịch vụ khác được lưu trữ trên bộ cân bằng tải sẽ có địa chỉ IP riêng, bạn có thể gọi một địa chỉ IP "ảo". (Bạn có thể nói rằng các IP ảo này cũng "nổi", vì quyền kiểm soát chúng sẽ chuyển sang nút dự phòng trong trường hợp có chuyển đổi dự phòng.)


Và thực hiện một cụm chờ hoạt động nhanh hơn chỉ đơn giản là khởi động lại một bộ cân bằng tải?
CMCDragonkai

NẾU hai bộ cân bằng tải có cùng một địa chỉ IP nổi, thì khi yêu cầu được gửi đến địa chỉ IP nổi đó, người quyết định bộ cân bằng tải nào phải được thực thi.
dùng12458

2
Ánh xạ IP-to-Ethernet @JavaT kỹ thuật được thực hiện thông qua ARP . Các thành viên của cụm phối hợp với nhau sao cho bất cứ lúc nào, chỉ có đơn vị hoạt động sẽ trả lời các yêu cầu ARP cho IP nổi. Trong quá trình chuyển đổi dự phòng, thiết bị hoạt động mới sẽ gửi một thông báo ARP vô cớ thông báo cho tất cả các thiết bị khác trên mạng con (đặc biệt là bộ định tuyến) rằng địa chỉ MAC của thiết bị hoạt động mới phải được liên kết với IP nổi.
200_success

@ 200_success Sau đó, ai là người đầu tiên nhận được yêu cầu IP nổi? Nó có thể là bất kỳ thành viên nào (cho dù thành viên đó có bận hay không). Ngoài ra nếu có sự thất bại của một thành viên, ai sẽ lo việc loại bỏ bộ cân bằng tải đó ra khỏi danh sách các bộ cân bằng có sẵn?
dùng12458

@JavaT kỹ thuật Các thành viên của cụm thương lượng với nhau, cái nào đang hoạt động. Đối với các bộ cân bằng tải BIG-IP, cuộc bầu cử bị ảnh hưởng bởi cài đặt Tùy chọn trạng thái dự phòng .
200_success

12

Không, cả hai đều rất giống nhau nhưng thường được sử dụng trong các bối cảnh khác nhau.

Virtual IP(hoặc VIP) thông thường được sử dụng như một thuật ngữ để diễn tả thực tế, rằng IP không thuộc về một giao diện vật lý cụ thể. Theo nghĩa đó, VIPđộc lập với giao diện vật lý (trong các hạt Vật lý thiếu biểu diễn vật lý được gọi virtual. Có vẻ như IP không có giao diện vật lý cũng được gọi là virtual). Do đó, một IP không ảo có nghĩa là đi lên và xuống với giao diện của nó và chỉ thuộc về một giao diện duy nhất, trong khi đó VIPcó thể thoát ra khỏi điều này theo nhiều cách (thậm chí có thể tồn tại trên nhiều giao diện cùng một lúc , rất giống các hạt ảo có thể tồn tại bên trong và bên ngoài lỗ đen cùng một lúc - xem https://en.wikipedia.org/wiki/Hawking_radiation ).

Floating IP(hoặc FIP) dường như là thuật ngữ được đặt ra bởi một số giải pháp lưu trữ dự phòng / ảo để đặt tên cho địa chỉ IP có thể truy cập công khai bên ngoài (một số thậm chí dành riêng thuật ngữ FIPcho IP từ khu vực IP công cộng).

Vì vậy, sau đây là đúng:

  • một FIPbình thường là một VIP, quá, nhưng có những trường hợp ngoại lệ
  • a VIPcó thể là một FIPkhi được sử dụng trong các thiết lập nhất định
  • một FIPthường có nghĩa là nhiều hơn chỉ là một hình thức đặc biệt củaVIP

Có lẽ không khôn ngoan khi sử dụng các thuật ngữ thay thế cho nhau hoặc để suy nghĩ, chúng giống nhau.

  • Nếu bạn sử dụng thuật ngữ FIPcho một IP trên giao diện ảo, có thể bạn sẽ nhầm lẫn nhiều người và nên sử dụng từ này VIPở đây.

  • Có thể có nhiều hơn một VIPtham chiếu giống nhau FIP, ví dụ như bên ngoài VIP(xuất phát từ khu vực IP công cộng) và "natted" bên trong VIP(thường xuất phát từ khu vực IP riêng) của điều này FIP. Vì vậy, nếu bạn sử dụng thuật ngữ VIPở đây, điều này sẽ tạo ra một sự hiểu lầm nghiêm trọng.

Để thêm vào sự nhầm lẫn, chúng ta hãy xem Wikipedia:

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

bezeichnet die Dynamicische IP-Adresse eines Akunch / Passiv-Cl cluster, unter der das khoảnh khắc aktive Primärsystem adressiert ist

Do đó, theo Wikipedia tiếng Đức , VIP ⊂ FIP.

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

Địa chỉ IP ảo (VIP hoặc VIPA) là địa chỉ IP không tương ứng với giao diện mạng thực tế (cổng). Sử dụng cho VIP bao gồm Dịch địa chỉ mạng (đặc biệt là NAT một-nhiều), khả năng chịu lỗi và tính di động.

Do đó Wikipedia tiếng Anh kể một câu chuyện hoàn toàn khác, cụ thể là FIP ⊂ VIP

Và vì cả hai bài viết đều mâu thuẫn, xin đừng rơi vào bẫy để suy nghĩ FIP ≡ VIP

Tóm lại:

  • Virtual IP là một thuật ngữ phổ biến về kỹ thuật, được sử dụng cho các IP không bị ràng buộc chặt chẽ với một giao diện duy nhất

  • Floating IPthường là ít nhiều tiếp thị nói để biểu thị một IP được sử dụng đặc biệt mà thường xuyên nhất, nhưng không phải lúc nào cũng là a VIP.


2

Vâng, họ giống nhau. Đây là những thuật ngữ thường được sử dụng trong cấu hình cân bằng tải vv


0

Một FIP ​​có thể truy cập công khai có thể trỏ đến VIP được chia sẻ bởi nhiều phụ trợ. Vì vậy, khi một phụ trợ bị hỏng, yêu cầu có thể chuyển sang một phụ trợ khác mà không thay đổi FIP

Ví dụ thực tế về việc sử dụng VIP và FIP trong OpenStack

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.