ietf
[Top] [All Lists]

Re: provisioning software, was DNS RRTYPEs, the difficulty with

2012-03-07 17:07:28

In message <20120307223904(_dot_)GW79276(_at_)mail(_dot_)yitter(_dot_)info>, 
Andrew Sullivan writes:
On Thu, Mar 08, 2012 at 08:49:22AM +1100, Mark Andrews wrote:

Take SPF as a example.  If providers had supported UNKNOWN format
then the SPF generation tools would have done UNKNOWN + SPF type
specific rather than TXT + SPF.

My father used to have a saying: "If Johnny hadn't died, they wouldn't
have buried him."  Counterfactuals in engineering are just not that
interesting.

But anyway, providers (I am employed by one, FWIW) are not going to
blindly support UNKNOWN on the input side.  That's just an invitation
to behaviour we don't understand and therefore cannot price
correctly.

Charge by records, bytes and queries.  Nameservers don't care beyond that.

More importantly, any plan that involves UNKNOWN types
also automatically comes with unknown support costs.

These are "as is" services.  You can add them and remove them.  We don't
provide additional support beyond that.

We will be
forced to provide customer support for types we don't even know exist,
and that will necessarily lead to unhappy customers.

You have unhappy customers now because they can't add record types
they would like to use. 

As for support its possible to support for unknown type what more
can be expected of you beyond "does what is served match what is in
the database" and the pre-dnssec type code roll version of dig shows
that would be possible.

If you are worried about "this type may need special processing"
then provide a simple way for the customer to ask for the type code
to be added and base level support is "unknown record format"
advanced support is "type specific record format".

Mark

bsdi:marka 09:48 {104} % dig -t 46 dv.isc.org

; <<>> DiG 8.3 <<>> -t dv.isc.org 
;; res options: init recurs defnam dnsrch no-tld-query edns0
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1819
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 2, ADDITIONAL: 6
;; QUERY SECTION:
;;      dv.isc.org, type = TYPE46, class = IN

;; ANSWER SECTION:
dv.isc.org.             1H IN TYPE46    \# 94 ( ; unknown RR type
        00 06 05 03 00 00 0e 10 4f a1 d8 a5 4f 52 b0 95 ; ........O...OR..
        38 64 02 64 76 03 69 73 63 03 6f 72 67 00 62 7b ; 8d.dv.isc.org.b{
        3d c8 d0 31 85 0a 71 c3 cf 43 69 e4 9c f9 05 34 ; =..1..q..Ci....4
        31 6f d3 8f a3 c4 12 f0 0d 00 61 6f be 35 0b 9e ; 1o........ao.5..
        1c 85 5a 6a 6d e8 15 87 f6 d4 30 ee b4 57 35 e4 ; ..Zjm.....0..W5.
        7c 54 46 ac be 65 b5 48 c2 9f fe 4a 0a 26 )     ; |TF..e.H...J.&
dv.isc.org.             1D IN TYPE46    \# 94 ( ; unknown RR type
        00 02 05 03 00 01 51 80 4f 8b 89 c2 4f 3c 63 3e ; ......Q.O...O<c>
        38 64 02 64 76 03 69 73 63 03 6f 72 67 00 92 a7 ; 8d.dv.isc.org...
        13 64 9d 31 85 aa 31 28 99 a0 7c af 56 a1 7b 0c ; .d.1..1(..|.V.{.
        8f 99 4d bc c0 a2 38 b0 92 0f ed fc 77 fc f5 f8 ; ..M...8.....w...
        bb ff 38 8e f0 e2 a6 08 65 8a 3b 98 4b ee e1 ea ; ..8.....e.;.K...
        5a e8 9f 71 4d 41 10 ba f2 84 58 a8 5e 14 )     ; Z..qMA....X.^.
dv.isc.org.             1D IN TYPE46    \# 94 ( ; unknown RR type
        00 0f 05 03 00 01 51 80 4f 8b 89 c2 4f 3c 63 3e ; ......Q.O...O<c>
        38 64 02 64 76 03 69 73 63 03 6f 72 67 00 23 71 ; 8d.dv.isc.org.#q
        d1 ff e6 08 6d a6 6c 4e 94 92 c7 83 e5 21 23 f7 ; ....m.lN.....!#.
        37 58 51 b5 0f f6 a2 d6 68 6b 83 8e 73 fb 46 b0 ; 7XQ.....hk..s.F.
        e5 c3 93 7b 5f 4f 79 9f ee 14 9e 7f 4e 8a e2 65 ; ...{_Oy.....N..e
        55 e4 99 d8 14 64 43 4a b6 9e ac 90 1c ee )     ; U....dCJ......
dv.isc.org.             1D IN TYPE46    \# 94 ( ; unknown RR type
        00 2f 05 03 00 01 51 80 4f 96 dc 75 4f 47 bd 1c ; ./....Q.O..uOG..
        38 64 02 64 76 03 69 73 63 03 6f 72 67 00 7a b5 ; 8d.dv.isc.org.z.
        3b 7f 55 0d 46 ca 29 29 9d 3c 93 74 fd b5 96 35 ; ;.U.F.)).<.t...5
        76 d4 65 18 fe 8a c2 17 42 e2 0a ba 38 9f ea 96 ; v.e.....B...8...
        5f 84 cc f0 6e df a2 da 83 c9 40 13 da e6 8c 3a ; _...n.....@....:
        66 3c 7f 4e 92 6b d5 cc e0 5f 8a f5 49 be )     ; f<.N.k..._..I.
dv.isc.org.             1D IN TYPE46    \# 158 (        ; unknown RR type
        00 30 05 03 00 01 51 80 4f 8b 9e 5a 4f 3c 79 a8 ; .0....Q.O..ZO<y.
        28 30 02 64 76 03 69 73 63 03 6f 72 67 00 24 51 ; (0.dv.isc.org.$Q
        3c 2c 11 00 3f 77 aa ea 5f 94 f7 fc f6 9a 97 af ; <,..?w.._.......
        58 29 ef 76 3d a7 4b ab ea 90 f4 15 ac 22 7c 27 ; X).v=.K......"|'
        b2 cc e6 8b 1e 6b f9 b0 ba c8 7c 49 60 ed a8 4d ; .....k....|I`..M
        89 1d c6 c4 f0 e9 a5 16 5f 4e ad 59 17 5d cf ce ; ........_N.Y.]..
        79 a3 8a 81 8b 06 30 12 c4 27 8d 87 7a 0a 7f d5 ; y.....0..'..z...
        65 2e 1e 63 35 98 6c 38 dc 0a e0 75 40 1d 0b 75 ; e..c5.l8...u@..u
        51 b6 cb 6d a7 b8 08 6f 46 f7 2a bf c5 7b 3c 56 ; Q..m...oF.*..{<V
        5b 84 17 fd a4 43 22 dd b0 99 db c2 9f 33 )     ; [....C"......3
dv.isc.org.             1D IN TYPE46    \# 94 ( ; unknown RR type
        00 30 05 03 00 01 51 80 4f 8b 9e 5a 4f 3c 79 a8 ; .0....Q.O..ZO<y.
        38 64 02 64 76 03 69 73 63 03 6f 72 67 00 20 8e ; 8d.dv.isc.org. .
        e1 b2 e5 5c e9 ec b8 96 d8 06 ae c1 b6 91 19 6c ; ...\...........l
        6e f2 01 98 92 e5 4a af 9a f4 cf 5c 2d bc b9 5b ; n.....J....\-..[
        c0 19 7f f6 35 ee 16 fd 0b 52 ff ac d8 aa 96 6f ; ....5....R.....o
        4f 26 0d c4 6d eb c2 ee 4d 89 39 86 8b 1e )     ; O&..m...M.9...

;; AUTHORITY SECTION:
dv.isc.org.             1D IN NS        bsdi1.dv.isc.org.
dv.isc.org.             1D IN NS        drugs.dv.isc.org.

;; ADDITIONAL SECTION:
bsdi1.dv.isc.org.       1D IN A         192.168.191.233
drugs.dv.isc.org.       1H IN A         192.168.191.240
drugs.dv.isc.org.       1H IN A         192.168.191.223
drugs.dv.isc.org.       1H IN AAAA      2001:470:1f00:820:ea06:88ff:fef3:4f9c
drugs.dv.isc.org.       1H IN AAAA      2001:470:1f00:820:6233:4bff:fe01:7585
; EDNS: version: 0, udp=4096, flags=0000

;; Total query time: 46 msec
;; FROM: bsdi.dv.isc.org to SERVER: 127.0.0.1
;; WHEN: Thu Mar  8 09:48:51 2012
;; MSG SIZE  sent: 39  rcvd: 883

bsdi:marka 09:48 {105} %

A plan something like the one John Levine has proposed is the only
viable one, in my view.

Best,

A

-- 
Andrew Sullivan
ajs(_at_)anvilwalrusden(_dot_)com
_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka(_at_)isc(_dot_)org
_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf

<Prev in Thread] Current Thread [Next in Thread>