[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NSIS] Dave Oran's comments
These are Dave Oran's comments.
thanks,
John
This covers my overall impressions and my comments on GIMPS. Comments on
QoS and NATFW to follow.
General:
- I'm still not comfortable with the delicate tradeoffs of responsiveness
to routing changes and message overhead. This is fundamental to the whole
C-mode/D-mode operation and hence we may just have to live with the
tradeoffs
- Don't feel comfortable that the ordering properties among the signaling
applications carried by GIMPS are captured in the design. For example, QoS
signaling depends on prior establishment of NAT and FW state. What enforces
this ordering, and if so, does it require extra RTTs to set up the
dependent state?
NTLP Comments:
- Definition of data flow excludes multicast. OK, but should this be part
of the definition?
- Definition of data flow enforces "unique path". Does this mean path
splitting is not ok even for flows where delivery order doesn't matter?
- How does path coupling work if proxies are not on the path?
- What led to the decision to use a hop count rather than a VIA-style path
recording?
- The D-mode gimps message needs to truly mimic the actual data flow in
order to guarantee congruent routing. This is particularly important where
routers may be doing their own flow routing based on things like DSCP.
- If NATs have to be GIMPS-aware then aren't we punting a big part of the
application scope for NSIS?
- NIT on tunneling - it's the outer header of the tunneled packets which
doesn't have RAO, not the tunneled packet itself.
- section 8.3 says raw IP ruled out by section 8.2 but I see nothing in 8.2
which argues for ruling out raw ip encapsulation. Just confused here...
- small point on aggregation - its the exit interface which defines the
aggregation level, not the router. A router could have interfaces at
different aggregation levels.
Comments on NSLP
- in general this doc is not as well written as NTLP and needs some
editorial work. Parts are pretty hard to understand.
- Policy control may involve "envelope resource utilitzation" policy in
addition to simple AAA. This means that hard synchronization with the AAA
policy state and the NSLP element may be necessary.
- Is there a need for explicit teardown invoked by the AAA element?
- How is receiver selection based on ADSPEC done if resources are reserved
in the forward direction with RESERVE?
- some talk about 2-phase operation for RSVP. Any thought of the same for
NSLP?
- Didn't see any way to do resource sharing across flows.
- Ditto for fate-sharing across flows (if you tear one down you tear the
fate-shared ones down)
- Reservation priority is declared out of scope but is critically
important. We can't just punt this. One thought is to have it be part of a
set of "common facilities" that go across all the GIMPS applications. I bet
there are a number of such common things which are not part of the
transport but aren't specific to a particular signaling appication.
- Is there any capability for make-before-break so that reservations can be
installed on multiple paths at the same time to deal with graceful
mobility? It seems that the notion of flow/session separation captures part
of this, but I don't see how it solves the double-booking problems on the
common links.
- how does bi-dir reservation enforce symmetric routing?
_______________________________________________
nsis mailing list
nsis@ietf.org
https://www1.ietf.org/mailman/listinfo/nsis