<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>router | ～下町物語～</title>
	<atom:link href="https://blog.rurineko.com/archives/tag/router/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Wed, 01 Nov 2017 04:50:13 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.rurineko.com/wp-content/uploads/2017/04/cropped-image2_9-32x32.jpg</url>
	<title>router | ～下町物語～</title>
	<link>https://blog.rurineko.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://blog.rurineko.com/archives/tag/router/feed"/>
	<item>
		<title>指定時間YouTubeを見せたくない！！</title>
		<link>https://blog.rurineko.com/archives/9402</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Wed, 01 Nov 2017 04:50:13 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux(Apache)WebServer]]></category>
		<category><![CDATA[Linux(シェル)]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[ファイヤウォール]]></category>
		<category><![CDATA[BIND]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[URLフィルター]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[ルータ]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=9402</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>Webフィルターサーバ実装 ある環境において、ある一定期間YouTubeを見せたくない時間帯があります。例えば不特定多数が操作できるような環境にTVを設置していて、いつでも動画コンテンツを見られてしまうような場合。 営業 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/9402">指定時間YouTubeを見せたくない！！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span><h2 id="midashi2">Webフィルターサーバ実装</h2>
<p><img fetchpriority="high" decoding="async" class="size-full wp-image-9403 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2017/11/2017-11-1_13-46-54_No-00.png" alt="" width="438" height="193" srcset="https://blog.rurineko.com/wp-content/uploads/2017/11/2017-11-1_13-46-54_No-00.png 438w, https://blog.rurineko.com/wp-content/uploads/2017/11/2017-11-1_13-46-54_No-00-400x176.png 400w" sizes="(max-width: 438px) 100vw, 438px" /></p>
<p>ある環境において、ある一定期間YouTubeを見せたくない時間帯があります。例えば不特定多数が操作できるような環境にTVを設置していて、いつでも動画コンテンツを見られてしまうような場合。</p>
<p>営業時間内は、見えるけど営業時間外スタッフがみて、通信コストが跳ね上がるみたいなのを抑制したいなどの用途を想定しています。</p>
<h3 id="midashi3">どうやって実現？</h3>
<p>それをどのように実現するか？って話なのですが、我が家にルータにはURLフィルターて奴が機能としれ備わってます。当初それを使って実装をしていこうと思ったのですが、なんとこの機能は、制限事項として、http通信のみしか制限出来ない。今時のサイトは全て暗号可されており、https通信になっているので、この場合、これらのサイトは制限できない話になってしまいます。めんどくさいですねｗ</p>
<h3 id="midashi3">では、これらをどうやって制御するか？</h3>
<p>色々考えたのですが、内部で対応するのが一番スループットからして良いという結論に達しました。では、考えた方法は、どういう制御をいれるのか？</p>
<p>１．指定時間帯はWLANをタイマー機能でＯＦＦにする<br />
２．指定時間帯該当のドメインに対して無意味な（127.0.0.1）みたいな物を返すＤＮＳサーバを立てる</p>
<p>この２つです。基本的に全者は、YouTube以外も犠牲になるためNGにしました。後者は、美味くやれば可能という結論に至りました。後者をVMサーバとして構築していきます。</p>
<h3 id="midashi3">仕組み</h3>
<p>基本的にLinuxで組みます。内部にBINDかアンバウンドを入れてcacheサーバとして動作させます。BINDの場合、CRONでHOSTSを切り替えて、簡易制御するか、BINDのローカルロケーションを書いてCRONで制御するかにします。</p>
<p>BINDもアンバウンドも定義ファイルを更新すると、再起動が必要なので簡単にHOSTS運用をしようかなと思っています。</p>
<p>Linuxのデフォの名前解決は、HOSTSなので、そちらにまず、下記を設定します。</p>
<p>127.0.0.1   www.youtube.com<br />
127.0.0.1   youtube.com</p>
<p>これを１ファイルにしてCRONで時間で差し替えます。曜日・時間・等で細かく制御できるので非常に便利ですね。haproxyいれて、VMとラズパイで冗長化してVIPを参照にするでもいいかも知れません。</p>
<p>この方式なら、アマゾンプライムやその他の映像配信サービスもドメインが設定されているどんなサイトでも制御可能で有り、https / httpに関わらず制御する事が出来る、最善の方法だと思われます。</p>
<h3 id="midashi3">ちょっとした案</h3>
<p>また、上記設定例では、ローカルホストを登録してますが、立てるサーバのIPを入れてしまえば、例えば、時間外に接続したらapacheが時間外の為見れませんのｈｔｍｌを返却し、見ようとしている人に警告する的なsorryサーバ的な組込も可能かと思います。その場合、httpsで証明書のエラーがでるのできれいには行かないでしょうけどね。<br />
アプリで見ている様な場合も特に、エラー表示しか出ないしょうし。</p>
<p>なお、外部サイトでサービスとしてやっているサイトもあるので、そちらはDNSをそこを見せるだけで、後はWebの設定画面から制御できるんですが、DNSの参照が遅いとか色々書いているので、制御したのいのは、１つか２つくらいなので、ローカルサーバでさっくりやって終わりにしたいと思います。</p><p>The post <a href="https://blog.rurineko.com/archives/9402">指定時間YouTubeを見せたくない！！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>こんなに速くreplaceするとは思わなかった</title>
		<link>https://blog.rurineko.com/archives/9203</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Thu, 19 Oct 2017 03:01:29 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Linux(Apache)WebServer]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[ハード関連]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[replace開始]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[tcp_tw_recycle]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[アイキャッチはhadoopマスコットですが、本件とは関係ないですｗ]]></category>
		<category><![CDATA[スナップショット]]></category>
		<category><![CDATA[回線事情]]></category>
		<category><![CDATA[権限がない]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=9203</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>ブログサーバreplace 当ブログサーバですが、諸事情によりreplaceしました。その理由は、これから下に書いて行きますね。 replaceした理由 このブログサーバですが、数点不可解な点があって、何が悪いのか？どう [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/9203">こんなに速くreplaceするとは思わなかった</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span><h2 id="midashi2">ブログサーバreplace</h2>
<p>当ブログサーバですが、諸事情によりreplaceしました。その理由は、これから下に書いて行きますね。</p>
<h3 id="midashi3">replaceした理由</h3>
<p>このブログサーバですが、数点不可解な点があって、何が悪いのか？どうなっているのか？ずーーーーと調査していた案件があります。見た目は普通に何もないですが、ある特定の条件下の元発症するのです。</p>
<h3 id="midashi3">発症する構成図</h3>
<p>どこにでもあるNAT環境です。グローバルIPと言われるいわゆる外部からアクセス出来るIPアドレスは、1つでルーター配下は、全てプライベートIPを振って、ポート番号でアクセス元とアクセス先を紐付けて通信させます。</p>
<p><img decoding="async" class="alignnone size-medium wp-image-9204" src="https://blog.rurineko.com/wp-content/uploads/2017/10/SnapCrab_NoName_2017-10-18_23-7-34_No-00-620x333.jpg" alt="" width="620" height="333" srcset="https://blog.rurineko.com/wp-content/uploads/2017/10/SnapCrab_NoName_2017-10-18_23-7-34_No-00-620x333.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2017/10/SnapCrab_NoName_2017-10-18_23-7-34_No-00-400x215.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2017/10/SnapCrab_NoName_2017-10-18_23-7-34_No-00.jpg 626w" sizes="(max-width: 620px) 100vw, 620px" /></p>
<p>出典：http://www.geekpage.jp/technology/nat/whatis-nat.php</p>
<p>この時、PC1・Android1・iPhone1・Android2・iPhone2と5台例えば、このブログサイトに接続してみます。</p>
<p>○PC1　通信出来る　×Android1／Android2　×iPhone1／iPhone2　通信出来ない。</p>
<h3 id="midashi3">不可解な現象</h3>
<p>何かの拍子にiPhone1を再起動して、ブログサーバに接続すると、おぉ！なんか接続出来る様になった。もしくはは、Routerを再起動させて一発目はAndroid1で接続すると接続出来る。iPhone1は接続出来ない。Android2は接続出来ない。PCはいつも何も無く接続出来る。一度接続出来なくなると、もうずーっと出来ない。そして、ソフトバンクとか、ドコモとか、AUとかの3G・4G回線から来ると、問題なく接続出来る事。厳密に言うと回線業者によってちょっとまた色々あるので下に書きます。なぞやぁ！これ本当にハゲそうです。</p>
<h3 id="midashi3">そして分かったんです。</h3>
<p>上の構成図で、NATの原理をちょっと書くと、ローカルIPに192.168.1.10(PC) / 192.168.1.11(Android1)/192.168.1.12(Android2)/192.168.1.13(iPhone1)/192.168.1.14(iPhone2)と仮定して、外に出るグローバルIPは、111.111.111.111とします。</p>
<p>PCからこのブログサイトに接続します。192.168.1.10 -&gt;  111.111.111.111にRouterで変換される、その上でDNSサーバに当ブログのドメインを聞きに行く。このブログサーバは、Address: 133.18.171.141がこれなので、このグローバルIPに対して接続を行う。</p>
<p>ブログサーバは、アクセスしてきた端末に対して、ｈｔｍｌをコンテンツを111.111.111.111に送信する。その上でRouterが111.111.111.111に戻ってきた通信を、ＮＡＴテーブルを元に192.168.1.10に送り届ける。</p>
<p>これが、概ねの動作概要になるのですが、複数端末が同じブログサイトにアクセスにきた場合、どうでしょうか？下記の様な構図ができあがりますね。</p>
<p>ＰＣ1&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;  Ruter 111.111.111.111 -&gt; Blog Server</p>
<p>Android1 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&gt;</p>
<p>Android2 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&gt;</p>
<p>iPhone1 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&gt;</p>
<p>iPhone2 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&gt;</p>
<p>Blogサーバからしてみると、同じIPに何度も同じパケットを送っていると思い出す訳であって、そこでふと考える訳です。あれ？もうさっき送ってきたパケットより古い物はもうパケット送んなくていいや！って思い出してパケットは破棄する訳です。</p>
<h3 id="midashi3">もうお分かりですか？</h3>
<p>Linuxには、tcp_tw_recycleという仕組みが用意されています。</p>
<p>そのそも、それってなによ？って話なのですが、TIME_WAIT状態のソケットを高速に再利用するためのLinuxカーネル特 有の仕組という事らしいです。</p>
<p>こいつを有効にした時、同じグローバルIPからの同時に接続した時、TCPパケットにタイムスタンプ情報が入っている場合（Android・iPhone共に付加して送っているそうです）、同 時にパケットを送ると、古いタイムスタンプの方のパケットが破棄されます。</p>
<p>不可解だった、一度接続出来なくなると、もうずーっと出来ないのは、いつまでたっても端末は同じ速度で時間が過ぎて行きます。Android1にしてもiPhone1にしても、同じ1秒は1秒なので、それが逆転する事はありません。よって、接続出来る場合は、ずーっと接続出来るし、接続出来ない端末はもう接続出来ないんです。</p>
<h3 id="midashi3">パラメーター変更したら良いじゃん</h3>
<p>じゃあ！このパラメーターを変更すれば良いじゃん！そうなんです。とっととやってしまいましょう。<br />
CentOS7だと下記のコマンドを打つと出来るんですよ。できるんでよねぇ・・・。</p>
<p><img decoding="async" class="alignnone size-full wp-image-9208" src="https://blog.rurineko.com/wp-content/uploads/2017/10/SnapCrab_NoName_2017-10-18_23-53-41_No-00.jpg" alt="" width="468" height="52" srcset="https://blog.rurineko.com/wp-content/uploads/2017/10/SnapCrab_NoName_2017-10-18_23-53-41_No-00.jpg 468w, https://blog.rurineko.com/wp-content/uploads/2017/10/SnapCrab_NoName_2017-10-18_23-53-41_No-00-400x44.jpg 400w" sizes="(max-width: 468px) 100vw, 468px" /></p>
<p>root権限がないと出来ないって！？いや、このユーザrootだしな・・・。そして、悟ったんです。このスーパーバイザー的なアカウントじゃないとパラメーターいじれないんじゃ！？</p>
<p>そうなんです。このブログサーバVPSを借りて居るので、VPSのホストサーバの設定に引きずられるんですよ。この仮想化ソリューションでは、もう絶対にいじれない神の領域なんです。という事で、replaceする事にしました。思い立った時が、replaceのタイミングなんで、とっととやってしまいましょう。</p>
<h3 id="midashi3">replaceを開始</h3>
<p>ちょうど、ひな形のスナップショットを作成するチャンスだったので、監視エージェントとかjenkinsスレーブとか全部入れてひな形化して、スナップショットとった後でブログサーバに設定する事にしました。</p>
<p>WordPressのデータをtarで圧縮してローカルPCにダウンロード。mariaDBの設定全部まるっと、dumpとってローカルPCにダウンロードして、該当サーバへ移設する。必要なPackageを入れてWebサーバに仕立てる。dumpを戻したり、zabbixの個別設定をしたりして、昨日2時間くらいで別のサーバで稼働させてDNSを書き換える。間もなく24時間くらいが経過して、やっとアクセスは新サーバの方に移りつつある。完全に通信が止まったらインスタンス削除して完了。</p>
<h3 id="midashi3">番外編</h3>
<p>通信回線の業者に寄って、グローバルIPを付与しない業者も時折あります。なので、NAT環境のでかい版と考えてもらうと、そこの通信業者で私のブログを見てくれている方がいらっしゃいましたら、同様に起動時間の古い方は繋がらないという事が想定されます。また、ドコモもグローバルIPはふるものの、複数端末にグローバルIPを振る方式を採用している為、同様の事象になる可能性があります。<br />
よって、1つでも、2つでもアクセスしようとされた方が接続出来ない状況を避ける為、replaceと相成りました。</p>
<p>1つ、エラーログに大量にログを書かれているのは認識していたのですが、それも先ほど1つのPackageがインストールされていない事により発生している事と、php.iniを移行するのすっかり忘れてて、php.iniがありませんでした・・・org それでも、普通に動くんですねｗ全部デフォルトって事だったんでしょう。日本語の処理が上手く出来ないってエラーだったので、すぐ気がついたので良かったですけどね。</p><p>The post <a href="https://blog.rurineko.com/archives/9203">こんなに速くreplaceするとは思わなかった</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OCN大規模通信障害発生 slack/AWS繋がらず！原因報 majikayo!</title>
		<link>https://blog.rurineko.com/archives/8364</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Fri, 25 Aug 2017 17:52:19 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ビジネス]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[ハードウェア]]></category>
		<category><![CDATA[ハード関連]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[ファイヤウォール]]></category>
		<category><![CDATA[仕事]]></category>
		<category><![CDATA[504Gateway Timeout]]></category>
		<category><![CDATA[Route]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[Slack]]></category>
		<category><![CDATA[TCP/IP]]></category>
		<category><![CDATA[トランジット]]></category>
		<category><![CDATA[ネットワーク障害]]></category>
		<category><![CDATA[プロトコル]]></category>
		<category><![CDATA[ルーティング]]></category>
		<category><![CDATA[不安定]]></category>
		<category><![CDATA[大規模]]></category>
		<category><![CDATA[大規模ネットワーク障害]]></category>
		<category><![CDATA[急上昇ワード]]></category>
		<category><![CDATA[ＡＷＳ]]></category>
		<category><![CDATA[ＢＧＰ]]></category>
		<category><![CDATA[Ｌ２スイッチ]]></category>
		<category><![CDATA[Ｌ３スイッチ]]></category>
		<category><![CDATA[ＳＡＫＵＲＡ]]></category>
		<guid isPermaLink="false">http://blog.rurineko.com/?p=8364</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>原因は誤った経路制御、海外事業者のオペレーションミスか？ 本日昼頃発生した日本全土をほぼ覆う程の通信障害について、原因を特定した模様である。 こちらのブログの監視ツールでも検知されていた！ 今回の通信障害の原因は、インタ [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/8364">OCN大規模通信障害発生 slack/AWS繋がらず！原因報 majikayo!</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span><h2 id="midashi2">原因は誤った経路制御、海外事業者のオペレーションミスか？</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-8363" src="http://blog.rurineko.com/wp-content/uploads/2017/08/IMG_20170825_134541-620x474.jpg" alt="" width="620" height="474" srcset="https://blog.rurineko.com/wp-content/uploads/2017/08/IMG_20170825_134541-620x474.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2017/08/IMG_20170825_134541-400x306.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2017/08/IMG_20170825_134541.jpg 669w" sizes="auto, (max-width: 620px) 100vw, 620px" /><br />
本日昼頃発生した日本全土をほぼ覆う程の通信障害について、原因を特定した模様である。</p>
<p>こちらのブログの監視ツールでも検知されていた！<br />
<img loading="lazy" decoding="async" src="http://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-56-32_No-00.jpg" alt="" width="526" height="326" class="aligncenter size-full wp-image-8374" srcset="https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-56-32_No-00.jpg 526w, https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-56-32_No-00-400x248.jpg 400w" sizes="auto, (max-width: 526px) 100vw, 526px" /></p>
<p>今回の通信障害の原因は、インターネットの通信パケットを正しい宛先（IPアドレス）へ転送するためにネットワーク事業者間で共有している経路制御（BGP：Border Gateway Protocol）の情報に、誤った経路の情報を流してしまったネットワーク事業者がいたことによるものとみられる。これが意図的なのか、オペチョンによる物かは判明はしていないが、これからどこの業者がその情報を流してしまったのか？順次調べを進められる事になるだろう。</p>
<h3 id="midashi3">BGPについて急上昇ワードがえらい事に！</h3>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-8365" src="http://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-26-26_No-00-620x154.jpg" alt="" width="620" height="154" srcset="https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-26-26_No-00-620x154.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-26-26_No-00-400x99.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-26-26_No-00-768x191.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-26-26_No-00.jpg 782w" sizes="auto, (max-width: 620px) 100vw, 620px" /><br />
でも、これをみてどれだけの人が理解しただろうか？我々インフラをやっている人間からすると、まあまあ普通の事なのだが、一般人がみてもこれは絶対理解出来ない代物だと思う。ルーティング？プロトコル？なんぞやそれってならないですかね？下記が分かり安いかなと思うけど、結局ルーターやらスイッチが何をどうしているのかを理解出来ないと、読み解けないと思われる。<br />
<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8366" src="http://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-29-52_No-00.jpg" alt="" width="514" height="370" srcset="https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-29-52_No-00.jpg 514w, https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-29-52_No-00-400x288.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-29-52_No-00-240x172.jpg 240w" sizes="auto, (max-width: 514px) 100vw, 514px" /></p>
<h3 id="midashi3">主原因は、下記じゃないかと言われてる</h3>
<p><span style="color: #ff0000;"><strong>OCNが相互接続している海外の大手ネットワーク事業者が、OCNのネットワークへ転送すべきIPアドレスに対し、本来は経由すべきではない自社のネットワークへ転送するよう指定してしまった模様だ</strong></span>。そこのパケットの流れを制御しているBGPがOCNのパケットを根こそぎでデータの流れを自社の広域網に流れを変えたことにより、これらの傷害が発生したとのこと。おそらく、そこの通信もOCNからのパケットが大量に押し寄せてパンク状態になり、パケットが衝突しまくり、経路が違う事により正常にパケットが流れなくなり、最後はTCP/IPの理屈でポイされて、パケットが潰れていく感じかなと想像している。</p>
<h3 id="midashi3">影響を受けたIPアドレスについて</h3>
<p>今回の経路障害の影響が及んだIPアドレスは、世界で約10万アドレス。このうち日本国内が約2万5000アドレスだという。ここのブログもなんと、504Gateway Timeoutを返して一時繋がらなくなりました。影響を受けたIPアドレスになりました。なんてこった！どうしようもねーやなぁ。<span style="color: #ff0000;"><strong>ＳＡＫＵＲＡ</strong></span>も<strong><span style="color: #ff0000;">ＡＷＳ</span></strong>も<span style="color: #ff0000;"><strong>Slack</strong></span>影響を受けていたとの事なので、軒並み全部駄目だったんでしょう。Slackが繋がらなくなった為、全く仕事が出来なくなったのも事実でｗ</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8368" src="http://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-40-6_No-00.jpg" alt="" width="480" height="222" srcset="https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-40-6_No-00.jpg 480w, https://blog.rurineko.com/wp-content/uploads/2017/08/SnapCrab_NoName_2017-8-26_2-40-6_No-00-400x185.jpg 400w" sizes="auto, (max-width: 480px) 100vw, 480px" /></p>
<h3 id="midashi3">今後の対策は？</h3>
<p>ってこんな事書いても、対策は無しって感じですかね。オペチョンについては、誰でも起こすこともあるし、それをシステム化しても、結局バグってると、結局発生してしまう。という事は、絶対って事は無いので、1％でもその確率を少なくする事が必須かと思われる。</p><p>The post <a href="https://blog.rurineko.com/archives/8364">OCN大規模通信障害発生 slack/AWS繋がらず！原因報 majikayo!</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
