[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PWE3] draft-bryant-filsfils-fat-pw
Stewart and other
authors
I just finished
reading the FAT-PW draft, and have a few comments/questions.
1. The draft says
"Operators have requested the ability..."
Since I have never heard this request from any of the operators with which we
work,
can this be changed to "Some operators have requested ..." ?
Since there is one operator on the author list, I guess we can guess
which operator has requested
this feature !
2. The example given
is for Ethernet PWs. Is this draft limited to this case?
There is discussion of whether it is limited to IP over Ethernet,
but this more basic question is not addressed.
For example, could this load balancing to be performed for ATM PWs
based on the AAL5 flows?
3. PWs are an
emulation of the native service.
Why is
this emulation being called upon to deliver a feature NOT present in the native
service ?
Doesn't
this break the model a bit?
4. A native service
processing function is required for differentiating between different
flows
at
ingress. If this draft is indeed limited to Ethernet PWs, such a processing
function
already
exists in the native service. 802.3 clause 43 (LAG) defines
conversations
for
exactly this purpose (commonly implemented by hashing IP addresses and port
numbers),
and
even mentions the use of load balancing in the distribution of conversations
over links.
I think
this function should be at least referenced.
5. My greatest
problem is with the prefered mode of section 1.1,
which builds a PW label stack under the MPLS label stack.
The proposal is for 2 PW labels (once again, somewhat breaking
RFC3985).
Figure 2 is not completely clear about the label
structure.
There are two possibilities:
1) both load balancing label
and PW label have stack bit set. (I hope not !)
2) the load balancing label
has S=1, and the PW label has S=0.
So
formally, the PW label seems to be an MPLS label.
Both possibilities break the standard model.
I would
certainly like to see more justification of the problem
before
breaking the model in this way.
Perhaps
a short requirements document is in order?
6. The draft
recommends generating a load balancing label in such fashion
that the entropy is high. This assumes that the precise form of the
label
is used to determine the load balancing path (possibly a hash of some
sort).
Could this mechanism, even if beyond the scope of the document, be explained a
bit more ?
7. With the optional
mode of section 1.2 several PW labels are mapped to a single
AC.
I
have no problem with this approach. In fact, I feel that it
is
somewhat similar to the
solutions being proposed for PW protection.
For PW protection two labels mapped to the
AC or end-user application,
where one label belongs to the active PW, and the other to the backup PW
(not being used).
For load balancing two or more PWs, all in active state, are mapped to the
same AC.
Would it be possible to integrate the two features into one
mechanism
for mapping multiple PW labels in either active or backup state to one AC or
end-user identifier?
8. The term VC as
opposed to PW is used in various places in the document.
I
am not sure what is meant here. Is the intent that a "VC" is one of the paths of
the
load-balanced "PW" ?
The first paragraph
of section 4 seems to imply that the authors are willing to settle
on either of the
modes rather than both. I would support the PW label
mode.
If
some entropy-rich information needs to be placed in the
packet,
perhaps the flags in
the CW could be used (if 16 paths is sufficient).
Y(J)S
_______________________________________________
pwe3 mailing list
pwe3 at ietf.org
https://www1.ietf.org/mailman/listinfo/pwe3