80 likes | 195 Views
Keep network activity anonymous and unobservable Provide QoS-guaranteed communication services Be upward and downward compatible with existing operating systems, applications, and network technologies Be scalable and evolvable. Objectives. Approaches.
E N D
Keep network activity anonymous and unobservable Provide QoS-guaranteed communication services Be upward and downward compatible with existing operating systems, applications, and network technologies Be scalable and evolvable Objectives
Approaches • Traffic camouflaging: host-based rerouting and traffic padding based on real-time traffic modeling theory. • Real-time communication: providing end-to-end delay guaranteed services to applications while having traffic camouflaged • A middle-ware solution: achieving effectiveness, compatibility, and scalability
NetCamo System Architecture Host Host NetCamo Network Controller API API H323 NetCamo Traffic Manager H323 Client Applications Client Applications Router Agent Router Agent NetCamo Host Controller Host Agent Host Agent NetCamo Host Controller Host Manager Host Manager Network Traffic Controller Traffic Controller Router Router DeviceIOctl Data Transmission Internal Method invocation SNMP/Telnet/COPS TCP CORBA
April 2000: Pre-release version * Support both CBR and VBR traffic * Support a fixed cover mode * Support a fixed sensor period for traffic padding * Support real-time monitoring July 2000: b version: * Support multiple cover modes * Support an adaptive sensor period for traffic padding * Support a semi-automatic traffic modeling tool October 2000: Version 1.0 * Provide installation and maintenance services December 2000: Integration with HiPer-D system Status
NetCamo Host Implementation Traffic Controller
Client Admission Request Processing NM HM TC ER OG HA RA CAC TP NeM RA HA 1.AR H.323 2.AR TCP 3.AR 4.AR Corba 5.CR 6.AR Corba Corba 7.Y/N Corba 8.Y/N Corba 9. TPL 10.NMU 11.Y/N Corba 13.Y/N 12.Policy 14.Policing Telnet Corba 15.Police 17. 16.Y/N H.323 NM: NetMeeting, OG: Gatekeeper, HM : Host Manager, TC: Traffic Controller, HA: Host Agent, RA: Router Agent, ER : Edge Router, CAC : Connection Admission Control, TP: NetCamo Traffic Planner, NeM: Network Monitor, TPL: Traffic Plan