[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sipping] I-D on service identification now available
Dean Willis wrote:
Further, it's why I think the SIP-level signaling should be opaque to
the access network provider. It's none of their business, and the
current protocol is flawed for having let them into the control channel.
I've caught some considerable flack from people for the above statement,
but I'm afraid I must stand by it. I absolutely and totally believe it
to be true. However, it may perhaps not be clear what I meant.
A model that splits service delivery into "access" and "service" layers
only works as long as the access network is comepletely transparent to
the service being delivered.
Once the access network provider starts to restrict service delivery
functionality to services they can "make a premium" on (or otherwise
have reason to "understand"), you just don't have the Internet any more.
In short, what happens is that new services can only be delivered with
the explicit consent of and by arrangement with the access network
providers. This turns the introduction of a new service into an
exponential problem, paralyzing the whole system.
Take, for example, HTTP (as Juha mentioned). If every new web
application had to get explicit buy-in from AOL, UUNET, Sunrise,
Verizon, Vodafone, DT, BT, FT, and every other access-providing
organization, there'd never be another web-based application launched. I
believe it's totally unreasonable to propose this sort of model, and
will do everything in my power to keep us from heading that way.
Jonathan raised the same question in his response of earlier today:
> Firstly, as you indicate, for these types of services, only the
called > domain can ascertain what the service is. Interestingly, it is in
> exactly these cases that the calling domain is not actually providing
> the service. This raises interesting questions, like, does it even
> make sense for an originating domain to *authorize* the access of a
> service that it is not even providing?
and he proposes an alternative model:
> Clearly, though, some of the things we'd want to do based on knowledge
> of the service, do make sense in the calling domain. One clear one is
> QoS authorization. I think the right answer there is that the SIP
> signaling would be sent all the way to the terminating domain, which
> would then be able to make the service determination, and through
> something like policy server peering, communicate information back to
> the originating domain on the required QoS and whether it should be
> authorized or not. Such an approach has the benefit that it allows a
> terminating domain to offer whatever services it wants, without
> coordinating with the originating side, yet still allow service-based
> QOS authorization in the originating domain.
Note that this approach works just fine in a topology where access and
service are separated. It does require (as proposed above) a new
interface (like "policy server peering") for the QoS agreement, but it
does NOT require that the access network understand the specific service
being delivered. I believe this property is an absolute necessity for an
Internet standard.
--
Dean
_______________________________________________
Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sip at ietf.org for new developments of core SIP