[Sis-SCPS-INTEREST] SCPS with jitter
Frank Murray
frankm at klasonline.com
Mon Jan 23 13:41:34 EST 2006
Should I set BIF_MINRTO to the minium RTT that I expect (say 700ms) and
the BIF_SNACK_DELAY to the max deviation from BIF_MINRTO (say 600ms)?
I gave this a try but from a performance point of view it gives similar
results. I will dig into the traces to get a clearer picture of what's
happening
Regards,
Frank
Feighery, Patrick D. wrote:
>Keith asked me to pull the traces and take a look a them.
>
>When I looked at the traces, I noticed that each data packet processed
>by NISTNET appears twice in the tcpdump while TCP ACKS only appeared
>once. This made it a little harder to get a handle of what was going
>on. The short answer is NistNet's jitter does not preserve packet
>ordering. Therefore you are getting a plethora of unnecessary
>retransmissions. Setting the BIF_SNACK_DELAY and also the BIF_MINRTO
>to ensure RTOs do not occur unnecessary should do the trick. Let me
>know if this helps...
>
>The bigger question is... Is the jitter that NistNet produces mimic
>the environment you are trying to emulate...
>
>Hope this help.
>
> Pat
>
>
>
>
>>>-----Original Message-----
>>>From: Scott, Keith L.
>>>Sent: Monday, January 23, 2006 10:43 AM
>>>To: 'frankm at klasonline.com'
>>>Cc: 'sis-scps-interest at mailman.ccsds.org'; Feighery, Patrick D.
>>>Subject: Re: [Sis-SCPS-INTEREST] SCPS with jitter
>>>
>>>Great, thanks. I'm on the road at the moment and will pull
>>>the dumps when I get a chance.
>>>
>>> --keith
>>>
>>>
>>>-----Original Message-----
>>>From: Frank Murray <frankm at klasonline.com>
>>>To: Scott, Keith L. <kscott at mitre.org>
>>>CC: sis-scps-interest at mailman.ccsds.org
>>><sis-scps-interest at mailman.ccsds.org>; Feighery, Patrick D.
>>><feighery at mitre.org>
>>>Sent: Mon Jan 23 10:38:57 2006
>>>Subject: Re: [Sis-SCPS-INTEREST] SCPS with jitter
>>>
>>>Keith,
>>>I think you're probably right about nistnet reordering the packets.
>>>
>>>I've uploaded 2 dumps to our website:
>>>http://www.klasonline.com/download/Klasrouter/scps_logs/tcp2_krt.log
>>>http://www.klasonline.com/download/Klasrouter/scps_logs/tcp2_nist.log
>>>
>>>tcps_krt.log is taken at the FTP server end of the connection in the
>>>non-SCPS portion while tcp2_nist.log is taken between the 2 SCPS
>>>gateways. The FTP client is at 192.168.0.41 and the FTP server is
>>>192.168.150.254. FYI the link between the SCPS gateways over
>>>nistnet is
>>>GRE'd to make it easier to mask all traffic with nistnet.
>>>
>>>Thanks for your prompt reply,
>>>Frank
>>>
>>>Scott, Keith L. wrote:
>>>
>>>
>>>
>>>>I wonder if NISTNET delivers packets out of order when the
>>>>
>>>>
>>>jitter is
>>>
>>>
>>>>high enough? That could be bad, but shouldn't be too bad with pure
>>>>
>>>>
>
>
>
>>>>rate control.
>>>>
>>>>With pure rate control (no congestion control) there's no
>>>>
>>>>
>>>way to get
>>>
>>>
>>>>stuck in slow start.
>>>>
>>>>Can you tcpdump both ends of the inter-gateway interface?
>>>>
>>>> --keith
>>>>
>>>>
>>>>-----Original Message-----
>>>>From: sis-scps-interest-bounces at mailman.ccsds.org
>>>><sis-scps-interest-bounces at mailman.ccsds.org>
>>>>To: sis-scps-interest at mailman.ccsds.org
>>>><sis-scps-interest at mailman.ccsds.org>
>>>>Sent: Mon Jan 23 05:15:45 2006
>>>>Subject: [Sis-SCPS-INTEREST] SCPS with jitter
>>>>
>>>>All,
>>>>I am currently testing 2 SCPS gateways in the configuration below:
>>>>
>>>>PC1->SCPS GW1---->Satellite simulator--->SCPS Gw2----->PC2
>>>>
>>>>I use nistnet as a sat sim with a round-trip time of 1s and
>>>>
>>>>
>>>a symmetric
>>>
>>>
>>>>bandwidth of 512K. I'm using FTP to test performance and as it is a
>>>>dedicated link I'm using pure rate control for BIF_CC. The
>>>>
>>>>
>>>results have
>>>
>>>
>>>>been good and I get to wire-speed very quickly with this setup.
>>>>
>>>>
>I've
>
>
>>>>injected errors and the performance is still very good.
>>>>
>>>>Problems arise however when I simulate jitter on the sat
>>>>
>>>>
>>>sim. I've set
>>>
>>>
>>>>the jitter to have a standard deviation of 100ms and on 2 in 3 ftp
>>>>uploads I get wire speed as before but on the other I get average
>>>>bandwidths of about 30 kbits/s. The speed never builds up so I'm
>>>>guessing that we get stuck in slow start because an ack
>>>>
>>>>
>>>gets delayed at
>>>
>>>
>>>>startup. Is this behaviour to be expected with pure rate control?
>>>>
>>>>I switched to Vegas but got similar results. I read in one
>>>>
>>>>
>>>of the FAQs
>>>
>>>
>>>>that jitter *can* be interpreted as congestion so played
>>>>
>>>>
>>>around with the
>>>
>>>
>>>>alpha/betta/gamma parameters without things improving but
>>>>
>>>>
>>>there was an
>>>
>>>
>>>>amount of trial and error about this. Any advice on how to
>>>>
>>>>
>>>tune these
>>>
>>>
>>>>parameters would be great.
>>>>
>>>>Regards,
>>>>
>>>>--
>>>>Frank Murray
>>>>KlasRouter Project Manager
>>>>Klas Ltd
>>>>
>>>>-------------------------------------------
>>>>mail to : frankm at klasonline.com
>>>>
>>>>Tel: International +353-1-662-4270
>>>>Tel: Direct line +353-1-4361768
>>>>Tel: VoIP 3123 at blueface.ie
>>>>
>>>>
>>>>
>>>>www.klasonline.com - 'making PC encryption easier'
>>>>
>>>>
>>>>_______________________________________________
>>>>Sis-SCPS-INTEREST mailing list
>>>>Sis-SCPS-INTEREST at mailman.ccsds.org
>>>>http://mailman.ccsds.org/cgi-bin/mailman/listinfo/sis-scps-interest
>>>>
>>>>
>>>>
>>>--
>>>Frank Murray
>>>KlasRouter Project Manager
>>>Klas Ltd
>>>
>>>-------------------------------------------
>>>mail to : frankm at klasonline.com
>>>
>>>Tel: International +353-1-662-4270
>>>Tel: Direct line +353-1-4361768
>>>Tel: VoIP 3123 at blueface.ie
>>>
>>>
>>>
>>>www.klasonline.com - 'making PC encryption easier'
>>>
>>>
>>>
>>>
>
>
>
--
Frank Murray
KlasRouter Project Manager
Klas Ltd
-------------------------------------------
mail to : frankm at klasonline.com
Tel: International +353-1-662-4270
Tel: Direct line +353-1-4361768
Tel: VoIP 3123 at blueface.ie
www.klasonline.com - 'making PC encryption easier'
More information about the Sis-SCPS-INTEREST
mailing list