IPv6 có thể định tuyến được qua Internet không?


14

Theo tôi hiểu, các địa chỉ IPv6 công cộng được phân bổ bởi IANA sẽ có tiền tố 2000 :: / 3. Các địa chỉ IP này sẽ được định tuyến thông qua Internet.

Các địa chỉ multicast IPv6 ở phía bên kia có tiền tố FF00 :: / 8.

Tôi hiểu rằng các địa chỉ multicast IPv6 sẽ không thể định tuyến qua internet. Tôi có đúng không Nếu vậy, có cách nào để thực hiện định tuyến IP một-nhiều qua Internet trong IPv6 không?



1
Tôi có thể không giải thích chính xác mình. Ý tôi là các địa chỉ multicast ipv6 không được coi là địa chỉ công cộng. Vì vậy, tôi sẽ có thể truy cập một nhóm phát đa hướng qua internet hay nó sẽ chỉ được hỗ trợ thông qua các mạng riêng như trong ipv4?
Tuyệt đối

Câu trả lời:


8

Vì vậy, tôi sẽ có thể truy cập một nhóm phát đa hướng qua internet hay nó sẽ chỉ được hỗ trợ thông qua các mạng riêng như trong ipv4?

Tôi phải sửa một giả định mà bạn dường như đã thực hiện ở đây.

Nếu tất cả các bộ định tuyến giữa bạn và đích đến của bạn đều hỗ trợ nó, thì Multicast chắc chắn có thể hoạt động trên Internet IPv4. Nó chỉ đơn giản là bị chặn hoặc không được cấu hình ở nhiều nơi. Tôi nghi ngờ điều này là do multicast không được hiểu rõ và nhiều người tin rằng họ không cần nó. Vì vậy, họ chỉ đơn giản là không cho phép nó thông qua tường lửa / bộ định tuyến của họ.

IPv6 chắc chắn có khả năng giống như IPv4 khi có Multicast hoạt động trên toàn cầu. Chỉ có thời gian mới cho chúng ta biết nếu mọi người thực sự cho phép phát đa hướng qua mạng của họ.


1
Có nhưng tôi không thấy IANA phân bổ khối địa chỉ multicast giống như họ làm cho các địa chỉ IP công cộng. Điều đó không có nghĩa là bạn không thể bảo lưu các địa chỉ multicast công cộng và do đó bạn sẽ không thể định tuyến các địa chỉ multicast qua Internet mà không có nguy cơ bị xung đột địa chỉ?
Tuyệt đối

1
@Absolom, liên kết thứ hai tôi đã thêm trong nhận xét của mình bao gồm danh sách các bài tập IANA IPv6 vĩnh viễn. Nó có thể nhận địa chỉ động bằng giao thức như DHCP ( tools.ietf.org/html/rfc2730 ) hoặc rõ ràng nó chỉ có thể nhận địa chỉ bằng cách chọn một số ngẫu nhiên. tools.ietf.org/html/rfc3307#section-4.3.2 tất cả 3 tùy chọn về cơ bản giống như những gì đã có với IPv4.
Zoredache

3
Trên các mạng IPv4 được kết nối với các công cụ phát đa hướng toàn cầu. Mbone bao gồm chủ yếu là các mạng lưới đại học. Cung cấp các dịch vụ video thú vị có sẵn được quảng cáo qua SAP hoặc ví dụ NTP. Có các vấn đề bảo mật: Khách hàng cho các bản cài đặt ma đã xuất hiện từ 8 múi giờ cho đến khi công việc bị chặn nhóm phát đa hướng cụ thể đó ở biên giới.
Koos van den Hout

5
Tôi nghĩ rằng các nhà cung cấp vấn đề chính gặp phải với phát đa hướng toàn cầu là nó yêu cầu một loạt các trạng thái trong mạng, vì vậy nó không mở rộng theo quy mô Internet. Ngoài ra, việc tìm ra ai / cách lập hóa đơn cho việc khuếch đại lưu lượng có lẽ là khó khăn trong một mạng lưới nhà cung cấp dịch vụ lớn.
rmalayter

5

Địa chỉ IPv6 công cộng -unicast- có tiền tố 2000 :: / 3 (cho đến nay). Việc phân bổ cho phát đa hướng bao gồm chỗ ở cho địa chỉ liên kết cục bộ, địa phương và phạm vi toàn cầu (theo RFC3307). Đó là ý tưởng cơ bản tương tự như multicast IPv4, trong đó một phần của không gian 224/4 được dành riêng cho các địa chỉ GLOP và như vậy.

Kiểm tra RFC3306 là tốt, tôi nghĩ rằng nó có thể trả lời trực tiếp hơn câu hỏi của bạn.

Thông số kỹ thuật này xác định một phần mở rộng cho kiến ​​trúc địa chỉ multicast của giao thức IP Phiên bản 6. Phần mở rộng được trình bày trong tài liệu này cho phép phân bổ địa chỉ multicast dựa trên tiền tố. Bằng cách ủy quyền các địa chỉ multicast cùng lúc với các tiền tố unicast, các nhà khai thác mạng sẽ có thể xác định các địa chỉ multicast của họ mà không cần phải chạy một giao thức phân bổ liên miền.

Vì vậy, ý tưởng là nếu bạn có một định tuyến toàn cầu / 64 thì nó có thể được bao gồm trong ID nhóm tổng thể để cung cấp cho bạn một cái gì đó có thể được định tuyến trên toàn cầu. Nói cách khác, nếu bạn đã có tiền tố v6 và nhà cung cấp dịch vụ được kích hoạt phù hợp thì bạn đã được đặt.


Nhưng các địa chỉ multicast ipv6 sẽ có thể định tuyến qua internet? Ví dụ, bạn muốn truyền một nguồn cấp dữ liệu video trực tiếp qua internet đến một nhóm phát đa hướng ipv6. Điều này sẽ được hỗ trợ? Hoặc ipv6 multicast sẽ chỉ hoạt động trong các mạng riêng?
Tuyệt đối

1
Có - một số phạm vi của FF00 :: / 8 sẽ có thể định tuyến trên toàn cầu, những phạm vi khác sẽ có những hạn chế. Một trong các trường xác định phạm vi quản trị, cung cấp cho bộ định tuyến một đầu mối về khoảng cách để chuyển tiếp một phát đa hướng nhất định. Tôi sẽ thêm một ví dụ cho câu trả lời của tôi.
rnxrx

3

Các tiêu chuẩn cho phép định tuyến phát đa hướng toàn cầu, nhưng hiện tại AFAIK hầu hết các ISP chỉ hạn chế phát đa hướng cho việc sử dụng của họ (IPTV, v.v.)


Bạn có thể vui lòng hướng dẫn tôi đến tiêu chuẩn mà bạn đang đề cập đến?
Tuyệt đối

3
tools.ietf.org/html/rfc4291#section-2.7 ffxe :: / 16 là các địa chỉ multicast có phạm vi toàn cầu, do đó có thể truy cập trên toàn cầu.
mulaz

2

Tôi đoán là nhiều nhà cung cấp dịch vụ truyền hình cáp triển khai IPv6 sẽ chặn nó ở biên giới của họ.

Tôi có thể hoài nghi về điều này khi nghĩ về điều này, nhưng họ có quyền lợi trong việc giữ chi phí CAO cho các đối thủ cạnh tranh nội dung của họ. v6 multicast sẽ cho phép HBO hoặc bất kỳ nhà cung cấp video phát trực tuyến nào khác truyền một luồng v6 đến thế giới Ipv6 qua kênh phát đa hướng và cắt giảm đáng kể chi phí.


1

Tôi thấy nhiều câu trả lời giả sử bạn đã nhầm lẫn multicast là gì. Bạn đã không có sai lầm và câu hỏi của bạn là rõ ràng. Tôi đã tự hỏi mình câu hỏi này:

Tôi có thể phát đa hướng trên Internet IPv6 không?

Theo truyền thống, chẳng hạn như trong IPv4, tôi sẽ cần yêu cầu một địa chỉ multicast toàn cầu vĩnh viễn (hoặc mạng con) và gán chúng cho mạng của tôi. Điều này vẫn có thể với IPv6. Tuy nhiên, IPv6 vốn đã rất đa dạng, vì vậy sẽ rất hợp lý khi bao gồm một số cơ chế để tôi phát đa hướng cho bạn mà không yêu cầu các địa chỉ duy nhất.

Những lợi thế trở nên rõ ràng khi bạn có ba người trên hai mạng riêng biệt (sáu người) chơi cùng một trò chơi mạng. Các tùy chọn là unicast gói cho mọi người chơi (năm gói được gửi cho mỗi bản cập nhật) hoặc để phát đa hướng (một hoặc hai gói cho mỗi bản cập nhật): gói đầu tiên sẽ được gửi đến địa chỉ multicast liên kết cục bộ cho người chơi trên máy cục bộ LAN và một gói khác sẽ được gửi đến địa chỉ multicast toàn cầu mà các bộ định tuyến sẽ hiểu được dành cho người chơi trên mạng LAN khác. Nó thậm chí có thể là trường hợp gói được gửi một lần đến địa chỉ multicast toàn cầu và bộ định tuyến (hoặc máy khách cục bộ) biết cách xử lý vấn đề đó. Thứ hai chắc chắn sẽ hiệu quả hơn.

Cho rằng tính đa hướng hữu ích như thế nào, nó sẽ gây khó chịu cho IANA nếu họ phải gán tiền tố phát đa hướng cho mọi người muốn chơi trò chơi mạng, hoặc tổ chức hội nghị video hoặc phát một buổi biểu diễn trực tiếp cho bạn bè, v.v. .

Mẫu đơn đăng ký từ IANA nêu rõ rằng có lẽ bạn không cần phải yêu cầu một địa chỉ multicast IPv6 vĩnh viễn, rất tốt.

Địa chỉ Multicast IPv6 dựa trên tiền tố Unicast

Điều này, tất nhiên, đã được giải quyết. Tiêu đề "Địa chỉ đa tuyến IPv6 dựa trên tiền tố Unicast" thực sự nên nói lên tất cả: nếu bạn có một địa chỉ IP IPv6 duy nhất trên toàn cầu thì bạn (máy tính / thiết bị của bạn) có thể tự gán cho mình (/ nó) một địa chỉ đa hướng duy nhất trên toàn cầu dựa trên nhiệm vụ unicast của bạn. Các yêu cầu là phần mềm tại mọi điểm (máy chủ, bộ định tuyến, máy khách) biết nó đang làm gì. Các bộ định tuyến cũ và ISP lười biếng có thể sẽ giảm trong vài năm tới.

Thật khó để tìm ra câu trả lời cho câu hỏi dường như là một câu hỏi rất đơn giản và gần nhất tôi có thể tìm thấy câu trả lời dứt khoát là trong RFC3306 :

Sau đây là một vài ví dụ về cấu trúc của các địa chỉ multicast dựa trên tiền tố unicast.

    -  Global prefixes - A network with a unicast prefix of
       3FFE:FFFF:1::/48 would also have a unicast prefix-based
       multicast prefix of FF3x:0030:3FFE:FFFF:0001::/96 (where 'x'
       is any valid scope).

    -  SSM - All IPv6 SSM multicast addresses will have the format
       FF3x::/96.

Hầu hết các bài viết (và câu trả lời) về phát đa hướng IPv6 tập trung vào phát đa hướng cục bộ có địa chỉ được xác định trước và không hữu ích lắm. Điểm mấu chốt là khách hàng có thể tự gán cho mình một địa chỉ multicast duy nhất dựa trên địa chỉ unicast của nó và tất nhiên phạm vi vẫn được áp dụng:

Phạm vi của địa chỉ multicast dựa trên tiền tố unicast KHÔNG vượt quá phạm vi của tiền tố unicast được nhúng trong địa chỉ multicast.

Không có gì đáng ngạc nhiên khi điều này rất khó trả lời vì kết nối IPv6 rất hiếm khi kiểm tra khả năng và độ tin cậy của Internet đối với IPv6 đối với hầu hết người dùng cuối, và kết quả là không có nhiều bài báo viết về nó. Thật vậy, hầu hết người dùng cuối không biết tại sao họ sẽ sử dụng IPv6 multicast tại nhà, nhưng các ứng dụng đã sẵn sàng và chờ đợi.

Trang này nói về một số nhầm lẫn do RFC và RFC3956 mang lại đề cập đến việc các miền đa hướng nhất định gặp khó khăn khi nói chuyện với nhau. Tại thời điểm này, có thể khó thực hiện, nhưng tôi không hiểu lý do tại sao máy chủ trò chơi (từ ví dụ trên của tôi) không thể tự gán địa chỉ IPv6 phát đa hướng và thông báo cho khách hàng địa chỉ này và tất cả mà không phải xin gán IPv6 đa hướng tĩnh.

Đây là điều tôi muốn theo dõi bản thân trong tương lai.

Bước 1: ISP cần kích hoạt IPv6. Vẫn.

Xem thêm: RFC6308: Tổng quan về kiến ​​trúc địa chỉ đa tuyến Internet


Làm thế nào để làm cho nó có thể mở rộng là một thách thức. Kích thước của các bảng định tuyến trong bộ định tuyến đường trục đã là một thách thức. Các mục trong bảng định tuyến cần thiết cho phát đa hướng không tổng hợp cũng như các mục khác. Có thể không khả thi để xây dựng một CAM đủ lớn để xử lý internet nơi mọi người sử dụng phát đa hướng.
kasperd

Quả thực đó có vẻ là trường hợp ... ban đầu, nhưng các bộ định tuyến nhận thức được rằng chúng là dựa trên unicast nên không gặp khó khăn hơn trong việc định tuyến gói multicast so với gói unicast. Không cần một bảng tra cứu riêng vì đích đã được nhúng trong địa chỉ. Tất cả phụ thuộc vào nếu nó đã được thực hiện chính xác trong bộ định tuyến một lần nữa. Như thường lệ, không thể tìm thấy bất cứ điều gì trên Google mô tả quá trình.
Ken Sharp

1
Tiền tố unicast mà địa chỉ multicast dựa trên cho bạn biết không có gì về vị trí của các thành viên của nhóm multicast đó. Tiền tố trong một mục CAM có thể dễ dàng bao gồm hàng ngàn khách hàng cuối. Mỗi khách hàng cuối cùng có thể tạo nhiều nhóm phát đa hướng dựa trên tiền tố được chỉ định của họ. Tất cả các nhóm phát đa hướng đó sẽ dẫn đến một mục CAM duy nhất nếu cách tiếp cận của bạn đang được sử dụng, nhưng chúng không được định tuyến đến cùng một vị trí.
kasperd

Nó cho bạn biết chính xác nơi nó đến từ. Đọc RFC.
Ken Sharp

1
Bộ định tuyến không cần biết gói đến từ đâu. Họ cần biết nơi để gửi nó.
kasperd

0

Bạn nhầm lẫn hai điều theo ý kiến ​​của tôi: định tuyến phát đa hướng và phân bổ địa chỉ IPv6.

Định tuyến đa tuyến phụ thuộc vào tất cả các bộ định tuyến trên đường đi giữa nguồn phát đa hướng và bạn chuyển tiếp các gói phát đa hướng đến các đích muốn nhận một nhóm phát đa hướng nhất định. Trong một mạng không được kiểm soát với mạng phát đa hướng đầy đủ, bất kỳ hệ thống nguồn nào cũng có thể gửi đến bất kỳ nhóm phát đa hướng nào mà không cần bất kỳ điều khiển nào và tất cả các hệ thống đã tham gia nhóm đó sẽ nhận được dữ liệu. Điều này không có gì để làm với bất kỳ phân bổ, chỉ với việc định tuyến phát đa hướng được kích hoạt.

Phân bổ địa chỉ IPv6 từ 2000 :: / 3 quyết định ai có thể sử dụng unicast nào địa chỉ .

Vì vậy, ai có thể sử dụng nhóm multicast IPv6 nào theo như tôi biết chỉ được xác định trong rfc3307.

Các nguồn phát đa hướng không có nhiều quyền kiểm soát mà đích đến nhìn thấy các gói của chúng, đó là dữ liệu hoàn toàn có thể được truyền qua phát đa hướng đến các số phận không có sẵn thông qua unicast.


vâng tôi hiểu sự khác biệt nhưng có lẽ tôi đã không hỏi chính xác câu hỏi. Điều tôi ngụ ý với câu hỏi của mình là IANA đang phân bổ các địa chỉ IPv6 unicast toàn cầu để tránh xung đột địa chỉ. Họ không làm điều tương tự cho các địa chỉ multicast, vì vậy tôi nghĩ rằng multicast không có ý định định tuyến qua Internet. Zoredache đã đề cập một vài điều về việc tạo địa chỉ multicast ngẫu nhiên để tránh vấn đề này.
Tuyệt đối

0

Tôi nghĩ rằng IPv6 multicast có thể định tuyến được qua Internet, ngược lại với multicast IPv4 không thể định tuyến qua Internet.

https://en.wikipedia.org/wiki/Multicast_address#IPv6

ffxe :: / 16

Phạm vi toàn cầu

Đủ điều kiện để được định tuyến qua internet công cộng.


https://en.wikipedia.org/wiki/IPv6#Multicasting

Trong IPv4, rất khó để một tổ chức có được ngay cả một phát đa hướng có thể định tuyến toàn cầu nhiệm vụ nhóm phát và việc triển khai các giải pháp liên miền là rất phức tạp. [20] Việc gán địa chỉ Unicast bởi một cơ quan đăng ký Internet cục bộ cho IPv6 có ít nhất một tiền tố định tuyến 64 bit, mang lại kích thước mạng con nhỏ nhất có sẵn trong IPv6 (cũng là 64 bit). Với sự phân công như vậy, có thể nhúng tiền tố địa chỉ unicast vào định dạng địa chỉ multicast IPv6, trong khi vẫn cung cấp khối 32 bit, các bit có ý nghĩa nhất của địa chỉ hoặc khoảng 4.2 tỷ định danh nhóm phát đa hướng. Do đó, mỗi người dùng mạng con IPv6 tự động có sẵn một tập hợp các nhóm phát đa hướng cụ thể nguồn có thể định tuyến toàn cầu cho các ứng dụng phát đa hướng. [21]


http://ipv6friday.org/blog/2011/12/ipv6-multicast/

Tóm tắt điều hành:

  • IP Multicast là một addon cho IPv4, chủ yếu được sử dụng để phân phối đa phương tiện.
  • Trong IPv6, Multicast thay thế Broadcast và là một chức năng tích hợp và cần thiết trong mạng IP của bạn
  • Cấu hình tự động của địa chỉ IP và DHCP đều sử dụng multicast IPv6

Có "Solicited multicast" trong IPv6 cho các ứng dụng. Các địa chỉ này tự động xuất hiện khi trên giao diện nào đó được tạo địa chỉ Unicast. Chỉ cần sử dụng FF02: 0: 0: 0: 0: 1: FF00 :: / 104 và 24 bit khác giống như trong địa chỉ Unicast. https://tools.ietf.org/html/rfc3306



Nghi ngờ rằng các ISP sẽ đồng ý với bất kỳ giao thức định tuyến phát đa hướng duy nhất hoặc sử dụng các tài nguyên cần thiết để thực hiện điều này. Chắc chắn, chế độ đa tuyến dày đặc sẽ đánh sập Internet công cộng và chế độ thưa thớt sẽ tiêu tốn rất nhiều tiền
Ron Maupin
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.