Changes between Version 1 and Version 2 of FunctionalRequirements


Ignore:
Timestamp:
Jan 3, 2010, 12:06:33 PM (15 years ago)
Author:
huub
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FunctionalRequirements

    v1 v2  
    1 Generic Proxy: Requirements
     1= Generic Proxy: Requirements =
    22Thu, 2009-07-02 21:07 — admin
     3
    34(from http://www.genericproxy.org)
    45 
    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.
    67 
    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.
    89 
    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.
    1011Bandwidth should be limitable between the EXT network and the Internet.
    1112 
    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 the
     13 * 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
    1314device.
    1415 
    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).
    1617 
    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.
    1819The device should be easy to configure, require no user maintenance, be as compatible aspossible with various broadband providers and be self contained.
    1920 
    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.
    2122 
    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.