Trường hợp sử dụng bao gồm địa chỉ IPv4 trong địa chỉ IPv6 là gì?


9

Có thể bao gồm địa chỉ IPv4 vào địa chỉ IPv6. Ví dụ, 2001:db8::c0a8:6301trong đó 32 bit cuối cùng là địa chỉ IPv4 192.168.99.1. Thậm chí còn có một ký hiệu đặc biệt về địa chỉ IPv6 trong đó 32 bit cuối cùng ở dạng ký hiệu thập phân. Ví dụ từ bộ định tuyến Juniper:

root@mx> show configuration interfaces ge-0/0/0 unit 0 family inet6
address 2001:db8::192.168.99.1/64;

root@mx> 

Trong trường hợp nào thì nên đưa địa chỉ IPv4 vào địa chỉ IPv6? Có ai nhìn thấy điều này trong thực tế?

Câu trả lời:


12

Có một số trường hợp sử dụng phổ biến:

  • ::ffff:192.168.0.1

    Điều này được sử dụng trong phần mềm sử dụng ổ cắm IPv6 ngay cả để xử lý các kết nối IPv4. Điều đó giúp viết phần mềm dễ dàng hơn vì mọi thứ trông giống như IPv6.

  • 64:ff9b::192.168.0.1

    Đây là tiền tố nổi tiếng NAT64. Các địa chỉ này được NATed tới IPv4 bằng cổng NAT64. Nó được sử dụng để cho phép các thiết bị chỉ có IPv6 đến đích IPv4.

Nó có thể được sử dụng với các tiền tố khác là tốt. Ví dụ, không phải tất cả các cổng NAT64 đều sử dụng tiền tố nổi tiếng. Và có các giao thức khác nhúng địa chỉ IPv4 vào địa chỉ IPv6 hoặc tiền tố. Hai đề cập ở trên là phổ biến nhất mặc dù.


7
Sau đó, có các quản trị viên mạng tự gán địa chỉ IPv6 có phần máy chủ bằng với địa chỉ IPv4 của máy chủ ....
Michael Hampton

Cảm ơn! Có trường hợp sử dụng hợp lệ để gán thủ công các địa chỉ IPv6 có phần máy chủ bằng với địa chỉ IPv4 của máy chủ không? Tôi có thể thấy rõ lợi ích của việc sử dụng byte áp chót của địa chỉ IPv4 trong phần mạng địa chỉ IPv6 (điều này chỉ hoạt động trong trường hợp / 24 mạng IPv4), nhưng tôi hầu như không thấy lợi ích của việc đưa địa chỉ IPv4 vào phần máy chủ của Địa chỉ IPv6. Ngay cả khi có nhiều địa chỉ IPv4 trên giao diện (ví dụ 192.0.2.22/24 và 192.0.2.25/24) và cùng một lượng địa chỉ IPv6 là cần thiết, thì sẽ rất hợp lý nếu lấy chúng từ đầu mạng.
Martin

1
@Martin Chúng thường được chỉ định làm địa chỉ bổ sung và do đó SSH đến địa chỉ IP dễ nhớ hơn.
chrylis -on đình công-

1
Tôi có thể nghĩ đến bốn trường hợp khác về địa chỉ IPv4 được nhúng trong địa chỉ IPv6, nhưng không ai trong số họ là ứng cử viên tốt để sử dụng ký hiệu này. ::192.168.0.1là một ví dụ thường được viết bằng ký hiệu này, nhưng tiền tố đó không được dùng nữa. Các cổng 6to4 và địa chỉ máy chủ Teredo có địa chỉ IPv4 được nhúng trong địa chỉ IPv6, nhưng không có trong 32 bit cuối cùng, vì vậy những địa chỉ này không phải là ứng cử viên cho ký hiệu này. Địa chỉ máy khách Teredo được nhúng trong 32 bit cuối cùng, nhưng các bit bị phủ định nên sẽ gây nhầm lẫn khi sử dụng ký hiệu này cho các bit đó. Có ví dụ nào khác không?
kasperd

2
@Martin "Lợi ích" thực sự duy nhất là giải phóng không gian trong đầu quản trị viên, nhưng mục đích này được DNS phục vụ tốt hơn và tất nhiên những hạn chế của việc đánh địa chỉ thủ công thậm chí còn rõ rệt hơn trong IPv6 so với IPv4.
Michael Hampton
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.