kstmkstm
kstmについて
Join
Contact
Blog
kstmについて
Join
Contact
Blog
    • Home
    • kstm 光芒祭CTF 2024 回答速報
    • BBQをやりました
    • kstm ホームページを GitHub Actions で回す
    • 技育博2022に参加しました
    • ICTSC 2020に参加しました
    • ベーコンを作りました
    • Advent Calendar 2018
    • kstm_network
    • 2017年kstmの活動
    • Advent Calendar 2017
    • kstm ZTPを作った
    • ISUCON7 予選突破!
    • OB訪問 @candle1388
    • ISUCON6 予選突破!
    • 梅雨の晴れ間でBBQをしました
    • こどもプログラミング教室 第2回 (長野市)
    • ICTトラブルシューティングコンテスト 準優秀賞!
    • ICFP Contest 2016に参加しました。
    • こどもプログラミング教室 第1回 (長野市)
    • ICPC国内予選に参加しました
    • こどもプログラミング教室 第1回 (売木村)

kstmのネットワーク構成

筆者:Tsurugi

これはアドベントカレンダー2018/12/15の記事でもあります。

主旨

我が部のネットワークの引き継ぎ会の記録をまとめます。構成を知っている先輩方の卒業によるネットワークに対応する人がいなくなるのは危険なので記録として残したいと思います。会に参加できていない人にも見ていただきたいです。その他の方には我々がいかなる構成を成した環境に生きているか知ってもらい楽しんでもらえたら幸いです。

本文

我々はネットワークの構成をgoogleスプレッドシートで共有しています。以下に修正を施した画像を示します。

スプレッドシート

左の列に装置名、上の行にvlanIDで、表内にIPアドレスを記入しています。

次に先輩が書き起こしてくださった図を示します。ホワイトボードの反射光で部室が見えたので修正してあります。

wboard

wboard2

行がVlan、列が何らかの装置(スイッチやサーバ)で、接続が黒丸でtrankが白丸で表現されています。

手書きの画像ファイルでは扱いにくいということで、現在グラフないしを製作中とのことです。

勉強会での私の理解

私自身以前からシートを見て構成を見ることはできましたしちょくちょく話を聞いていたがよく理解できていなかったですが、

スイッチ・サーバの名前に関して、スイッチ名は通過点という意味で長野県の駅名を、サーバ名は走らせる側という意味で特急ないしの列車名ベースに、名前が付けられているということに目からウロコでした。それが分かるだけでだいぶ鮮明に何やってるか分かるので素晴らしいと思いました。 また、10.111.~.~の、「111」の由来として「kstm」のASCII値の平均を取ってる?らしく、これらの手法で何らかの意味のある数字を生成して扱っているそうです。以下に教えてもらったコードを示します。

var s="kstm"
Math.floor(s.split('').map(c => c.codePointAt(0)).reduce((acc, cur) => acc + cur)/s.length)

まとめ

とりあえず、現状どうなっているか、についてシートの見方から教わることができて私も少しはマシに理解できたと思うので良かったです。

機能していない(存在していない)項目がシートに残っている等の情報を修正できて、シートの信頼性が向上できたので是非、確認できる人には確認して興味持っていただきたく思います。

見れない人でも興味があれば、部長(私)か部長が誰なのか知ってる人に言ってください。検討します。(ストレートで承認と思いますが)

Last Updated:
Prev
Advent Calendar 2018
Next
2017年kstmの活動