[點晴永久免費OA]同一個本地寬帶網(wǎng)絡(luò)運營商的不同用戶理論上可以從一個內(nèi)網(wǎng)ip直接連到另一個內(nèi)網(wǎng)ip嗎?
當(dāng)前位置:點晴教程→點晴OA辦公管理信息系統(tǒng)
→『 經(jīng)驗分享&問題答疑 』
一直有個問題憋了好久,既然服務(wù)器可以跳n次路由并準(zhǔn)確的找到我的位置。那在同一個城市里兩個不同地方的寬帶內(nèi)網(wǎng)地址為什么不能互聯(lián)呢? 或者說有沒有一種辦法可以讓兩個不同的大內(nèi)網(wǎng)ip通信?
理論上可以的,但是運營商沒有絲毫動力。流量不經(jīng)過計費單元,無法產(chǎn)生流量計費,就不會產(chǎn)生money。換你做運營商,會干這樣的慈善事業(yè)? 即使2個內(nèi)網(wǎng)連在同一個運營商交換機(jī)上,2個內(nèi)網(wǎng)的流量在交換機(jī)上也不會短接,從而讓它們直連通信。而是繼續(xù)上行到達(dá)計費系統(tǒng)完成計費,接下來該怎么走就怎么走,查詢路由表來決定。 手機(jī)之間的內(nèi)網(wǎng)直連通信不可能,物理層只會和基站通信,而不會與手機(jī)通信。連接在同一個基站上的手機(jī),基站也不會短接,而是要上行到計費系統(tǒng),完成計費這個主要任務(wù),接下來packet基于Destination IP 路由。 假設(shè),手機(jī)用戶Alice與Bob準(zhǔn)備wechat視頻聊天。 wechat服務(wù)器發(fā)現(xiàn): Alice的公網(wǎng)IP = 205.1.1.1, 內(nèi)網(wǎng)IP =10.198.197.25 Bob的公網(wǎng)IP = 205.1.1.1, 內(nèi)網(wǎng)IP =10.198.197.36 假設(shè)Alice,Bob的wechat客戶端都獲知以上信息,wechat客戶端猜測雙方大概率位于同一個內(nèi)網(wǎng),于是嘗試使用內(nèi)網(wǎng)IP通信。但是這種內(nèi)網(wǎng)IP通信,依然要遵循上文的第一原則:先經(jīng)過計費系統(tǒng),再內(nèi)網(wǎng)IP通信。如果成功了,雙方就使用內(nèi)網(wǎng)IP通信,延遲小,體驗佳。如果失敗了再fallback到公網(wǎng)IP通信。 使用家庭寬帶的用戶之間的內(nèi)網(wǎng)通信,工作原理和上文類似。內(nèi)網(wǎng)通信需要遵循第二個原則: IP地址不能沖突。 上文的內(nèi)網(wǎng)通信之所以可行,是因為Alice與Bob的IP地址沒有沖突。 如果Alice的內(nèi)網(wǎng)IP =10.198.197.25,Bob的內(nèi)網(wǎng)IP =10.198.197.25 這樣就沖突了,雙方必須使用公網(wǎng)IP = 205.1.1.1 通信了。 難道Alice與Bob都使用205.1.1.1就不會沖突了? 是的。因為運營商使用不同的端口號來分別識別Alice與Bob。 Alice = 205.1.1.1:6666 Bob = 205.1.1.1:8888 而如果Alice與Bob使用同一個運營商,分配的內(nèi)網(wǎng)IP不會沖突的,所以內(nèi)網(wǎng)通信是可能的,但需要計費。 所以,只要不私拉線纜將內(nèi)網(wǎng)連接起來,所有的流量必須途經(jīng)運營商的計費系統(tǒng),再進(jìn)行路由。如果要實現(xiàn)內(nèi)網(wǎng)之間的通信,比如一個內(nèi)網(wǎng)10.1.x.x/16 與另外一個內(nèi)網(wǎng)10.2.x.x/16之間通信,采用什么方式? 解決方案太多了,三層MPLS VPN、SD-WAN、Anyconnect VPN、VXLAN、IPSEC +GRE。 這些解決方案雖然原理不盡相同,但封裝格式都有一個共同點,采用2個IP頭,外層的IP頭是運營商的IP信息,內(nèi)層的IP頭是內(nèi)網(wǎng)的IP信息。 如果一定要采用一個IP頭(純內(nèi)網(wǎng)IP)通信,也是可以的,可以采用二層MPLS VPN。運行商在Alice家接一根光纖,在Bob家也接一根光纖,運營商配置一下局端的設(shè)備,雙方就可以通信了,月租費還是無法?。?/span> 該文章在 2025/8/21 18:29:06 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |