1. 什么是AS自治域?
全球的互聯網被分成很多個AS 自治域,每個國家的運營商、機構、甚至公司等都可以申請AS號碼,AS號碼是有限的,最大數目是65536。各自分配的IP地址被標清楚屬於哪個AS號碼,在全球互聯網上,假如一封email從一個a IP地址發往另外一個b IP地址,這封email必須要知道a IP地址屬於的AS號碼A到b IP地址屬於的AS號碼 B如何走,然后就沿着這條路到達目的IP地址。在國外,尤其美國,很多公司都有自己的AS號碼,也可能有好幾個,而國內申請到的AS號碼很少,僅是幾個運營商持有,不超過30個。在IPv4的互聯網時代,我們是弱勢的。
2. AS自治域與網絡路由協議
根據是否在一個自治域內部使用,動態路由協議分為內部網關協議(IGP: inner gateway protocol)和外部網關協議(EGP: Exterior Gateway Protocol)。自治域內部采用的路由選擇協議稱為內部網關協議,常用的有RIP、OSPF;外部網關協議主要用於多個自治域之間的路由選擇,常用的是BGP和BGP-4。BGP是自治系統之間的路由選擇協議,用於連接Internet。
- RIP(routing information protocol)路由信息協議
- OSPF (open shortest path first)開放最短路徑優先
- BGP ( border gateway protocol ) 邊界網關協議
3. 如何獲得AS自治域信息
- 某個特定的AS自治域信息:如http://www.cidr-report.org/cgi-bin/as-report?as=AS4777
- 所有的AS自治域信息:http://www.cidr-report.org/as2.0/aggr.html
Aggregation Suggestions 下的第一個ip列表就是自治域內的ip列表。獲得某自治域所有ip時需要把這個列表里面的黑色和綠色條目相加(不包括下級自治域)。紅色的是未生效的條目,后面有原因。綠色的是一個把小范圍IP列表覆蓋掉的大的IP范圍。(正常是小范圍覆蓋大范圍但是如果兩者一樣則只使用大范圍的可以忽略小范圍的 )。例如,自制域AS1的如下,則AS1域下可用的IP段有6個(6個黑色的IP段+1個綠色的IP段)。
AS1
Prefix AS Path Aggregation Suggestion 4.31.236.64/29 4777 2500 2500 2500 7660 11537 1 4.34.12.0/23 4777 2500 2500 2500 7660 22388 11537 1 + Announce - aggregate of 4.34.12.0/24 (4777 2500 2500 2500 7660 22388 11537 1) and 4.34.13.0/24 (4777 2500 2500 2500 7660 22388 11537 1) 4.34.12.0/24 4777 2500 2500 2500 7660 22388 11537 1 - Withdrawn - aggregated with 4.34.13.0/24 (4777 2500 2500 2500 7660 22388 11537 1) 4.34.13.0/24 4777 2500 2500 2500 7660 22388 11537 1 - Withdrawn - aggregated with 4.34.12.0/24 (4777 2500 2500 2500 7660 22388 11537 1) 91.205.68.0/22 4777 2516 6762 5391 57888 1 94.31.44.0/24 4777 2516 3356 26114 1 186.65.112.0/20 4777 2516 3257 23520 23383 1 190.185.108.0/22 4777 2516 3257 23520 23383 1