[Click] LinkUnqueue BER parameter
rchertov at cs.ucsb.edu
rchertov at cs.ucsb.edu
Thu Apr 8 12:01:55 EDT 2010
Tariq,
You simply need to copy the source code to your click/elements/standard
directory and recompile.
This is a sample script that shows how the element can be used.
src :: RatedSource(\<0800>, LENGTH 1500, RATE 8333, LIMIT 100000, ACTIVE
true)
-> ctr1 :: AverageCounter
-> lq :: LinkUnqueue(LATENCY 5ms, BANDWIDTH 100Mbps, BER 1e-5)
-> ctr2 :: AverageCounter
-> Discard;
Roman
On 7:00 am 04/08/10 Rameez Tariq <rameez.tariq at strath.ac.uk> wrote:
> Hi Roman,
>
> I am very intrigued by your LinkUnqueue element but I am relatively new
> to Click as I come from a power engineering background. Therefore I
> just have a brief question, how do I add this element onto click so I
> can use it when coding?
>
> Thanks,
>
> Tariq
>
> ________________________________________
> From: click-bounces at pdos.csail.mit.edu [click-bounces at pdos.csail.mit.edu]
On Behalf Of rchertov at cs.ucsb.edu [rchertov at cs.ucsb.edu]
> Sent: 08 April 2010 01:15
> To: click at pdos.csail.mit.edu
> Subject: [Click] LinkUnqueue BER parameter
>
> Hello,
>
> I modified the LinkUnqueue element to use a BER parameter. The element
> now looks at the size of the incoming packet and computes the drop
> probability in case of at least a single bit corruption.
>
> LinkUnqueue(10ms, 10Mbps, 1e-5)
>
> This will now create a link that adds 10ms delay, shapes the bandwidth
> to 10Mbps, and on average corrupts one bit out of 1e5 bits. Larger
> packets will experience higher drop rates than smaller packets as there
> is a higher chance of a bit corruption.
>
> I am sure some people might find this useful, so I am posting this to
> the list.
>
> Roman
More information about the click
mailing list