Jonathan Rosenberg | 1 Dec 2002 06:54

Re: STUN issue #7: recommended stateless server procedures

Nope, nothing more. But it makes sense to me that it provides a way to 
guarantee unique usernames without relying on IP address uniqueness.

-Jonathan R.

Cullen Jennings wrote:
> Did our esteemed colleague, Mr. Bellovin, provide any insight on purpose of
> the prefix?
> 

--

-- 
Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen <at> dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com
Juergen Quittek | 3 Dec 2002 18:12
Picon

Re: Midcom proposal: please read

Jerome,

-- Jerome Moisand wrote on 27 November 2002 10:16 -0500:

> Juergen,
>
> I was just saying that choosing SNMPv3 because it's "widely deployed" isn't
> a convincing argument at all.

That's correct.

> I was not making a case for choosing this protocol or against it, I do see
> multiple Pros & Cons for SNMPv3 (and the others).

Agreed.

> I just wanted to express the opinion that we shouldn't shortcut the
> decision-making process.

I would like to shortcut it, but only with good arguments.

> (see below a few more details for clarification, but not really adding much
> to my points).
>
> Tx
> Jerome
>
> ----- Original Message -----
> From: "Juergen Quittek" <quittek <at> ccrle.nec.de>
> To: "Jerome Moisand" <jmoisand <at> yahoo.com>
(Continue reading)

Melinda Shore | 3 Dec 2002 23:32
Picon
Favicon

Re: Midcom proposal: please read

It looks like there's sufficient objection to the proposal
to just go ahead now with SNMPv3 as the midcom protocol.
Because of that we do need to forge ahead with the protocol
selection process, and at this point I'd like to discuss
removing COPS from contention.

Thanks,

Melinda
Rajeev K R | 4 Dec 2002 03:52
Favicon

PRR support

Hi,

The example flow shown in draft-ietf-midcom-semantics-00.txt requires a PRR.
But PRR is optional for a middle box.
So how can the MIDCOM agent realise this call if the middlebox does not
support PRR ?

(In case this is already answered in the list please forward me some of the
relevant mails...)

Regards,
Rajeev
Juergen Quittek | 4 Dec 2002 10:42
Picon

Re: PRR support

Rajeev,

Thank you for reading the draft and commenting it!

Yes, you are right, the example would not work without PRR.
It was intentionally chosen to (also) show the need for PRR.

However, there are many scenarios that work well with just PER.
Therefore, we labeled PRR as optional. But the reasons for this
decision are not very strong.

Do you suggest to move PRR from optional to mandatory?

    Juergen

-- Rajeev K R wrote on 04 December 2002 10:52 +0800:

> Hi,
>
> The example flow shown in draft-ietf-midcom-semantics-00.txt requires a PRR.
> But PRR is optional for a middle box.
> So how can the MIDCOM agent realise this call if the middlebox does not
> support PRR ?
>
> (In case this is already answered in the list please forward me some of the
> relevant mails...)
>
> Regards,
> Rajeev
>
(Continue reading)

Rajeev K R | 4 Dec 2002 13:37
Favicon

Re: PRR support

Hi Juergen,
Thanks for the response.

In the example, the requirement from the midcom agent is that it should get
an outside-IP address of the
NAT to include in the SDP in the INVITE to be sent to user B.

So it issues a PRR and get an outside-IP address reserved from NAT. As per
the draft, this is required because if the call agent does not know the IP
address of user B. Infect it knows the call signalling address of user B to
which it should send the INVITE, but there is no guarantee that this IP
address will be used for media transmission.

So if PRR is not supported by the middle box this can be solved like this:
The midcom agent first issue a PER with whatever IP address of user B as it
knows and create a rule. use the outside-IP in the PER response to modify
the SDP and send it out. When the 200 OK comes from user B , if the IP
address in SDP is same as the call signalling address there is no issue. But
if it is different, the call agent has to delete the existing rule and
create a new rule with this IP address(remember-there is no way to modify a
rule).
But this flow does not seems very logical. You are creating a rule with some
IP address which you are not very sure of, and later modifying the whole
thing. This scenario is possible in case of media servers etc. which may use
multiple network interfaces.
I am looking forward for any other solution that you guys might have.

So if we do not have PRR support, it makes the call flow possibly more
complex.
For me it looks like PRR is a very logical way of starting up :- where you
(Continue reading)

Juergen Quittek | 4 Dec 2002 15:59
Picon

Semantics issue #8: PRR mandatory? (was: Re: PRR support)

Rajeev,

You propose to move the PRR transaction from optional to mandatory.
I am not very determined whether to do this or not.
Maybe there are more opinions out there?
Let's discuss it as semantics issue #8:

Summary: The PRR transaction reserves addresses at a middlebox without
creating a pinhole or address binding. This is required for some typical
SIP signaling scenarios. However, there are many scenarios where PRR
is not necessary. Currently is is labeled in the semnatics document as
an optional transaction. Therefore, some middleboxes may not work well
in some SIP signalling scenarios.

Proposal by Rajeev: move the PRR transaction from optional to mandatory

Advantage: All SIP scenarios studied so far would work.
Disadvantage: Implementation might be hard (or impossible?) for some NATs.

    Juergen

Rajeev, please see some more commens in line below.

-- Rajeev K R wrote on 04 December 2002 20:37 +0800:

> Hi Juergen,
> Thanks for the response.
>
> In the example, the requirement from the midcom agent is that it should get
> an outside-IP address of the
(Continue reading)

Moisand, Jerome | 5 Dec 2002 00:34
Favicon

RE: framework models, related architectures and protocol controversy


Melinda,

yes, I don't disagree with you, scenarios where a middlebox of some sort
would have to be dynamically provisioned for a given TCP/RTP session are
making VERY SPECIFIC assumptions about the IP topology. It looks to me that
the only realistic scenarios are at a domain boundary, typically the point
where a service provider provides IP services (e.g. a WAN uplink). Then,
either on the service user side (e.g. a NAT/FW CPE device) or on the service
provider side (e.g. a BRAS device), the topology is constrained enough that
such scenario makes sense. 

This being said, such specific scenarios are so important to both service
users and service providers that I believe it's really the pain working on
such middlebox/dynamic-session-management stories. And as I pointed out, the
whole picture involves filtering, NATting, firewalling and Qos
differentiation. 

As to scaling, I hear the concern, but I'm not sure to entirely agree with
you. There are solutions nowadays which can scale pretty well by the
appropriate combinations of hardware & software.

Finally, on the "protocol controversy" wording, I apologize if my wording
was a bit too aggressive. I have to say I'm a bit tired of the endless
discussion between SNMP, Diameter, COPS across multiple IETF work groups. I
tend to believe that all these protocols have a role to play, and we'd
better be flexible, and define MIBs, PIBs and Diameter attributes for
multiple functional areas (ok, when this makes "reasonable" sense, of
course, which is hard to define!), instead of spending too much time arguing
in an often religious way. I hope that I'll not get a flame on this
(Continue reading)

Rajeev K R | 5 Dec 2002 02:23
Favicon

Re: Semantics issue #8: PRR mandatory? (was: Re: PRR support)

Hi Juergen,
Please see my comments inline,
Rajeev

----- Original Message -----
From: "Juergen Quittek" <quittek <at> ccrle.nec.de>
To: "Rajeev K R" <rajeev <at> huawei.com>; <midcom <at> ietf.org>
Sent: Wednesday, December 04, 2002 10:59 PM
Subject: Semantics issue #8: PRR mandatory? (was: Re: [midcom] PRR support)

> Rajeev,
>
> You propose to move the PRR transaction from optional to mandatory.
> I am not very determined whether to do this or not.
> Maybe there are more opinions out there?
> Let's discuss it as semantics issue #8:
>
> Summary: The PRR transaction reserves addresses at a middlebox without
> creating a pinhole or address binding. This is required for some typical
> SIP signaling scenarios. However, there are many scenarios where PRR
> is not necessary. Currently is is labeled in the semnatics document as
> an optional transaction. Therefore, some middleboxes may not work well
> in some SIP signalling scenarios.
>
The example taken was SIP. But the same situation would be there for H323,
MGCP or Megaco.
So let us take it as an issue not specific to SIP, but related to all VOIP
protocols.

> Proposal by Rajeev: move the PRR transaction from optional to mandatory
(Continue reading)

Miao Fuyou | 5 Dec 2002 04:29
Favicon

RE: Midcom proposal: please read


If we consider SNMP overall(regardless v1, v2 or v3)as a protocol, I
believe nobody would disagree that it's a widely deployed one. Actually
v3 shares so many features with v1 or v2, which are definitely widely
deployed. What is more, the philosophy and primary architecture behide
them are leave unchanged when it evolved.  So, I think we should
evaluate the effect of v1/v2 popularity to v3 intead of v3 alone. 

BTW, I am new to the WG, the sentences above don't imply any preference.

-----Original Message-----
From: midcom-admin <at> ietf.org [mailto:midcom-admin <at> ietf.org] On Behalf Of
Juergen Quittek
Sent: Wednesday, December 04, 2002 1:13 AM
To: Jerome Moisand; midcom <at> ietf.org
Subject: Re: [midcom] Midcom proposal: please read

Jerome,

-- Jerome Moisand wrote on 27 November 2002 10:16 -0500:

> Juergen,
>
> I was just saying that choosing SNMPv3 because it's "widely deployed" 
> isn't a convincing argument at all.

That's correct.

> I was not making a case for choosing this protocol or against it, I do

(Continue reading)


Gmane