CCAMP Working Group Meeting @ IETF 93
Monday, November 2nd, 2015
1520-1650 – Monday Afternoon Session II
Room: 411/412
>0 15:20 10 Title: Administrivia-
WG Status
> Presenter:
Chairs
We have a new errata, since last
meeting, filledby Dhruv and
Jon. It was accepted, identifying the wrong padding in RFC 4920. No new RFCs
since last IETF, four at the RFC Ed. Queue (two about flexi-grid and two about
WSON), one at the IESG process. About to issue WG LC for otn-signal-subregistry (IPR poll
at the moment).
>WGs not presented
draft-ietf-ccamp-wson-iv-info:
Giovanni: Preparing a liaison text to send to the list and
then double check with ITU-T on the list of parameters in relevant
recommendations. Question from Xian: can we ask questions about I-Ds, which are
not WG drafts?
Daniele: Yes; it is possible.
Giovanni: About the latest version, we did refresh but only
clarification regarding Section 3, which is mainly targeting ITU-T people.
>Liaison:
<1> Achieving packet optical optimization using DWDM
interface from BBF
Dave: BBF/IETF liaison coordinator. If it is at all
possible, suggest to get the reply to this back by the
middle of next week for their meeting the week after the next. They are trying
to wrap up that document.
Daniele: Draft liaison already sent to the list; please
review. I am doing some revision, will send my comments as well later. We can
try to send out by middle of next week.
Dave: The document is essentially in their LC, better also take into account CCAMP comments.
<2> From ITU-T
Scott: ITU-T/IETF liaison coordinator. I wrote it and it is
from SG15. ITU-T Study Group 15 focuses on ETHERNET, MPLS-TP, OTN kinds of
transport, so Layer 2-ish. Historically, it likes to work on the
protocol-neutral informational model using UML, not MIBs or YANG. This liaison
points out that ITU-T is looking at creating protocol-specific models based on
their UMLmodels. So, the way that is done is
described in a couple of Internet drafts gone to the TEAS and NETMOD WGs,
providing description of how UML written in the ITU is converted into YANG. We
are trying to align the YANG being created and that are already in development.
So there is a lot of discussions going on with lots of
different people. We want to make everybody aware of this and not to be
surprised since these has been going on for a while. There is not much detail
in that particular liaison. It is just that there is all these work going on
and we are also looking at some development of protocol-specific models,
meaning NETCONF/YANG specific models. The other part of that one is more
directed towards the IEEE, coz it is about modeling for Ethernet ring
protection. So, there is work going in ITU-T Q9 on Ethernet ring protection.
IEEE is working with ITU-T to ensure their work on bridge modeling is compatible
with the models that have been done in the information modeling in G.8032. If
you have any questions, drop me an email. I can address your questions.
Fatai: One comment: you just
mentioned the Ethernet ring protection model, any other protection specific
ones?
Scott: Good question. The Liaison is broken into two parts:
(1)About ONF and ITU-T work on generic information modeling(G.7711), abstracted
out of the technology-specific models; also a open
model profile providing guidance on how to create such an information model;
You will see that there is a model for MPLS,-TP, for OTN and for Ethernet.
(2)About the new work IEEE is talking about, i.e., Ethernet ring protection;
Gert: Quick question. Let’s assume
you have created this model and we can up with additional requirements for
discovery or something. How would you assume those to be matched? Do they need
to be matched or if our model is a super-set of your model is ok? What are the
models between the models developed here and your models?
Scott: That is the reason why we are talking about this, coz
if there seems to be overlap or things not aligning, let us know right away. If
we see the same thing, then we can let you know so that we can create a work
relationship. There is a large number of industrial
groups that are working on various aspects of YANG data modeling. Some like to
use YANG to work up and some like to use UML to work down. So, this is a way to
get relationship, so that we do not duplicate the work.
>1 15:30 10 Title: GMPLS OSPF-TE Extensions in support of
Flexible Grid
>Draft:
https://tools.ietf.org/html/draft-ietf-ccamp-flexible-grid-ospf-ext-03
>Presenter: Haomian Zheng
Daniele: I am not going to ask for how many have read the
draft since it has been a WG for a while. This document is the next one to go
for WG LC after the RSVP-TE one. Before issuing WG LC, I would like to hear
from the room, is there anyone still has concerns? [no
one commenting] Ok, I see no one.
>2 15:40 7 Title: EthernetTraffic
Parameters with Availability Information
>Draft:
https://tools.ietf.org/html/draft-ietf-ccamp-rsvp-te-bandwidth-availability-03
>Presenter: Amy
Ye
>3 15:47 7 Title: OSPFRouting
Extension for Links with Variable Discrete Bandwidth
>Draft:
https://tools.ietf.org/html/draft-ietf-ccamp-ospf-availability-extension-03
>Presenter: Amy
Ye
Daniele: If this new version addresses all the comments from
TEAS, I would like to hear from the chairman?
Lou: Apparently, I am supposed to say yes. But in reality I
am not sure. Need to check the comment and then to confirm.
Daniele: We said a joint-WG LC. Administrative question:
which WG should issue the LC?
Lou: CCAMP should, cc-ing TEAS WG.
Fine to discuss in CCAMP or both. It’s your call.
Fatai: Only the routing draft
needs joint WG LC, right? The other stays in CCAMP.
Lou: We agreed before and we do not reason to revisit.
>4 15:54 10 Title: Link Management Protocol Extensions
for Grid Property Negotiation
>Draft: https://tools.ietf.org/html/draft-ietf-ccamp-grid-property-lmp-02
>Presenter: Qilei Wang
[remote presenting: deferred to the
end but dropped due to poor voice quality in the end]
>5 16:04 10 Title: A Yang Data Model for WSON Optical
Networks
>Draft: https://tools.ietf.org/html/draft-lee-ccamp-wson-yang-02
>Presenter: Young
Lee
Giovanni: Quick question on the model. I have seen the
Device type here, you adding in the draft as fixed or dynamic. Is that
something this exists in the previous draft where you are taking the model to
here? As far as I remember, everything in WSON drafts is reconfigurable. By
adding constraint, you can also represent fixed model.
Young:I
don’t think we changed the original model, this is based on a WSON RFC.
Giovanni:is
it in existing draft?
Young:Yes.
In WSON OSPF-TE encoding.
Giovanni:ok;
I didn’t realize that and I am not sure.
Young:As
you see here, all those node and link attributes we augment from generic model.
We only specify what peculiar model is for Layer 0. At the moment, all of them
are read and write. We will fix them as some of them are read only. We can then
add laser, flexi-grid, even iv
model later, if Giovanni develops a iv model. This draft is around for a while.
WG adoption?
Daniele: You mentioned the possibility of merging with the
contribution from Gabriele. Gabriele, any plan or preference?
Gabriele :No right now. We are open
to work together or to cross check the two.
Sergio:When
we started WSON work in IETF, the reference was OCh
level that was defined at the moment. IN ITU, now the OCh
is changing to media layer, signal layer. Do you think the draft made for
flexi-grid YANG should be aligned with the new definitions or not?
Young:Yes;
need alignment. Could you check the draft to see if it is consistent?
Sergio: Intention to merge?
Young: Not discussed fully, but it is within scope.
Daniele: How many people have read the draft? [Hands up in
the room] Quite a lot of people. Of who read the
draft, how many are in favor of adopting it as a starting point for a WG draft?
[Hands up in the room] more or less the same. Thesupport seems to
be reasonable. We will take it to the list.
>6 16:14 12 Title: A framework for Management and Control
of DWDMoptical interface parameters
>Draft: https://tools.ietf.org/html/draft-kdkgall-ccamp-dwdm-if-mng-ctrl-fwk-01
>Presenter: Ruediger Kunze
Daniele: This document is pretty much in an early stage but
the discussions around this have been non-agreeable and around for a while.
Actually, the authors wrote this upon the suggestion of chairs and the AD, so
we owe them at least a polling. How many people have
read the document? [Hands up in the room] ok. How many
think this could be a starting point for this topic, which is an old but anew
topic? [Hands up in the room] Ok; more or less the same people. I think we can
take this to the list.
Fatai: One comment. BBF is doing
similar things and they have two models: separate and integrated. Do you think
your draft should also capture both models to make the draft more complete?
Ruediger: Not necessary. We focus
on a very narrow use case scenario.
Fatai:SO
why BBF defines these (two) models?
Gert: The 2nd model of the BBF is
not considering the colored interface which is defined here basically, still
uses grey interfaces. BBF has two models, one is integrated one and described
here and the other is the separate solution which is the state of the art with
transponders in a ROADM. In the 2ndcase, the optical interface is not described
because it is part of the ITU model. In the first model, we need to define it because
interoperability aspect between a ROADM or a WDM system and a router or a
device/transponders. I think it is decoupled. This is just one of them.
Julien: Kind of agree with Gert’s comment. I think if the use case does make sense per
se alone, it doesn’t prevent everything from this use case by a solution which
could be applicable to other models. But, this is to drive a set of
requirements for a use case and a solution may be or may not be more generic. I
do not mind to keep that in scope there for my point of view.
Dave: This is dealing
with the management requirements for the thing Gert
as mentioning as BBF part-A scenario. As Julien said
it could be applicable to Part B but we need to see what’s in there. What might
be agood idea is that, let them know, given that we
are going to generate a response back to them on a similar topic, we let them
that this work is possibly taking place, assuming that it gets.
Daniele: we can add this to the liaison.
>7 16:26 8 Title: An SNMP MIB extension to RFC3591 to
manage optical interface parameters of "G.698.2 single channel" in
DWDM applications
>Draft:
https://tools.ietf.org/html/draft-galikunze-ccamp-dwdm-if-snmp-mib-00
>Presenter:
Gabriele Galimberti
Julien: The proposal includes SNMP
SETs. I guess you are aware that there is an IESG statement against (not
prohibiting), but recommending to avoid SNMP MIBs for SETs and move to
NETCONF/YANG.
Gabriele:Yes;
in NETCONF/YANG, of course we have the SET but we are aware it is not a good
policy to use. Maybe, we can add a comment here to say that this parameter can
be set but it is not recommended to be used, if you like?
Julien: Partly yes.
Gabriele: We agree on your comment.
Julien: I think there is process
that involves OPS area there when there is SNMP SET there. Maybe we can check
that later.
Daniele:Actually,
it may look a bit strange that inside a RFC, something is included but
suggested not to be used. Do you consider also remove the SET from SNMP and move
it in NETCONF/YANG for SET, maybe using SNMP as GET?
Gabriele: What we can do is to remove the set of parameters
and refer to the YANG model for SET operation.
Daniele: That would be great.
Gert: Just a comment we should
make clear that there will then be difference between the YANG model and SNMP
model. So far, our goal was to keep them closely aligned. For us, it looks
strange that we have two models which are supposed to do thesame
but one does not coz of policy reasons. So, we must make it clear why there is
the difference then.
>8 16:34 8 Title: A YANG model to manage the optical
interface parameters for an external transponder in a WDM network
>Draft: https://tools.ietf.org/html/draft-dharini-netmod-dwdm-if-yang-00
>Presenter: Dharini Hiremagalur
[Presenterchanged to Gert]
Yuji:I
have read this YANG draft and I am struggling with the wavelength central frequency
change and notifications message on the NETCONF. I am not sure where is it coming
from? My question is why it is required for this message? Maybe this requirement needs to be clarified
in another document.
Gert:For
the requirement please look at the framework draft. If you still have doubt, we
can discuss.
Yuji:Will
go on with offline discussion.
Daniele:I
did not understand. Is the requirement already addressed in the framework draft
or you are suggesting to add it there?
Gert:if
there is a requirement, we should put it in the framework.
Daniele:If
there is requirement missing, please let us know in the mailing list and we can
try to fix that.
Yuji:I am
simply saying that I do not find any kind of requirement for frequency exchange
and why notification should be defined. This is the major concern and maybe, it
should be aligned with G.874.1.
>9 16:42 8 Title: Extension to the LMP for DWDM OLS to
manage the application code of optical interface parameters in DWDM application
>Draft: draft-dharinigert-ccamp-DWDM-if-lmp-00
>Presenter: Gert Grammel
Xian:Because
the last four presentations are related, my question might be related to the framework Ruediger
presented. So my understanding of the framework draft that the requirements are
that it needs collecting information as well as configuration some parameters.
SO this draft is talking about using LMP for collecting information, so how is
the configuration done?
Gert:One
of use cases: ROADM is fixed and router has a tunable transponder. If they
connect with a piece of fiber, which wavelength does the router need to be
tuned because it sits on certain wavelength? So they can exchange the LMP
information where the optical node basically can tell the router that the only
wavelength it can tune is X. The other can tell the
optical device that it is able to tune to whatever wavelength he wants. It also
works the other way around. So if you have a ROADM with tunable spectrum but a
router has a fixed transponder, they need to exchange to understand the only
wavelength they can use is this one (X).But be careful, there is no
configuration happening. But it is information thatwhatever
you need to configure has certain limit, which is not constraints ofitself but given by the other end.
Xian:I
understand. The requirement draft talks about two requirements. This solutionis addressing only the
exchange of capability, which has nothing to do withconfiguration,
right? It is not clear in the framework draft since it says that there
are parallel solutions for the specified requirements which includes configuration.
But you are now saying it is not.
Gert:They
are addressing similar use cases. This is more kind of discovery and alignment
draft, if you want coz it exchanges the set of parameters you can work with.
Now, if you have a controller on top with YANG and everything, you can get
everything via your YANG model. The controller then can figure out what is
useful and what is not. In a sense, this is a distributed solution for the same
problem as if you had done it centralized. It looks at the same problem at different
angle.
Xian:Do
you mean the two needs to be combined to form a complete solution?
Gert:No.
They are independent, but they use the same information.
Xian:I
mean do you need something else for the configuration?
Gert:Right,
let’s say…(interrupted)
Xian:ok;
I have more questions, but I will raise them in the mailing list.
Daniele:Actually
we have some more time.
Gabriele:Just
more clarification for Xian. Actually, there is some configuration. When we
have applied the use case of to close loop to the ROADM and the client to set and
adjust the power. This is using LMP. If you look at one of the use cases in the
framework draft, there is a possibility from the ROADM to adjust the power into
the transmitter and vice versa and share this information.
Xian:Now
I am confused.
Loa:Me
too. But Gert’s point is that you can use LMP to get
the information but you cannot use LMP to configure.
Gert:There
is one point which is about power. So, it is not configured anywhere in WSON and
also in the ITU model for the colored link. So, the question is that it is a
configuration or say a parameter that needs to be
negotiated? Let’s say thereis a WDM system and the
receiver measure powers, and tries to align with the transmitter. This is a
kind of autonomous process, which is not related to configuration in a sense
you are not really configuring a parameter.
Loa:It
sounds like configuration to me. If it is not configuration, then you have a very
bad language in the text and you need to go back and revisit that. You need to
make that clear and LMP is not made for configuration. If you use LMP to get the
parameters and you need to do some configuration, there is something else that
is doing the configuration.
Gert:You
are hitting on one of the points that also we want to discuss with others whether
this is ephemeral or non-emphemeral data.
Lou:To
Loa, is port mapping configuration, which is allowed to be negotiated in LMP?
Loa:Clearly,
there is a borderline here. However fuzzy the real world is, you have to be
clear in the text. It will need to be sorted out one way or another. I would
say that the port mapping is in the fuzzy borderline between configuration and
information gathering.
Daniele:Called
negotiation?
Load:Sure;
but doesn’t help. Here actually, we need something to actually tune the wavelength
and that is configuration of the box that is actually tunable.
Gert:The
LMP is not tuning the wavelength but it collecting restriction on the range of
wavelength which somebody else can tune the wavelength. Somebody else fixes the
wavelength, RSVP could do it or management. The only
thing that the LMP tries to figure out is what’s the limit of
wavelength and that should be clear ahead of time. Maybe it is only one.
But the actual doing the configuration of the wavelength is out of scope of
LMP.
Xian:Another
question about the previous (first) solution which is using theNMS-based
solution. The requirement is to configure the power as well aswavelength.
I am not sure if I am using the right terminology, so it is actuallyEMS
task to do this. Are you using an EMS, say a transport EMS, to be in chargeof configuring outside of its own administrative
domain? Do you understand myquestion?
Daniele:Different
EMS?
Xian:According
to the framework draft, it is the same EMS that configures both.
Gert:I
think I understand your question. If you look at the picture shown inRuediger’s presentation, we intend move this kind of
which EMS is in charge ofwhat out coz for the work
here what is of interest is what information northfrom
the device, not how many boxes are on the top or which boxes are on thetop to configure the thing, which could be 1 or 10. What
is important is the informationthat goes up and down?
This is what we tried to keep aligned between the threedrafts
and now the framework.
Daniele:We
probably need an interface between two EMS?
Xian:Yes;
that is what I am thinking about.
Gert:It
is a solution but again I don’t think it is CCAMP solution.
Xian:I
would suggest to something text to explain that.
Gert:Ok.
Xian:Last
problem is the example/use case. I actually preferred to raise them in themailing list coz they are detailed comments. In the
example taken from here tothe framework draft, you
have to exchange the power information, can it bedirectly
monitored?
Gert:The
point for monitoring is to look for fiber break or dirty fiber. So, if youhave a sender set at certain
power, and you have a receiver that gets somepower,
so the receiver is on the other side. But if you want to supervise alink from a router to a ROADM, so you can supervise the
power at the ROADMMside to see it matches the power
level you had at the transmitter side. If then (you can figure out) there is a
problem on that link, or it is a problem all the way down. It is an option. But
it basically allows localizing a dirt fiber or the fault of an access link or
not.
Xian:You
mean it actually is to identify a link failure or transponder failure?
Gert:Yes.
People have proprietary methods to monitor power. This is sort of more standard
way. If you can get information at necessary points, you can do that kind of
correlation and figure out the problems.
Xian:Got
it and I am done.
(For
remote presenting on LMP for flexi-grid.)
Daniele:We are trying to contact Qilei, but we have connectivity issues. Last IETF, we did polling to see the interest in this draft and the interest seemed going down. This draft has been around for a while, and the authors probably would like go for LC. In order to understand how to progress this draft, we would like to know whether there is implementation or such a willing to implement. Please comment on the mailing list or contact our chairs so that we can decide to whether to proceed it with experimental or standard track or whatever we think better. Please usethe mailing list or contact our chairs, so that we can decide how to proceed with this draft. Sessions closed.