* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download IP LAB: Current Architecture
Deep packet inspection wikipedia , lookup
Network tap wikipedia , lookup
Computer network wikipedia , lookup
Distributed firewall wikipedia , lookup
Dynamic Host Configuration Protocol wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Multiprotocol Label Switching wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Policies promoting wireless broadband in the United States wikipedia , lookup
IEEE 802.11 wikipedia , lookup
Internet protocol suite wikipedia , lookup
TCP congestion control wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
Remote Desktop Services wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Hypertext Transfer Protocol wikipedia , lookup
Wireless security wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Implementation and Evaluation of a Performance Enhancing Proxy for Wireless TCP Scenarios and Architecture Scenarios of interest Definition Scenario: Every time, hardware changes (including configurations) have to be done, a new scenario is created. Meta-Modell for Scenarios • ?????? Classification Classify Scenarios in different Classes: • Wired • Wireless – Local (fixed IP) – Mobile • Handover Access Points • Handover Access Techniques Standard Wired Scenarios ”Wired World” Client Server (e.g. HTTP, FTP) Possible Scenarios: • Server & Client in same net (LAN), client-serverpath known and traffic „stable/static“ • Wired World = Internet, Client & Server in different subnets, path unknown, traffic variable, more congestion Fixed wireless Scenario Wired World WLAN AP Server (e.g. HTTP, FTP) Possible Scenarios: • Server in same/different subnet as Client • High BER • Signal loss, reconnect Mobile Wireless Scenario (Access Points) Wired World Server (e.g. HTTP, FTP) WLAN AP Handover WLAN AP Possible Scenarios: • AP‘s same/different subnet • Server & Client same/different subnet Mobile Wireless Scenarios (Access Techniques) Wired World Server (e.g. HTTP, FTP) WLAN AP Handover GPRS AP Possible Scenarios: • WLAN -> GPRS -> WLAN • WLAN -> UMTS -> WLAN • WLAN -> Bluetooth -> WLAN • ..... Current Network Architecture IP LAB: Current Architecture WLAN AP Switch WLAN (802.11) Router A Router B WLAN AP Router C D WLAN AP WLAN AP Internet Router E Router GPRS Network Wired access (Ethernet) Server (e.g. Video application) Cellular access (GPRS) Meta-modell for Network Architectures Meta-Network-Modell ”Wireless World” ”Wired World” TCP Proxy Server (e.g. HTTP, FTP) Possible Network Architectures Classification of Architectures • Intercepting – In-Path – Router-Config – Gartious ARP • Forced (Terminologie??) – IP-Tunneling – IP-Header-Modification Full Intercepting Proxy Network Design WLAN AP 1 Router Switch TCP Proxy Router A Intranet StudNet B Terminal WLAN AP 2 Router C D WLAN AP 3 Router TCP Proxy TCP Proxy E Switch WLAN AP 4 Internet Router GPRS Wired World TCP Proxy Network Cellular access (GPRS) Client Server (e.g. HTTP, FTP) Wireless World Possible Scenarios in Full Intercepting • Server -> Switch -> Client • Server -> Switch -> TCP Proxy -> WLAN AP 3-> Client • Server -> Switch -> Routers -> Switch -> TCP Proxy -> WLAN AP 1 -> Client • Server -> Switch -> Routers -> TCP Proxy -> Internet -> Intranet -> Terminal • Handover WLAN AP 1 -> WLAN AP 2 • Handover WLAN AP 2 -> WLAN AP 3 • Handover WLAN AP 3 -> WLAN AP 4 • Handover WLAN AP -> GPRS Problems of Full Intercepted Proxy Scenario • Hardware efforts (4 Proxies) -> reduction to max. 2 proxy PC‘s for handover possible => reconfig for every Scenario needed • Internal Server access by Port-Forwarding • How to realize GPRS handover (Server IP change from internal to external IP needed, use Mobile IP??) Improved Intercepting Proxy Network Design Router Switch A Client Router Intranet B StudNet Router Terminal C Server (e.g. HTTP, FTP) D Router E Router Wired World TCP Proxy WLAN AP 1 Internet Wireless World Switch Switch WLAN AP 2 Switch IMPOSSIBLE WLAN AP 3 GPRS Network WLAN AP 4 Cellular access (GPRS) Forced Proxy Scenarios WLAN AP 1 Router Switch Router A Intranet StudNet B Terminal WLAN AP 2 Router C D WLAN AP 3 Internet Router TCP Proxy E Router Switch WLAN AP 4 Wired World GPRS Network Client Server (e.g. HTTP, FTP) Wireless World Problems of Forced Proxy Solution • How to implement forced Proxy? Possible Solutions: – „TCP packet in TCP packet“-solution (IPTunneling) – Modifying TCP packet: Target IP in Optional field, Proxy IP in Dest. Field • How to access internal Proxy from outside world (New TCP Proxy protocol on new port + port forwarding)? • More network traffic, evtl. More hops • GPRS problem not resolved (MobileIP) Router Config Proxy Scenarios Wireless World WLAN AP 1 Wired World Router Switch Intranet Router A StudNet B WLAN AP 2 Terminal Router C Internet WLAN AP 3 D Router TCP Proxy Switch WLAN AP 4 E Router GPRS Network Cellular access (GPRS) Mixed World Client Server (e.g. HTTP, FTP) Mixed World Automated Forced Proxy Network Design • Idea: – Categorize every port on router in „wireless, wired, (evtl. Mixed?)“ – Force router to send packets from wireless to wired over TCP Proxy ( send from Mixed or to Mixed always over TCP proxy) • Problems: – Is this possible? – How to force WLAN AP 3 & 4 to use Proxy? Functional Architecture „Implementation Plan“ Functional Implementation WLAN AP 3 Switch Terminal StudNet TCP Proxy WLAN AP 4 E Client Router Server (e.g. HTTP, FTP) Internet D • Router Config • ARP to catch all packets Intranet Router GPRS Network Cellular access (GPRS)