Background: Active Networks
• Add functionality/services “on the fly”
• Initially, Active Router (AR)
– ‘Reprogram’ code in data packets
• Active Server (AS)
– Dynamically loaded software modules
–  Used as proxies for additional services
offered by the network
• Transcoding
• Dynamic VPNs