ที่อยู่ IP ถูกแมปกับหมายเลขระบบปกครองตนเองได้อย่างไร


16

ที่อยู่ IP ถูกจับคู่กับ Autonomous System Numbers (ASNs) อย่างไร มีฐานข้อมูลอ้างอิงหรือไม่ แล้วระบบปกครองตนเองเหล่านี้ตั้งอยู่ในเชิงภูมิศาสตร์อย่างไร

คำตอบ:


16

หมายเหตุ: ข้อมูลนี้เป็นประเภท RIPE-centric เพราะนั่นคือ RIR ที่ฉันจัดการส่วนใหญ่

ความสัมพันธ์ระหว่าง IPs ( inet-num) และ ASNs ( aut-num) ได้รับการบันทึกไว้ใน Public Regulation Registries (IRR) สาธารณะโดยใช้ภาษาข้อกำหนดนโยบายการกำหนดเส้นทาง (RPSL) IRRs มีฐานข้อมูล whois เพียงที่ให้วัตถุประเภทเพิ่มเติม ( route, route-set, aut-num, as-setฯลฯ ) เพื่อเก็บข้อมูล RPSL IRRs จะดำเนินการโดยทุกภูมิภาค Internet Registries (RIRs เช่นสุก ARIN ฯลฯ ) เช่นเดียวกับบางบุคคลอื่น ๆ เช่นRADB

RPSL สามารถกำหนดไม่ได้เป็นเพียงที่aut-numเกี่ยวข้องกับการที่inet-numวัตถุ แต่ยังการขนส่งและการเตรียมการของ peering aut-numที่กำหนด ข้อมูลนี้สามารถใช้ในการสร้างการกำหนดค่าเราเตอร์เช่นกับยูทิลิตี้RtConfig นอกจากนี้ LIR บางแห่งยังมีการจัดทำเอกสารนโยบายของพวกเขาสำหรับการยอมรับคำขอ Peering ใหม่และชุมชน BGP ที่มีให้กับเพื่อนที่นี่

สิ่งสำคัญคือให้สังเกตว่านอกจากการกำหนดค่าเราเตอร์โดยอัตโนมัติด้วย RPSL ไม่มี "กาววิเศษ" ระหว่างข้อมูล IRR และสิ่งที่เกิดขึ้นจริงในป่า RPSL เป็นวิธีปฏิบัติที่ดีที่สุดซึ่งควรได้รับการปรับปรุงให้ทันสมัย ​​แต่ไม่ได้หมายความว่ามีอุปสรรคทางเทคนิคในการประกาศเส้นทางโดยไม่ต้องเผยแพร่ใน RPSL เป็นครั้งแรก

ตัวอย่างเช่นมาดูกันว่าเส้นทางใดที่มีการบันทึกไว้สำหรับเว็บไซต์ 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

สิ่งนี้บ่งชี้ว่าเว็บไซต์ของตนจะสามารถใช้ได้จากสามเส้นทางที่มีขนาดเพิ่มขึ้น (/ 19, / 20 และ / 22 ไปยังส่วนนำหน้าเดียวกัน) ผ่าน AS2818 การค้นหาว่า ASN จะให้ข้อมูลเพิ่มเติมเกี่ยวกับเพื่อนร่วมงานและนโยบายของพวกเรา (ตัดให้สั้นลง):

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

ไม่มีการแมปแบบคงที่ระหว่าง IP และ AS และ AS ไม่มีที่ตั้ง
AS คือหมายเลขที่กำหนดให้กับ บริษัท เพื่อระบุพวกเขาบนอินเทอร์เน็ต มันใช้สำหรับโปรโตคอลการกำหนดเส้นทางBGP
บริษัท บอกกับ BGP ว่า IP เครือข่ายบางส่วน (สมมุติว่าเครือข่าย Y) สามารถเข้าถึงได้ภายใน AS ของเขา (สมมุติว่า AS X) จากนั้น บริษัท อื่น ๆ รู้ว่าการเข้าถึงเครือข่าย Y พวกเขาต้องพูดคุยกับ AS X ด้วยข้อมูลนี้เราเตอร์ บริษัท อื่น ๆ มองหาเส้นทางที่ดีที่สุดในการเข้าถึง AS X
ไม่มีอะไรป้องกันไม่ให้เครือข่ายบางโฆษณาถูกโฆษณาบน AS จำนวนมาก กรณี). หากต้องการดูแผนที่แบบไดนามิกของสิ่งที่ประกาศบนอินเทอร์เน็ตใน 'เวลาจริง' คุณสามารถใช้เว็บไซต์นี้. นี่คือข้อมูล ATT AS โดยการดูในแท็บคำนำหน้า IPv4 คุณจะเห็นว่าเครือข่ายใดที่โฆษณา แต่ไม่มีแผนที่อย่างเป็นทางการที่ทุกคนสามารถประกาศอะไรได้


ดูคำตอบของ Dan เกี่ยวกับการทำแผนที่ แต่การดูเว็บไซต์ที่ฉันบอกจะให้ข้อมูลจริงที่โฆษณาทางอินเทอร์เน็ต RPSL มีความน่าเชื่อถือไม่มากก็น้อย (จากมุมมองของฉันมันไม่สามารถเชื่อถือได้หากไม่มีการยืนยัน)
รัศมี

และข้อมูลของ bgp.he.net มาจากไหน
J.Money

0

RIR เผยแพร่ข้อมูลจำนวนมากที่อัพเดททุกวันและเสนอ API สำหรับการสืบค้นข้อมูลนั้น ตัวอย่างเช่นการผสานกับ AS2818 และ 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"
    }
}

มีปลายทางอื่น ๆ อีกมากมายที่มีข้อมูลที่เกี่ยวข้องเกี่ยวกับการมีstat.ripe.net

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.