110 likes | 232 Views
The Classification of Applications for Multihoming Mobile Router. Reporter: 李爭原. Multihoming Mobile Router. Striping schemes Packet Striping [1] Connection Striping [1] Hybrid Striping. Internet. tw.yahoo.com. On-board device. Mobile Router. Home Agent.
E N D
The Classification of Applications for Multihoming Mobile Router Reporter: 李爭原
Multihoming Mobile Router • Striping schemes • Packet Striping [1] • Connection Striping [1] • Hybrid Striping Internet tw.yahoo.com On-board device Mobile Router Home Agent [1] "Implementation of a Multihoming Agent for Mobile On-board Communication“ , Jun Yao, Yi Duan, Jianyu Pan, Kun-chan Lan.
Motivation • Striping schemes • Packet Striping • Connection Striping • Hybrid Striping • Applications • HTTP • FTP • Telnet • VoIP(Skype, SIP) • SMTP, POP3 • Gaming • Remote Desktop and so on… Which striping scheme should be used for the particular application?
Methodology • Measurement • Measure the performance of applications with different striping schemes. • Classification • Analyze the measured data. • Particular applications will be classified according to striping schemes. • eg: • Packet Striping – APP1, APP2, … • Connection Striping – APP3, APP4, … • Hybrid Striping – APP5, APP6, …
Multihoming Mobile Router – Packet Striping On-board device > tw.yahoo.com saddr: ppp0 daddr: HA saddr:192.168.2.2 daddr:tw.yahoo.com Internet tw.yahoo.com On-board device Mobile Router encapsulated saddr: HA daddr:tw.yahoo.com saddr:192.168.2.2 daddr:tw.yahoo.com saddr: ppp1 daddr: HA saddr: HA daddr:tw.yahoo.com saddr:192.168.2.2 daddr:tw.yahoo.com saddr:192.168.2.2 daddr:tw.yahoo.com Home Agent decapsulated NAT saddr:192.168.2.2 daddr:tw.yahoo.com saddr:192.168.2.2 daddr:tw.yahoo.com
Multihoming Mobile Router – Packet Striping On-board device < tw.yahoo.com tw.yahoo.com Internet On-board device Mobile Router decapsulated saddr:tw.yahoo.com daddr:192.168.2.2 saddr:tw.yahoo.com daddr: HA saddr:tw.yahoo.com daddr:192.168.2.2 saddr:tw.yahoo.com daddr:192.168.2.2 Home Agent saddr:tw.yahoo.com daddr: HA saddr:tw.yahoo.com daddr:192.168.2.2 encapsulated de-NAT saddr: HA daddr:ppp0 saddr: HA daddr:ppp1 saddr:tw.yahoo.com daddr:192.168.2.2 saddr:tw.yahoo.com daddr:192.168.2.2
Multihoming Mobile Router – Connection Striping On-board device > tw.yahoo.com saddr: ppp0 sport: 3210 daddr:tw.yahoo.com dport: 80 saddr: ppp0 sport: 3210 daddr:tw.yahoo.com dport: 80 Internet tw.yahoo.com On-board device Mobile Router saddr:192.168.2.2 sport: 1034 daddr:tw.yahoo.com dport: 80 General NAT saddr:192.168.2.2 sport: 1034 daddr:tw.yahoo.com dport: 80
Multihoming Mobile Router – Connection Striping On-board device < tw.yahoo.com daddr:tw.yahoo.com dport: 80 saddr: ppp0 sport: 3210 saddr:tw.yahoo.com sport: 80 daddr: ppp0 dport: 3210 Internet ppp0 tw.yahoo.com On-board device Mobile Router daddr:tw.yahoo.com dport: 80 saddr:192.168.2.2 sport: 1034 General de-NAT saddr:tw.yahoo.com sport: 80 daddr: ppp0 >192.168.2.2 dport: 3210 > 1034 daddr:tw.yahoo.com dport: 80 saddr:192.168.2.2 sport: 1034 daddr:tw.yahoo.com dport: 80 saddr: ppp0 >192.168.2.2 sport: 3210 > 1034
Multihoming Mobile Router – Hybrid Striping On-board device > tw.yahoo.com saddr: ppp0 sport: 3210 daddr:tw.yahoo.com dport: 80 Internet tw.yahoo.com On-board device Mobile Router saddr: ppp1 >ppp0 sport: 3210 daddr:tw.yahoo.com dport: 80 saddr:192.168.2.2 sport: 1034 daddr:tw.yahoo.com dport: 80 Modified NAT saddr:192.168.2.2 sport: 1034 daddr:tw.yahoo.com dport: 80
Multihoming Mobile Router – Hybrid Striping On-board device < tw.yahoo.com daddr:tw.yahoo.com dport: 80 saddr: ppp0 sport: 3210 saddr:tw.yahoo.com sport: 80 daddr: ppp0 dport: 3210 Internet ppp0 tw.yahoo.com On-board device Mobile Router daddr:tw.yahoo.com dport: 80 saddr:192.168.2.2 sport: 1034 Modified de-NAT saddr:tw.yahoo.com sport: 80 daddr: ppp0 >192.168.2.2 dport: 3210 > 1034 daddr:tw.yahoo.com dport: 80 saddr:192.168.2.2 sport: 1034 daddr:tw.yahoo.com dport: 80 saddr: ppp0 >192.168.2.2 sport: 3210 > 1034