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