60 likes | 187 Views
Building IPv6 Applications which Access IPv4 Servers draft-wing-v6ops-v6app-v4server-01 IETF 76 – Hiroshima November, 2009. Dan Wing, dwing@cisco.com. IPv6 Apps to IPv4 Servers. BEHAVE Scenario 1: “An IPv6 network to the IPv4 Internet” and Scenario 5: “An IPv6 network to an IPv4 network”
E N D
Building IPv6 Applications which Access IPv4 Serversdraft-wing-v6ops-v6app-v4server-01IETF 76 – HiroshimaNovember, 2009 Dan Wing, dwing@cisco.com draft-wing-v6ops-v6app-v4server-01
IPv6 Apps to IPv4 Servers • BEHAVE Scenario 1: “An IPv6 network to the IPv4 Internet” and Scenario 5: “An IPv6 network to an IPv4 network” • IPv6-only host • MOST OF THE TIME THIS IS NOT NEEDED • Most applications query DNS • DNS64 works for those cases draft-wing-v6ops-v6app-v4server-01
Problem Statement • But some applications: • Never use DNS • SDP (e.g., SIP, RTSP) • Peer-to-peer XMPP (e.g., interactive video) • BitTorrent • Sometimes do not use DNS • IPv4 address literals (e.g., http://1.2.3.4) • This causes harm to IPv6-only deployments draft-wing-v6ops-v6app-v4server-01
Application-specific Application proxy HTTP proxy, FTP proxy, TURN, etc. Send some (or all) traffic to the proxy Proxy is dual-stack Usually only configuration change General Learn IPv6 prefix of 6/4 translator (*) Use that prefix to construct IPv6 destination address to IPv4 host code changes Two Solutions Described (*) draft-wing-behave-learn-prefix draft-wing-v6ops-v6app-v4server-01
Question for v6ops • I propose we describe how IPv6 applications can handle IPv4 address literals. • Do we care? draft-wing-v6ops-v6app-v4server-01
Questions draft-wing-v6ops-v6app-v4server-01 draft-wing-v6ops-v6app-v4server-01