1行目: |
1行目: |
− | == Day1 ==
| + | 今回は個人的に見たいセッションが多かったです。キーワードをこのレポートにメモったので、今後見直して反芻していきたい。 |
| | | |
− | === 15:30 [https://www.janog.gr.jp/meeting/janog53/global/ 海外で日本のやり方が通用しないの、なぁぜなぁぜ? 東南アジアでのインターネットインフラを構築の実例から、グローバルでのオペレータ交流を考える] === | + | = Day1 = |
| | | |
− | ==== BBIX 立松さん : [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2023/11/janog53-GLOBAL-%E7%AB%8B%E6%9D%BE-%E8%A3%95%E5%B0%87.pre_.pdf 資料] ==== | + | == 15:30 [https://www.janog.gr.jp/meeting/janog53/global/ 海外で日本のやり方が通用しないの、なぁぜなぁぜ? 東南アジアでのインターネットインフラを構築の実例から、グローバルでのオペレータ交流を考える]== |
| | | |
− | ===== ケーブリングやばいよ ===== | + | === BBIX 立松さん : [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2023/11/janog53-GLOBAL-%E7%AB%8B%E6%9D%BE-%E8%A3%95%E5%B0%87.pre_.pdf 資料]=== |
| + | |
| + | ==== ケーブリングやばいよ ==== |
| * 海外はケーブリングがとてもやばいぞ ! | | * 海外はケーブリングがとてもやばいぞ ! |
| | | |
− | ===== 品質とスピード =====
| + | ==== 品質とスピード ==== |
| * 日本の品質は海外案件に適用できない | | * 日本の品質は海外案件に適用できない |
| ** 海外はスピード優先で、企画・設計・構築をやる必要がある | | ** 海外はスピード優先で、企画・設計・構築をやる必要がある |
14行目: |
16行目: |
| ** 「今日は走れるクルマが少ないんだよー」「!?」 | | ** 「今日は走れるクルマが少ないんだよー」「!?」 |
| ** 車両ナンバーの末尾で、走行できる日が規制されている | | ** 車両ナンバーの末尾で、走行できる日が規制されている |
| + | ** 主に渋滞・混雑対策 |
| * DC に持ち込みは Quarantine (検疫) で 1 日必要 | | * DC に持ち込みは Quarantine (検疫) で 1 日必要 |
| ** immunity test のために必要 : 電源に影響を及ぼさないかのチェックのため | | ** immunity test のために必要 : 電源に影響を及ぼさないかのチェックのため |
| ** 今回については、何もやってない (DC で 1 日放置) | | ** 今回については、何もやってない (DC で 1 日放置) |
| | | |
− | ===== 税関で製品が止められる件 =====
| + | ==== 税関で製品が止められる件 ==== |
| 輸出の該非判定が必要、通関のために書類がいろいろ求められる。 | | 輸出の該非判定が必要、通関のために書類がいろいろ求められる。 |
| | | |
26行目: |
29行目: |
| ** 香港も厳しいらしい | | ** 香港も厳しいらしい |
| | | |
− | ==== NTT-Data 冨樫さん : [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2023/11/janog53-GLOBAL-%E5%86%A8%E6%A8%AB-%E6%B4%B8.pre_.pdf 資料] ====
| + | === NTT-Data 冨樫さん : [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2023/11/janog53-GLOBAL-%E5%86%A8%E6%A8%AB-%E6%B4%B8.pre_.pdf 資料]=== |
| ジャカルタで JKT-IX を立ち上げた話。 | | ジャカルタで JKT-IX を立ち上げた話。 |
| | | |
| * IX 単体で儲けるのではなく、コンテンツプロバイダなどのターゲット顧客を DC に誘致して、DC を拡販する | | * IX 単体で儲けるのではなく、コンテンツプロバイダなどのターゲット顧客を DC に誘致して、DC を拡販する |
| + | * NTT の名前は出さず、ジャカルタ ローカルへ貢献するように |
| | | |
− | ===== 相互接続交渉が難航した話 =====
| + | ==== 相互接続交渉が難航した話 ==== |
| 日本人が交渉して 2-3 ヶ月接続できなかったのが、交渉先のボードメンバーと友達を交渉担当者にアサインすると 1 週間で妥結された。。 | | 日本人が交渉して 2-3 ヶ月接続できなかったのが、交渉先のボードメンバーと友達を交渉担当者にアサインすると 1 週間で妥結された。。 |
| | | |
− | ===== プライジング =====
| + | ==== プライジング ==== |
| 2017 当時の IX マーケットだと、IX は $0 | | 2017 当時の IX マーケットだと、IX は $0 |
| | | |
| * 費用を取ろうとすると、めっちゃ怒られた | | * 費用を取ろうとすると、めっちゃ怒られた |
| | | |
− | シェア No.1 を取って、無料と高速プランに分けて課金できるようになった。 | + | シェア No.1 を取ってからは、無料 (1G) と高速プラン (10G-) に分けて課金できるようになった。 |
| | | |
− | ===== インドネシアの要求品質 =====
| + | ==== インドネシアの要求品質 ==== |
| 同時複数ダウン時以外はトラブルシュートしない、通知しない。 | | 同時複数ダウン時以外はトラブルシュートしない、通知しない。 |
| | | |
48行目: |
52行目: |
| 他のメンバーからの問い合わせや、全体に影響する問題は妥協せず対応する。 | | 他のメンバーからの問い合わせや、全体に影響する問題は妥協せず対応する。 |
| | | |
− | === [https://www.janog.gr.jp/meeting/janog53/as63802/ 特殊局が手掛けるIN地域研究室の紹介「インターネット業界の未来を創る技術者育成」] ===
| + | ==[https://www.janog.gr.jp/meeting/janog53/as63802/ 特殊局が手掛けるIN地域研究室の紹介「インターネット業界の未来を創る技術者育成」]== |
| + | |
| + | * IN 地域 = インチキ |
| | | |
− | ==== NTT 特殊局 ====
| + | === NTT 特殊局 === |
| 光ファイバー・クロージャー・果物 (!?) | | 光ファイバー・クロージャー・果物 (!?) |
| + | |
| + | * ファイバと一緒にバナナが干してある |
| | | |
| 技術研究に適したコンピュータ・ネットワークを提供する。 | | 技術研究に適したコンピュータ・ネットワークを提供する。 |
| | | |
− | ==== パワーワード集 ====
| + | === パワーワード集 === |
| 苦行センター | | 苦行センター |
| | | |
| うちのメールサーバーにはアメリカ人が住んでいた | | うちのメールサーバーにはアメリカ人が住んでいた |
| | | |
− | * 最近は中国かロシアからのホームステイが多い | + | * 最近は中国かロシアからのホームステイ (!?) が多い |
| | | |
| IN 地域 NW (インチキ NW) | | IN 地域 NW (インチキ NW) |
75行目: |
83行目: |
| | | |
| * ISP・検証用の機材を木造の 2 階自室に置いていたら、家が傾いていた | | * ISP・検証用の機材を木造の 2 階自室に置いていたら、家が傾いていた |
− | * 実家 -> 東京に引っ越した | + | * 実家 -> 東京に引っ越したら解決 |
| | | |
| 「NTT 東日本に就職すれば、ダークファイバーを使い放題だよね」 | | 「NTT 東日本に就職すれば、ダークファイバーを使い放題だよね」 |
81行目: |
89行目: |
| * そう思っていた時代も僕にもありました | | * そう思っていた時代も僕にもありました |
| | | |
− | つぶらなひとみで「光ファイバ利用申請書類」を提出すると・・・
| + | つぶらなひとみで「光ファイバ利用申請書類」を社内へ提出すると・・・ |
| + | |
| + | * NTT 法の関係で自由に使えるわけじゃないと思われる |
| | | |
− | ==== ブートストラップ問題 ====
| + | === ブートストラップ問題 === |
| (登さん) ネットワークの初学者が学ぶための、書籍が古くなっていて入りづらくなってきていて、口伝になってしまっている | | (登さん) ネットワークの初学者が学ぶための、書籍が古くなっていて入りづらくなってきていて、口伝になってしまっている |
| | | |
− | ==== 質疑応答 : NTT は金持ちだから成長しなかった ? ====
| + | === 質疑応答 : NTT は金持ちだから成長しなかった ? === |
| お金が自由に使えることで、不利になることがある。お金に制限があることで、知恵と工夫をする余地が生まれる。 | | お金が自由に使えることで、不利になることがある。お金に制限があることで、知恵と工夫をする余地が生まれる。 |
| | | |
− | * Google : インチキサーバで企業 | + | * Google : インチキサーバで起業 |
| | | |
− | * Amazon : Sun のサーバが高すぎたので、クラウドを作った | + | * Amazon : Sun の SPARC サーバが高すぎたので、x86 サーバでクラウドを作った |
| | | |
| もの好き同士の連携が少なくなっているのでは。 | | もの好き同士の連携が少なくなっているのでは。 |
| | | |
− | == Day2 ==
| + | = Day2 = |
| | | |
− | === [https://www.janog.gr.jp/meeting/janog53/400g/ 400G時代の相互接続 〜100G-LR1って検討されてますか?〜] ===
| + | ==[https://www.janog.gr.jp/meeting/janog53/400g/ 400G時代の相互接続 〜100G-LR1って検討されてますか?〜]== |
| [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2023/11/JANOG53_400G%E6%99%82%E4%BB%A3%E3%81%AE%E7%9B%B8%E4%BA%92%E6%8E%A5%E7%B6%9A-%E3%80%9C100G-LR1%E3%81%A3%E3%81%A6%E6%A4%9C%E8%A8%8E%E3%81%95%E3%82%8C%E3%81%A6%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%E3%80%9C.pdf 資料] | | [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2023/11/JANOG53_400G%E6%99%82%E4%BB%A3%E3%81%AE%E7%9B%B8%E4%BA%92%E6%8E%A5%E7%B6%9A-%E3%80%9C100G-LR1%E3%81%A3%E3%81%A6%E6%A4%9C%E8%A8%8E%E3%81%95%E3%82%8C%E3%81%A6%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%E3%80%9C.pdf 資料] |
| | | |
129行目: |
139行目: |
| |リンクアップが遅い | | |リンクアップが遅い |
| |} | | |} |
| + | 安いのと採用例が増えているため、みんなで利用を推進したい。 |
| | | |
− | === [https://www.janog.gr.jp/meeting/janog53/dcqos/ データセンターネットワークでの輻輳対策どうしてる?] ===
| + | ==[https://www.janog.gr.jp/meeting/janog53/dcqos/ データセンターネットワークでの輻輳対策どうしてる?]== |
| | | |
− | ==== In-cast congestion ====
| + | === In-cast congestion === |
| | | |
| * any src to 1 dest | | * any src to 1 dest |
139行目: |
150行目: |
| * 今回の発表のメイン対象 | | * 今回の発表のメイン対象 |
| | | |
− | ==== Fabric congestion ====
| + | === Fabric congestion === |
| | | |
| * 不均衡なトラフィック分散 | | * 不均衡なトラフィック分散 |
| | | |
− | ==== Out-cast congetion ====
| + | === Out-cast congetion === |
| | | |
− | ==== Lossy ====
| + | === Lossy === |
| | | |
| * TCP 再送でカバー | | * TCP 再送でカバー |
| | | |
− | ==== Lossless ====
| + | === Lossless === |
| | | |
| * RDMA などでロスレスにする | | * RDMA などでロスレスにする |
| | | |
− | ==== 対処策 ====
| + | === 対処策 === |
| | | |
| * 専用 NW | | * 専用 NW |
162行目: |
173行目: |
| ** これは実施していない | | ** これは実施していない |
| | | |
− | ==== 輻輳制御の手法 ====
| + | === 輻輳制御の手法 === |
| | | |
| * Deep Buffer | | * Deep Buffer |
169行目: |
180行目: |
| * H-TCP , CUBIC , BBR | | * H-TCP , CUBIC , BBR |
| | | |
− | ==== Deep Buffer ====
| + | === Deep Buffer === |
| GB 単位の HBM 大容量メモリでバースト トラフィックを吸収する | | GB 単位の HBM 大容量メモリでバースト トラフィックを吸収する |
| | | |
180行目: |
191行目: |
| * AQM で先行してドロップさせる | | * AQM で先行してドロップさせる |
| | | |
− | ==== ECN (Explicit Congestion Notification) ====
| + | === ECN (Explicit Congestion Notification) === |
| | | |
| * 受信側がフィードバックのために、送信側に Notification して、送信を抑制する | | * 受信側がフィードバックのために、送信側に Notification して、送信を抑制する |
| | | |
− | ==== PFC (Priority-based Flow Control) ====
| + | === PFC (Priority-based Flow Control) === |
| | | |
| * Traffic Class のキューから PAUSE フレームを送信する | | * Traffic Class のキューから PAUSE フレームを送信する |
| | | |
− | ==== Hadoop ====
| + | === Hadoop === |
| In-cast Congestion が起きやすい Hadoop を検証ターゲットとした。 | | In-cast Congestion が起きやすい Hadoop を検証ターゲットとした。 |
| | | |
− | ===== TeraSort =====
| + | === TeraSort === |
| | | |
| * Hadoop に標準搭載されたベンチマーク | | * Hadoop に標準搭載されたベンチマーク |
| | | |
− | ==== 予想に反した検証結果 ====
| + | === 予想に反した検証結果 === |
| | | |
| * '''Deep Buffer''' のジョブ完了時間が、Shallow (短い) Buffer よりも'''長い''' (なんでや !) | | * '''Deep Buffer''' のジョブ完了時間が、Shallow (短い) Buffer よりも'''長い''' (なんでや !) |
202行目: |
213行目: |
| * PFC のみ有効だと、InDiscards が増加し、OutDiscards は発生しない | | * PFC のみ有効だと、InDiscards が増加し、OutDiscards は発生しない |
| | | |
− | ==== 予想通りだった検証結果 ====
| + | === 予想通りだった検証結果 === |
| | | |
| * ECN を設定すると Drop がほぼ抑えられた | | * ECN を設定すると Drop がほぼ抑えられた |
| * Deep Buffer よりも速く完了した | | * Deep Buffer よりも速く完了した |
| | | |
− | ==== 今後のアクション ====
| + | === 今後のアクション === |
| | | |
| * Deep Buffer は必要ないかも | | * Deep Buffer は必要ないかも |
| | | |
− | == Day3 ==
| + | = Day3 = |
| | | |
− | === [https://www.janog.gr.jp/meeting/janog53/div1nfv/ 自作k6 Extension利用した NFVへの負荷計測手法の紹介] ===
| + | ==[https://www.janog.gr.jp/meeting/janog53/div1nfv/ 自作k6 Extension利用した NFVへの負荷計測手法の紹介]== |
| MVNO は HSS , PGW-C , PGW-U を BB Sakura で自作している。 | | MVNO は HSS , PGW-C , PGW-U を BB Sakura で自作している。 |
| | | |
220行目: |
231行目: |
| [https://github.com/bbsakura/xk6-gtp github] に公開中。 | | [https://github.com/bbsakura/xk6-gtp github] に公開中。 |
| | | |
− | === [https://www.janog.gr.jp/meeting/janog53/div3ansible/ 知っておくと小回りがきく Ansibleの使い方] ===
| + | ==[https://www.janog.gr.jp/meeting/janog53/div3ansible/ 知っておくと小回りがきく Ansibleの使い方]== |
| ansible-playbook 実行時に、-e (--extra-vars) +"@" を使う | | ansible-playbook 実行時に、-e (--extra-vars) +"@" を使う |
| | | |
229行目: |
240行目: |
| * Juniper の display set コンフィグみたいになるので見やすい | | * Juniper の display set コンフィグみたいになるので見やすい |
| | | |
− | === [https://www.janog.gr.jp/meeting/janog53/div4fhr/ OpenStack on L3 Clos-NW First-Hop Redundancy by Open vSwitch & BGP in Yahoo! JAPAN network.] ===
| + | ==[https://www.janog.gr.jp/meeting/janog53/div4fhr/ OpenStack on L3 Clos-NW First-Hop Redundancy by Open vSwitch & BGP in Yahoo! JAPAN network.]== |
| [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2024/01/%E3%80%90%E7%99%BA%E8%A1%A8%E8%B3%87%E6%96%99%E3%80%91OpenStack-on-L3-Clos-NW-First-Hop-Redundancy-by-Open-vSwitch-BGP-in-Yahoo-JAPAN-network.pdf 資料] | | [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2024/01/%E3%80%90%E7%99%BA%E8%A1%A8%E8%B3%87%E6%96%99%E3%80%91OpenStack-on-L3-Clos-NW-First-Hop-Redundancy-by-Open-vSwitch-BGP-in-Yahoo-JAPAN-network.pdf 資料] |
| | | |
− | === [https://www.janog.gr.jp/meeting/janog53/nfv/ 次世代OpenStack NFV基盤の検証] ===
| + | ==[https://www.janog.gr.jp/meeting/janog53/nfv/ 次世代OpenStack NFV基盤の検証]== |
| [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2023/11/janog53-NFV-%E8%BE%BB-%E5%BA%83%E5%BF%97-pre.pdf 資料] | | [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2023/11/janog53-NFV-%E8%BE%BB-%E5%BA%83%E5%BF%97-pre.pdf 資料] |
| | | |
239行目: |
250行目: |
| IPv6 ND RA と DHCPv6 ってややこしいよね・・・ | | IPv6 ND RA と DHCPv6 ってややこしいよね・・・ |
| | | |
− | === [https://www.janog.gr.jp/meeting/janog53/as2518/ BIGLOBE AS2518をまるごと仮想環境へ”コピー”してみた] ===
| + | ==[https://www.janog.gr.jp/meeting/janog53/as2518/ BIGLOBE AS2518をまるごと仮想環境へ”コピー”してみた]== |
| [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2024/01/janog53-as2518-takiguchi-pre.pdf 資料1] | | [https://www.janog.gr.jp/meeting/janog53/wp-content/uploads/2024/01/janog53-as2518-takiguchi-pre.pdf 資料1] |
| | | |
248行目: |
259行目: |
| All 実機では難しい商用 NW を仮想環境で再現して、「NW 全体の動作を」「実際にやって確認」したい。 | | All 実機では難しい商用 NW を仮想環境で再現して、「NW 全体の動作を」「実際にやって確認」したい。 |
| | | |
− | ==== BIGLOBE ====
| + | === BIGLOBE === |
| DC 10 拠点、L2SW / Router で 50 台以上、3.2Tbps 以上、ピア数 220 以上。 | | DC 10 拠点、L2SW / Router で 50 台以上、3.2Tbps 以上、ピア数 220 以上。 |
| | | |
257行目: |
268行目: |
| 構成図を最新に保つことが難しい。 | | 構成図を最新に保つことが難しい。 |
| | | |
− | ===== 仮想環境の作成 =====
| + | === 仮想環境の作成 === |
| 商用環境のコンフィグを吸い出して、コンテナ NOS を生成する仕組みを構築し、テストベッドを使えるようにする。 | | 商用環境のコンフィグを吸い出して、コンテナ NOS を生成する仕組みを構築し、テストベッドを使えるようにする。 |
| | | |
263行目: |
274行目: |
| * iperf は商用のフローデータから、プレフィックスごとの流量を再現させた | | * iperf は商用のフローデータから、プレフィックスごとの流量を再現させた |
| | | |
− | ===== 仮想環境で確認できたこと =====
| + | === 仮想環境で確認できたこと === |
| show コマンドやトラフィック断の有無などは、仮想環境で確認でき、レビュー者の負担が減らせた | | show コマンドやトラフィック断の有無などは、仮想環境で確認でき、レビュー者の負担が減らせた |
| | | |
− | ===== 仮想環境できなかったこと =====
| + | === 仮想環境できなかったこと === |
| Juniper の cPRD に統一したが、Cisco ルータの挙動は確認できていない。 | | Juniper の cPRD に統一したが、Cisco ルータの挙動は確認できていない。 |
| | | |