[SIPForum-techwg] Options in draft SIPconnect 1.1

Jamie Palmer jamie at broadsoft.com
Tue Sep 23 14:09:23 EDT 2008


David, I like the proposed restructure. In practice, we are definitely
seeing two modes of operation in the field.  The peering model is
probably most applicable to service providers targeting large
enterprises -- while the registration model is best suited for the SME
market where the IP-PBX is smaller and has fewer lines.  If we can
rework the document to be clear about these two models, I think it would
help the readability.  

As it is written in your doc online as well as the outline below -
sections 10/11 overlap with sections 12/13.  I'm don't feel we need
both...nor am I sensitive to which one we keep :) (I'm not spec
writer...but I play one on TV).

Regards,
JBP

> -----Original Message-----
> From: techwg-bounces at sipforum.org [mailto:techwg-bounces at sipforum.org]
On
> Behalf Of Elwell, John
> Sent: Monday, September 08, 2008 4:22 AM
> To: David Hancock
> Cc: techwg at sipforum.org; Richard Shockey
> Subject: Re: [SIPForum-techwg] Options in draft SIPconnect 1.1
> 
> David,
> 
> Thanks. This seems to be along the lines that I had in mind. Obviously
> the devil will be in the details, but if we start to draft text along
> these lines, we can make minor adjustments as we go.
> 
> John
> 
> > -----Original Message-----
> > From: David Hancock [mailto:D.Hancock at CableLabs.com]
> > Sent: 05 September 2008 22:20
> > To: Elwell, John
> > Cc: Richard Shockey; Spencer Dawkins; techwg at sipforum.org
> > Subject: RE: [SIPForum-techwg] Options in draft SIPconnect 1.1
> >
> > John,
> >
> > I agree that your proposal to re-org the document around the
> > subscription-based vs. peering-based modes of operation would
simplify
> > things. Here's a 1st pass proposal of what the re-org might look
like.
> >
> > Section 1 through 6 are unchanged (note, I inserted some level-1
> > sections that are missing from the v00 version).
> >
> > 1	Introduction
> > 2	Conventions and Terminology
> > 3	Reference Architecture
> > {Assume that both modes be described by a single architecture
> > diagram.}
> > 4	Definitions
> > 5	Key Assumptions and Limitations of Scope
> > 6	Standards Support
> >
> > 7 	Subscription-based Mode
> > {... general description of this mode...}
> > 7.1	Locating SIP Servers
> > 7.1.1 Enterprise Requirements
> > 7.1.1.1 Providing Enterprise Address to SP
> >   {...using SIP registration as specified in 7.5}
> > 7.1.1.2 Obtaining SP Address
> >   {Configured in IP-PBX, or discovered using RFC3263}
> > 7.1.2 SP Requirements
> > 7.1.2.1 Providing SP address to Enterprise
> >   {...using DNS}
> > 7.1.2.2 Obtaining Enterprise Address
> >   {...using SIP registration as specified in 7.5}
> > 7.2	Supported Signaling Transport Protocols
> >   {Maybe this section is common to both modes?}
> > 7.3	Signaling Security
> > 7.4	Firewall and NAT Traversal
> > 7.5	Registration
> > 7.6	Failover and Recovery
> > 7.7	Authentication, Authorization and Accounting
> >
> > 8	Peering-based Mode
> > {... general description of this mode...}
> > 8.1	Locating SIP Servers
> >   {Similar layout to 7.1, but with different content.}
> > 8.2	Supported Signaling Transport Protocols
> > 8.3	Signaling Security
> > 8.4	Firewall and NAT Traversal
> > 8.5	Failover and Recovery
> > 8.6	Authentication, Authorization and Accounting
> >
> > {These next three sections currently contain some text that applies
to
> > one or the other of the two modes. Need to determine whether
> > text can be
> > generalized such that it applies to both models, or text needs to be
> > split up between the two model sections...}
> > 9	Enterprise Public Identities
> > 10	Enterprise URI Formatting and Addressing Rules
> > 11	Service Provider URI Formatting and Addressing Rules
> >
> > {Hopefully the text in the remaining subsections already apply to
both
> > models...}
> > 12	Incoming Calls from the Service Provider to the Enterprise
> > 13	Outgoing Calls from the Enterprise to the Service Provider
> > 14	Media Attributes and Minimum Requirements
> > 15	Service Provider Session Interactions
> >
> >
> > If we have consensus that such a re-org should be done, then
CableLabs
> > can propose a more detailed outline with 1st-pass content for each
> > section. For this initial phase I propose that we maintain
> > existing text
> > (moved to the appropriate new subsection), and then add changes
> > resulting from the other review comments later.
> >
> > This will be a fair amount of work, so before going further I
> > would like
> > to know whether there is general consensus that such a re-org
> > is a good
> > thing, and if the above section layout is in the right direction.
I'm
> > very open to alternate proposals.
> >
> > Thanks
> >
> > David
> >
> >
> > -----Original Message-----
> > From: techwg-bounces at sipforum.org
[mailto:techwg-bounces at sipforum.org]
> > On Behalf Of Elwell, John
> > Sent: Monday, September 01, 2008 12:13 AM
> > To: Richard Shockey; Spencer Dawkins; techwg at sipforum.org
> > Subject: [SIPForum-techwg] Options in draft SIPconnect 1.1
> >
> > I just posted a set of comments on sections 1-10 of the draft (see
my
> > previous message). A recurring theme concerned the options
> > around use of
> > TLS, use of mutual versus server authentication, use of
registration,
> > use of DNS, publicly reachable IPPBX addresses, digest
authentication,
> > etc..
> >
> > It seems to me there are two basic modes of operation possible:
> > - registration-based
> > - DNS-based
> >
> > These refer to the mechanism by which the SP delivers requests to
the
> > IPPBX. With registration-based, the IPPBX has to create and maintain
a
> > registration to the SP, thereby creating and maintaining a
> > path by which
> > inbound requests can be delivered to the IPPBX. With
> > DNS-based, inbound
> > requests use RFC 3263 procedures to reach the IPPBX.
> >
> > Incidentally, these correspond closely to the two mechanisms
> > identified
> > in ETSI TISPAN (known there as subscription-based and
peering-based).
> >
> > It seems both mechanisms have pros and cons (some are
> > documented in the
> > draft), and it does not seem possible to eliminate either of these.
> >
> > Depending on which of these you deploy, that seems to close a
> > number of
> > other options within the draft.
> >
> > For registration-based:
> > - registration is used;
> > - digest authentication is used;
> > - TLS is desirable (not necessary);
> > - there seems to be a presumption that TCP connections (and
> > similar TLS
> > sessions, if used) are established only in the direction
> > IPPBX to SP and
> > are maintained (using a keep-alive mechanism);
> > - assuming above, TLS mutual authentication may not be
> > necessary (server
> > authentication might suffice, since digest is used to achieve client
> > authentication);
> > - the IPPBX does not need to have an IP address reachable from the
SP;
> > - sip-outbound appears to be necessary or at least desirable
> > to achieve
> > the above (provides keep-alive, provides NAT traversal if needed).
> >
> > For DNS-based:
> > - registration is not used;
> > - digest authentication is not used;
> > - TLS is necessary;
> > - TLS mutual authentication is necessary;
> > - connections are not maintained (does not preclude
connection-reuse,
> > however);
> > - it needs to be possible to establish connections in either
> > direction;
> > - the IPPBX must have an IP address reachable from the SP;
> > - SIP outbound is not applicable.
> >
> > If there is substantial agreement on this, then the document (or at
> > least sections 4.1 through 10) really needs restructuring to
identify
> > these two options, decide which are mandatory and which are
> > optional for
> > each side, and then spell out for each separately the consequent
> > requirements concerning IP addresses, TLS, authentication, outbound,
> > registration, etc..
> >
> > Comments?
> >
> > John
> >
> >
> > _______________________________________________
> > techwg mailing list
> > Send mail to: techwg at sipforum.org
> > Unsubscribe or edit options at:
> > http://sipforum.org/mailman/listinfo/techwg
> >
> 
> _______________________________________________
> techwg mailing list
> Send mail to: techwg at sipforum.org
> Unsubscribe or edit options at:
> http://sipforum.org/mailman/listinfo/techwg



More information about the techwg mailing list