network
janog53.5に現地参加しLTもしてきたのでメモ書き。 JANOG Open MIC JANOGミーティングの形式の議論。ストリーミングの形は議論が続きますね。 JANOG slackもいいけど、非公式Discordあるよという言う話とか。 若者支援ありがたいね。 オープンマイク主な内容…
2001:db8::/32に追加で/20の例示用アドレスの追加を提案するドラフト draft-ietf-v6ops-rfc3849-update がv6ops wg でWGLCとなりました。 大きなネットワークを運用する人が増えたため/20の例示アドレスが必要という話。 前回のIETF118でGeoff Hustonがこち…
一番下に追記あり。 ipv4only.arpa への名前解決 Cloudflareの1.1.1.1を使ったドメインランキングを眺めていたら人気でないはずのドメインが日本国内ランキングで上位に。 ipv4only.arpaへの名前解決が大量に。 https://radar.cloudflare.com/domains/domain…
Typo traps: analyzing traffic to exmaple.com (or is it example.com?) 以下のCloudflare blog を読んだ感想。 blog.cloudflare.com Cloudflareが exmaple.com もってて、それに関連したtypoの話。 exmaple.com にくる通信の99.99%がbot由来らしい。 日本…
これのつづき momoka0122y.hatenablog.com 上のブログで下のchromeの名前解決の仕方に3つの種類があるって言った。 そして今回は一旦DoHを無視してsystem resolver と async resolverが使われるときのえnetlogを確認する。 system resolver 実装は net::Host…
IETF 115 London 現地参加記 備忘録を込めてわかりやすさより、一週間をできるだけ文章にすることをメインにする。 金曜日 11/4 (移動) 土曜日 11/5 (観光) 日曜日 11/6 11:00- ハッカソンを覗きに 16:00 - 17:00 New Participants' Quick Connections 17:00…
現在ChromeのWebSockets over HTTP/3 の実装をインターンでさせていただいていいます。 bugs.chromium.org 実装で参考にしているWebSockets over HTTP/2 では SETTINGS_ENABLE_CONNECT_PROTOCOL というsettings parameter が送られてきたら相手サーバはWebSo…
以下のように問い合わせる。 答えを知っていそうなネームサーバに問い合わせる。(最初はrootから) 返事を確認 ANSWER SECTION を確認し、もしアドレスが含まれていたら完了 AUTHORITY SECTION を確認し、NSレコードが含まれていれば、次に問い合わせるべき…
chromiumにはいくつかDNSを行う方法がある。 system resolver async resolver (not DoH) async resolver (DoH) chromiumのコードを変更して、async resolverの問い合わせ先を変更してみた。 chromiumにはいくつかDNSを行う方法がある。 chromiumの //net/dns…
QUICでinitial packetを送る前に client/server initial key, IV, header protection key の6つの鍵を作成する必要があります。これらの鍵を作成するためにclient_initial_secret, server_initial_secretを作成する必要があります。そしてそれらを作成するた…
TLDR; chrome://flags#use-dns-https-svcb-alpnから有効化できるUseDnsHttpsSvcbAlpn機能を紹介します。 この機能を有効にすると、HTTP/3 をサポートすることを示す HTTPS DNS レコードを受信した場合、Chrome は HTTP/3 プロトコルを使用してサーバーに接続…
気になったやつ 気になったやつ 23:00-01:00 Tuesday Session I IPv6 Operations WebTransport 23:00-01:00 Wednesday Session I Media Over QUIC 23:00-01:00 Thursday Session I QUIC WG Items Other (aka "As Time Permits") 02:30 (+1)-04:30 (+1)Thursd…
Alibabaによって書かれたマルチパスQUICの論文 https://dl.acm.org/doi/10.1145/3452296.3472893 マルチパスQUICの実装はdraft-liu-multipath-quicに datatracker.ietf.org XLink固有の実装部分について5月に提出されたdraft draft-ma-quic-mpqoe www.ietf.o…
不急なデータを送ることが原因で緊急のデータのレイテンシーが増えるのは嬉しくないので、さまざまなアプリケーションを総括したフロー制御を提供するプロトコルスタックを提案する論文。 実用例として、自動運転などで用いる通信を例に挙げている。 just-in…
6月7日 2日前にHTTP/3 をはじめHTTP関連のRFCがHTTP wgよりたくさん発行された。 そのうち 新しいプライオリティ制御方式がRFC9218として標準化されたためまとめた。 www.rfc-editor.org プライオリティ制御の必要性 RFC7540のストリーム優先度との関係 RFC7…
rfc826 An Ethernet Address Resolution Protocol (ARP) リンクは以下から datatracker.ietf.org Abstract The implementation of protocol P on a sending host S decides, through protocol P's routing mechanism, that it wants to transmit to a target…
RFC6555 Happy Eyeballs: Success with Dual-Stack Hosts https://datatracker.ietf.org/doc/html/rfc6555 RFC3484 gives IPv6 addresses higher precedence than IPv4 addresses. Because of this when IPv6 connectivity is impaired, IPv6-capable applic…
WebSocket WebSocketについて調べてみた。 - Qiita DNS DNSのRFCの歩き⽅ https://dnsops.jp/event/20120831/DNS-RFC-PRIMER-2.pdf DNSのRFSの読みかた。RFC読む前にこれ読んだほうがよさそう 1034, 1035 の要約 マルチキャストDNS - Wikipedia mDNS 「魔法…