The ANDROID Project: Peter T. Kirstein University College London
The ANDROID Project: Peter T. Kirstein University College London
The ANDROID Project: Peter T. Kirstein University College London
Peter T. Kirstein
University College London
UPM
MEDIASEC
AA
DEPOSITORY
A/S
CLIENT EDGE POLICY
NET
DEPOSITORY
ER
CORE SERVER
NET
Control I/F AA PM
AA PM
AA PM POLICY
AA
DEPOSITORY
DEPOSITORY
EEAA
CLIENT
SERVER
Node Management/Monitoring
14.3.02 ANDROID for IPv6 Concertation 9
Funnelweb Overview
• Adhoc project name
• Produced Java-based Execution Environment
for Active Applications (EEAA)
• Active Applications are “in between” Applet
and Servlet
• EEs loads other Active Applications with
interface:
– Load, start, modify, stop
Media tool
Correspondent Node
Router
IPSec VPN
Mobile Node
Home agent
Router
multicast registration
stream(s)
6WIND
LEARnet 6-Bone
BT
Internet
-Host + VIC
NTUA
-VPN Manager
-VPN Configure
-AS + TAG -VPN Query/Reply
-VPN Join
-6Wind
-Unicast data
-Router -Multicast data Netcello
14.3.02 ANDROID for IPv6 Concertation 19
•
IPv6 Migration
Non-Java Applications like Mbone tools have
APIs re-written to meet IPv6 stacks
• All applications have addresses well
separated from rest of system
• Use of JAVA 1.4 JDK now allows Java
portion to be fairly easily ported to IPv6
• Use IPv6 PKI-enabled from U of Murcia
• 6WIND routers, hosts, servers all dual stack
• NETCELO management system still IPv4
– Can control IPv6 streams over IPv4 control path
14.3.02 ANDROID for IPv6 Concertation 20
Conclusions
• ANDROID is developing major applications
– Which are useful broadly in real environments
like wireless
• While initially developed in IPv4, all is being
ported to IPv6
• By suitable policies, can be used directly in
the 6WINIT environment
• The porting will teach us much for 6LINK
– Will use in 6WINIT, 6NET and possibly Euro6IX