Điều gì là cần thiết để sử dụng IP anycast?


20

Vì vậy, có một loạt các câu hỏi về SF về cách sử dụng và cách thức các IP anycast tuyệt vời. Cách tiếp cận của tôi là một cái gì đó thực tế hơn. Cụ thể tôi cần gì để sử dụng một trong những địa chỉ đó?

  • Tôi có cần phải là một AS (Hệ thống tự trị) không?
  • Nếu tôi muốn sử dụng IP Anycast trên mạng nội bộ của mình thì có được không?
  • Tôi có cần bất cứ điều gì đặc biệt với nhà đăng ký / nhà điều hành để sử dụng nó không?

Về cơ bản, nếu tôi muốn sử dụng địa chỉ IP Anycast, chính xác những gì tôi cần, từ thiết bị đến phần cấu hình.


Câu trả lời:


12

Đây là những gì tôi đã học được về bất kỳ diễn viên nào ...

  1. Có, bạn cần một AS để chạy anycast. Bạn cũng sẽ cần chạy BGP và định tuyến ít nhất a / 24 ở phía công cộng.
  2. Về mặt lý thuyết, miễn là bạn chạy BGP, bạn sẽ ổn thôi; vì vậy hãy chạy BGP và có nhiều bộ định tuyến thông báo 192.168.1.XX hoặc bất cứ điều gì bạn muốn sử dụng AS trong phạm vi từ 64512 đến 65535 vì chúng được chỉ định là riêng tư cho mục đích nói trên.
  3. Chỉ khi bạn chạy BGP công khai. Nếu bạn muốn làm điều đó, bạn phải đăng ký một khối IP từ LANIC và AS cũng được, nhưng nếu bạn muốn chạy riêng tư thì bạn không nên.

Theo như thiết bị được yêu cầu: tất cả những gì bạn cần là một hoặc nhiều bộ định tuyến hỗ trợ BGP. Vyatta và PFsense làm, nếu bạn không có bộ định tuyến tương thích và bạn cảm thấy muốn đi nguồn mở. Sau đó, bạn thiết lập từng bộ định tuyến để phát cùng một IP.


2
Hãy chắc chắn rằng bạn thực sự đang sử dụng số AS chính xác, nếu không bạn sẽ kết thúc trong danh sách này và khiến bạn trông giống như một người thì là;)
Mark Henderson

Và bị chặn trên mọi bộ định tuyến trên thế giới.
Jacob

Bạn có thể làm điều này hầu như? Như không có thiết bị thực tế ngoại trừ một máy tính đa năng và máy ảo hóa?
CMCDragonkai 20/03/2015

4

Anycast trong IPv4 chỉ có nghĩa là địa chỉ IP được sử dụng có mặt trên nhiều máy và do đó có thể truy cập được ở nhiều nơi, không phải quay lại điểm cuối chung.

Nếu bạn không có kế hoạch bắt các mạng khác sử dụng thể hiện anycast của mình, thì bạn không cần phải thông báo tuyến đường và vì vậy không cần sử dụng BGP hoặc có AS. Bạn chỉ cần đảm bảo rằng mạng nội bộ của bạn có định tuyến cung cấp tuyến đến IP anycast là cục bộ.

Ví dụ: nếu bạn có bộ định tuyến viền và treo IP anycast trên hộp có công tắc được kết nối với đó, thì bạn có thể có IP anycast được định cấu hình trên loopback trên hộp lưu trữ và bộ định tuyến sử dụng tuyến tĩnh chỉ ra IP anycast tại IP bình thường của hộp lưu trữ.

Trong tổ chức của bạn, bạn kiểm soát việc định tuyến và bạn không cần phải đăng ký những gì bạn đang làm. Điều này thường được sử dụng để thực hiện những thứ như các tuyến lỗ đen chẳng hạn. Trong thực tế, kỳ vọng chung là bạn không chiếm đoạt không gian địa chỉ IP không được chỉ định cho bạn; bạn không tạo ra các vấn đề gỡ lỗi cho người khác; bạn không can thiệp vào khả năng tiếp cận của người khác trên Internet. Tuy nhiên, miễn là những gì bạn đang làm không phá vỡ bất kỳ ai trừ chính bạn, đó là mạng của bạn để làm theo ý bạn.

Để biết ví dụ về không gian địa chỉ mà bất kỳ ai cũng có thể sử dụng, bạn có thể xem http://www.as112.net/ có ba địa chỉ IP mà bất kỳ ai cũng có thể thực hiện trên mạng riêng của họ.


3

Đây là một nhận xét nhiều hơn là một câu trả lời, nhưng tôi còn quá mới để nhận xét, vì vậy nó là một "câu trả lời".

Giả sử rằng bạn đang nói một thông báo công khai, tôi tự hỏi liệu một / 24 như poster trước đó được đề xuất có đủ lớn không. Tôi đã được thông báo bởi những người nên biết rằng nhiều ISP sẽ không chấp nhận các tuyến nhỏ hơn một (tiếng lầm bầm - / 22 hoặc / 21 là những gì tôi nhớ).

Tôi đã nhận được một cái cũ / 24 cái đã được công bố từ khi internet còn trẻ và chúng tôi không gặp phải bất kỳ vấn đề nào với việc mất kết nối từ nó, nhưng tôi lo ngại.


Những người tôi biết sẽ chấp nhận a / 24 nhưng bạn đúng trong một số trường hợp cần phải là / 22
Jacob
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.