FrontPage
概要 †
CDN †
CDNはファイルをただ配信するだけのサーバー達で構成されたネットワークのことです。
ロードバランサー配下にサーバーをおいてダウンロード配信させる場合と比べ、様々なメリットがあります。
IRC †
パケット †
ソケット †
普段利用しているHTTP通信もソケット通信を行っているの
プログラムの世界とTCP/IPの世界を結ぶ特別な出入り口。TCP/IPのプログラミングの大きな特徴なので、どう考えてもHTTPやRPCなどはソケットを使っている。当然Client Python Datastoreへのクエリとかクライアントライブラリからのリクエストはソケットを使用しているに決まっている。
ソケットを使うとTCP/UDP上で動く(トランスポート層レベル)アプリケーションを開発することが出来るため、HTTPよりもよりコンパクトな通信を使ってデータを送信したいといったことも可能となります。
だから、gRPCでHTTPみたいだけど違うプロトコルを作ろう!みたいな話をする場合にはソケットプログラムが必要になってくる。
プログラムから見ると、ポートとのインターフェースとして実装される
ツール †
ネットワークスループットはiPerfというものを使うのが良い。
トンネル †
トンネルの入り口と出口にはルーターを置きます。入り口側のルーターは,あて先として出口側のルーターのグローバル・アドレスを指定したトンネル・ヘッダーをIPパケットに付けます。このトンネル・ヘッダーを使って,インターネット上のルーターはIPパケットをあて先まで転送します。あて先のネットワークにIPパケットが届くと,出口側のルーターがトンネル・ヘッダーを外して元のIPパケットを取り出します。この手順の中で,トンネル・ヘッダーを付けることをカプセル化,外すことをカプセル化解除といいます。
単純にL4パケットをL7HTTPSのデータに書き込んで送るみたいなそういうイメージっぽい。
BGP †
- カスタムルート アドバタイズでは、Cloud Router が Border Gateway Protocol(BGP)経由でオンプレミス ルーターにアドバタイズするルートを選択します。
BGP ってなに
https://www.infraexpert.com/study/study60.html
ルーティングプロトコルには 内部で使用するIGP(AS内部)と外部で使用するEGP(AS外部)の2つがある
ASって何
ある管理組織にあるネットワークの集まり。ISPが管理しているネットワークは一つのAS
電話番号0123-45-6789は「0123」ネットワーク内「45」ネットワーク「6789」番だと考えると。
「0123」ネットワークへいきなりルーティングするのではなく、まず「日本(081)」というAS宛にパケットを送る。
「日本」というASに到着後、AS内部でルーティングする、ということですか。
http://www5e.biglobe.ne.jp/~aji/3min/32.html
ルーティングプロトコル
いっぱいルータがあった時に、静的にパスを定義していたら障害のときに迂回できないので、動的ルーティングを採用している。近接ルータ間で情報を交換(ルーティングアップデート)をして、ルーティングテーブルを変更するのがルーティングプロトコルの機能
ルーティングプロトコルによって決定された手段により、情報を交換しあい、コンバージェンスに達するわけだ。
こんばーじぇんす=すべてのルータが同一のルート情報を持つ
BSPではAS識別のためにAS番号が割り振られている。ICANNという組織によって割り振られている。パブリック・プライベートIPのように、グローバルASとプライベートASがある。
BSPはパスベクタ型ルーティングプロトコルといって、基本的にはダイクストラ的に経由ASを決定している
ルータ間のコストは、使用するルーティングプロトコルによって異なる。
例えば、RIPはホップ数だけを使うが、OSPFは回線のスピードを使う。
RIP
ルーティングプロトコルの一つ。この中のディスタンスベクタ型ルーティングプロトコル
ルーティングアップデートでは、ルーティングテーブルをそのまま渡す。ルーティングテーブルには、次のルータや次のルータへの距離(メトリック)やポートや宛先ルータが書いてある(距離付きエッジのリストを渡しているので「ディスタンスベクタ」と呼ばれる)。
RIPのルーティングアップデート
ルーティングテーブルを30秒に一回送り、このアップデートを6回受け取らなかったら、そのルータは何らかの障害が発生したとみなす。
この場合、そのルータを使うルートを消してしまう。
RIPの欠点
ルーティングループ→スプリットホライズンやホールドオンタイマで解決できる
BGP 経由で IP アドレスをアドバタイズします。のアドバタイズとは?
ルータがルーティングプロトコルを使用してルート情報を
隣接ルータに教えることをアドバタイズまたは経路広告といいます。
ネットワーク構築の一問一答
https://www.it-ex.com/distribution/securitynetworksolution/ciscobiz/2018/07/q60.html
ネットワークの勉強にこのサイトが良さそう
http://www5e.biglobe.ne.jp/~aji/3min/index.html