mn&fa encapsulation/ decapsulation

12
MN&FA encapsulation/ decapsulation

Upload: philip-madden

Post on 13-Mar-2016

41 views

Category:

Documents


2 download

DESCRIPTION

MN&FA encapsulation/ decapsulation. Outline. Introduction Encapsulation/Decapsulation FA decapsulation MN decapsulation. Introduction. 在 MIPv4 機制中,當 CN 傳送 packet 到 MN 所在的 home network 時,若 MN 當時在 home network 底下, HA 會直接將 packet forward 給 MN - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MN&FA encapsulation/ decapsulation

MN&FA encapsulation/ decapsulation

Page 2: MN&FA encapsulation/ decapsulation

Outline Introduction Encapsulation/Decapsulation FA decapsulation MN decapsulation

Page 3: MN&FA encapsulation/ decapsulation

Introduction 在 MIPv4 機制中,當 CN 傳送 packet 到

MN 所在的 home network 時,若 MN 當時在 home network 底下, HA 會直接將packet forward 給 MN

當 MN 在 Foreign network 底下時,會發出BU 通知 HA 目前新的位置,並且讓 HA 負責代為轉送封包

Page 4: MN&FA encapsulation/ decapsulation

Introduction 當 HA 要負責轉送封包時,會將要傳送給 MN的封包透過 IP-in-IP tunnel 的方式將 packet封裝之後再送出 (Encapsulate)

Decapsulate 主要是將 HA 封裝過後的 packet做解封的動作,根據執行的對象可以分為 FA decapsulate :由 FA 負責解開封包 MN decapsulate :由 MN 自己負責解開封包

Page 5: MN&FA encapsulation/ decapsulation

HA encapsulation HA 要負責轉送封包給 MN 的時候必須做一件事情始封包可以正確無誤的傳送到 MN

透過 IP-in-IP tunnel 的方式將封包封裝 我們定義此動作為 Encapsulation

Page 6: MN&FA encapsulation/ decapsulation

FA decapsulation 負責解開 tunnel 封包的如果是 FA ,則 HA會將 Encapsulate 之後的 packet forward 給

FA

FA 收到 packet 之後,會將外層 tunnel 所使用的 IP 拿掉,作 decapsulate 的動作,並且根據實際封包裡的 IP 位置,將此 packet 傳送給位於 Foreign network 底下的 MN

Page 7: MN&FA encapsulation/ decapsulation

MN decapsulation 負責解開 tunnel 封包的如果是 MN ,則 HA會將封裝後的封包直接傳送給 MN

MN 收到封包之後,一樣會將外層 tunnel所使用的 IP 去掉,作 decapsulate 動作,並且查看實際封包裡的 IP 位置,是否和當初註冊的 HoA 位置相同

Page 8: MN&FA encapsulation/ decapsulation

Care of address 根據兩種不同的 decapsulate 方式, MN 所取得的

CoA 也有兩種不同的稱呼 如果是 FA decapsulate 模式時,此時 MN 的 IP 稱

為 Foreign agent care-of address (FA-CoA) 也就是由 foreign agent 去分配在 foreign network 上的暫時性的 IP 位址。

如果是 MN decapsulate 模式時,此時 MN 的 IP 稱為 Co-located CoA

care-of address 的取得是經由 DHCP 通訊協定,動態的去取得一個 IP 位址。

Page 9: MN&FA encapsulation/ decapsulation

基於 MIP 機制下傳送封包的流程

Page 10: MN&FA encapsulation/ decapsulation

Packet decapsulation

MN’s HoA Packet context

封包後半段紅色框框部分,是原本的 MIP 封包前面藍色框框部分是經過 encapsulate 之後的ip header

當 FA or MN 作 decapsulate 時,會將前面的 ip header 拿掉

FA-CoAor Co-located CoA

Page 11: MN&FA encapsulation/ decapsulation

MIPv6 解封包機制 在 MIPv6 機制中,原本 FA 的角色被 IPv6的路由器所取代 因為 FA 已經不存在了,所以原本在 MIPv4中的兩種模式,到了 MIPv6 只剩下 MN

decapsulate 模式

Page 12: MN&FA encapsulation/ decapsulation

參考資料 Rfc-3344: MIPv4

http://www.ietf.org/rfc/rfc3344.txt

RFC-3775: MIPv6 http://www.ietf.org/rfc/rfc3775.txt