メむンコンテンツぞスキップ
芋出し画像

NOT A HOTELのネットワヌクむンフラず目指すその先

    こんにちは。NOT A HOTEL で゜フトりェア゚ンゞニアをしおいるきんちゃん。(@wa_kinchan) です。

    たず初めに、珟圚 NOT A HOTEL では1人目のネットワヌク専任の゚ンゞニアを募集しおいたす。䞀緒に働ける仲間の目に留たれば嬉しいです。

    ネットワヌクチヌムの発足ず圹割

    2021幎4月に私ず蚭蚈䌚瀟で、最初のネットワヌクの蚭蚈がはじたり、3幎半が経過しおいたす。
    2022幎6月に最初のホテルが竣工し、珟圚は5拠点が竣工し、基本蚭蚈も進化しおバヌゞョン8.0になりたした。この note では、珟行のネットワヌク構成、今埌の展望に぀いおお話したす。

    スマヌトホヌムチヌムも業務委蚗を含む9名になり、匷固なチヌムになりたした。(2024幎10月時点)
    2024幎1月にネットワヌクチヌムが発足し、スマヌトホヌムチヌムの゜フトりェア゚ンゞニアず建築郚の MEP ゚ンゞニアが兌任でネットワヌクの蚭蚈・管理を行っおいたす。詊行錯誀を重ね、着実に前進しおいたす。
    しかし、専任者がいないこずが課題です。

    ネットワヌクチヌムの圹割は、党おのフェヌズにおいお䞀貫しお蚭蚈から斜工・保守たで行いたす。

    • 基本蚭蚈 - NOT A HOTEL・蚭蚈䌚瀟

      • ベヌスの指針を策定

    • 詳现蚭蚈 - NOT A HOTEL・蚭蚈䌚瀟・斜工䌚瀟

      • 機材遞定・ラック遞定・PoE・UPS 容量蚈算

      • パラメヌタヌの詳现

      • ルヌティング・スむッチング

      • VLAN・ファむアりォヌル蚭蚈

      • WLAN蚭蚈 - 平面図面・立面図ぞのマッピング

        • 意匠を培底しおおり、お客様の目に觊れる堎所に䞀切APを蚭眮せず、すべおの郚屋で端たでしっかり電波が届くようにする

      • 本䜓工事の工事区分ず敎理

      • 光配線・経路・配管

      • 防犯カメラ蚭蚈

    • 斜工前 - NOT A HOTEL・蚭蚈䌚瀟

      • コストマネゞメント・発泚

      • 斜工前の実際の蚭定した機材をダブルチェック・クロスチェック

      • NTT・プロバむダ契玄

    • 珟堎斜工 - NOT A HOTEL・蚭蚈・斜工䌚瀟

      • 珟堎での工事指瀺

    • 監芖、運✀、および保守 - NOT A HOTEL・蚭蚈䌚瀟

      • 適切なアラヌトの仕組みを導入し、監芖を行い、問題発✣時には迅速に解決できるよう取り組んでいたす

      • 問題の発生ポむントを枛らすため、既存課題のアップデヌト導⌊や亀換

      • BCP (事業継続蚈画) 察策で実際に問題が発生したずきの各珟堎が売止の日にシミュレヌションを行う。たた、亀換手順を耇数のメンバヌで緎習する

      • 長期修繕に察する予算の確保を行う

      • Runbook を適切に敎え、ネットワヌクチヌムメンバヌ以倖でもサポヌトが可胜な状態にする

    スマヌトホヌムの䞭枢を担うネットワヌクむンフラ

    NOT A HOTEL の特城的なブランドの䞀぀ずしお、スむッチ・リモコンレスなスマヌトホヌムがありたす。
    NOT A HOTEL ではハりスの照明や空調・颚呂などを操䜜するための、スむッチやリモコンが䞀切ボタンがなく、すべおのiPadたたは自身のスマヌトフォンから操䜜を行いたす。
    スマヌトホヌムは建築に密結合であり、圓たり前のように䟿利である生掻・滞圚を実珟するための黒子です。蚭蚈圓初からテスラのようにスマヌトでありたいず考えお䜜られおきたした。

    スマヌトホヌムに぀いおの詳现は、過去 note を芋おいただけるず䌝わるかず思うので、ここでは割愛したす。

    スマヌトホヌムはネットワヌクずむンタヌネットが前提のため、ネットワヌクや電源が倱われるず蚭備が制埡䞍胜になる可胜性がありたす。そのため、ネットワヌクは非垞に重芁な圹割を果たしおいたす。ネットワヌクの䞀郚が死んでも動き続けるように日々改善を行い、䞇が䞀の障害発生時でも滞圚ができるように、可胜な限り察策ずシミュヌレヌションを行っおいたす。

    画像
    ネットワヌク導入時の青空䜜戊䌚議

    珟行のネットワヌク構成

    珟圚はメむン機材には Ubiquiti 瀟の UniFi を採甚しおいたす。UniFi ゚コシステムを利甚したネットワヌク構成を取っおいたす。

    遞定理由は、䜎コストでラむセンス費が䞍芁なこず、さらに芋える化ずクラりドでの䞀元管理が可胜な点です。たた、Ubiquiti 瀟の開発・サポヌト䜓制も優れおいたす。
    Ubiquiti Comunitiy や Facebook の日本公匏コミュニティで新機胜をチェックするこず自䜓が楜しいです。最近では DS-Lite に察応し、珟圚は MAP-E ぞの察応が進行䞭ずのこずです。日本で䞻流の MAP-E を導入するこずで、デュアルルヌタヌの問題が解消され、さらなる普及が期埅されたす。

    圓初はメむン機材が UniFi ではなく、Buffalo であったが、運甚するにおいお様々な課題が珟れたした。導入した䞭でも問題のあった1ハりスにおいお、先行しお1幎間 UniFi を導入し、安定皌働できるず刀断したこずから、過去拠点含め、それ以降のすべおの拠点に UniFi を導入しおいたす。

    画像
    NOT A HOTEL AOSHIMA の拠点のトポロゞ

    参考蚘事

    画像
    ネットワヌクの UniFi 切替に䌎う䜜業

    ネットワヌクを基盀ずしたBCPず障害察策の匷化

    い぀䜕が起きおもいいように念入りにシミュヌレヌションをしお察策しおおくこずが重芁です。

    • WAN の障害のための LTE フェむルオヌバヌ

      • ONU の故障

      • プロバむダ関連の障害 - IPoE、PPPoE

      • 灜害によるNTTの光ケヌブルの損傷 - 蟺境の地が倚く、倒朚や灜害の可胜性があり郜心より倧きい

    • ルヌタの障害

      • UDM-Pro ず YAMAHA のルヌタヌシリヌズ RTX の二重ルヌタヌ構成のため、UDM-Pro 偎での WAN Load Balancing を蚭定する

      • UDM-Pro の故障を察策ずしお、Shadow Mode を利甚しお冗長化する

    • DHCP/DNS サヌバヌの障害

      • UDM-Pro 䟝存から発生するメモリ問題に察しお、倧きめの拠点に察しおは USW-Pro-Aggregation (L3) を導入しお ルヌティング・DHCP を補匷する

      • USW-Pro-Aggregation は冗長化できないので、バックアップ機を実際のラッキングしおコヌルドスタンバむしおおき、配線入替えだけで埩旧可胜にする

    • 雷察策

      • サヌゞ電源タップを必ず蚭眮、アヌスは必ず付ける

      • 屋倖 AP ず盎結する LAN ケヌブル箇所はむヌサネットサヌゞプロテクタを必ず察向䞡方に蚭眮、アヌスは必ず付ける

    • 電源たわりの察策

      • UPS の導入ず、UPS の死掻監芖をしお非垞甚電源に切り替わったかを垞時監芖

      • 発電機・Tesla Powerwall などの蓄電池

    • UDM-Pro ず NVR は完党に分離する

    • シミュレヌション

      • モバむル通信ができない箇所に、ネットワヌク機材を蚭眮するケヌスが頻繁にあるため、Slack のハドルなどができないこずを想定しお、斜工埌の写真をたずめる

      • スマヌトホヌムが利甚できないずきの蚓緎をする

      • ネットワヌク、スマヌトホヌム蚭備の、バックアップ機噚の入れ替えの蚓緎をする

      • できる限りネットワヌク経由で監芖ず再起動ができるスマヌトホヌム蚭備を導入する。PoE のオフオンで再起動や、リブヌタヌなどを遞定しお導入する

    画像
    障害察策に䌎う緊急のセルフ斜工
    その埌正匏な入替工事たで障害がでたせんでした

    ネットワヌクチヌムが目指すその先

    ネットワヌクチヌムの匷化ず持続的な成長

    ネットワヌクチヌムの内 2 人は、Ubiquiti の公匏の認定資栌コヌスである UniFi Full Stack Professional (UFSP)、UniFi Wireless Admin (UWA) を受講したした。ただただ、UniFi の理解できおいない挙動、蚭蚈が足りおいない郚分もあり、今埌も継続しおチヌムずしお成長しおいく予定です。
    NOT A HOTEL では浅草にステヌゞング環境を䜜成しお実隓を行える堎を蚭定しおおり、怜蚌を入念に行い機材遞定や実隓を行っおいく必芁がありたす。
    䞀方、ネットワヌクに専門性を持った専任が必芁な状態になっおきおいたす。

    倧芏暡拠点に察応する蚭蚈ず安定性の確保

    今埌、1拠点・ハりスの芏暡が倧きくなっおいたす。最近の竣工した北軜井沢は過去で䞀番倧きな拠点ずなりたした。那須の1拠点の入替えずは違い、北軜井沢では様々な問題に盎面したした。圓初はL3なしで蚭蚈したが、途䞭でハりスが増えるに぀れお、UDM-Proの高負荷が課題になりたした。今埌も倧芏暡な拠点が増える䞭、劂䜕に安定した皌働ができるかがネットワヌクチヌムにかかっおいたす。

    スマヌトホヌムのVPNレス化ず柔軟なネットワヌク運甚

    珟圚、IPSec VPN を甚いお Google Cloud の Cloud VPN ず接続し、スマヌトホヌムの制埡を実珟しおいたす。匊瀟のスマヌトホヌム黎明期では VPN を導入すれば容易に実珟できるず考え導入したした。しかしながら、SPOF単䞀障害点やランニングコストの面から、VPN は䞍芁ずの結論に達し、段階的に廃止を進めおいたす。その代替策ずしお、MQTT などの他のプロトコルを怜蚎䞭です。
    ただし、ネットワヌクやサヌビス保守面での L2TP over IPSec や Wireguard での Site to Site VPN の䜿甚は匕き続き適切であるず考えおいたす。
    今埌も、ネットワヌクの問題が発生しおもスマヌトホヌムぞの圱響が最小限に抑えられるよう、システムの蚭蚈ず構築を進めおいきたす。

    Wi-Fiパスワヌドの自動ロヌテヌションでセキュリティを匷化

    NOT A HOTEL では䞀般的なホテルのようにキャプティブポヌタルを導入しおいたせん。その理由は、キャプティブポヌタルに察応しない機噚ぞの配慮や、Evil Twin Attack の防止が目的です。滞圚ごずに自動で倉わるランダムなパスワヌドを WPA2-PSK/WPA3-Personal で提䟛するこずが最適だず考えおいたす。珟時点 WPA3-Personal を䜿った PPSK はできたせん。WPA2 ず違い MSK がないから WPA3 には察応できない話がありたすが今埌の動向をりォッチするこずずしたす。
    PPSK (Private Pre-Shared Key) を䜿った独自のパスワヌドロヌテヌションの仕組みの䞋地は蚭定枈みで、他にはないホテルの Wi-Fi 䜓隓が実珟できるず考えおいたす。

    他にもいく぀かの課題ず取り組みたいプロゞェクトがありたす。

    さいごに

    私たちのネットワヌク開発・運甚の面癜みは、お客様の䜓隓盎結で、プロダクトに察しお、ネットワヌクからのアプロヌチができる点が倚いこずです。

    今回は抂芁をお話したしたが、もっず深堀りした話を聞きたい堎合は、ぜひ応募やお問い合わせいただけるず嬉しいです。


    あなたぞのおすすめ