I2RS interim 2014-01-08

Attendees:
Alexander Clemm
Alia Atlas
Amit Dass
Chodorek ?
Dean Bogdanovic
Dhruv Doty
Don Fedyk
Gonzalo Salgueiro
Ignas Bagdonas
Jeff Haas
Jie Dong
Joe Clark
J??rgen Sch??nw??lder
Sriganesh Kini
Susan Hares

-----

Document status and design teams

Need to review security directorate feedback on architecture.
Need to get the documents to the 

Joe will be giving us an update on the traceability document.
Sue will provide rib-info model update.  No update ready for today.

Problem statement: received directorate feedbacks - that has been integrated
and will be sent out shortly.

Architecture draft: small comments from various people, integrated, but need
to address security directorate comments.  
Charter needs to be revised after problem statements and architecture
drafts.

-----

Security issues:
Questions [slides]

Ignas: On Q1 next steps - are you talking about general protocol
requirements or just security review comments?
Sue: These are working group decisions.  Need to look at netconf or restconf
with features added to either.  
Ignas: The way I read the security directorate comments is that they are
concerned about slightly different things. Not netconf, etc. Separate
signaling protocol, they're concerned about the transport issues.
Sue: You think they may be asking about the content of the protocol?
Ignas: Not that missed something. Two orthogonal aspects. Restconf can run
over TCP and others. Security directorate is asking about transport
security.
Jeff: we???re providing requirements for what we need; see
restconf/netconf transport requirements.
Ignas: They???re asking about authentication requirements.
Jeff: Think this is covered still in the protocols in question.
Sue: Can ask the security reviewer what they meant.

Q2 Validation credential of second ID.
Sue: Is everyone comfortable with secondary ID as opaque string?
Joe Clark: Updated traceability draft to cover this as "actor ID".
Agent may validate that a client can use a given opaque string, but not part
of the authentication protocol.
Alia: Secondary identifier just for troubleshooting.  If agent is acting as
broker, there was concern we wouldn't have enough information for that
troubleshooting.
Sriganesh: Alia, to simplify troubleshooting or enable? Still could do this
based on agent IDs.
Alia: Simplify it.
Sriganesh: Need more explanation of what we mean by opaque? Operating on it
at the agent? Treating each client separately.
Alia: Opaque in terms of no understanding of what's inside.  No
decisions.
Sriganesh: As long as we clarify that it's no decision making.

Q3.1: Security and asynchronous nature of i2rs protocol
Alia: Last write wins - based on priorities not tied. Labels for
transactions are not the default.
Jeff: Feedback from NYC interim was that there isn't a clear mechanism
for priorities at this time.  Could be done with metadata.  However,
protocols would not use these for adjudicating whether one bit of config
wins or not.  Work required in protocols.
Alia: This has been in architecture for a long time.
Jeff: Just highlighting things that may hinder implementation.

Checkpoint or transaction labels.
Sue: It is unclear that the security directorate may not have read the
priority stuff.  Write responses - unclear about what the group thinks about
labels?
Jeff: NYC netmod interim indicated that transctions and validation may slow
us down. We may need to avoid these to be fast?
Dean: Restconf transactions are atomic. You can have multiple transactions
within same session. 
Sue: Does that gives us the labeling that Alia wants?
Dean: I think it does, but need to check.
Alia: It's like a message-id. Need to get into the particular details
about how a protocol can do it?
Jeff: I don't think that async transactions existing yet.
Alia: Alex, does pub-sub cover this?
Alex: Don't think it's directly applicable. Configuration vs.
subscription.
Alia: When you send your write - subscribe to that response? Other clients
may want to get those responses.
Alex: Be able to refer to a particular subscription?
Alia: Client does a write, subscribe to a notification for a particular
response. Second client may want to get those responses as well.
Alex: Need to discuss this requirement. If we want to apply this to
configuration changes, that's another mechanism. We were going after
operational data.
Jeff: Could you make sure to point out in the mailing list where the
requirement is for async writes for config state? I think the subscription
requirements are clear.
Alia: Ok.
Sue: Haven't heard of any restconf/netconf protocol checkpoints
Jeff: Don't think it's spelled out. Would slow us down.
Alia: No, checkpoints are not in arch. Not even transactions. Just
message-ids.
Dean: In restconf, uses HTTP methods - states actions we're doing. POST
is atomic. Multi-message transaction?
Alia: No, only single message in transaction.
Dean: In restconf, can only be read or write, not both.


Ephemeral 
Jeff: There is no indication that a discontinuity has happened. We may need
this to help with restart of agent.
Alia: Just need to get this into the protocol.

Collisions



_______________________________________________
i2rs mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/i2rs

Reply via email to