無論手機漫遊到天涯海角,手機漫遊所在地的SGSN根據手機號碼,可以查詢到手機的歸屬地,還可以查詢到該歸屬地的GGSN的IP地址,然後使用GTP (GPRS Tunnel Protocol)在漫遊地與歸屬地建立一個GTP隧道,如下所示:
漫遊地SGSN <------- GTP隧道------ > 歸屬地GGSN
漫遊地把該手機所有的資料流量統統使用該GTP隧道,流到歸屬地的GGSN,歸屬地再剝離掉GTP隧道頭,得到使用者的報文,再做進一步的處理。
(1) 如果是手機請求分配IP地址等引數,GGSN將IP地址等引數返回給手機使用者,透過GTP隧道傳輸
(2) 如果是訪問網際網路的流量,GGSN完成NAT,將使用者流量傳送到Internet
這樣做的好處是,所有使用者的資料流量都經過歸屬地的計費系統,方便統一計費。
否則,題主北京的手機卡,跑到山東,山東出一張賬單,跑到海南,再出一張賬單。。。麻煩哇?
而統一計費則非常方便,再把漫遊流量單獨顯示出來。
所以無論是開機漫遊到外地,還是到外地重新開機,手機獲得的IP都是歸屬地的IP地址。訪問Internet顯示的也是歸屬地GGSN的公網IP池子裡的一個IP地址。
顯然,透過隧道將使用者流量傳輸到歸屬地,可能會增加端到端訪問的延遲。
手機漫遊這一塊業務,和公司遠端訪問很相似。比如一個公司出差的員工,有出差到歐洲的、也有美洲的,但這些使用者都是先遠端撥入位於上海的總公司安全閘道器,然後員工的電腦與安全閘道器之間建立安全隧道,使用者訪問的所有流量,包括訪問公司內部資源、訪問Internet都走安全隧道到達上海公司安全閘道器,然後再進一步處理。那麼這些員工在Internet上的IP地址,全部顯示的是上海閘道器的IP地址,無論他們移動到哪裡。
無論手機漫遊到天涯海角,手機漫遊所在地的SGSN根據手機號碼,可以查詢到手機的歸屬地,還可以查詢到該歸屬地的GGSN的IP地址,然後使用GTP (GPRS Tunnel Protocol)在漫遊地與歸屬地建立一個GTP隧道,如下所示:
漫遊地SGSN <------- GTP隧道------ > 歸屬地GGSN
漫遊地把該手機所有的資料流量統統使用該GTP隧道,流到歸屬地的GGSN,歸屬地再剝離掉GTP隧道頭,得到使用者的報文,再做進一步的處理。
(1) 如果是手機請求分配IP地址等引數,GGSN將IP地址等引數返回給手機使用者,透過GTP隧道傳輸
(2) 如果是訪問網際網路的流量,GGSN完成NAT,將使用者流量傳送到Internet
這樣做的好處是,所有使用者的資料流量都經過歸屬地的計費系統,方便統一計費。
否則,題主北京的手機卡,跑到山東,山東出一張賬單,跑到海南,再出一張賬單。。。麻煩哇?
而統一計費則非常方便,再把漫遊流量單獨顯示出來。
所以無論是開機漫遊到外地,還是到外地重新開機,手機獲得的IP都是歸屬地的IP地址。訪問Internet顯示的也是歸屬地GGSN的公網IP池子裡的一個IP地址。
顯然,透過隧道將使用者流量傳輸到歸屬地,可能會增加端到端訪問的延遲。
手機漫遊這一塊業務,和公司遠端訪問很相似。比如一個公司出差的員工,有出差到歐洲的、也有美洲的,但這些使用者都是先遠端撥入位於上海的總公司安全閘道器,然後員工的電腦與安全閘道器之間建立安全隧道,使用者訪問的所有流量,包括訪問公司內部資源、訪問Internet都走安全隧道到達上海公司安全閘道器,然後再進一步處理。那麼這些員工在Internet上的IP地址,全部顯示的是上海閘道器的IP地址,無論他們移動到哪裡。
手機網路IP地址為什麼是手機卡歸屬地而不是當前所在地?