RE: Where is the OID dot convention spelled out?

2000-06-23 Thread TSIGARIDAS PANAGIOTIS
Title: RE: Where is the OID dot convention spelled out?





Right,


OID string representation is not part of the ASN.1 languange specification.
ASN.1 is used for specification of protocols, mostly in OSI, and ITU-T standards. 
I think you should take a look at the RFCs dealing with string representation syntaxes. 
In particular RFCs related to X.500 and LDAP technology.


Panagiotis Tsigaridas


IT Architecture Manager





-Original Message-
From: Christian Huitema [mailto:[EMAIL PROTECTED]]
Sent: Friday, June 23, 2000 4:07 AM
To: 'Peter Furniss'; '[EMAIL PROTECTED]'; 'Michael Mealling'
Subject: RE: Where is the OID dot convention spelled out?



The notation of OID strings as 1.3.6.1.4.1 started appearing in the ISODE
ASN.1 compiler, in the late 80's. It was not part of the ASN.1 standard; in
fact, ASN.1 defines its own set of format, that can mix numbers and
litterals. In ASN.1, this was called a value notation. A standard ASN.1
textual representation would have been, for example, {1 3 6 1 4 1}, or {1 3
6 foo(1) bar(4) 1}, as in
 fooBar OBJECT IDENTIFIER ::= {1 3 6 foo(1) bar(4) 1}
Why the ASN.1 representation never really caught up in user interfaces is
left as an exercize for the reader...


 -Original Message-
 From: Peter Furniss [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, June 22, 2000 4:13 PM
 To: '[EMAIL PROTECTED]'; 'Michael Mealling'
 Subject: RE: Where is the OID dot convention spelled out?
 
 
 Michael Mealling sent :
 
  For all the ASN.1 folks out there:
  
  I'm in the midst of writing up the OID URN namespace document 
  (see 
 http://www.ietf.org/internet-drafts/draft-mealling-oid-urn-00.txt)
  and it has come to my attention that none of the ASN.1 standards 
  define the dot-notation that we use in all sorts of RFCs. 
 I'm specifically
  referring to the practice of inserting dots in between each 
 arc as in:
  1.3.6.1.4.1
  
  Is anyone aware if this is actually spelled out somewhere? I don't
  have the newest ASN.1 docs in front of me so if the're in there
  a page reference would be great.
 
 It is an IETF convention, not one defined in the ASN.1 
 standards. It is used at least as early as RFC 1157 (snmp), 
 which refers to the familiar dot notation - familiar, I'd 
 assumed, in the dot notation of IP addresses. (which seems to 
 be first mentioned in RFC 790, though it says it was already 
 in use then (and had leading zeros)
 
 The ASN.1 standards use spaces between the fields and 
 {braces} round the whole lot in text representations. They 
 also use name(number) to identify what the fields are, and 
 the first part of a text representation can also be an 
 assigned asn.1 value (so a whole subtree can be specified 
 without repeating the value of the root all over the place)
 
 
 Peter Furniss
 ISO/IEC JTC1 OSI Maintenance Rapporteur (on behalf of BSI)
 OSI Maintenance website: http://www.furniss.co.uk/maint
 
 





DoubleTree Cancellations

2000-06-23 Thread Hollenbeck, Scott

I just had a call from the DoubleTree Hotel in Pittsburgh -- they are
canceling a number of (70+) confirmed reservations for the next IETF meeting
due to overbooking.  They're trying to arrange for alternative
accommodations, but if you had a confirmed reservation at the DoubleTree you
might want to check your confirmation status to be sure your reservation is
still valid.

Scott Hollenbeck
Network Solutions, Inc. Registry




Please help share your 802.11 multivendor interop experience

2000-06-23 Thread Lenny Foner

[Please keep 802.11 CC'ed; see [1] at bottom for more.]

There's a huge amount of fuzz when it comes to figuring out whether any
given 802.11b (direct-sequence, 11MBit/sec, RF) card or base station will
actually work with each other, or when roaming, etc.  Fixing this could
help both IETF meeting hosts and members who want to use wireless
networking at meetings, not to mention the projects suggested below.

I've asked quite a number of people who -should- know, and nobody seems to
know the whole story, or know what entity -would- know.  The www.wi-fi.com
website (which claims to address such issues) is less than impressive, and
has little useful information on it.  So I'm trying to find actual
operational experience.  Please help!  You'll be helping several different
projects:
 (a) I'm working with some well-known-to-IETF folks to figure out what to
 specify for a fast-deployment, temporary net for the Oregon Country
 Fair in Eugene, which happens in early July.  This will serve as a
 beta-test for a later setup (in late August) on the playa at Black
 Rock City, Nevada, as part of Burning Man, for use by everyone there.
 Both installations are part of events that last only a few days and
 cover a few square kilometers at which up to 20,000 people may be
 present.
 (b) There may be a sufficient density of people in the Davis Square
 area of Somerville, MA (and maybe elsewhere) to make an ad-hoc bunch
 of cells---enough that it might be quite likely that any given laptop
 will be near enough someone's cell to see the greater Internet. [2]
 [I'm using Davis Square as an example because that's where I live,
 and that's where a lot of other Boston-area geeks live.]

The end results of this survey  discussion will hopefully be:
 (a) Archives for people to read later
 (b) A set of web pages describing what to buy and how to configure it
 (c) Whatever else we all want to generate

Here are the things we need to figure out.
 (a) Exactly how interoperable is any given 802.11 DS, 11MBit/sec card with
 any base station?  Any known losing combos?
 (b) Which cards roam properly with which base stations?  For any given
 card from vendor X and base station from vendor Y, which ones roam
 correctly, and which do not?  How does this answer change if both
 cards and base stations are from the same vendor?
 (c) Which cards and base stations are easiest or hardest to retrofit other
 antennas?  Are there unusually difficult-to-obtain connectors on
 particular cards or base stations?  [The installations in the middle
 of nowhere, surrounded by mountains, might use unusual techniques;
 installations in Somerville must of course stay under FCC limits.]
 (d) Do any particular cards have driver problems, for either *BSD, Linux,
 or Windows?  How does roaming affect this issue?  How available are
 drivers?
 (e) Do any base stations allow roaming -without- requiring bridging?
 (f) For operation at very low signal strengths (e.g., to extend range),
 can we step down to 2Mbps?  Does this have to be decided in advance,
 for all users of the net?  Is there a good source for such antennas?
 For an installation in the middle of the desert, should we consider
 linears?  From what source?  How do we cope with the power asymmetry
 between base stations and laptops?
 (g) A big, spread-out net, with either directional antennas or roaming,
 might mean that not all mobiles can hear each other to avoid
 collisions.  How big a problem might this be?
 (i) Crypto---how easy is it to use 128-bit keys?  Must everyone on the net
 have the same key, or can we key per-user somehow?  Has anyone
 evaluated the cryptographic strength of whatever PNRG is generating
 the keys?
 (h) What other problems might we expect?  What questions -should- I be
 asking?

[1] This message is being sent, separately, to several small lists and a
few individuals.  This keeps cross-discussion on each individual list.
If you'd like to see what everyone has said, add yourself to the new
802.11 interop mailing list by sending "help" in body or subject to
[EMAIL PROTECTED]  I will announce any results, web pages, etc,
that come out of this to the [EMAIL PROTECTED] list.  Also, -please-
keep 802.11 CC'ed on replies!  Doing so means that everyone's replies to
the various lists all wind up in a common archive that people can read.
See also http://lcs.www.media.mit.edu/projects/802.11/.

[2] There are a number of obvious issues here, which will be explored in a
separate mailing list; send "help" to [EMAIL PROTECTED] or
see http://lcs.www.media.mit.edu/projects/Davis-Net/ for more details.




Re: Where is the OID dot convention spelled out?

2000-06-23 Thread Kurt D. Zeilenga

See RFC 1778, 2.15:
   Values of type objectIdentifierSyntax are encoded according to the  
   following BNF:
   
 oid ::= descr | descr '.' numericoid | numericoid
   
 descr ::= keystring

 numericoid ::= numericstring | numericstring '.' numericoid
   
   In the above BNF, descr is the syntactic representation of an
   object descriptor. When encoding values of type
   objectIdentifierSyntax, the first encoding option should be used in 
   preference to the second, which should be used in preference to the
   third wherever possible. That is, in encoding object identifiers,
   object descriptors (where assigned and known by the implementation)
   should be used in preference to numeric oids to the greatest extent
   possible. For example, in encoding the object identifier representing
   an organizationName, the descriptor "organizationName" is preferable
   to "ds.4.10", which is in turn preferable to the string "2.5.4.10".

This was refined in RFC 2252, 4.1.  In particular, it eliminates
 the "ds.4.10" form.




RE: Where is the OID dot convention spelled out?

2000-06-23 Thread Daryl Bunce


try
http://www.alvestrand.no/objectid/top.html

Not spelled out, but a good starting spot (Thanks Harald!)




RE: WAP Is A Trap -- Reject WAP

2000-06-23 Thread Mohsen BANAN-Public


 On Wed, 21 Jun 2000 11:05:43 -0400, "Brijesh Kumar" 
[EMAIL PROTECTED] said:

  Brijesh PS: By the way, ReFLEX is perfectly fine for two way messaging
  Brijesh applications.

  Mohsen No.
  Mohsen 
  Mohsen ReFLEX is not perfectly fine.
  Mohsen 
  Mohsen It is not IP based.

  Brijesh Hi Mohsen,

  Brijesh What kind of argument is this?

You used the words "ReFLEX is perfectly fine for ...".

I could have challenged that claim based on any of several points that
you yourself mentioned. I chose the IP argument because it is the most
powerful and least obvious one in the case of ReFLEX.

ReFLEX is not IP based and it could have been IP based.

  Brijesh If it is not IP based it is not good ! This is an emotional response,
  Brijesh not a technical one. Using the same arguments, the whole phone system
  Brijesh isn't good because it has nothing to do with IP (or at least was true
  Brijesh till VoIP came), and same is true of all G2 TDMA, CDMA and GSM
  Brijesh cellular systems (and don't forget AMPS, CDECT and many other wireless
  Brijesh standards).

The networks that you have mentioned above were in place before IP's
power became clear.  That is a legitimate excuse for their non IP
nature. I would say the knee of the curve was in 1992.

ReFLEX on the other hand can not use that excuse because it came after
1992. ReFLEX's Narrowband PCS licenses came out in 1995.

The remaining excuse for ReFLEX not being IP based is efficiency.

It is very feasible and reasonable to build a highly efficient IP
based slow wireless network. An initial such attempt using the
Narrowband PCS spectrum (same as ReFLEX) was called pACT. The failure
of pACT was due to ATT's business withdrawal in 1997 -- not
technology. pACT could have been real competition for ReFLEX.

Derivatives of pACT related work are in use in bandwidth constrained
environments. The last leg of IP in wireless environments can be made
highly efficient.

In this day and age, citing efficiency as a rationale for building a
non-IP based network is a lame excuse.


Later you said:

 On Thu, 22 Jun 2000 11:39:11 -0400, "Brijesh Kumar" 
[EMAIL PROTECTED] said:

  Brijesh Let us take case of a CDPD device that has a IP address. CDPD has one
  Brijesh of the largest coverage in US and is geared for data communication.
  Brijesh Now CDPD works at 19.2 Kbps, and uses spare capacity from AMPs
  Brijesh channel, and when no channel is available that a device looks for
  Brijesh voice gaps in other channels to send data.

I am one of the primary architects of the CDPD Specifications --
starting with rev. 0.3 in Dec. 92.

I would like to believe that the main reason why CDPD is IP based is
because of my involvement. Prior to my involvement it was not IP
based.

  Brijesh With these kind of losses TCP
  Brijesh throughput tanks!. So we need a wireless medium aware version of TCP
  Brijesh or some hacks for TCP to be efficient under losses (see relevant
  Brijesh literature).

Others (Steve Deering, Vernon Schryver, ...) have already pointed out
that above layer 3, wirelessness is irrelevant. 

When it comes to wirelessness, above layer 3 the name of the game is
"EFFICIENCY" -- and all dimensions of it.

There is a place for something else in addition to TCP, but not for
the reasons that you mentioned. More on this later.

...Mohsen.















RE: WAP and IP

2000-06-23 Thread Vernon Schryver

 From: Mohsen BANAN-Public [EMAIL PROTECTED]

 ...
  There is a genuine need for a reliable efficient transport that 
  accommodates *short* and *occasional* exchanges.

  There are many occasions where UDP is too little and TCP is too much.

I've often heard that from telephant advocates, but I've never seen
anything plausible from them.  It's not that I can't believe it, since
I'm currenting coding something that needs more than UDP and less than
TCP, and that involves short and often only occassional exchanges.  Such
applications have been common in the IP world for decades.  The problem
is that the new wireless folks talk only about ridiculous applications
such as WWW browsing using screens with 60x80 pixels were each pixel is
one whole dark grey vs. light grey bit.
  

 IETF/IESG/IAB folks keep saying TCP is good enough for everything.

You're not listening or you're listening to the wrong I* folks.  No
one with a clue says TCP is good enough for everything or even that
TCP and UDP are good enough for everything.  Perhaps your complaint
is that acknowledging the limits of TCP doesn't confer automatic
support for the latest consortium braincloud.
Maybe you could get sympathy from the former ATM advocates here, who
in the early 1990's told us that IP was obsolete and would soon be
replaced by ATM to the desktop.  Or the ISO-OSI advocates of the mid- and
late 1980s.  Both groups had a lot of telephant employees and suppliers.


 And they interfere with the work of others addressing the efficient
 applications domain.

And how do they interfere with anything except foolish advertising
and advocacy that is obviously contrary to reality?

I've argued forceful elsewhere against the religion that says that the
ends of the IP path must be defined as the webphones.  There is just as
much silliness as WAP in trying to make HTTP/TCP/IP run on the last 1000
bit/sec, 1E5 BER wireless 500 meters to 1 MHz computers with 1000 pixel
screens.  WAP is based on the right insight given those bogus limits, but
amazingly backwards.  It's as if the telephants are afraid of the obvious
solution, which involves them running real computers and treating webphones
as semi-dumb terminals.


 ...
 Efficient application protocols is a new topic for most.  Go to your
 favorite RFC repository and search for "efficient" in the title field.
 See what you get. We are now moving beyond "Simple Protocols," and
 "Efficient Protocols" are in big demand.

That's more of an observation about the evolution of standards outfits
than the current market, computers, or anything else.  The later works of
committees are always at best bigger and usually much worse than merely
bigger.  It becomes silly even to insiders to claim their efforts are
"simple."  "Efficient" is more nebulous.  Thus the great protocol disasters
have all been paragons of efficiency.  Consider the ISO OSI suite and FDDI.


 ...
 While the right implementations of TCP are just fine for transfer of
 larger pieces of information in most (if not all) wireless
 environments, transfer of occasional short messages is a different
 matter.

Yes, TCP is not always the right solution.  This is has not been news to
anyone with any sense for more than 20 years.  Can't you name several
familiar applications that fit your profile?  Isn't DNS about the "transfer
of occasional short messages?"  Other old examples include PPP (LCP),
NTP, NNTP (for reading not feeds), and many RPC applications including
YP/NIS.


 ...
 In order to do anything beter than 5 PDU exchanges we need something
 other than TCP. The combination of ESRO and EMSD can do the job in 3 PDU
 exchanges most of the time. EMSD (Efficient Mail Submission and
 Delivery) has been published as RFC-2524. More information on the
 above example is available at http://www.emsd.org/

I disagree with your packet counts, but never mind.  You're solving the
60x80x1 resolution webphone problem of the 20th Century, and no one with
any sense cares.  (And no one notices that you're solving it with protocols
you say are "efficient" instead of "simple," have amazingly long
descriptions, and packet formats with lots of "unused" bits.)

When webphones have enough screen real estate to be usable, they'll need
enough raw bandwidth to paint their Mpixel displays, and then you're in
the familiar regime of Internet of 1995 - 2005, and you don't want WAP.
On the other hand, if webphones never have more than several 100 monochrome
pixels, they'll never be used for anything useful to more than a handful
of people, and you still don't want WAP.

Talk a walk on the wild side, and see what the general public says about
the new webphones with their uselessly tiny screens.  Do some engineering
to estimate the minimum required resolution, or just look at the
"palm-top"products that have been mentioned here.

But who cares?  You're not going to convince me to run out and get a
lobotomy.  And if you did, so what.  As I said before, WAP will fail on
its on merits.