[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sip] Outbound issues: slides 9 and 10
I think we need to work on this proposal before I really understand
where it is needed and what it protects from. What happens if the
proxy does not insert a flow token? What proxies are in a foreign
domain and why do how do they handle things that differently than one
that is not. This would break some of the proposal for high
reliability. I think the authors should get together and come up with
a proposal for what we are talking about here.
On Aug 8, 2006, at 7:38 AM, Rohan Mahy wrote:
The issues on slide 9 (how does a registrar verify that an edge
proxy supports outbound) and slide 10 (what does "Supported:
outbound" mean) deal with detecting that all the required hops
support outbound. Slide 9 specifically uncovered a problem with
outbound proxies that add a Path URI but don't include a flow token.
The proposed solution is as follows. If a proxy inserts a Path
header with a flow token consistent with the rules described in
outbound, it MUST add the ;ob parameter to the proxy URI that has
the flow token.
The registrar verifies that any Path header URIs contain the ;ob
parameter. If there are any Path URIs without the ob parameter,
the registrar does not return Supported: outbound. Furthermore,
the registrar needs to check that the first hop after the UAC is
represented in the Path list (unless the registrar recognizes that
the first hop after the UAC is in the same domain and doesn't need
to include Path URIs with a flow token). Note that this implies
that whatever the proxy puts in the Via (IP address or FQDN), it
must put the same hostname in the Path header (but there is no need
for a complete URI comparison). If the first hop is not correctly
represented, the registrar ignores the reg-id parameter and does
not return Supported: outbound.
The implication of this is that an outbound-proxy that supports
outbound needs to support Path and flow tokens for registrations to
all foreign domains. Inside the same domain, the first-hop proxy
and the registrar can still use Path to communicate with each
other, but they can use some other private mechanism to
disaggregate this functionality.
thanks,
-rohan
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sipping at ietf.org for new developments on the application of sip
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sipping at ietf.org for new developments on the application of sip