Re: Is it possible to use nsupdate with EDNS0?

2019-01-17 Thread Dave Warren

On 2019-01-17 08:03, Fumiya Obatake wrote:

Thank you for your reply.
Since it seems very difficult to realize, I will consider other solutions.


The obvious solution would be to use TCP.
___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: Is it possible to use nsupdate with EDNS0?

2019-01-17 Thread Fumiya Obatake
Thank you for your reply.
Since it seems very difficult to realize, I will consider other solutions.

Sincerely,
___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: Is it possible to use nsupdate with EDNS0?

2019-01-16 Thread Mark Andrews



> On 17 Jan 2019, at 6:56 am, Mark Andrews  wrote:
> 
> While legal it is most definitely not a good idea. You first have to probe to 
> find out the EDNS buffer size. Then you may also need to deal with PMTUD 
> issues.  The you need to deal with broken middle boxes and fragmentation. 
> Dealing with all of this is done at the application level. Add to that TCP 
> still needs to be supported on the server anyway there really is no point in 
> trying. 
> 
> Named does not attempt to send larger than 512 byte updates via UDP.  There 
> are no plans to do so.

s/named/nsupdate/

> -- 
> Mark Andrews
> 
>> On 17 Jan 2019, at 00:14, Fumiya Obatake  wrote:
>> 
>> Is it possible to use nsupdate with edns0?
>> 
>> Hello, all.
>> I have some questions about nsupdate.
>> 
>> I try to update a set of TXT records over 512 bytes in all by using
>> nsupdate without -v option, and it makes TCP connection automatically.
>> In RFC2136, `An update transaction may be carried in a UDP datagram,
>> if the request fits, or in a TCP connection (at the discretion of the
>> requestor).`, so I guess this behavior is due to the not fitting
>> request packet (since over 512 bytes).
>> But RFC6891, EDNS0, should be able to use over 512 bytes DNS message.
>> I think this is applicable to DNS update, but no one refers to it as
>> far as I can see.
>> 
>> My question is:
>> 1. Does it violate RFC2136 to use EDNS0 with DNS Update?
>> 2. If not, does BIND have any plan to implement nsupdate with EDNS0?
>> 3. Or, is any other solution to update over 512 bytes message by UDP?
>> 
>> Best regards,
>> ___
>> Please visit https://lists.isc.org/mailman/listinfo/bind-users to 
>> unsubscribe from this list
>> 
>> bind-users mailing list
>> bind-users@lists.isc.org
>> https://lists.isc.org/mailman/listinfo/bind-users
> 
> ___
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
> from this list
> 
> bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742  INTERNET: ma...@isc.org

___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: Is it possible to use nsupdate with EDNS0?

2019-01-16 Thread Mark Andrews
While legal it is most definitely not a good idea. You first have to probe to 
find out the EDNS buffer size. Then you may also need to deal with PMTUD 
issues.  The you need to deal with broken middle boxes and fragmentation. 
Dealing with all of this is done at the application level. Add to that TCP 
still needs to be supported on the server anyway there really is no point in 
trying. 

Named does not attempt to send larger than 512 byte updates via UDP.  There are 
no plans to do so. 
-- 
Mark Andrews

> On 17 Jan 2019, at 00:14, Fumiya Obatake  wrote:
> 
> Is it possible to use nsupdate with edns0?
> 
> Hello, all.
> I have some questions about nsupdate.
> 
> I try to update a set of TXT records over 512 bytes in all by using
> nsupdate without -v option, and it makes TCP connection automatically.
> In RFC2136, `An update transaction may be carried in a UDP datagram,
> if the request fits, or in a TCP connection (at the discretion of the
> requestor).`, so I guess this behavior is due to the not fitting
> request packet (since over 512 bytes).
> But RFC6891, EDNS0, should be able to use over 512 bytes DNS message.
> I think this is applicable to DNS update, but no one refers to it as
> far as I can see.
> 
> My question is:
> 1. Does it violate RFC2136 to use EDNS0 with DNS Update?
> 2. If not, does BIND have any plan to implement nsupdate with EDNS0?
> 3. Or, is any other solution to update over 512 bytes message by UDP?
> 
> Best regards,
> ___
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
> from this list
> 
> bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users

___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users