250 likes | 448 Views
網路通訊系統與應用實驗室 A. A dvanced N etwork T echnology and S ervice Laboratory. 指導老師: 孫 雅 麗 教 授. Projects. Hierarchical Mobile IPv6 (HiMIPv6) Flexible Packet/Content Classification Smart AP QoS Router Intel IXP 1200 Network Processor Virtual Private Network.
E N D
網路通訊系統與應用實驗室 A Advanced Network Technology and Service Laboratory 指導老師:孫 雅 麗 教 授
Projects • Hierarchical Mobile IPv6 (HiMIPv6) • Flexible Packet/Content Classification • Smart AP • QoS Router • Intel IXP 1200 Network Processor • Virtual Private Network
What is Mobile IPv6? Foreign Network (交大) Internet Router Correspondent Node (某FTP站臺) Home Agent (台大) Mobile Node (使用者) data flow
What is Binding Update & ACK? Foreign Network (交大) Internet Router Correspondent Node (某FTP站臺) Update MN’s new address (Care-of Address) Only have MN’s Home Address Home Agent (台大) data flow Mobile Node (使用者) binding update binding ACK
Problem: • If RTT too large, real-time connection may break • VoIP, VOD, …
Foreign Network Router1 Internet CN Router3 Router2 HA Router4 Router5 Router6 Router7 MN
Foreign Network CN Router1 Internet Router3 Router2 HA Router4 Router5 Router6 Router7 MN existing connection binding update
Foreign Network CN Router1 Internet Router3 Router2 HA Router4 Router5 Router6 Router7 MN binding ACK
A new agent is introduced ─ Foreign Mobility Agent (FMA) • Root-FMA, Switch-FMA, Leaf-FMA • Construct a hierarchical architecture
Foreign Network Internet R-FMA CN FMA1 FMA2 HA L-FMA1 L-FMA2 L-FMA3 L-FMA4 MN
Foreign Network CN Internet R-FMA FMA2 FMA1 HA L-FMA1 L-FMA2 L-FMA3 L-FMA4 MN existing connection binding update
Foreign Network CN Internet R-FMA FMA1 FMA2 HA L-FMA1 L-FMA2 L-FMA3 L-FMA4 MN existing connection binding ACK
What is HiMIPv6 project going to achieve? • Implement the Hierarchical architecture, using our special design • Linux base • Hy bit, root FMA information option, Ro bit, Receiver Home Address option, Visitor List • Avoid unnecessary traffic over the Internet. • Handoff • Minimize registration time. • Improve Mobility.
Handoff with Authentication • long handoff latency may result in packet loss • hierarchical scheme can reduce handoff latency • Buffer management on FMA • Intra-domain security • Handoff behavior of MN • Goal • Minimal buffer space • Minimize packet loss rate • Capacity ( scalability ) • High-speed movement handoff
Flexible Packet/Content Classification
Flexible Packet/Content Classification • The places where we can apply classifier: • Leaf-FMA • CN • Root-FMA • HA • The characteristics of Classifier: • Different fields • Number of fields • Different stages
Foreign Network Receiver Home Address Option Internet R-FMA Receiver Home Address Option CN FMA1 FMA2 Binding Update HA Binding Update L-FMA1 L-FMA2 L-FMA3 L-FMA4 MN
Classifier is a module in a router. classifier Mobility Firewall Router
Classifier • Function : check the packet information to classify this packet. classifier Mobility Firewall Router
We designed a flexible internet Packet/Content classification • In our design • Support Multi-Stage • Support Multi-Dimensional • Dynamic • Script Language assisted • Flexible in packet field
Classifier 目的:flow-based classifier 第一階段:利用IPv6欄位來分辦flow • 若destination為國內則傳送。 • 若destination為國外則進從第二階段過濾。 第二階段:利用其他欄位分辦flow等級 • 高的使用者封包將以high priority傳送等級 • 低的使用者封包將以low priority傳送
Classifier • 目的:管理宿網對外的流量 第一階段:檢視此封包所要前往目的地 • 若destination為國內則傳送。 • 若destination為國外則進從第二階段過濾。 第二階段:檢視發出此封包的使用者等級 • 等級高的使用者封包將以high priority傳送 • 等級低的使用者封包將以low priority傳送