network

JANOG53.5 行ってきた(LT発表した)

janog53.5に現地参加しLTもしてきたのでメモ書き。 JANOG Open MIC JANOGミーティングの形式の議論。ストリーミングの形は議論が続きますね。 JANOG slackもいいけど、非公式Discordあるよという言う話とか。 若者支援ありがたいね。 オープンマイク主な内容…

2001:db8::/32に追加で/20の例示用アドレスの追加を提案するドラフトがIETF v6ops wg でWGLCになった。

2001:db8::/32に追加で/20の例示用アドレスの追加を提案するドラフト draft-ietf-v6ops-rfc3849-update がv6ops wg でWGLCとなりました。 大きなネットワークを運用する人が増えたため/20の例示アドレスが必要という話。 前回のIETF118でGeoff Hustonがこち…

日本からipv4only.arpaへの名前解決が大量に送られてるっぽい

一番下に追記あり。 ipv4only.arpa への名前解決 Cloudflareの1.1.1.1を使ったドメインランキングを眺めていたら人気でないはずのドメインが日本国内ランキングで上位に。 ipv4only.arpaへの名前解決が大量に。 https://radar.cloudflare.com/domains/domain…

exmaple.comというtypoドメインを持ってるcloudflareの分析を読んだ

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由来らしい。 日本…

chrome system resolver と async resolver

これのつづき momoka0122y.hatenablog.com 上のブログで下のchromeの名前解決の仕方に3つの種類があるって言った。 そして今回は一旦DoHを無視してsystem resolver と async resolverが使われるときのえnetlogを確認する。 system resolver 実装は net::Host…

IETF115 現地参加記 〜 一週間の全て 〜

IETF 115 London 現地参加記 備忘録を込めてわかりやすさより、一週間をできるだけ文章にすることをメインにする。 金曜日 11/4 (移動) 土曜日 11/5 (観光) 日曜日 11/6 11:00- ハッカソンを覗きに 16:00 - 17:00 New Participants' Quick Connections 17:00…

SETTINGS_ENABLE_WEBSOCKETS settings parameter がwebsockets over HTTP/2, HTTP/3 にほしいからinternet draft 書いて提案する

現在ChromeのWebSockets over HTTP/3 の実装をインターンでさせていただいていいます。 bugs.chromium.org 実装で参考にしているWebSockets over HTTP/2 では SETTINGS_ENABLE_CONNECT_PROTOCOL というsettings parameter が送られてきたら相手サーバはWebSo…

DNSを学ぶために再帰的にdigる。

以下のように問い合わせる。 答えを知っていそうなネームサーバに問い合わせる。(最初はrootから) 返事を確認 ANSWER SECTION を確認し、もしアドレスが含まれていたら完了 AUTHORITY SECTION を確認し、NSレコードが含まれていれば、次に問い合わせるべき…

chromium DNSTask めも (overriding the DNS configuration)

chromiumにはいくつかDNSを行う方法がある。 system resolver async resolver (not DoH) async resolver (DoH) chromiumのコードを変更して、async resolverの問い合わせ先を変更してみた。 chromiumにはいくつかDNSを行う方法がある。 chromiumの //net/dns…

QUIC の initial鍵生成に使用する initial_salt と QUIC version

QUICでinitial packetを送る前に client/server initial key, IV, header protection key の6つの鍵を作成する必要があります。これらの鍵を作成するためにclient_initial_secret, server_initial_secretを作成する必要があります。そしてそれらを作成するた…

HTTPS DNS レコードのalpn情報からHTTP/3に繋げに行くchromiumのUseDnsHttpsSvcbAlpn feature

TLDR; chrome://flags#use-dns-https-svcb-alpnから有効化できるUseDnsHttpsSvcbAlpn機能を紹介します。 この機能を有効にすると、HTTP/3 をサポートすることを示す HTTPS DNS レコードを受信した場合、Chrome は HTTP/3 プロトコルを使用してサーバーに接続…

IETF-114, Philadelphia 見たいやつ

気になったやつ 気になったやつ 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…

マルチパスQUICのdraft-ma-quic-mpqoe とその論文 XLINK: QoE-Driven Multi-Path QUIC Transport in Large-scale Video Services を読んだ。

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…

論文 Toward Just-in-Time Data Communications over Shared Networks and Computational Resources on Massive Client Environmentを読んだ。

不急なデータを送ることが原因で緊急のデータのレイテンシーが増えるのは嬉しくないので、さまざまなアプリケーションを総括したフロー制御を提供するプロトコルスタックを提案する論文。 実用例として、自動運転などで用いる通信を例に挙げている。 just-in…

RFC9218: Extensible Prioritization Scheme for HTTP をまとめてみた。

6月7日 2日前にHTTP/3 をはじめHTTP関連のRFCがHTTP wgよりたくさん発行された。 そのうち 新しいプライオリティ制御方式がRFC9218として標準化されたためまとめた。 www.rfc-editor.org プライオリティ制御の必要性 RFC7540のストリーム優先度との関係 RFC7…

rfc826 An Ethernet Address Resolution Protocol (ARP) を読んだ。

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 and RFC8305 Happy Eyeballs 2

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 「魔法…