Làm thế nào địa chỉ IP được ánh xạ tới Số hệ thống tự trị?


16

Các địa chỉ IP được ánh xạ tới Số hệ thống tự trị (ASN) như thế nào? Có một cơ sở dữ liệu tham khảo cho nó? Vậy thì các hệ thống tự trị này nằm ở vị trí địa lý như thế nào?

Câu trả lời:


16

Lưu ý: Thông tin này thuộc loại RIPE-centric vì đó là RIR mà tôi xử lý nhiều nhất.

Mối quan hệ giữa IP ( inet-num) và ASN ( aut-num) được ghi lại trong Đăng ký định tuyến Internet công cộng (IRR) bằng Ngôn ngữ đặc tả chính sách định tuyến (RPSL). IRR là chỉ đơn giản là cơ sở dữ liệu whois mà cung cấp các loại đối tượng bổ sung ( route, route-set, aut-num, as-set, vv) để lưu trữ các thông tin RPSL. IRR được vận hành bởi tất cả các Cơ quan đăng ký Internet khu vực (RIR như RIPE, ARIN, v.v.) cũng như một số bên khác như RADB .

RPSL có thể định nghĩa không chỉ aut-numliên quan đến inet-numđối tượng nào mà còn cả sự sắp xếp quá cảnh và tiên phong của một đối tượng nhất định aut-num. Thông tin này có thể được sử dụng để xây dựng các cấu hình bộ định tuyến, chẳng hạn như với tiện ích RtConfig . Ngoài ra, một số LIR ghi lại các chính sách của họ để chấp nhận các yêu cầu tiên phong mới và cộng đồng BGP mà họ cung cấp cho các đồng nghiệp của họ ở đây.

Điều quan trọng cần lưu ý là bên cạnh việc tự động định cấu hình bộ định tuyến bằng RPSL, không có bất kỳ "keo ma thuật" nào giữa dữ liệu IRR và những gì thực sự xảy ra trong tự nhiên. RPSL là một cách thực hành nỗ lực tốt nhất, cần được cập nhật, nhưng không có nghĩa là có bất kỳ rào cản kỹ thuật nào trong việc thông báo tuyến đường mà không công khai trước trong RPSL.

Ví dụ: hãy xem những tuyến đường nào được ghi lại cho trang web BBC:

dan.carley@jim ~ $ whois -T route $(dig +short bbc.co.uk)
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf

% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag.

% Information related to '212.58.224.0/22AS2818'

route:        212.58.224.0/22
descr:        BBC
origin:       AS2818
mnt-by:       BBC-MNT
source:       RIPE # Filtered

% Information related to '212.58.224.0/20AS2818'

route:        212.58.224.0/20
descr:        BBC (EU network)
origin:       AS2818
mnt-by:       BBC-MNT
source:       RIPE # Filtered

% Information related to '212.58.224.0/19AS2818'

route:          212.58.224.0/19
descr:          BBC
origin:         AS2818
mnt-by:         BBC-MNT
source:         RIPE # Filtered

Điều này cho thấy rằng trang web của họ sẽ có sẵn từ ba tuyến có kích thước tăng dần (/ 19, / 20 và / 22 đến cùng một tiền tố) thông qua AS2818. Truy vấn ASN sau đó sẽ cung cấp cho chúng tôi một số thông tin bổ sung về các đồng nghiệp và chính sách của họ (bị cắt xén):

dan.carley@jim ~ $ whois -T aut-num as2818
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf

% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag.

% Information related to 'AS2818'

aut-num:        AS2818
as-name:        BBC
descr:          BBC Internet Services, UK
import:         from AS174 action pref=100; accept AS174
import:         from AS286 action pref=100; accept AS-KQ AS-QWEST
import:         from AS553 action pref=100; accept AS-BELWUE
import:         from AS702 action pref=50; accept AS-UUNETUK
[..]
export:         to AS174 announce AS-BBC
export:         to AS286 announce AS-BBC
export:         to AS553 announce AS-BBC
export:         to AS702 announce AS-BBC
[..]

3

Không có ánh xạ tĩnh giữa IP và AS và AS không có vị trí.
Một AS là một số được gán cho một công ty để xác định chúng trên Internet. Nó được sử dụng cho giao thức định tuyến BGP .
Công ty nói với BGP rằng một số IP mạng (giả sử mạng Y) có thể truy cập được bên trong AS của anh ấy (giả sử AS X). Sau đó, các công ty khác biết rằng để tiếp cận mạng Y, họ phải nói chuyện với AS X, với thông tin này, các bộ định tuyến của công ty khác tìm đường đi tốt nhất để tiếp cận AS X.
Không có gì ngăn cản một số mạng được quảng cáo trên nhiều AS (và điều này được sử dụng trong một số cụ thể trường hợp). Để xem bản đồ động của những gì được công bố trên Internet trong 'thời gian thực', bạn có thể sử dụng trang web này. Đây là cách ATT AS thông tin, bằng cách tìm kiếm trong tab Tiền tố IPv4, bạn sẽ thấy mạng họ quảng cáo. Nhưng không có bản đồ chính thức như bất cứ ai có thể công bố bất cứ điều gì.


Xem Dan trả lời về bản đồ, nhưng tìm trên trang web tôi nói cung cấp thông tin thật được quảng cáo trên Internet. RPSL ít nhiều đáng tin cậy. (theo quan điểm của tôi, nó không thể được tin cậy nếu không có xác minh)
bán kính

Và thông tin của bgp.he.net đến từ đâu?
J.Money

0

RIRs xuất bản rất nhiều thông tin được cập nhật hàng ngày và cung cấp API để truy vấn thông tin đó. Ví dụ: gắn bó với AS2818 và RIPE:

$ curl https://stat.ripe.net/data/announced-prefixes/data.json?resource=AS2818

{
    "status": "ok", 
    "server_id": "stat-app10", 
    "status_code": 200, 
    "version": "1.2", 
    "cached": true, 
    "see_also": [], 
    "time": "2018-04-12T15:29:22.144419", 
    "messages": [
        [
            "info", 
            "Results exclude routes with very low visibility (less than 3 RIS full-feed peers seeing)."
        ]
    ], 
    "data_call_status": "supported - connecting to ursa", 
    "process_time": 4, 
    "build_version": "2018.4.11.320", 
    "query_id": "20180412152922-853B48D2-C00D-44AD-A628-A9B8CF444B58", 
    "data": {
        "resource": "2818", 
        "prefixes": [
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "132.185.0.0/16"
            }, 
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "2001:41c1::/32"
            }, 
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "132.185.128.0/20"
            }, 
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "212.58.224.0/19"
            }, 
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "132.185.112.0/20"
            }
        ], 
        "query_starttime": "2018-03-29T08:00:00", 
        "latest_time": "2018-04-12T08:00:00", 
        "query_endtime": "2018-04-12T08:00:00", 
        "earliest_time": "2000-08-01T00:00:00"
    }
}

Có nhiều điểm cuối khác với thông tin liên quan trên stat.ripe.net .

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.