Changes between Version 1 and Version 2 of FunctionalRequirements
- Timestamp:
- Jan 3, 2010, 12:06:33 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FunctionalRequirements
v1 v2 1 Generic Proxy: Requirements 1 = Generic Proxy: Requirements = 2 2 Thu, 2009-07-02 21:07 — admin 3 3 4 (from http://www.genericproxy.org) 4 5 5 The device should deliver proxy services to an external network by, sharing parts of thebandwidth provided by the users' broadband connection.6 * The device should deliver proxy services to an external network by, sharing parts of thebandwidth provided by the users' broadband connection. 6 7 7 To connect the networks to the device we need 3 network interfaces, LAN, INT and EXT (community) network.8 * To connect the networks to the device we need 3 network interfaces, LAN, INT and EXT (community) network. 8 9 9 The device should be able to work as a (non-transparent) proxy between the LAN and theINTernet, the EXTernal network and the INTernet and (switchable) between the LAN and theEXTernal network. Bandwidth management should be in place and controllable by the user.10 * The device should be able to work as a (non-transparent) proxy between the LAN and theINTernet, the EXTernal network and the INTernet and (switchable) between the LAN and theEXTernal network. Bandwidth management should be in place and controllable by the user. 10 11 Bandwidth should be limitable between the EXT network and the Internet. 11 12 12 The device should have 2 distinct user levels: the user (who is donating bandwith) and thenetwork manager of the EXT network. Both should have their own scope of control over the13 * The device should have 2 distinct user levels: the user (who is donating bandwith) and thenetwork manager of the EXT network. Both should have their own scope of control over the 13 14 device. 14 15 15 Monitoring should be in place to give the network manager of the EXTernal network a meansof controlling the total bandwidth donated and used by the sharing devices (the generic proxy appliances).16 * Monitoring should be in place to give the network manager of the EXTernal network a meansof controlling the total bandwidth donated and used by the sharing devices (the generic proxy appliances). 16 17 17 Extra functionality should be provided by means of adding the ability to create tunnels overthe internet between multiple proxy devices, to be able to logically connect parts of the EXTernal (community) network.18 * Extra functionality should be provided by means of adding the ability to create tunnels overthe internet between multiple proxy devices, to be able to logically connect parts of the EXTernal (community) network. 18 19 The device should be easy to configure, require no user maintenance, be as compatible aspossible with various broadband providers and be self contained. 19 20 20 Delivery should be as an image to be programmed in flash on an embedded board, a flashUSB stick or CDROM image for ordinary PC hardware.21 * Delivery should be as an image to be programmed in flash on an embedded board, a flashUSB stick or CDROM image for ordinary PC hardware. 21 22 22 The device should be safe and impose strict firewall rules on the traffic. There should be nodirect possibility of logging privacy sensitive data within the device by whatever user.23 * The device should be safe and impose strict firewall rules on the traffic. There should be nodirect possibility of logging privacy sensitive data within the device by whatever user.