無線路由器怎麼橋接另一個路由器
白駒過隙,逝者如斯。經過斷斷續續幾個月的更新,關於無線路由器和Wi-Fi的介紹終於告一段落。
其實,這個話題下還有很多很多的內容沒有涉及到,然生有涯而知無涯,只能在此暫且擱筆,後續緣起再續。
下面,正文開始。
1. 什麼是無線路由器?
在5G時代,手機套餐中所含的流量越來越多,單位價格也越來越便宜,即便如此,也難以毫無顧忌地刷劇。
家庭寬頻,按頻寬收費,流量不限,通過無線路由器將其轉化為Wi-Fi訊號,不但可供全家共享,連線各種智慧家居也不在話下。
無線路由器
因此,將無線路由器稱為家庭的資料樞紐也毫不為過。
無線路由器這個名稱可以拆出來兩個關鍵詞:無線和路由。理解了這兩個詞背後的技術原理,就理解了無線路由器。
無線也就是我們常說的Wi-Fi。無線路由器可以將家庭寬頻從有線轉換為無線訊號,所有裝置只要連線自家Wi-Fi,就能愉快地上網了。除此之外,這些裝置還組成了一個無線區域網,本地資料高速交換,不受家庭寬頻的頻寬限制。
舉個例子,很多人家裡都有智慧音箱,可以用來控制各種智慧電器。當你說小X小X,開啟電視時,音箱實際上是通過區域網找到電視併傳送指令的,並不需要連線網際網路;而你如果讓它播放新聞時,就必須要通過網際網路來獲取資料了。
我們前面說到的區域網,也被稱為內網,在路由器上用LAN(Local Area Network)來表示,因此Wi-Fi訊號也被稱作WLAN(Wireless LAN,無線區域網);而我們要訪問的網際網路,也被稱作外網,在路由器上用WAN(Wide Area Network)來表示。
無線路由器介面示意
在內網中,每個裝置的IP地址是不同的,這被稱作私有地址;而所有裝置上外網則共用同一個公有地址,由電信聯通這樣的寬頻運營商分配。
路由器,正是連線內網和外網的橋樑。上面說到的IP地址轉換,資料包轉發,就是路由器的路由功能。
也就是說,路由器是家庭網路的樞紐,所有的裝置的資料都必須經過它的轉發才能彼此訪問或者到達外部網路,頗有一夫當關,萬夫莫開的意思,因此功能全面的路由器又被稱作“家庭閘道器”。
無線路由器組網示意
2. Wi-Fi的關鍵技術
無線路由器的無線接入功能,就是之前說過的無線區域網(WLAN)。目前WLAN只有Wi-Fi這一種主流技術,因此可以認為兩者是等同的。
Wi-Fi由Wi-Fi聯盟進行技術認證和商標授權。實際應用中Wi-Fi經常被寫作WiFi或者Wifi,但這兩種寫法並沒有被聯盟認可。
Wi-Fi聯盟LOGO
Wi-Fi聯盟(全稱:國際Wi-Fi聯盟組織,英語:Wi-Fi Alliance,簡稱WFA),是一個 商業聯盟 ,擁有 Wi-Fi的商標。. 它負責Wi-Fi 認證與商標授權的工作,總部位於美國德克薩斯州 奧斯汀 (Austin)。
Wi-Fi這個朗朗上口的名字被廣泛認為是對無線高保真(Wireless Fidelity)的縮寫,實際上是誤讀。它只是個單純的名稱,並沒有實際含義,當然也沒有全稱。
Wi-Fi背後的技術標準,則是由美國的電氣電子工程師協會(IEEE)制定的802.11系列協議。
IEEE全稱:Institute of Electrical and Electronics Enginees
2.1 Wi-Fi協議的發展
從1997年的第一個版本開始,802.11系列協議不斷向前演進,經歷了802.11a/b/g/n/ac等多個版本,支援的上網速率也不斷提升。目前最新的協議版本是802.11ax,也就是近年來迅速發展的Wi-Fi 6。
IEEE 802.11系列標準的發展歷程,從第一代到第六代
在最初的很多年裡,Wi-Fi雖然一代代向前發展,但世界上並沒有Wi-Fi幾代這樣的說法,直接就用802.11後面加幾個字母這樣的協議編號,對普通使用者非常不友好。
直到2018年,Wi-Fi聯盟才決定把下一代技術標準802.11ax用更為簡單易懂的Wi-Fi 6來宣傳,上一代的802.11ac和802.11n就順理成章地成了Wi-Fi5和Wi-Fi4。至於更早的技術,反正也沒人關注了,也就不用再起馬甲了。
Wi-Fi 6 誕生之後,才有了Wi-Fi 5的叫法
2019年9月16日,Wi-Fi聯盟宣佈啟動Wi-Fi 6認證計劃。此後,Wi-Fi 6的大名響徹了全世界,目前新發布的裝置基本都已經支援Wi-Fi 6了。
Wi-Fi 6 認證標誌
2.2. Wi-Fi通道及使用的頻段
Wi-Fi主要工作在2.4GHz和5GHz這兩個頻段上。這兩個頻段被稱作ISM(Industrial Scientific Medical 工業,科學,醫學)頻段,只要發射功率滿足國家標準要求,就可以不用授權直接使用。
不同國家的ISM頻段有所不同
2.4GHz作為全球最早啟用的ISM頻段,頻譜範圍是2.40GHz~2.4835GHz,共83.5M頻寬。
我們常用的藍芽,ZigBee,無線USB也工作在2.4GHz頻段。此外,微波爐和無繩電話使用的頻段也是2.4GHz。甚至,有線USB介面的內部晶片在工作時,也會發射2.4GHz的無用訊號,造成干擾。
由此可見,2.4GHz上同時工作的裝置眾多,頻段擁擠不堪,干擾嚴重。當萬家燈火,你和樓上樓下的鄰居在用Wi-Fi愉快上網的時候,路由器卻在背後默默地挑選通道,協調幹擾。
Wi-Fi把2.4G頻段上的83.5M頻寬劃分為13個通道,每20M一個。注意這些通道是交疊的,本來只能放下3個,現在卻硬生生地擠進去了13個,相互之間的干擾難以避免,只能儘量減輕,大不了大家速度慢一些,排隊輪著用。
2.4G頻譜及通道(第14通道在國內是不允許使用的)
通道交疊到什麼程度呢?由下圖可以比較直觀地看出,在這些通道里面,只有1,6,11或者2,7,12,或者3,8,13這三組是完全沒有交疊的,可見2.4GHz頻段的擁堵程度。就好比一條很窄的路,上面通行的車卻很多,堵車頻頻,勢必造成通行速度的下降。
2.4G不交疊的通道分佈
到了802.11n,使用者可以使用40M的通道,但2.4GHz頻段依然只有83.5M的總頻寬,就只能容納兩個通道了。因此只有在夜深人靜網路空閒的時候,單個使用者才有可能使用40M通道,加之來自隔壁老王家的干擾,802.11n的高速率很大程度上難以達到。
2.4G 40M頻寬通道
如果說2.4GHz頻段是羊腸小道的話,5GHz頻段無疑就是康莊大道了。
5GHz頻段的可用範圍是4.910GHz~5.875GHz,有900多M的頻寬,是2.4G的10倍還多!這段頻譜過於寬了,不同國家根據自身情況,定義了Wi-Fi可以使用的範圍。
比如,在中國5GHz頻譜共有13個20M通道可用作Wi-Fi,連續的20M通道還可以組成40M,80M,甚至160M通道。
中國5G通道分佈圖
5GHz的頻寬大,上面跑的的裝置少,用起來自然速度快,干擾小。因此,如果想要家庭網路達到良好的速率體驗,可用考慮用5GHz來進行全屋覆蓋。
然而尺有所短,寸有所長,5GHz雖然頻寬大幹擾小,但是訊號傳播衰減快,還很容易被阻擋,穿牆能力很弱。
2.4G和5G Wi-Fi訊號的穿透損耗
因此,跟2.4GHz相比,5GHz訊號通常要弱得多。至於它們到底各能覆蓋多少米,這個由於路由器的天線增益,接收靈敏度,家裡牆體和障礙物的分佈,以及個人期望達到的上網速率都有關聯,很難具體給出。
如果僅考慮到家裡的各種智慧家居的聯網,2.4GHz的覆蓋和容量通常就夠用了。但如果需要高速上網,最大化發揮家庭寬頻的價值,就必須依靠5GHz才能實現。
因此,Wi-Fi的覆蓋建議不用考慮2.4GHz,直接以5GHz全屋覆蓋作為設計目標。一般情況下單個路由器在家庭的複雜環境下難以實現無死角覆蓋,需要考慮多臺路由器之間的組網以及漫遊問題,這點後面再講。
2.3. Wi-Fi關鍵技術
為什麼Wi-Fi的速度越來越快?其實在IEEE的802.11系列協議一直在跟3GPP的4G和5G相互借鑑,使用的底層技術都是通用的。
OFDM/OFDMA
OFDM的全稱是正交分頻多工。系統會在頻域上把載波頻寬分割為多個相互正交的子載波,相當於把一條大路劃分成了並行多個車道,通行效率自然就大幅提升了。
在Wi-Fi 5及以前(802.11a/b/g/n/ac),子載波寬度是312.5KHz,到了Wi-Fi 6(802.11ax),子載波寬度縮小為78.125KHz,相當於將同樣寬度的路劃分成了更多的車道。
Wi-Fi 6的擁有更多的子載波
在OFDM下,每個使用者必須同時佔用全頻寬下的所有子載波。如果某個需要傳送的資料沒那麼多,把頻率資源用不滿的話,其他使用者也沒法靈活使用,只能乾巴巴地排隊等著,頻譜資源的使用效率不高。
為了解決這個問題,Wi-Fi 6引入了OFDMA技術,後面多了個字母A,其全稱也就變成了正交分頻多工多址。多址就是多使用者複用的意思。
OFDM vs. OFDMA
OFDMA可以支援多個使用者在同一時刻共享所有子載波。相當於運輸公司把多個使用者的資料統一打包,共同裝車,充分利用車廂容量,大家的發貨速度就都加快了,頻譜效率得以提升。
MIMO/波束賦形
路由器上面的天線數量是越來越多,從看不到天線,到一根,兩根,三根,四根,六根,八根...現在不管啥價錢的路由器,都長得跟螃蟹似的,張牙舞爪好不唬人。
為啥要用這麼多天線?就是為了更好地實現MIMO(多輸入多輸出)技術。簡單來說,就是在訊號發射時,用多根天線來同時傳送多路不同的資料,速度自然成倍提升;在接收時,多個天線同時接收手機發來的訊號,跟戴了助聽器一樣,接收靈敏度也得到了增強。
單使用者MIMO(SU-MIMO)
如果所有天線同時只為一個使用者服務,就叫做單使用者MIMO(SU-MIMO)。更進一步,路由器四路發射,手機四路接收,也可以更精細地叫做4x4 MIMO。
有時候,路由器的天線眾多能力強悍,但四顧茫然,發現手機個個都是弱雞。路由器能發4路訊號,但手機最多隻能收兩路,最終下來路由器也就不得不配合著只發兩路。這不是浪費麼?
多使用者MIMO(MU-MIMO)
解決辦法也是有的,一個手機的接收天線少,多個手機加起來不就多了?於是,路由器便將多個手機一起考慮,視作一個功能強大的虛擬手機,這樣就又能實現高階MIMO了。這種多手機共同參與的MIMO就叫做多使用者MIMO(MU- MIMO),又叫虛擬MIMO。
除此之外,多個天線還可以通過波束賦形技術,形成指向性的窄波束,對準使用者精準覆蓋。由於窄波束的能量集中,因此可以覆蓋得更遠,穿牆效果也能得以提升。
波束賦形
這樣看來,路由器的天線個數是多多益善呀,買路由器就一定要挑天線多的嗎?這可能是一個陷阱。天線再多,只是在堆一些外部看得見的硬體而已,看起來牛逼閃閃,但內部的設計到底能否支撐這麼多天線還是未知數。
更重要的是,不論是MIMO,還是波束賦形,都是需要軟體演算法支撐的,這裡面的複雜度遠高於硬體,不同廠家演算法優化能力不同,可能導致很大的效能差異。
因此,建議在購買路由器時,不用太關注外部到底能看到多少根天線,而要看他們的產品宣傳,是否支援波束賦形,4x4MIMO,或者MU-MIMO?如果廠家在這方面的宣傳聲勢很大,那至少說明他們對這些功能比較自信並將其作為賣點。
調製編碼策略(MCS)
調製編碼,分為調製和編碼兩部分,它們共同決定了單位時間可以同時傳送的位元數。調製編碼策略一般將調製和編碼兩部分綜合起來分為多個等級,級別越高,資料傳送的速率也就越快。
調製的作用就是把經過編碼的資料(一串0和1的隨機組合)對映到前面所說幀結構的最小單元:OFDM符號上。經過調製的訊號才能最終發射出去。
BPSK,QPSK,16QAM,64QAM及256QAM星座圖
常用的調製方式包括BPSK、QPSK、16QAM,64QAM和256QAM,能同時傳送的位元數為1個,2個,4個,6個和8個。Wi-Fi 6可以支援1024QAM,可同時傳送10個位元的資料,速率自然大為提升。
256QAM和1024QAM對比圖
可是,原始資料在編碼時,為了糾錯而加入了很多的冗餘位元,真正的有用資料其實只佔一部分。我們考慮上網速率時,說的僅僅是有用資料的收發速率,冗餘位元都在解碼的時候丟棄掉了。
這就要引入位元速率的概念,也即是有用的資料在編碼後總資料量中的佔比。如果位元速率是3/4,就是指編碼後的資料中,3/4是有用資料,1/4是後來新增的冗餘位元。
不同的調製方式,加上不同的位元速率,就組成了調製編碼策略(MCS)。下表是Wi-Fi 6中的MCS表,可以看出最高階MCS為11,對應於1024QAM加5/6的位元速率。
Wi-Fi 6 的MCS表
正是通過這些技術的不斷演進,Wi-Fi標準一代代向前,速率越來越高,讓我們更為暢快地上網。
3. Wi-Fi的上網速率估算
Wi-Fi到底能達到多大速率呢?
路由器廠家宣傳的Wi-Fi 6可以達到1800Mbps,3000Mbps,甚至5400Mbps速率,到底是怎麼算出來的呢?
要計算Wi-Fi可以達到的峰值速率,必須用到前文講到的幾點技術:OFDM,MCS,以及MIMO。
OFDM:正交分頻多重進接,把整個系統頻寬劃分為多個正交的子載波,劃分的粒度越細,子載波越多,可同時傳送的資料就越多,速率自然也就越高。
此外,OFDM技術最終要把資料打包在一個一個的符號(Symbol)中傳送,每個符號花的時間越短,兩個符號之間的間隔(Guard Interval,GI)越小,速率也就越高。
MCS:調製編碼策略,對速率的影響主要是調製方式和位元速率這兩方面。無線環境越好,可以使用的調製階數越高,單位時間攜帶的位元數也就越多,用於檢錯糾錯的冗餘位元也就可以少加一些,位元速率提升,有用資料的傳送速率自然也就加快了。
MIMO:也就是通過多根天線,在空間中能同時傳送的資料流數。空間流數越多,速率越高。比如,4x4MIMO的理論速率是2x2 MIMO兩倍,效果立竿見影。
綜上,單個頻段Wi-Fi的峰值速率可以用下面的公式來計算。跟5G峰值速率的計算類似,上述公式也可以用公路系統來類比。
Wi-Fi 峰值速率計算公式
空間流數相當於多層交通,子載波數量相當於每層公路上的多條車道,調製階數相當於路上貨車的車廂容積,位元速率相當於給貨物增加了包裝箱,OFDM符號時長和符號間隔相當於貨車在公路的通行時長再加上發車間隔。
Wi-Fi速率和公路運力的類比
空間流數:隨著協議的演進,Wi-Fi能支援的空間流數越來越多,推動峰值速率不斷提升。
如下表所示,IEEE制定的802.11ac最多能支援8流,但是Wi-Fi聯盟(WFA)在認證的時候,覺得這個能力過於強了,實現起來成本太高,因此就分成了兩個階段:wave 1和wave 2。
各Wi-Fi協議版本支援的空間流數
這兩個階段的能力也比較保守,並未最終實現IEEE的設計能力。Wave 1可支援3流,Wave 2可支援4流。
到了802.11ax,最多可以支援到8流。Wi-Fi聯盟將其包裝為Wi-Fi 6,也不再搞過渡版本了。但你的路由器到底能支援到幾流,還要看廠家具體的實現。
有效子載波數量:802.11系列協議對子載波的劃分越來越細,可支援的通道頻寬越來越大,這兩點促使有效子載波數量不斷增加。
如下表所示,802.11n可支援最大40M通道頻寬,802.11ac則能支援160M頻寬,因此有效子載波數量翻了4倍有餘。
各Wi-Fi協議版本支援的載波頻寬和有效子載波數量
到了802.11ax,同樣最大支援160M通道寬度,但子載波間隔卻僅為之前協議的1/4,從而最大支援的子載波數量相比802.11ac又翻了4倍。
調製階數:802.11ac最大支援256QAM,調製階數為8,也就是每個符號可同時攜帶8個位元的資料。
各Wi-Fi協議版本支援的調製階數
802.11ax則最大支援到1024QAM,每個符號可同時攜帶10個位元的資料,比前一代提升了25%。
MCS和位元速率:協議定義了多種調製方式和位元速率的組合,就是調製編碼策略(Modulation Coding Scheme, MCS)。
各Wi-Fi協議版本支援的MCS
調製階數越高,位元速率越高,抗干擾能力也就越差。因此在無線訊號強度足夠,且干擾很小的時候,高階MCS才能發揮作用。
符號長度 符號間隔:在802.11ac及以前,單個符號長度3.2微秒,符號間隔是0.8微秒,但也支援0.4微秒。我們計算峰值速率當然用短的間隔,因此802.11ac的符號長度 符號間隔為3.6微秒。
各Wi-Fi協議版本支援的符號長度和符號間隔
到了802.11ax,符號長度成了12.8微秒,間隔長度為至少0.8微秒,兩者加起來就是13.6微秒。
這個值雖遠高於之前的協議,看似吃了虧,但802.11ax在其他方面非常優秀,速率還是對前輩形成了碾壓之勢。
把上述多個表格中的資料帶入公式計算,採用該協議可支援的最高階除錯方式及位元速率,符號間隔使用最小值,先不考慮空間流數,單流的計算結果見下表。
各Wi-Fi協議版本支援的單流速率
不同無線路由器Wi-Fi峰值速率的支援能力不同,主要體現在2.4G和5G這兩個頻段可支援的頻寬,以及空間流數。
2.4GHz通常最大支援到40M頻寬,5GHz頻段可最大支援160M頻寬,再根據協議版本的不同,以及空間流數的不同,把兩個頻段能支援的峰值速率加起來,就是路由器官方宣傳的峰值速率了。
各型號路由器支援的峰值速率
上圖是我根據路由器的標稱速率,來估計2.4GHz和5GHz這兩個頻段可支援的通道頻寬以及流數,並對速率計算進行了驗證。
舉例來說,對於AC1200,其中的AC是指它最高可以支援到802.11ac協議(Wi-Fi 5),2.4GHz頻段只能使用802.11n ,支援2x2 MIMO,速率可達300Mbps,5GHz頻段也是2x2 MIMO,速率為867Mbps,總和為1167Mbps,就按照1200M來宣傳了。
對於AX5400,其中的AX是指它最高可以支援到802.11ax協議(Wi-Fi 6),2.4GHz頻段支援2x2 MIMO,速率可達573.6Mbps,5GHz頻段可支援160M通道頻寬及4x4 MIMO,速率為4804Mbps,總和為5377.6Mbps,就按照5400M來宣傳了。
4. 家用Wi-Fi組網指南
話說在遠古時代,我出差亞非拉時總是有一種焦慮感,唯恐入住的酒店或者宿舍沒有網路或者沒有Wi-Fi,因此必隨身攜帶插線板,網線和一個行動式路由器。近幾年發現Wi-Fi幾乎已經無處不在了,這套裝備也逐漸蒙上了厚厚的塵土。
這個便攜路由器,直接插上網線啥都不用管就能用了,家裡也曾使用過的多款路由器,大部分也都是直接插上電源,用手機簡單配置下就成。至於用的是啥工作模式和組網方案,並沒有特殊關注。
近期,我拿出了塵封已久的便攜路由器研究了下,發現事情並沒有那麼簡單。為了達到更好的覆蓋效果,路由器之間可以靈活組網,有多種工作模式。瞭解了這些原理之後,在家庭網路覆蓋規劃時,就能做到成竹在胸。
4.1. 兩個基本概念
SSID
SSID的全稱是Service Set Identifier,翻譯成中文就是服務集標識。這個概念看似高大上,其實就是Wi-Fi訊號的名稱。
無論在哪裡,只要用電腦或者手機一搜,必然能看到一連串的Wi-Fi SSID以及它們的訊號強度。這些Wi-Fi訊號可以是加密的,也可以是不加密的。
電腦搜到的SSID列表
這就是SSID的核心功能:將一個無線區域網(WLAN)分為幾個需要不同身份驗證的子網路,每一個子網路都需要獨立的身份驗證,防止未被授權的使用者進入本網路,一般的家庭組網都會設定密碼。
SSID名稱示意
一般的雙頻路由器都可以把2.4GHz和5Hz這兩個頻段分為兩個SSID,但這可能會造成困惑,經常出現連線2.4GHz頻段的SSID,難以切換到5GHz的情況。因此很多路由器也支援雙頻合一,系統自動設定訊號切換門限,使用者無感知。
網段
區域網內的每個手機或者電腦都有一個IP(Internet Protocol,網路層協議)地址用於相互通訊,我們常見的格式(IPv4)由32位0或者1組成。
32位二進位制IP地址的格式大體如下:
11000000101010000000000000000001,可是這看起來一點都不直觀。
於是我們把它分為四段:
11000000.10101000.00000000.00000001,這還是不夠直觀。於是我們把它轉換為十進位制:192.168.0.1,這下終於看著順眼多了。
為了方便管理,我們把IP地址分為兩部分,網路字首和主機地址。網路字首標識了一個網路,也稱為網段,主機地址用來標識該網路內部的每一臺裝置。
IP地址示意
如上圖所示,該地址前三段的“192.168.0”為網路字首,最後一段的“123”為主機地址。最後的主機地址中8位二進位制數字的範圍是0~255,0和255作為特殊用途,實際可用的範圍是1~254。
子網掩碼用一連串的1來表示IP地址中哪些位是網路字首。在上圖的例子中,IP地址的前三段24位都是網路字首,掩碼標記為
11111111111111111111111100000000(不用數,24個1),同樣分為4段再轉換為10進位制,就是255.255.255.0,也可以附在IP地址的後面,寫作192.168.0.123/24。
IP地址和子網掩碼設定示意
同一網段內部的裝置可以相互通訊,不同處於網段的裝置,需要通過路由器的路由功能進行轉發才能互通。家庭網路中的裝置不多,在組網時建議儘量讓所有裝置處於同一網段下,方便相互訪問。
網段間通訊示意
上圖僅用網線連線的PC電腦來作為示例,實際上每個網段都可以通過有線或者無線方式來接入,裝置也不限於電腦,手機,音箱,攝像頭,門鈴等可以聯網的裝置都是可以的。
4.2. 路由器的工作模式和組網
無線路由器的工作模式眾多,大體可分為路由模式和AP模式。AP模式又可以細分為AP模式(套娃),中繼模式,橋接模式及客戶端模式。
基於這些基本的工作模式,多個路由器之間可以形成AP AC,以及Mesh這兩種組網方式,達到無縫覆蓋,自動漫遊的效果。
路由器的工作模式和組網示意
4.2.1 路由模式
絕大多數無線路由器都工作在這種模式之下,同時使用了路由器的無線接入功能和路由功能。
最常見的用法是,路由器WAN口連線入戶光貓,並設定PPPoE撥號上網並提供各種路由及安全防護功能。為了熊孩子的未來,上面還可以配置多種上網管控策略,如IP地址,網址,應用訪問的限制等。
對應地,路由器的無線接入功能則負責發射Wi-Fi訊號組成無線區域網WLAN,進行全屋無線訊號覆蓋。接入WLAN和連線有線LAN口的多個裝置位於同一個區域網內,擁有相同的網段,可以直接進行內網通訊。
路由模式示意
此外,還可以把路由器用WAN口和上級路由器的LAN口連線起來,形成二級路由,就可以配置兩個網段的內網,以及兩個不同的Wi-Fi名稱(配成一樣的也行)。
這種組網無法實現兩個路由器之間的無縫漫遊,一個Wi-Fi訊號減弱並切換到另一個過程伴隨IP地址的變化,網路中斷感覺明顯。
4.2.2 AP模式
AP就是指接入點(Access Point)。顧名思義,工作在這種模式下的路由器只有接入功能,並沒有用到路由功能,因此就不提路由二字了,直接叫做接入點。
接入點沒有路由功能,並不代表路由功能就不存在,只是由另一臺路由器來承擔了而已。也就是說,AP模式下的路由器無法獨立完成上網重任,需要跟另外一臺路由器協作,多用於覆蓋的擴充套件。
AP模式有3個子模式:AP模式(套娃),中繼模式,橋接模式。
AP模式
啟用AP模式的路由器通過網線和上級路由器連線,僅有接入功能作為無線覆蓋擴充套件(用作主力覆蓋也可以),路由和DHCP等功能由上級路由器完成。因此接入AP的手機或者電腦和上級路由器處於同一網段,可直接互通。
AP的無線網路名稱(SSID)和密碼可以獨立設定,跟上級路由器的相同或者不同都行。如果Wi-Fi名稱的設定不同,兩個裝置之間肯定是沒法無縫漫遊的,只能是一個訊號太弱斷開之後再連另一個,或者手動連線。
就算把這些AP設定為相同的SSID,看似家裡只有一個Wi-Fi訊號,但實際上AP和主路由的無線訊號缺乏互動,配置和管理比較麻煩,也是無法實現無縫漫遊的。
AP模式示意
這種組網下的AP功能完善,每個節點都要分別配置,相互獨立工作,因此叫做“胖AP(Fat AP)”。
胖AP們虎踞龍盤,沒有統一的管理,各自的覆蓋之間也無法漫遊,在家裡數量少了還能湊合用,在商場,機場這些超大空間,需要的AP數量極其龐大,就只能另請高明瞭。
AP AC組網
既然胖AP不好管理,我們可以把它再進行拆分,只保留最基本的接入功能,將配置管理功能獨立出來,組建為一個全新的裝置:接入控制器(Access Controller,AC),普遍簡稱作AC。
AP AC組網示意
AC負責管理所有的AP,只要在AC上進行統一配置,就可以自動同步到所有的AP節點,並且所有AP的工作狀態都可以在AC上進行實時監控,維護起來也非常方便。這種狀態的AP只需要好好幹活就行,其他啥都不用管,當然也就沒啥花花腸子了,因此叫做“瘦AP(Fit AP)”。
更重要的是,通過讓AP們支援802.11k/v/r協議,就可以實現AP間的無縫漫遊了。
802.11k:無線資源測量協議,可幫助終端快速搜尋附近可作為漫遊目標的AP。
802.11v:無線網路管理協議,用來解決AP之間的負荷均衡,以及終端節電等功能。
802.11r:快速漫遊協議,用於加速手機或者電腦在漫遊時的認證流程。
上述漫遊協議需要路由器和手機同時支援才能正常工作。
在各廠家的實際AP產品中,大多支援802.11k/v協議,對於家庭網路已經足夠用了。
這個方案簡直完美啊,還有沒有改進空間呢?
我們考慮下,大量的AP要跟AC連線,除了要提前鋪設大量的網線之外,還要準備對應的電源給AP供電,這工作量就大了去了。網線本身也是電線麼,AP的功耗一般也不高,網線能不能在傳資料的同時也把供電的活給幹了呢?
還真可以。這種供電方式有專門的協議,叫做PoE(Power over Ethernet,乙太網供電),需要交換機等連線裝置和AP雙方都支援才能正常供電。
AP AC PoE供電組網示意
這樣一來,我們在AC的後面再接上一個PoE交換機,再把所有等AP換成可以支援PoE的型號,就可以實現PoE供電了,省去了多處拉電源線的煩惱,頓時感覺網路清爽了許多。
然而有人可能要說了,我家就2個房間再加1個客廳,一共3個AP就夠了,結果不但要搭上接入主路由器,AC,再來個PoE交換機,不但成本高,連弱電箱都沒空間放了!
確實如此,AC AP方案主要用於大面積的商業場所,再不濟也是別墅這種多層樓且房間多的情況,對於普通住宅有些殺雞焉用宰牛刀的意思,確實不大合適。
路由/AC/PoE一體機 AP組網示意
不過商家也針對性地開發了精簡的方案,把路由器,AC和PoE交換機合而為一,稱之為“路由/AC/PoE一體機”,跟普通的家用交換機大小彷彿,成本也大幅降低。
與此同時,上述方案也將AP也整合在傳統的86型網線插座面板內,完全隱藏於無形,卻達成了Wi-Fi無縫覆蓋,訊號強勁的最佳狀態。
面板式AP組網示意圖
AC AP的優點顯著,但也有缺點。那就是所有的AP都需要使用網線和AC連線,這就要求在裝修時就考慮好Wi-Fi組網,並布好網線。如果沒有網線可達,就必須考慮其他方案了。
4.2.3 中繼模式
跟AP模式不同,在中繼模式下的路由器和上級路由器之間並沒有網線連線,只是單純地接收上級路由器的無線訊號,進行放大後再發出去,不做任何處理。
中繼模式組網示意
因此中繼模式下AP訊號的Wi-Fi名稱和密碼都跟上級路由是一樣的,所有的裝置也都位於同一網段。對於使用者來說,接入中繼AP和主路由的效果是完全一樣的,中繼AP僅相當於一個擴充套件覆蓋的管道,一切的處理都由主路由進行。
4.2.4 橋接模式
橋接模式和中繼模式比較類似,也是在沒有網線的情況下,通過無線來連線兩個路由器。兩者的差異在於:中繼模式工作於物理層,不能做任何設定,而橋接模式則工作於資料鏈路層,可以配置獨立的SSID。
橋接模式組網示意
雖說SSID可以不同(也可以配成相同的),但處於橋接模式下的路由器和主路由器的網段是相同的,裝置連線之後可以互相訪問。
工作中繼或者橋接模式的路由器,必須在主路由的覆蓋範圍內才能放大訊號來進行上網。如果在主路由的訊號很差的位置,放大之後雖然手機看到的Wi-Fi訊號是滿格的,但是網速依然很慢甚至可能很不穩定。
並且,主路由是不知道下級中繼或者橋接節點的存在的,它們之間也不存在管理和互動的關係,沒法進行漫遊,只能等待訊號過差斷開之後手機再重新連線另一個節點。
有沒有方法能綜合AC AP這樣的有線組網,以及中繼或者橋接這樣的無線組網,並能智慧管理這個網路,實現簡化配置,無縫漫遊的效果呢?
這就要用到Mesh組網技術了。
4.3 Mesh組網
Mesh又叫多跳網路,由多個地位相同的節點通過有線或者無線的方式相互連線,組成多條路徑,最終連線到跟網際網路相連閘道器。這樣的網路存在一個控制節點來對所有節點進行管理和配置資料下發。
下圖是一個實際組網的案例,由主路由作為閘道器和控制節點,其餘節點通過有線或者無線連到主路由,或者通過無線來相互連線。這樣一來,弱覆蓋的區域不論有沒有網線,網路都可以靈活地按需擴充套件。
Mesh組網示意
路由器之間的有線連線叫做“有線回程”,對應地,無線連線就叫做“無線回程”。
Mesh組網非常適合於家庭Wi-Fi覆蓋使用。想象一下這樣的場景:
第一步:小明買了套房子,起初只有小兩口住,於是就先買了個路由器放在客廳,離得近的主臥也覆蓋良好,夫妻倆覺得這就夠用了。
第二步:小孩出生後,老媽和丈母孃也來幫忙照顧,但其他房間的Wi-Fi訊號不佳,直接再買個路由器,通過有線的方式Mesh組網,無縫漫遊效果好。
第三步:大家一致反映衛生間上網困難,那就再買個路由器掛牆上,通過無線的方式和前兩個Mesh組網,這下大家都很滿意,就是如廁的時間變長了。
雖說這些路由器的型號不同,但只要都支援Mesh組網就可以配合使用,不像AC AP那樣還要搭上個AC和PoE交換機,還有網線的限制。最主要的是,普通的家用路由器已經普遍支援了最新的Wi-Fi協議,價格還低。
目前各個廠家對於Mesh組網的實現各不相同,起的名字自然也不同。一般情況下,不同廠家的路由器之間是不能組Mesh的,這可能會限制路由器的購買選擇。
為了解決不同廠家的路由器的互聯互通問題,Wi-Fi聯盟推出了EasyMesh技術,可以讓不同廠家的路由器之間也支援Mesh組網。
Wi-Fi聯盟的EasyMesh組網
但是廠家都各有自己的算盤,本來用互不相容的Mesh技術就可以圈住使用者了,支援了這EasyMesh讓使用者選別家的產品,這明顯對自己不利啊。因此EasyMesh目前的支援率並不高。
為了更好地支援Mesh組網,讓使用者獲得更高的網速,廠家就專門拿出一個5GHz頻段來做路由器之間的無線回程,這樣路由器就需要同時支援一個2.4GHz和兩個5GHz頻段,因此叫做“三頻路由器”。
三頻Mesh路由器示意
網上經常有家用組網到底Mesh和AC AP哪個方案好的疑問,在此給出蜉蝣君的一些看法。
首先,無論是Mesh組網還是AC AP,都可以達到全屋覆蓋和無線漫遊的效果。Mesh組網在全部使用有線回程的情況下,基本上等同於AC AP。
Mesh組網更為靈活,可用無線回程,也可用有線回程,還可以混合使用,而AC AP則只能使用有線連線,需要提前規劃佈線。
另外,AC AP方案中的AC可以置於弱電箱,AP使用面板式也不佔空間,所有裝置沒有任何的網線和電源線外露,非常清爽美觀。而Mesh方案則需拖著拉網線和電源線,美觀性上要差得多。
最後,AC AP需要購置至少一臺路由/AC/PoE一體機和兩臺AP才有意義,如果要支援千兆網口和Wi-Fi6,這些裝置都不便宜;而Mesh組網則親民多了,兩臺路由的價格遠低於AC AP。
在選擇組網方案時,可以根據上述兩方案的特點綜合考慮。
5. 無線路由器的其他功能簡介
對於無線路由器而言,除了前面幾期說到的無線接入功能之外,路由功能也非常關鍵,它解決的是你怎麼上網的問題。
上網撥號
一般情況下,你在辦理家庭寬頻時,運營商會為你分配一個賬戶,具體表現就是一個使用者名稱和密碼,這就是你接入網際網路的通行證。
路由器上的WAN口用於連線光貓,之後就可以在WAN口配置裡,選擇上網接入方式。絕大多數情況下,需要選擇PPPoE撥號,再輸入使用者名稱和密碼之後,運營商會給你分配一個IP地址,路由器就成功聯網了。
Wi-Fi撥號上網示意圖
WAN口的聯網方式還有動態IP和靜態IP這兩種方式,不過國內的運營商基本上是不用的。如果家裡有兩個以上的路由器組成多級路由的話,就需要設定上述兩種方式。
NAT(網路地址轉換)
運營商分配只會給你分配一個公網IP地址,理論上只允許一個裝置上網。但現在家家都有多部手機,多臺電腦,以及各種物聯網裝置需要聯網,這可怎麼辦?
我們知道,路由器的LAN口及WLAN(Wi-Fi)組成了一個區域網,路由器同樣會給接入的每一個裝置分配一個不同的IP地址。這些IP地址一般以192.168.x.x開頭,他們屬於私有地址,只能在區域網內部使用。
網路地址轉換示意圖
這些裝置要上網,就必須把私有IP轉換成對外的公有IP才行,這就要用到NAT協議。NAT可以把多個私有地址轉換為公有地址,這樣一來多個裝置就可以共享同一個公有IP來上網了。
安全管理
路由器作為家庭閘道器,防火牆的功能一般都是必備的,可抵抗網路攻擊。
防火牆最常見的功能是DoS(Denial of Service)攻擊保護。DoS攻擊,俗稱拒絕服務攻擊,通過傳送大量的無用請求資料包,從而耗盡路由器的CPU和記憶體等資源,導致無法進行正常的服務。
網路攻擊
除了防火牆之外,安全管理還有很多實用的功能。
很多人想限制孩子上某些網站,限制使用某些APP,或者限制上網時間段,都可以通過防火牆功能來實現。
IP地址過濾:限制接入路由器的使用者訪問某些IP地址,或者限制區域網內的某個IP地址訪問外網。
MAC地址過濾:根據MAC地址來限制區域網內的某個裝置聯網。MAC地址一般是固定不變的,結合時間段的配置,該功能可以實現精細的裝置管理。
網址/域名過濾:限制聯網裝置對某些網址,或者域名的訪問。如果家裡有小孩,可有效管理小孩對某些網站的瀏覽。
應用程式過濾:限制某些應用程式的聯網,可以精細設定使能時間段。比如,可以根據需要設定周內禁止玩遊戲,週末可限時玩等規則。
其他功能
QoS(Quality of Service,服務質量):對某裝置進行限速控制,也可以針對資料包進行優先順序控制,比如:遊戲優先,網頁優先,視訊優先等智慧控制。
DDNS(Dynamic DNS,動態域名服務):可以用來在自己的或家裡架設WEB/MAIL/FTP等伺服器,藉助路由器DDNS繫結域名,可以將我們電腦作為伺服器功能來使用,供外部使用者訪問。
遠端下載:可以設定下載地址,並自動從指定的伺服器地址下載檔案到路由器的儲存空間(通過USB介面外接行動硬碟)內,並實現資源共享。
路由器除了撥號上網和NAT之外的其他功能,雖然我們一般情況下用得不多,但對此有個大概瞭解,說不定哪天就用到了。你說呢?
6. 無線路由器的硬體簡介
到路由器的硬體,很多人可能會說,我就是要買個路由器而已,又不是造個路由器,知道這麼多細節又能做啥?
這種想法,其實......也對。
路由器其實跟我們常用的電腦或者手機類似,內部也包含了CPU、記憶體、硬碟等等對應的配置,這些硬體能力越強,想必路由器的效能也就越強悍。
但當你在購物網站開啟某款路由器的介紹時,會發現大多數廠家的各種牛逼閃閃的亮點宣傳,其實都是顧左右而言它,就是不想告訴你這玩意兒內部到底配了啥。反正絕大多數人對此也沒有太多要求。
如果優秀的你想要詳細瞭解一款路由器的肚子裡到底有多少貨,做工到底扎不紮實,就只能去看拆機視訊了。到了這一步,事先了解下路由器的硬體組成和作用就是有必要的了。
好,那我們這就開始。
CPU
說是CPU,其實叫做SoC(System On Chip,片上系統)更為精確,因為一般的處理晶片都整合了CPU和很多其他的重要功能,形成了一個片上系統。
無論是中端還是高階路由器,CPU都是當仁不讓的計算核心,所有的資料轉發都會經過CPU。因此CPU決定了路由器的負載能力,能夠承受多少的資料吞吐量,其效能、功耗、散熱措施等都是非常重要的。
在低端家用路由器中,CPU負責路由表查詢和資料包轉發。在中高階家用路由器中,CPU主要負責作業系統和其他附加功能的執行,包轉發和路由表查詢則主要由ASIC晶片完成。
目前常見的家用無線路由器CPU廠商主要是這麼幾個:博通(Broadcom),高通(Qualcomm),MTK(聯發科),瑞昱(Realtek)。對於動手能力強,想要重新整理第三方韌體的使用者來說,就需要考慮CPU的品牌和型號了,我們通常認為博通>高通>其它。
此外整合了CPU的SoC晶片還決定了對外網口介面的數量,USB介面型別等等。當然,有些路由器使用外接介面的擴充套件,而不使用SoC整合的配置。
記憶體(RAM)
這裡的記憶體(RAM)和我們通常所說的電腦記憶體的含義相同,在手機上也叫做運存。
無線路由器中的記憶體主要用來儲存作業系統指令,動態資料、緩衝報文等資料。通常來說,路由器記憶體越大越好。路由器廠家的軟體演算法優化地好的話,可以節省大量記憶體,硬體使用效率更優。
相對智慧手機動輒6G到8G的記憶體來說,路由器的功能比較少,對記憶體的需求沒有那麼大。一般來說,千兆路由器使用128M記憶體就夠用了,256M已經屬於高配大記憶體了。
快閃記憶體(Flash)
快閃記憶體相當於路由器的硬碟,用來儲存路由器的韌體,也就是作業系統。一般來說,容量16M或者32M就夠用了,附加功能或者魔改較多的路由器可能要128M乃至256M,如果不太想刷韌體折騰的話不用特別關注。
無線管理晶片
顧名思義,無線管理晶片是用來支撐路由器的無線功能的。也就是說,路由器支援Wi-Fi 5還是Wi-Fi 6,幾個發射天線,MIMO功能到底如何,都是由無線管理晶片決定。該晶片可以獨立部署,也可以整合在SoC晶片中。
功放晶片
功放晶片也就是射頻前端模組(FEM),由功率放大器(PA)、濾波器、雙工器、射頻開關、低噪聲放大器(LNA)、接收機和發射機等子模組組成,也都封裝在射頻晶片中。
射頻前端是無線訊號處理距離天線最近的一步,其效能直接和Wi-Fi訊號的質量和穩定性相關。
無線管理晶片一般都整合了內建的射頻前端,但廠家也可以棄之不用,而使用效能更強的外接獨立射頻前端。一般認為,每根天線都擁有獨立的射頻前端時路由器才能達到最佳的無線效能,因此有很多路由器以此作為賣點宣傳。
網路埠
網口是路由器上所必備的,分為連線光貓或者上級路由器的WAN口和具有內部交換功能的LAN口。
絕大多數的家用無線路由器都具備一個WAN口和四個LAN口,組網一般都是夠用的。考慮到目前無線組網已成為絕對的主流,很多路由器已經把LAN口減配為一個或者兩個,甚至不再從硬體上區分WAN口和LAN口,而靠軟體去自適應識別。
在Wi-Fi6和超過100M以上的寬頻已普及的時代,網口速率至少需要選擇千兆的。當心不要被配備百兆網口的千兆路由器欺騙,這類路由器的價格一般非常低,購買的時候需要注意。
隨著光纖入室(FTTR)技術的發展,家庭全光組網方案也已上市。光纖這種介質能提供幾乎不受限的傳輸容量,有超高頻寬需求或者考慮未來頻寬升級的同學可以考慮。
路由器架構及實物拆解
我找到了一張TP-Link某款路由器的架構圖,我們可以一起來簡單看看這款產品(非廣告,這玩意普聯也不在國內賣)的裡面到底配了些啥。
TP-Link路由器
首先,最中間的是高通的SoC晶片,內部整合了主頻為700MHz的CPU,以及2.4GHz頻段的無線管理模組,可支援802.11g(Wi-Fi 3),並連線到了3路外接的射頻前端模組,也就是說2.4GHz支援3根天線。
路由器設計架構圖
從SoC的PCIe匯流排延伸出去,可以看到另一塊支援5GHz頻段的無線管理晶片,可支援802.11ac(Wi-Fi 5),也連線到了3路外接的射頻前端模組,也就是說5GHz也支援3根天線。
由此可以得出,這是一款支援Wi-Fi 5的雙頻路由器,兩個頻段共配置有6根天線,分別都可以支援3x3MIMO,用料還是不錯的。
可是,路由器的外部僅僅赫然挺立著3根天線,剩餘的3根去了哪裡?其實是整合在路由器內部的,人家就是這麼低調。
路由器實物拆解
由此可見,靠外接天線數量來推測路由器的能力是很不靠譜的,不迷信八爪魚看似牛逼的外表,具體效能如何還是要看引數,拆硬體。
好了,關於無線路由器及Wi-Fi的介紹就到這裡,希望對大家有所幫助。
歡迎點贊,收藏,轉發。