タグ

ブックマーク / eng-blog.iij.ad.jp (60)

  • 性能と可搬性に配慮した TCP/IP スタック実装 | IIJ Engineers Blog

    論文が既存の実装の課題の一つとして指摘するのは、上記のように、CPU コアの割り当てモデルは性能に大きな影響を与える要素でありながら、多くの既存の性能に最適化された TCP/IP スタック実装は、TCP/IP スタック実装利用者が任意の CPU コア割り当てモデルを適用することを許容するような設計になっておらず、来達成可能な性能を発揮できない構成を強要することです。 例えば、mTCP [10] という実装では unified モデルは採用できず、TAS [12] という実装では、split モデル以外適用できません。 2.2 組み込みやすさ・可搬性を考慮した実装 (Portability-aware TCP/IP Stacks) 2.2.1 NIC オフロード機能への配慮の欠如 (Unaware of NIC hardware offloading features) 大きなデータを転

    性能と可搬性に配慮した TCP/IP スタック実装 | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/08/23
  • DNS検索コマンドdugの紹介 | IIJ Engineers Blog

    Haskellコミュニティでは、ネットワーク関連を担当。 4児の父であり、家庭では子供たちと、ジョギング、サッカー、スキー、釣り、クワガタ採集をして過ごす。 技術研究所開発室の山(和)です。私は、同僚の日比野と一緒にDNSのフルリゾルバ(キャッシュサーバ)の実装を進めています。このフルリゾルバの名前は bowline と言います。結びの王様である「もやい結び」から名付けました。 サーバの bowline に加えて、検索コマンドである dug も実装しています。DNSに詳しい方なら分かると思いますが、 dig コマンドに似せた名前を選びました。(もちろん、DIGDUGという名作を意識しています。) 今回は、 DNS検索コマンド dug の使い方について説明します。dugコマンドをインストールする一番簡単な方法は、githubからバイナリをダウンロードすることです。Intel Linux

    DNS検索コマンドdugの紹介 | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/08/22
  • DNSを変更するとネットワークは速くなるか | IIJ Engineers Blog

    はじめに あえてどことは言いませんが、先日某サイトで「ネット速度を高速化する方法」としてDNSサーバの設定をpublic DNSサービスに変更する記事が出てました。その記事の結論としては「変更しても大差ない」というものでしたが、DNSでネットワークを高速化するというこのような記事は何年も前からときどき見かけます。いい機会なので、このあたりについてもう少し深く掘り下げて考えてみましょう。 ※この記事では、とくに明示しなければDNSサーバとはキャッシュDNSサーバ(フルサービスリゾルバ)を指すものとします。 DNS応答の速さ DNSの設定を変えることによりネットワークの速度が速くなるとすれば、(1)DNSそれ自体の応答が速くなるか、(2)その後のWebアクセスが速くなるか、のどちらか(または両方でしょう)。このそれぞれについて検討してみましょう。 前者が速くなると画像やJavascriptなど

    DNSを変更するとネットワークは速くなるか | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/07/29
    "yes 'curl -s -w "%{speed_download}\n" -o /dev/null https://www.asahi.com' | head -10 | sh | paste -sd+ - | bc -e 'read()/10' 1204116" LLMでpowershellで書き直す。
  • 「サードパーティークッキーの廃止の撤回」ってどういうこと? | IIJ Engineers Blog

    このように、Cookie自体はいきなり誰かの個人情報・プライバシーに触れる仕組みではありません。あくまでアクセスを識別するための技術です。また、ECサイトやSNSのように、利用者を識別して動作しなければならないWebサイトではCookieはかならず必要になります。 サードパーティークッキーって? 今回話題になっているのは、「サードパーティークッキー (3rd Party Cookie)」です。これもCookieの一種なのですが、ここまで出てきたものと少し扱いが異なります。それは、Cookieが複数のWebサイトをまたがって利用されるという点です。 サードパーティーCookieの説明のために、A社のWebサイト、B社のWebサイトという、無関係な二つのWebサイトがある事にしましょう。そして、ここにP社のWebサイトを追加します。P社のWebサイトと書きましたが、ここで想定しているのは、A社

    「サードパーティークッキーの廃止の撤回」ってどういうこと? | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/07/26
  • Gmailに届かなくなる?最近の電子メールで何が起っているのか? | IIJ Engineers Blog

    IIJ 技術担当部長 最近はインターネットの技術を紹介するのがお仕事です。元々プログラマ、サーバ・データセンター・ネットワーク・セキュリティ・モバイルといろいろやってきました。 ここしばらく「2024年6月よりGoogle (Gmail) が迷惑メール対策を強化、メールが届かなくなるかも」というややセンセーショナルなニュースが流れていました。件、掘り下げるとややこしい話ではあるのですが、この記事ではざっくりと「何が起っているのか」についてまとめてみたいと思います。(説明を簡単にするため、細かいことは省いています) 結局、私は何をすれば良いの? この問題、「Google (Gmail)で何か起るらしい」という報道のため、Gmailを使っている人が何かしなければならない雰囲気があります。ですが、実際に対応しなければならないのは、Gmailを使っている人ではありません。むしろGmailを使って

    Gmailに届かなくなる?最近の電子メールで何が起っているのか? | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/06/25
    "メールが本物であると言う証明を用意する責任があります。"暗くなったらライトつけてねと。
  • 私の仕事紹介:インターネットを支えるIIJバックボーンのエンジニア | IIJ Engineers Blog

    広大なネットとAS2497の中で働くネットワークエンジニア趣味海外旅行とインフラ歩き。社内外で「マンホールの人」と呼ばれている。 皆様お久しぶりです。初めての方は初めまして。ネットワーク技術部の竹﨑です。IIJには2020年度に新卒で入社しIIJバックボーンに携わる部署で働いております。過去にはこのような記事を投稿しております。 いつもニッチなブログばかりを投稿していますが今回は私の仕事紹介です。マンホールの人と言われることが多いですが残念ながらマンホールは趣味であり仕事ではありません。 IIJバックボーンについて 私のお仕事紹介の前に改めて現在のIIJバックボーンの規模をご紹介します。 IIJバックボーンの2024年5月現在の規模は以下の通りで、これらの設備を部署を横断した運用組織としてチームで運用しています。 世界5カ国 40+POP 16IX 4,000+ノード IIJにはこのバ

    私の仕事紹介:インターネットを支えるIIJバックボーンのエンジニア | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/06/21
    “新規接続の要件に対するソフトウェアの機能評価を行うテストシナリオです。判明してる接続の要件と想定される状況をエミュレーションソフトウェア上で作成し、テスト対象へ接続して検証を行います。”
  • “HTTPSレコード”って知ってる?今知るべき4つの注意点 | IIJ Engineers Blog

    [注] この記事はすぐに陳腐化するはずの内容について扱っています。何年か経ってからこの記事を参照する場合、2022年3月に書かれた内容であることを留意の上お読みください。 はじめに IIJ DNSプラットフォームサービスにて、先日大きなアップデートと小さなアップデートがありました。大きなアップデートというのは、これまでのマネージドDNSサービスに加えてもうひとつ、IIJ DNSトラフィックマネージメントサービスという新たなサービスが追加されたこと。サーバの死活監視結果に応じて動的にDNSの応答を変えることができます。小さなアップデートは、従来のマネージドDNSサービスへの機能追加。HTTPSレコードに対応しました。 サービスの宣伝という意味では大きなアップデートの方を紹介した方がいいんでしょうけれど、ヘソ曲がりなのでここでは小さなアップデート、HTTPSレコードの方に焦点をあてます。 そも

    “HTTPSレコード”って知ってる?今知るべき4つの注意点 | IIJ Engineers Blog
  • 「認証」を整理する | IIJ Engineers Blog

    英語の「Authentication」を整理する ここからは先ほどの分類で言うところの「ユーザ認証」としての「認証」、つまり英語の「Authentication」に該当する「認証」について、さらに整理を進めていきます。 先ほど、「ユーザ認証」を「システムを利用しようとしているユーザを、システムに登録済みのユーザかどうか識別し、ユーザが主張する身元を検証するプロセス」と説明しました。「ユーザの識別」と「身元の検証」はユーザ認証に欠かせませんが、実際は他にも「ユーザの有効/無効状態の確認」や「検証に成功した場合の身元の保証(アクセストークンの発行等)」などの処理も一般的にユーザ認証のプロセスには含まれます。 ここで冒頭の「○○認証」を振り返りましょう。パスワード認証、SMS認証、指紋認証、顔認証は実はここで言うユーザ認証には該当せず、ユーザ認証中の一処理である「身元の検証」を担っていることがお

    「認証」を整理する | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/04/26
  • IIJ Studio TOKYOの困ったをITで解決 ~初めてのNode-REDでリモートカメラコントローラーとATEMを連動 ~ | IIJ Engineers Blog

    IIJのコンテンツ配信事業やグループ会社のJOCDNやIIJエンジニアリングに所属。CDNサービスの運用保守以外にもイベントで現場からライブ配信作業や動画編集などやってます。にじさんじ所属の星川サラが大好きなエンジニアIIJ Studio TOKYOでオペレーションをしていると、人力でできなくはないがオペミスに繋がるからITの力で簡単に安全な環境を作りたいと思う事が度々あります。 そんな困ったを今回は、Raspberry Pi 4 でNode-REDを動かして解決したお話です。 困ったは突然 3-4月には大型イベントで社内の配信機材は一部を社外に持ち出します。 その中にパナソニック製のスイッチャー(AV-UHS500)も含まれていました。 スタジオでは複数のリモートカメラ(AW-UE100K)をリモートカメラコントローラー(AW-RP150GJ)で制御しています。 その際に、リモートカ

    IIJ Studio TOKYOの困ったをITで解決 ~初めてのNode-REDでリモートカメラコントローラーとATEMを連動 ~ | IIJ Engineers Blog
  • Starlink(スターリンク)でBCP対策、フレッツ光クロスと冗長構成、IPv6にも対応、情シス必見!? | IIJ Engineers Blog

    結構長くゲーム業界に出向していましたが、2022年秋に戻ってきました。ゲーム業界での経験も生かしながらIIJエンジニアとしてちょっと面白いことを提供できていければいいなぁと思っています。格闘ゲームの世界チャンピオン(Evo2017)になった従兄弟がいますが彼にゲームを教えたのは僕ではありません。マスターリーグ大変そう、あと取締役就任おめでとう! BCP対策とStarlink Starlinkが日でも使えるようになり、新聞やテレビのCMでもその活躍が色々と紹介されるようになってきました。ウクライナ戦争での利用やイーロン・マスクの話題性から始まり、スターリンクトレインによる天文イベント的な認知、能登半島地震によって日でも有用性がアピールされています。 企業のBCP対策に必要なインターネットへの接続性を確保する手段として期待は高くなる一方でいざ導入となるとどうしたらいいのか?調べてみてもな

    Starlink(スターリンク)でBCP対策、フレッツ光クロスと冗長構成、IPv6にも対応、情シス必見!? | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/03/12
    ベンダーロックインされてるネットワークをこじ開けるツールとしてはよいかも。
  • ひとり情シスの味方!お手軽社内サーバ監視・リモートデスクトップ接続 | IIJ Engineers Blog

    データセンター・エンジニアリング関連サービスの企画と開発を担当。もともとアプリ開発でスクラムマスターを経験しアジャイルに造詣が深く、世界のDX推進をインフラ設備から支えたいと考えている。 私の所属するチーム(基盤エンジニアリング部基盤サービス部サービス開発課)では、DX edgeというエッジデータセンターソリューションを開発・運用しています。お客様の社内に設置したエッジデータセンターをIIJが遠隔で運用保守するマネージドサービスも提供しています。リモートから監視・運用するために、IIJ IoTサービスを活用した運用保守用のリモートアクセスする仕組みとゲートウェイ機器(リモートアクセスボックス)を開発しました。 先日、あるお客様から手軽に社内サーバへアクセスするためにこの仕組みが便利そうなので譲ってくださいとお願いされました。そこで、このリモートアクセスボックスを提供したところとても高評価

    ひとり情シスの味方!お手軽社内サーバ監視・リモートデスクトップ接続 | IIJ Engineers Blog
    hiroomi
    hiroomi 2024/01/13
    “ インターネット環境があればどこからでもWebブラウザでアクセス可能”
  • Google にメールを届けるために 2023 冬 | IIJ Engineers Blog

    2015 年新卒入社。途中、2年ほど IIJ Europe に出向経験もあるが SMX の中の人として長年スパムメールと奮闘中。M3AAWG, JPAAWG にも参加し始め、メッセージングエンジニアとして頑張ってます。最近の趣味はぶらり都バス旅。 Google, Yahoo の Sender Guidelines について 前回、こんな記事を書いたもののいくつか説明を端折っていた部分があったので再度文字起こしをします。 # さらに、前回字面が強めだったので今回はもう少し優しめにします。 改めまして、IIJセキュアMX サービスの中の人、今村です。 師走に入り、気づいたらインフルエンザにかかり、、記事を公開するのに時間がかかってしまいました。 (みなさんもお気をつけください。) さて、2024/02 から Google, Yahoo! に一部のメールが受け取ってもらえなくなりますが、メール送

    Google にメールを届けるために 2023 冬 | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/12/26
  • 別れ話をBGPに載せて | IIJ Engineers Blog

    社長室兼基盤エンジニアリング部所属。これだけ見るとフルスタックエンジニアを超越しているが、実態はネットワークを中心にしたインフラ全般の企画が主なお仕事。AS2497 / The Internet / BGP / SRv6IIJ 2023 TECHアドベントカレンダー 12/22の記事です】 警告: タイトルから推測できるとおり、人によってはメンタルに来る可能性があります。at your own riskでお読みください。 私のXタイムラインにシスコシステムズさんのこんな記事が流れてきた。 引用元:愛の告白をBGPに載せて 題 show ip bgpを実行するのに、こんなに緊張するのは初めてだ。流宇太(るうた)はターミナルソフト画面に表示されているshow ip bgpコマンドを凝視しながらこう思った。 まだ若手エンジニアとは言えるが、幾つかの難関ネットワーク案件を完遂してきた実績を

    別れ話をBGPに載せて | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/12/24
    タイトルしか見てないけど、来年大丈夫?
  • IIJの今年の新卒エンジニアのおうちを紹介してみる。Part 2/2 | IIJ Engineers Blog

    2023新卒DC勤務。DC内に張り巡らされている管理通信ネットワーク運用、管理サーバ運用、ネットワーク線路管理、定型業務の自動化などの業務に携わっております。趣味はセルフホストとFOSS巡り。 【IIJ 2023 TECHアドベントカレンダー 12/24の記事です】 こんにちは、はじめまして。 中川です。 今年(2023年)に入社し、データセンター設備の通信を担うネットワークやサーバの管理・運用を担当しています。 昨日紹介した5名のPart 1に続き、日は私を含め4名の IIJ 2023年度新人のおうちを紹介していきます。 また昨日の記事をチェックしてないよ!という方はぜひ確認してみてください。 IIJの今年の新卒エンジニアのおうちを紹介してみる。Part 1/2 https://eng-blog.iij.ad.jp/archives/23141 IIJに興味を持っている学生さんや就活生

    IIJの今年の新卒エンジニアのおうちを紹介してみる。Part 2/2 | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/12/24
    赤裸々論理構成公開。IX2215はコスパ良いのと、ビニールハウス気になるが、あれ何なんだろう。あの手は富士通得意なのにな。
  • IIJのルータでStarlinkを利用してみた | IIJ Engineers Blog

    SMF/MPCサービスの技術支援部隊として、自社ルータであるSEILと触れ合う日々を送るエンジニアです。多趣味で色々なことに手を出しています。 概要 昨今社内外で話題のStarlinkについて、様々な利用用途の検討や動作検証が行われています。 今回私はIIJ自社開発ルータであるSEILを用いてStarlinkを利用してみましたので、その結果をご紹介いたします。 また、検証結果からStarlink配下にルータを置いてどのようなネットワーク構成が組めそうかという点についても少し触れていきます。 ※Starlinkに関する他のエンジニアブログ記事も是非ご覧いただけますと幸いです。 https://eng-blog.iij.ad.jp/archives/tag/starlink IIJマルチプロダクトコントローラサービス(MPC) 今回の検証では、IIJマルチプロダクトコントローラサービス(以下M

    IIJのルータでStarlinkを利用してみた | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/12/15
    “バイパスモード有効”
  • SEIL/x86 Ayame とミニPCでソフトウェアルータ入門 | IIJ Engineers Blog

    今回使用したAnsible のサンプルはこちらです。 NIC周りの設定変更について、特筆すべき事項はないため飛ばします。 注意すべき点として、初期状態からIPアドレスの付け替えが生じるため、NICの構成が完了するためにはSSH先アドレスを変更しながら2度実施する必要があります。 この問題に関しては今後の課題とします。 Ayameのデプロイと設定 この前に事前準備としてAyameのイメージファイルを取得する必要があります。今回はKVM形式を使用します。IIJマルチプロダクトコントローラサービスをご利用の方で試す場合は提供OVAイメージをKVM形式に変換する。またはKVMで構築している部分をVMwareの手順に読み替えてください。 今回は、SEIL公式サイトで配布しているKVM形式のイメージにプロダクトキーをインストールする方法で説明します。 入手したイメージはfiles/var/lib/li

    SEIL/x86 Ayame とミニPCでソフトウェアルータ入門 | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/12/13
    “Ansibleを使用したAyameのデプロイ”それそのものよりも、その周りが勉強になったりして。試そうっと。
  • 一般のご家庭に1PB(1000TB)のHDD | IIJ Engineers Blog

    九州支社技術部(九州・中四国事業部)所属。自作パソコン好きで、ハードウェア選定の仕事を与えると喜ぶ。最近は何でもコンテナにしたい教に入信し、コンテナ化の機会を虎視眈々と狙っている。 【IIJ 2023 TECHアドベントカレンダー 12/11の記事です】 こんにちは、九州支社技術部(九州・中四国事業部)所属のy-morimotoです。 ふとしたことから、自宅に大容量の記憶媒体が欲しくなる時があるかと思います。 最近では、単体で22TBなHDDや、30.72TBなSSDなど、ラックマウントサーバ的な物を使わなくても、大容量が準備しやすい時代になりました。 ただ、1PB(1000TB)を目指した際に、意外とつまずきポイントがあったので、今回ご紹介させて頂きます。 今後、ご自宅に1PB(1000TB)を置かれる際の参考になれば幸いです。 1.USB接続の限界 簡単にHDDを接続する方法、まず思い

    一般のご家庭に1PB(1000TB)のHDD | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/12/11
    ”容量がまばらなのは、最初16TBで初めるも、途中18TBに浮気をし、平均16TBで良いからと安価な14TBに手を出すも”うわー変態仕様。(褒め言葉
  • 小型マイコン M5Stamp S3 + InfluxDB + Grafana で作るIoT水槽モニタリングシステム | IIJ Engineers Blog

    ネットワークに関連する技術全般に興味を持つ2019年入社のエンジニア。ネットワークエンジニアの経験を経て、現在はIoTビジネス事業部でサービス開発と運用に従事。趣味は洗車とドライブ。 【IIJ 2023 TECHアドベントカレンダー 12/4の記事です】 はじめに はじめまして。IoTビジネス事業部 技術部 プロダクトソリューション課に所属する加森です。 主にバックエンドとインフラのエンジニアとして、IoT関連サービスの開発および運用を行っています。 2 年前頃から水棲亀のアカセスジガメを飼い始めたのですが、成長とともに水槽が手狭になってきたため、最近、思い切って大きめの水槽を購入しました。 それに併せて砂利を敷いてみたり、新しいろ過システムを入れるなど、飼育環境に手を加えていたのですが、その延長で「水温、気温や日光浴のタイミングを可視化したら健康管理にいいんじゃないか?」と思い始め、この

    小型マイコン M5Stamp S3 + InfluxDB + Grafana で作るIoT水槽モニタリングシステム | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/12/04
  • Wi-Fi HaLow™の性能評価実験を行いました | IIJ Engineers Blog

    半導体メーカ、無線メッシュのスタートアップを経て、2022年にIIJJoin。営業出身ということもあり、分かりやすく技術を伝えることをモットーにしております。趣味は人とお酒を飲むこと、ライブ鑑賞、ゲーム等、、 はじめに IoTビジネス事業部 プロダクト&ワイヤレスビジネス推進 三宅です。 今回、LPWA版Wi-Fi規格であるWi-Fi HaLow™(IEEE 802.11ah)の性能評価を行いました。 皆さんはWi-Fi HaLow™という通信規格をご存じでしょうか。 後光(Halo)+低消費(Low)という冠を抱いたこの新しいWi-Fiは、弊社の取り扱っているLoRaWAN™と同様920MHz帯を使用しており、 通信距離が長い 低消費電力 電波が回り込みやすい との特徴を持っています。 また、従来のWi-Fi同様IPベースのため、既存の資産や市販のIPベースの機器(カメラ等)との親和性

    Wi-Fi HaLow™の性能評価実験を行いました | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/11/15
  • Starlink(スターリンク)のAPI + Prometheus + Grafanaで可視化しよう | IIJ Engineers Blog

    Starlinkを個人で利用している範囲ではあまり問題になりませんが、複数の人で使うようになると状態のチェックや記録をつけたくなります。「現在の」状態やネットワーク統計は公式アプリで取得できますが、確認できるのは過去15分、停止情報は過去12時間までしか蓄積がありません。アンテナを再起動すると過去情報は消えてしまいます。 Starlinkの状態や統計情報はアンテナのAPIにアクセスする事で取得できます、これは一般に仕様が公開されているものではありませんが、独自に解析して作成されたツールがいくつも公開されています。そこでどの様な情報が取得できているのか調べ、可視化できるか確認してみたいと思います。 これまで過去投稿の一覧を書いていましたが、記事が増えてきたので、タグでまとめた先のリンクにします。IIJのスターリンク関係の記事が集まっていますので活用してください。 動画も公開していますので、よ

    Starlink(スターリンク)のAPI + Prometheus + Grafanaで可視化しよう | IIJ Engineers Blog
    hiroomi
    hiroomi 2023/10/27