Faye,
To
provide end to end QoS, the QoS mechanisms must be implemented at each node
along the way, including those on the ePON access links.
Public
access networks, such as ePON, must provide services to customers, including QoS
mechanisms to guarantee service delivery. This, I hope, is in the scope of the
group.
Harry
Charles,
Thank you for the prompt response. I agree with you. The
other side of the argument
trying not to get into SLA/QOS standardization at this forum is
also:
1. SLA/QOS is end to end. I don't believe this group, being only at
the edge or 'access
side', can dictate SLA/QOS.
2. SLA/QOS is a service issue. It is out of the scope from this
study group.
-faye
-----Original Message----- From: Charles Cook
Sent: Mon 7/16/2001 11:52 AM To: Faye Ly
Cc: glen.kramer@xxxxxxxxxxxx; zhangxu72@xxxxxxxxx;
RHirth@terawave.com; stds-802-3-efm@ieee.org Subject: Re: [EFM]
RE: EPON TDMA
I don't think that trying to do a true SLA over Ethernet is
the requirement. Other methods at higher layers should be
doable.
Charles
Faye Ly wrote:
> Something I need
clarification on: As far as I know, there are multiple >
solutions to SLA > or QOS in the IP world such as diffserv or MPLS TE
(Traffic > Engineering). EFM provides > bandwidth
allocation and implementation which can be a part of the > higher
layer parameters? > Or it is our intention to try to do a true SLA
over Ethernet? If this > is the case, what application >
will that be? Thanks. > > -faye > >
-----Original Message----- > From: Charles Cook > Sent: Mon
7/16/2001 7:47 AM > To: glen.kramer@xxxxxxxxxxxx > Cc:
zhangxu72@yahoo.com; RHirth@terawave.com; stds-802-3-efm@ieee.org >
Subject: Re: [EFM] RE: EPON
TDMA > > This is
turning into an interesting discussion. One thing to > consider
for EFM > is that from
a carrier perpective, EFM will most likely not be a >
peer-to-peer >
implementation. Particularly if a carrier needs to manage SLAs >
etc. DBA and >
stat muxing will both be essential for success. If portions of >
this are not >
addressed in the lower layers, we may be sacrificing some > channel
efficiencies. > We
will need to strike an appropriate balance. I'm in agreement >
that we should > be
careful not to use statements
like, > >
"Ethernet never did that..." or "Ethernet traditionally does >
that...". > >
However, I do believe we also need to find a sufficiently > elegant
solution so > that we
can take advantage of the Ethernet cost
model. > >
Charles > >
glen.kramer@xxxxxxxxxxxx
wrote: > > >
These are comments for both Xu's and Ryan's
postings. >
> > > First
let's not mix stat muxing and dynamic bandwidth > allocation. These
are > > different
concepts. >
> > > DBA is a
method allowing "just-in-time" bandwidth allocation > to
an > > application
that requires it. As an example, consider a > network
carrying > > voice
and data. In the absence of voice traffic all the > bandwidth is
given > > to data
traffic. When new voice call arrives "some > mechanisms" will
reduce > > the
bandwidth available to data traffic and will allocate it > to
voice > >
traffic. This bandwidth will be guaranteed to voice traffic > in
a sense that > >
each voice packet won't need to struggle to get its share of > the
bandwidth. > > When
voice call completes, the same "mechanisms" will return > the
bandwidth > > back
to data traffic. >
> > >
Statistical multiplexing is a way of statistically allocating >
channel > >
bandwidth, i.e., stealing chunks of bandwidth when other users >
(node) failed > >
to do so. "Statistical" nature means that bandwidth available >
to a user > > will
converge to some fixed value only when averaged over long >
observation > >
time. But there is no way to predict how much bandwidth will >
be available > > to
a node in any given short interval of
time. >
> > > Ethernet
(specifically CSMA/CD) uses statistical multiplexing. > DBA, on
the > > other hand,
was never part of Ethernet. But when we think of > Ethernet
in > > the First
Mile, we realize that this is whole new world for > the
Ethernet, > > where
it has never gone before. Suddenly stat muxing in its > current
form > > (CSMA/CD)
becomes very harmful due to its statistical nature. > Yes, we
want > > to utilize
bandwidth efficiently, but most importantly - we > need to
provide > > SLAs to
users. CSMA/CD is a non-deterministic service: > packets may
collide > > some
number of times and then be discarded. DBA in this new > world
becomes > >
important, as we want to be able to deliver all services: > voice,
video, > > data,
etc. >
> > > How this
could be solved in EFM? Let's first consider P2P > solution as I
see > > it.
In P2P deployment a very smart switch will be located in > CO.
This > > switch
will monitor traffic for each user in terms of both > volume
and > >
application. As the uplink bandwidth is clearly a limited >
resource, the > >
switch will make an arbitration decision of which packets to > drop in
terms > > of both
keeping the user within its pipe and maintaining some > sort of
DBA > > within each
pipe. We hope the switch will be SLA-aware. Of > course,
it will > > be
proprietary to each vendor how switch fabric will be >
implemented. It
is > > higher
level, above MAC and PHY, and the standard is not > concerned with
it. > > The point
is that both decision of how to keep user within its > pipe
and > > execution
of this decision are done in the
CO. >
> > > Now
consider P2MP. In the same way as in P2P, higher layers > in OLT
will > > make a
decision how to keep user within its SLA. The only > difference
is > > that
execution of this decision and ensuring DBA within user's > pipe
are > > delegated
to an ONU. And if in P2P the switch may decide to > give
entire > > uplink
bandwidth to one ONU, so in P2MP, the OLT may do so by > giving
all > > timeslots
to one ONU, or just by making it one large timeslot. > Of
course, > > real
implementation is a bit more complicated: changed ONU > state needs to
be > > propagated
to OLT. This may be done through OAM communication >
channels, > >
proactively of otherwise, and except increased delay has no > side
effects. > >
Letting PHY be timeslot-aware is just a mechanism for ONU to > execute
the > > OLT's
decision. OLT may choose to modify timeslot assignments > or
size as > > often
as it deems feasible. Specific values of timeslot, > frequency
of > > updates, and
algorithm used to make such decisions are all > outside the
scope > > of the
project. >
> > > I readily
agree with Xu's comment that we need a model to > analyze. Once
EFM > > graduates
into a work group and technical work begins, I think > we
will > > proceed by
building a simulation model for various
approaches. >
> > > On a
general note, I would like to suggest to group members to > refrain
from > > comments
like "Ethernet never did that..." or "Ethernet > traditionally
does > >
that...". Ethernet traditionally supported CSMA/CD, and in >
802.3ae it > >
doesn't anymore. And it never was used in WAN and now it is. >
Ethernet > > never
had OAM, and now it will. Without fair amount of > "heresy" in each
new > > project
Ethernet would never become ubiquitous protocol as it > is now.
We > > have PAR and
objectives to govern our direction. Tradition and > religion
is > > not one of
them. >
> > > Thank
you, >
> > >
Glen >
> > >
-----Original
Message----- > >
From: xu zhang [ mailto:zhangxu72@xxxxxxxxx] >
> Sent: Friday, July 13, 2001 7:28
PM > > To: Ryan
Hirth > > Cc:
stds-802-3-efm@ieee.org >
> Subject: RE: [EFM] RE: EPON
TDMA >
> > > I agree
with Hirth's opinion, in order to keep
the > > statistic
multiplexing nature of ethernet, the
DBA > > is
needed. > > in a
large time solt. such as 125us, if the ONU
has > > large
traffic, the time solt may be not enough, if
the > > ONU has
little traffic, the bandwidth utilization
will > > be reduced
a lot. In a fixed size time solt, the
DBA > > is easy to
implement, but in order to achieve
high > > bandwidth
utilization the time solt need to be
small, > > when
using variable size time solt, the DBA is hard
to > > implement,
but it can keep statistic
multiplexing > >
nature of ethernet and at the same time achieve
high > > bandwidth
utilization. >
> > > I think
whether the frame will be segmented of
not > > segmented,
how long the time solt will
be, > > the DBA or
SBA(static bandwidth
allocate£(c)£¬ >
> using variable size time slot or fixed size time
slot, > > we need a
model to calculate. >
> > > --- Ryan
Hirth <RHirth@xxxxxxxxxxxx>
wrote: > > >
Ethernet has always had an inherent form of DBA
in > > > the
fact it allows a >
> > station with traffic to send at up to the line
rate > > > or an
arbitrated rate > >
> less than that. However in a connectionless
system > > >
there are no service >
> > contracts or allocations of that bandwidth,
but > > >
bandwidth of the media
is > > > divided
dynamically. SLAs are features which do
not > > > belong
in the Ethernet > >
> MAC layer, however dynamic bandwidth allocation
is > > >
inherent within
Ethernet > > >
and that is why Ethernet is so well suited for
data > > >
traffic. > >
> > > > By
creating fixed timeslots in the upstream you
are > > >
changing the nature
of > > >
Ethernet. Now the maximum bit rate of one
station > > > to
burst upstream is >
> > limited to its timeslot. I believe according to
the > > >
AllOptic
presentation > >
> this would be 25 - 50 Mbps/ station (without
DBA). > > > This
creates asymmetry >
> > which has never been an explicit form of
Ethernet. > >
> > > > A new
media for Ethernet should present
similar > > >
characteristics of >
> > traditional Ethernets. There is certain level
of > > > service
which Ethernet > >
> has. If you increase the latencies across the
media > > > ten
fold, is it still >
> > Ethernet? The end user will perceive a
difference > > >
in service. > >
> > > > Ryan
Hirth > > >
Terawave
Communications > >
>
rhirth@xxxxxxxxxxxx >
> >
(707)769-6311 > >
> > >
> > >
> > > >
-----Original
Message----- > >
> From:
jc.kuo@xxxxxxxxxxxx >
> > [ mailto:jc.kuo@xxxxxxxxxxxx] >
> > Sent: Friday, July 13, 2001 4:06
PM > > > To:
glen.kramer@xxxxxxxxxxxx;
zhangxu72@xxxxxxxxx >
> > Cc:
stds-802-3-efm@ieee.org >
> > Subject: RE: [EFM] RE: EPON
TDMA > >
> > >
> > >
> > >
> > > > As
PON is just a new media of Ethernet, the
overall > > >
system will be a base
on > > >
"Switched Ethernet"
architecture. > >
> Under this architecture, bandwidth shaping
and > > >
priority queuing will only
be > > > done in
the switch fabric. In the MAC and PHY,
a > > >
mechanism which
allow > > >
flexibly assign the data rate may benefit the
DBA > > >
implementation but
DBA > > >
algorithm will not be implemented as part of MAC
and > > > PHY
layer function. > >
> > > > There
is always trade-offs between delay
and > > >
utilization. Reduce the
guard > > > band
and do the packet fragmentation will help
the > > >
bandwidth
utilization, > >
> then the delay can be minimized. EPON is under
the > > >
umbrella of
Ethernet, > > >
keep the Ethernet frame integrity is one of
the > > >
religions of 802.3
team, > > >
packet fragmentation is not considered as an
option > > > for
the standard. > >
> > > > JC
Kuo > > >
jc.kuo@xxxxxxxxxxxx >
> > Alloptic,
Inc. > > > 2301
Armstrong St. > >
> Livermore, CA
94550 > > >
Phone: (925)
245-7641 > > >
Fax: (925) 245-7601 >
> >
www.alloptic.com >
> > > >
> > > >
-----Original
Message----- > >
> From:
glen.kramer@xxxxxxxxxxxx >
> > [ mailto:glen.kramer@xxxxxxxxxxxx] >
> > Sent: Friday, July 13, 2001 2:55
PM > > > To:
zhangxu72@xxxxxxxxx;
glen.kramer@xxxxxxxxxxxx >
> > Cc:
stds-802-3-efm@ieee.org >
> > Subject: [EFM] RE: EPON
TDMA > >
> > >
> > >
> > > > Dear
Xu, > >
> > > > I
think I know what confused you in the
presentation > >
> as I got
several > > >
similar questions. >
> > > > >
Timeslot is not an analog to a cell. While, from
the > > > slide
4 in the > > >
presentation you may conclude that one timeslot
is > > > only
large enough to hold >
> > one maximum size packet, that is not the
case. > > >
Timeslot in our example
was > > > 125
us, which equals to 15625 byte times. Then
you > > > can
see that in the > >
> worst case it will have 1518 + 4(VLAN)
+ > > >
8(preamble)+12(IPG) - 1 =
1541 > > > bytes
of unused space at the end of
timeslot > > >
(assuming there is data to
be > > > sent
and no fragmentation). With realistic
packet > > >
size distribution
(like > > > the
one presented by Broadcom), the average
unused > > >
portion of the
timeslot > > >
is only about 570 bytes. That gives
channel > > >
efficiency of 96%,
or > > >
accounting for 8 us guard bands -
90% > >
> > > > DBA
is a separate question. While it may
be > > >
important for an ISP to
have > > > DBA
capabilities in their system, I believe it
will > > > not
be part of the 802.3 >
> > standard. But a good solution would
provide > > >
mechanisms for
equipment > > >
vendors to implement DBA. These mechanisms
may > > >
include, for example,
an > > > ability
to assign multiple timeslots to one ONU
or > > > to have
timeslot of > >
> variable size. Grant/Request approach is trying
to > > > achieve
the same by > >
> having variable grant
size. > >
> > > >
Having small timeslots will not solve QOS
either. > > >
Breaking packet into >
> > fixed small segments allows efficient memory
access > > > and
a cut-through > >
> operation of a switch where small packets are
not > > >
blocked behind the
long > > > ones
(and it assumes that short packets have
higher > > > QOS
requirements).
In > > > such a
distributed system as EFM is trying
to > > > address
(distances in excess >
> > of 10 km) the gain of cutting through is
negligible > > >
comparing to
propagation > >
> delay or even the time interval before ONU
can > > >
transmit in a
time-sharing > >
> access mode (be that TDMA or grant/request
method). > >
> > >
> > > > Thank
you, > >
> > > >
Glen > >
> > > >
-----Original
Message----- > >
> From: xu zhang [ mailto:zhangxu72@xxxxxxxxx] >
> > Sent: Thursday, July 12, 2001 7:01
PM > > > To:
glen.kramer@xxxxxxxxxxxx >
> > Cc:
stds-802-3-efm@ieee.org >
> > Subject: EPON
TDMA > >
> > > > hi,
glen: > >
> I had seen your presentation file about EPON
TDMA > > >
in > > > PHY, it
help me a lot to understand your
EPON > > >
system. > > > We
had developed the first APON system in
china, > > >
when > > > I
think of the TDMA of EPON, I think though
the > > >
uplink > > >
data rate is 1Gbits/s when shared by 16 or 32
users > > >
is > > > still
not enough, so the dynamic
bandwidth > > >
allocate(DBA) protocal must be a
requiremant > >
> especially when take care of the QoS performance.
In > > > DBA
protocal, in order to achieve high
performance > >
> the > > >
time slot need be to small, I think why not
we > > >
divide > > > the
ethernet packet to 64 byte per solt, it is
often > > > used
in ethernet switch when store packet in
SRAM. > >
> > > > best
regards > > > xu
zhang > >
> > >
> > > >
__________________________________________________ >
> > Do You
Yahoo!? > > >
Get personalized email addresses from Yahoo!
Mail > > > http://personal.mail.yahoo.com/ >
> > >
> > >
__________________________________________________ >
> Do You Yahoo!? >
> Get personalized email addresses from Yahoo!
Mail > > http://personal.mail.yahoo.com/ > > > >
------------------------------------------------------------------------ >
Name: winmail.dat > winmail.dat
Type: DAT File
(application/x-unknown-content-type-dat_auto_file) >
Encoding: base64
|