[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Sip] Back-to-Back User Agent Ttransparency Top 10 list
By the way, 3GPP proxies are much more conformant now than they were
when I first posted this, so please don't beat them up about anything
here. They've done a great job improving the transparency of their
system. Thank you, 3GPP!
--
Dean
> -----Original Message-----
> From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On
> Behalf Of Dean Willis
> Sent: Wednesday, December 04, 2002 7:23 PM
> To: sip@ietf.org
> Subject: [Sip] Back-to-Back User Agent Ttransparency Top 10 list
>
>
>
> Apologies to those of you who have seen this before. It's a
> couple of years old, which explains my frustration with this
> particular topic.
>
> Note that "conformant" proxies satisfy all 10. Strict UAs
> satisfy none.
>
> ----------------------------
>
> 1) Dialog transparency: The call-ID is the same on "both
> sides" of the
> B2BUA. Proxies have this characteristic. A B2BUA that actually
> terminates a dialog on one side and generates a new dialog on
> the other
> doesn't. Some 3GPP AS functions fall into this category, as do 3PCC
> controllers.
>
> 2) Identity transparency: The user appears to have the same
> identity on
> both sides of the B2BUA. A proxy has this property. An identity
> anonymizer doesn't.
>
> 3) CSEQ transparency: The B2BUA does not alter CSEQ numbers. A
> traditional proxy has this property. A 3GPP P-CSCF does not,
> as it can
> generate a BYE message and then have to manage disjoint CSEQ
> spaces on
> each side.
>
> 4) Header transparency: The B2BUA doesn't change headers that transit
> it. Proxies have mostly this property, changing onlya few
> headers that
> are specifically changed by the proxy function. Proxies don't change
> headers they don't understand. 3GPP "proxies" are likely to
> go to town
> changing all SORTS of headers. All with the best of intentions, mind
> you.
>
> 5) Body transparency: The MIME bodies on the SIP message are not
> altered by the B2BUA. Real SIP proxies have this property. Firewall
> proxies that modify SDP, and most everything in 3GPP, doesn't.
>
> 6) Media transparency: AS with body transparency, but
> considering only
> the media aspects. The 3GPP P-CSCF breaks this transparency rule by
> editing one's SDP to meet operator preferences.
>
> 7) Topology transparency. Via, Route, Record-Route, Path,
> P-Service-Route, and other headers that reveal topology are
> roughly the
> same on both sides of the B2BUA, save for any which uniquely identify
> that B2BUA. Proxies have this characteristic. Topology hiding devices
> like the dynamicosft "firewall proxy in edge proxy mode" or the 3GPP
> THIG don't.
>
> 8) Security transparency: The B2BUA doesn't alter security aspects,
> such as encryptions, authorization headers, etc. Proxies
> generally have
> this property, but 3GPP stuff doesn't.
>
> 9) Accounting transparency: Stuff used to generate records or track
> usage is not altered by a B2BUA with this property. Proxies have this
> property. 3GPP is trying to define a P-header (P-original-dialog-ID, I
> believe) to provide for accounting transparency across 3GPP
> AS elements
> operating at a low level of transparency.
>
> 10) Functional transparency: The task that the user of the UA
> wants to
> accomplish actually works across the B2BUA, rather than being
> blocked/distorted by it. Proxies generally have this
> property, with the
> caveat the proxy can reject a request if needed. Some 3GPP
> entities can
> mutate functionality beyond all recognition. This is probably the
> single most important transparency concept. The rules of a "proxy" as
> defined in RFC3162 are there to preserve functional transparency, and
> anything that "breaks" those rules is likely to compromise
> functionality in some way.
>
> _______________________________________________
> Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
> This list is for NEW development of the core SIP Protocol
> Use sip-implementors@cs.columbia.edu for questions on current
> sip Use sipping@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@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip