什麼是 Autonomous System Number(自治系統號),這個東西怎麼玩?

我理解國內每家ISP都應該有自己的ASN。比如電信有自己的,移動也有自己的,教育網也有自己的。而且,這個號就像ip地址要向一些機構申請,比如ARIN之類的。不知道我上面的理解對么,請大神們給點專業的答案


自治系統(Autonomous System),用通俗的語言來形容,就是一個互聯網的獨立王國,這一個個獨立王國互聯起來,就組成了互聯網(Internet)。

每個王國有自己獨立的國號,以區別於別的王國,這個國號用自治系統號ASN(Autonomous System Number),ASN 由兩個位元組組成,理論上取值範圍為 1- 65535,末尾的1024個ASN是私有自治號,用於王國內部的下屬郡國使用,不能外泄(類似私有IP,如果不小心外泄,別人也會忽略)。

每一個互聯網用戶都置身於AS內,比如中國電信的AS號 為 4809,那麼中國電信的用戶就置身於4809 的獨立王國,如果用戶訪問的伺服器也是在這個AS內,那雙向的流量都在王國里來回溜達。

但如果伺服器IP位於中國移動AS內,如何跨運營商訪問呢?

運營商之間會使用BGP(Border Gateway Protocol) 路由協議來交換各自的IP路由表,AS號就是BGP協議用來辨識鄰國的一個身份證,同時在交換的路由表信息里,會附上各自的AS號。

既然中國電信通過BGP學習到中國移動的路由信息,就會把用戶的訪問請求轉發給中國移動的邊界路由器,既然IP包進入中國移動的地界,接下來就任由中國移動的設備來處理了,假設順利到達伺服器,回程檢查客戶IP,發現是電信的IP,就會轉發到電信的邊界路由器,併到達用戶。

運營商屬於合作、競爭關係,關係微妙

如果運營商之間不互聯,那運營商將會變成一個個孤島,所以需要互聯鏈路(橋樑)將孤島連接起來,連接起來就會產生競爭關係。蛋糕就那麼大,誰多吃一口,別人就會少吃一口,所以跨運營商的流量服務不會太好,帶寬不足,容易丟包,延遲大。所以對於財大氣粗的公司的伺服器會提供多個運營商的入口IP,依據客戶端IP歸屬哪個運營商(AS),智能DNS Server 會返回和客戶端位於相同AS的伺服器IP,這樣客戶端訪問伺服器就會低延遲、低丟包、快速響應。

不光運營商可以擁有AS號,一些大型企業如 Google , Amonzon, Apple , EBay 都擁有自己的AS號,一個AS號通常足夠使用,但運營商通常會有多個AS號,用於不同的獨立的網路。


自治系統 AS 是 IP 網路中用於指定統一的路由策略的由一個或若干地址前綴組成的集合。一般情況下, AS 由單一的實體和網路管理人員控制。

在 BGP 協議中,每一個自治系統都有一個與之對應的、互聯網路範圍內全網唯一的編號 ASN。這個編號必須是全網唯一的,所以通常 ASN 由所在區域的管理中心(比如亞太地區的 APNIC、北美地區的 ARIN、歐洲 RIPE 以及非洲 AfriNIC)來分配,申請也是需要提交到對應的區域管理中心。

通常,只有在需要配置與 ISP 不同的路由策略時才需要使用自己的 ASN。常見的情況包括在不同 ISP 宣示同一個 IP 前綴(用來實現 anycast),或在同一個機房有多個接入商,並且 IP 不屬於其中任何一個接入商,也不屬於機房,等等。

以北美地區為例,首次註冊 ASN 的費用是 $550,其後的運營成本是每年 (IPv4地址塊數量+IPv6地址塊數量+1)*$100。任何實體,只要有可以提供證明材料的合理使用需求都可以申請,並不需要一定是 ISP。


大家回答都很全面了,我就補充一下,和私有IP地址一樣,也有私有as號64512-65535,不用申請,在內部網路可以隨便使用,注意是內部網路。


An autonomous system(AS) is a network or a group of networks under a common adminstration and with common routing policies. Autonomous System Number(ASN) are used by various routing protocols. IANA allocates AS number to Regional Internet Registers(RIRs). The RIRs further allocate or assign AS Numbers to network operators in line with RIR policies.

That is to say:

IANA__allocate AS Number to____RIRs__allocate AS Number to___network operators

ANS information include -----Enter AS number, IP address, or company name

The ASN Information tool displays information about an IP address"s Autonomous System Number (ASN)

such as: IP owner, registration date, issuing registrar and the max range of the AS with total IPs.

? Internet Assigned Numbers Authority (IANA) assign to regional Internet registers (RIRs) large blocks of /23 up to /12

? RIR assign to local Internet registers smaller blocks from /32 to /19

? These addresses are then distributed to end users typically in blocks of /56 to /48.

Example: RIR can divide each of its multiple /23 blocks into 512 /32 blocks, typically one for each ISP. ISP can divide its /32 block into 65 536 /48 blocks, one for each customer. Customer can create 65 536 /64 networks

reference:
Autonomous System (AS) Numbers and my course notes

http://www.iana.org/assignments/as-numbers/as-numbers.xhtml

sorry if I do not express myself clearly.


世界上網路是連起來的。每個as 域都有自己的範圍和策略就像每個國家一樣 ,每個國家有自己的的領土範圍,而且有自己的法律定義。每個as域內部發生網路變化不會影響到別的as. 各個as 連接起來就是現在的互聯網世界。建議看tcp/ip 路由技術卷二


申請。

arin我知道怎麼申請

cnnic不了解


ASN原則上大家都可以申請,不只是ISP。


推薦閱讀:

家庭弱電箱、有線網路、無線網路解決方案?(散熱、橋接、AP等等)
一個AS里的所有路由器都有完整的路由信息么?
從熟悉領域研究SDN&OpenFlow?
C盤無緣無故多了15G的東西,但是我進入C盤後卻找不到是什麼東西佔用了空間,怎麼辦呢?
葉脊拓撲/模式如何計算帶寬,葉交換機的改變會對整個網路產生什麼影響?

TAG:互聯網 | 路由器 | 計算機網路 |