I'm glad it sort of makes sense to you now.
Yes, if your network is layer 2 (i.e. it forward frames and not bits)
then it could get messy if your access rate is not the same at both ends.
BTW, the guy using trains that I shamelessly took the idea from is
best known by the E=mc^2 formula :) He is the one using the (for me at
least) awkward noum "embankment" in a nice work called "Relativity: The
special and General Theory".
Good luck with your studies,
-Carlos
Dave Serra @ 13/01/2013 14:23 -0300 dixit:
> So after sleeping on this one I drew a chart that proved out what you
> were saying in that since there is overlap between serialization dealy,
> propdelay and deserialization delay. No matter how I plugged the
> numbers into the model it kept showing me the sum of the 3 was always
> negated by exactly the deserialization delay. I kept
> the deserialization delay the same as the serialization delay in my
> model though. I suspect that if I made deserialization delay faster
> then serialization delay (as is the case with frame-relay hub and spoke)
> I will get different results. But for now it makes sense.
> I then read your e-mail and it too makes sense though I've never been
> quite good with associating trains and packets ;) I appreciate the
> time you took on this one as I'm sure lots of people are simply bystanding.
> :)
> Make a small loan, Make a big difference - Kiva.org
> *From:* Carlos G Mendioroz <tron_at_huapi.ba.ar>
> *To:* Paul Negron <negron.paul_at_gmail.com>
> *Cc:* Dave Serra <maybeedave_at_yahoo.com>; "ccielab_at_groupstudy.com"
> <ccielab_at_groupstudy.com>
> *Sent:* Sunday, January 13, 2013 6:04 AM
> *Subject:* Re: QoS - Calculating path latency
>
> Thanks :)
> Dave, I don't know why but trains are a good analogy for understanding
> time and space, so let's go there:
>
> You have station A (or embankment :) with a train, and it takes some
> time to "serialize" it into the rails that go to station B. Here, we
> call "rails" the rails that start just at the end of the station, what
> we could call the station port.
>
> Then you have the time it takes the train to cover the rail tracks to
> station B. I'm reluctant to call that propagation delay, but that would
> be it. And then, train should enter station B.
>
> Now, consider a 0 length rail: stations back to back. Train departure
> and arrival happen at once! Ok.
>
> Now consider a one car long rail. If you take the time it takes for
> departure, you only need to add a one car length travel for the train to
> be completelly arrived.
>
> Now take a long track. The issue is that "as the train is getting out of
> the station, it also begins travelling. This time you would have to
> deduct from the travel time, and then add the arrival time, which are
> the same. D + (T - D) + A, so to say. But A = D, so total time gets down
> to D + T.
>
> If I did not confuse you too much, I should have convinced you :)
>
> BTW, time shift is a shift, i.e., of events happening at different times
> but being otherwise the same. If the events happen at the same point in
> time, there is no shift :)
>
> -Carlos
>
> Paul Negron @ 13/01/2013 02:06 -0300 dixit:
> > Carlos has a tendency to do this. :-)
> > In a good way!
> >
> > Paul
> >
> > Paul Negron
> > CCIE# 14856
> > negron.paul_at_gmail.com <mailto:negron.paul_at_gmail.com>
> <mailto:negron.paul_at_gmail.com <mailto:negron.paul_at_gmail.com>>
> >
> >
> >
> > On Jan 12, 2013, at 9:08 PM, Dave Serra <maybeedave_at_yahoo.com
> <mailto:maybeedave_at_yahoo.com>
> > <mailto:maybeedave_at_yahoo.com <mailto:maybeedave_at_yahoo.com>>> wrote:
> >
> >> With my previous example of the 56k link between California and NY I was
> >> trying to create an example where propagation delay is actually longer
> >> then
> >> serialization delay and show that serialization is complete before the
> >> packet
> >> reaches the other side due to a very large propagation delay. I
> probably
> >> botched that given how long packets take to serialize on a 56k link.
> >> So let
> >> me change my example to a 10Gig link between Californial and NY. Now
> >> in this
> >> case the packet will fully be serialized before it reaches the other
> >> side and
> >> it is in this case I believe we would have to take into
> >> acount 'deserialization' delay (I really like that one ;) ). So in
> that
> >> example we really can't overlap time persay.
> >>
> >> The 'time shift' concept is an
> >> interesting one when at that same point in time bits are being
> >> serialised at
> >> one end and deserialized at the other but it does not take into
> account of
> >> everything. For example, take a 1500byte packet (12000 bits) that has
> >> serialized the first 2000 bits at the sender before the first bit
> >> reaches the
> >> receiver. Now the 1st bit at the receiver should be deserialized at
> >> the same
> >> time as the 2001st bit is serialized at the sender. So we now only
> >> have to
> >> account for the deserialization delay of the last 2000 bits as the
> >> packet at
> >> the sender has finished serializing them so there is no more
> >> overlapping time.
> >>
> >> This is a pretty good discusion as I only came up with the above after
> >> think
> >> about what you said. You are making me think ;)
> >>
> >>
> >>
> >>
> >>
> >> Make a small loan,
> >> Make a big difference - Kiva.org <http://kiva.org/>
> >>
> >>
> >> ________________________________
> >> From:
> >> Carlos G Mendioroz <tron_at_huapi.ba.ar <mailto:tron_at_huapi.ba.ar>
> <mailto:tron_at_huapi.ba.ar <mailto:tron_at_huapi.ba.ar>>>
> >> To: Dave Serra <maybeedave_at_yahoo.com <mailto:maybeedave_at_yahoo.com>
> <mailto:maybeedave_at_yahoo.com <mailto:maybeedave_at_yahoo.com>>>
> >> Cc: "ccielab_at_groupstudy.com <mailto:ccielab_at_groupstudy.com>
> <mailto:ccielab_at_groupstudy.com <mailto:ccielab_at_groupstudy.com>>"
> >> <ccielab_at_groupstudy.com <mailto:ccielab_at_groupstudy.com>
> <mailto:ccielab_at_groupstudy.com <mailto:ccielab_at_groupstudy.com>>>
> >> Sent: Saturday, January
> >> 12, 2013 7:08 PM
> >> Subject: Re: QoS - Calculating path latency
> >>
> >> Well, it does
> >> not matter if the cable is 1 mt or 30km, because
> >> that time is taken into
> >> consideration by propagation delay.
> >>
> >> But tx serialization takes exactly the
> >> same time that rx
> >> "deserialization" takes, and once you do the "time shift",
> >> they can overlap.
> >>
> >> If you are able to see that the distance is not an issue,
> >> then you
> >> should see that one bit out the tx buffer happens at the same
> >> "shifted"
> >> time that the same bit enters the rx buffer.
> >>
> >> Your sentence about
> >> not being able to start receiving until you end
> >> transmitting is not true. It
> >> depends on which time is greater:
> >> serialization or propagation...
> >>
> >> -Carlos
> >> Dave Serra @ 12/01/2013 17:06 -0300 dixit:
> >>> hmmmm....I suppose on 10Gig links
> >> of short distances in a store and
> >>> forward switch this might happen and it
> >> most certainly does happen on a
> >>> LAN where R2 is a cut-through switch as R2
> >> can be bringing a packet in
> >>> while R1 is still serializing the tail end of it
> >> but lets assume that
> >>> these are long (from california to NY) links of 56k.
> >> In this scenario
> >>> R2 can not bring the packet into the router (what I am
> >> calling
> >>> 'serialization delay'. maybe I should call it 'input-serialization
> >>>
> >> delay' for better clarity) until R1 has finished serializing the packet
> >>> and
> >> it reaches R2.
> >>> Make a small loan, Make a big difference - Kiva.org <http://kiva.org/>
> >>> *From:*
> >> Carlos G Mendioroz <tron_at_huapi.ba.ar <mailto:tron_at_huapi.ba.ar>
> <mailto:tron_at_huapi.ba.ar <mailto:tron_at_huapi.ba.ar>>>
> >>> *To:* Dave Serra
> >> <maybeedave_at_yahoo.com <mailto:maybeedave_at_yahoo.com>
> <mailto:maybeedave_at_yahoo.com <mailto:maybeedave_at_yahoo.com>>>
> >>> *Cc:* "ccielab_at_groupstudy.com <mailto:ccielab_at_groupstudy.com>
> <mailto:ccielab_at_groupstudy.com <mailto:ccielab_at_groupstudy.com>>"
> >> <ccielab_at_groupstudy.com <mailto:ccielab_at_groupstudy.com>
> <mailto:ccielab_at_groupstudy.com <mailto:ccielab_at_groupstudy.com>>>
> >>> *Sent:* Saturday, January 12, 2013 2:58 PM
> >>>
> >> *Subject:* Re: QoS - Calculating path latency
> >>>
> >>> Hey Dave,
> >>> it might be that
> >> the R2 read serialization happens exactly as (during)
> >>> R1 write serialization
> >> ? Then, they do not add up, but only one of them
> >>> is used to account them
> >> both.
> >>>
> >>> -Carlos
> >>>
> >>>
> >>> Dave Serra @ 12/01/2013 16:41 -0300 dixit:
> >>>> I have
> >> a question. I've been reading Wendell Odom's cisco press book
> >>> 'Cisco
> >>>>
> >> QoS, Exam Certification Guide'. In it he calculates total latency
> >>> for the
> >>>> path as processing delay, serialization delay, propagation delay,
> >>>
> >> etc... My
> >>>> question is why do we calculate serialization delay only as
> >> the packet is
> >>>> leaving the interface and being placed on the wire and not
> >> ALSO when the
> >>>> packet is being received by the remote router. Surly there
> >> is some
> >>> delay to
> >>>> take an incoming packet off of the wire and store the
> >> bytes in memory
> >>> prior to
> >>>> processing it. So in other words, in the
> >> network as
> >>> PC1-->R1-->R2-->PC2 why
> >>>> are we not including the delay to
> >> get the packet off of the wire and into
> >>>> R2. ie, assume packet is already
> >> in R1--> processing delay, seralization
> >>>> delay of R1, propagation delay to
> >> reach R2 and then serialization
> >>> delay again
> >>>> to get the packet into R2
> >> for its processing?
> >>>>
> >>>> BTW, I know I grossly
> >>>> missquoted Odom by
> >> only including processing delay, serialization delay,
> >>>> propagation delay,
> >> etc... He has a lot more delay types in his book. My
> >>>> question really
> >> only focuses on the packet that is in R1 and getting
> >>> into R2
> >>>> so I
> >> omitted the others.
> >>>>
> >>>> I appreciate anyone's feedback.
> >>>>
> >>>> Thanks
> >> guys.
> >>>> Make a small loan, Make a big difference - Kiva.org <http://kiva.org/>
> >>>>
> >>>>
> >>>>
> >> Blogs and organic groups at http://www.ccie.net/
> >>>>
> >>>>
> >> _______________________________________________________________________
> >>>>
> >> Subscription information may be found at:
> >>>>
> >> http://www.groupstudy.com/list/CCIELab.html
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>> --
> >>> Carlos G Mendioroz <tron_at_huapi.ba.ar <mailto:tron_at_huapi.ba.ar>
> <mailto:tron_at_huapi.ba.ar <mailto:tron_at_huapi.ba.ar>>> LW7
> >>> EQI Argentina
> >>>
> >>>
> >>
> >> --
> >> Carlos G Mendioroz <tron_at_huapi.ba.ar <mailto:tron_at_huapi.ba.ar>>
> LW7 EQI
> >> Argentina
> >>
> >>
> >> Blogs and organic groups at http://www.ccie.net/
> >> _______________________________________________________________________
> >> Subscription information may be found at:
> >> http://www.groupstudy.com/list/CCIELab.html
> >>
> >>
> >> Blogs and organic groups at http://www.ccie.net/
> >>
> >> _______________________________________________________________________
> >> Subscription information may be found at:
> >> http://www.groupstudy.com/list/CCIELab.html
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
>
> --
> Carlos G Mendioroz <tron_at_huapi.ba.ar <mailto:tron_at_huapi.ba.ar>> LW7
> EQI Argentina
>
>
> Blogs and organic groups at http://www.ccie.net/
>
> _______________________________________________________________________
> Subscription information may be found at:
> http://www.groupstudy.com/list/CCIELab.html
>
>
>
>
>
>
>
>
>
-- Carlos G Mendioroz <tron_at_huapi.ba.ar> LW7 EQI Argentina Blogs and organic groups at http://www.ccie.netReceived on Sun Jan 13 2013 - 15:06:03 ART
This archive was generated by hypermail 2.2.0 : Sun Feb 03 2013 - 16:27:17 ART