2020年7月12日日曜日

高いBS-GS2008を買わなくても、ひかりTVマルチキャスト問題を軽減できる「かもしれない」

【要約】
ひかりTVのマルチキャスト問題は、BS-GS2008を買えば確実に改善するけど、BS-GS2008は高いので、手元にスイッチングハブが余っているなら試してみる価値があるかも。

---

【構成1】








【構成2】








この2つの構成で、BS-GS2008のMLDスヌーピングをOFF、トラフィック制御もOFFにした場合、つまり、単なるスイッチングハブ状態でも、ネットワーク負荷はなぜか圧倒的に構成2の方が低かったです。
「ひかりTV」(ケーブルテレビ番組)を見ているときは、普通に通信できていました。ただ、「地デジ」を見ているときは、通信不可では無いですが、かなりの通信負荷がかかっていました。

BS-GS2008はスマートスイッチとしては圧倒的に安いんですが、それでも1万円は超えるので結構高いです。なので、手元にスイッチングハブが余っているなら、試してみる価値はあるかな?と思います。もしかすると、環境によってはある程度、問題を軽減できるかもしれないです。

(1) ルータには、STBとスイッチングハブだけをつなげる
(2) STB以外の機器はハブにぶら下げる

スイッチングハブを買ってまで試すことでは無いです。買うなら、BS-GS2008を買いましょう。その方が確実ですので。

ひかりTVのマルチキャストでネットワーク負荷が上がる問題をMLDスヌーピングではない方法で解決した

【要約】
ひかりTVのマルチキャスト問題はMLDスヌーピングで解決するのが一般的だけど、マルチキャストのトラフィック制御でも解決できるという話

---
ひかりTVを使っているLANでハブを使うと、マルチキャストのパケットがネットワーク全体に送信されてネットワーク負荷が上がる問題があって、その解決方法で有名なのがMLDスヌーピングが使えるスマットスイッチを使う方法です。

前住んでいたところのネットワーク環境だと、MLDスヌーピングを使わなくても、若干ネットワーク負荷が上がるなぁぐらいだったのですが、新居のネットワーク環境だと、MLDスヌーピングが効いていないと、全くといっていいほど通信ができなくなります。

MLDスヌーピングが効いていれば問題にならないと言えばそうなのですが、この場合以下のような問題があります。

(1) スマートスイッチの状態がリセットされると、MLDスヌーピングの学習が終わるまではほぼ通信不可
(2) ひかりTVの「ひかりTV」(ケーブルテレビの番組)だけを見ている場合は、MLDスヌーピングの学習が終わっていれば問題ないですが、「地デジ」を見ると、学習し直しになってその間通信不可になる。「ひかりTV」と「地デジ」は別のマルチキャストとして扱われるようで、「地デジ」はさらにチャンネル毎にも別マルチキャスト。

(2)が特に問題で、ひかりTVのチャンネル切り替えをやると、その都度MLDスヌーピングの学習が終わるまで、インターネットとの通信が止まってしまい、かなり困った状態になりました。

そこで、MLDスヌーピングでは無い方法で問題を解決することにしました。
解決方法ですが、まずネットワークの構成を変えました。

【変更前】

【変更後】

変更前は、ルータ側のLANポートは1つしか使用せず、全部の通信をハブに渡して、それから機器に分岐していたのですが、変更後はひかりTVのSTBだけルータのLANポートに直接つなぎ、他の機器はハブにつなぐことにしました。

この状態だと、STBとハブにマルチキャストが常に飛ぶ状態になるので、ネットワークの負荷は大きいままです。そこで、ハブ(BS-GS2008)の設定で、ルータとつながるポートのマルチキャストパケットのトラフィック上限を下げました(BS-GS2008だと、詳細設定のトラフィック制御のマルチキャストを無制限 → 128p/s に。BS-GS2008のトラフィック制御は、ポートに入ってくるデータに対して効くようです)。

この設定によって、STB側でチャンネル切り替えをやっても、インターネットとの通信が止まることが無くなりました。

ただ、よく分からないことが2つあります。

(1) 変更後の構成だと、STBの電源OFFで、DLNAも使ってないのに、ひかりTVのマルチキャストが続く場合がある。10Mbpsぐらい帯域の無駄。
(2) 変更後の構成で、トラフィック制御せずに、MLDスヌーピングの設定をしても、(学習が終われば)ネットワークの負荷は減るはずなんですが、なぜか負荷が下がらなかった。

理由が分からないのですが、とりあえず問題になるまでは放置です。

2020年7月11日土曜日

引っ越しして、回線がむちゃくちゃ高速になりました

同じ町内で引っ越しました。

元々のマンションは光回線が引けましたがVDSLだったので、どんなに頑張っても80Mbpsが限界でした。引っ越すに当たって、光コンセントが付いているところを探したら近所にありました。

引っ越しに伴って、回線やプロバイダの契約も見直しました。

前の回線・プロバイダは、@niftyの光コラボレーションを使っていましたが、新しいところは、フレッツ光(ギガマンション・スマートタイプ ミニ 光配線方式)+オープンサーキットにしました。一部ポート開放をしたかったので、v6Direct/固定IP1コースにしています。

ルータはYAMAHAのNVR510を引き続き使います。新居の回線工事で、業者の人が持ってきたHGWはRS-500KIでした。これは、小型ONUが付いている機種なので、小型ONU部分を抜いて、NVR510につなぎました。HGWは1回も使わずにしまい込まれました。

で、回線速度ですが、以下のような感じです。
一番下は朝の5時。上3つは夜です。

アップロードの方が若干怪しい数値が出るときがあるんですが、ダウンロードは夜でも非常に速度が出ています。

大量にダウンロード・アップロードする人間でもないので、回線はほとんど遊んでいることになるんですが、ストリーミングとかリアルタイム性のある通信は安定するようになりました。回線の使用状況を見ていると、たまに突発で100Mbpsぐらいの通信が発生することがあるんです。前の回線だと、その段階で上限を超えてしまって、通信が止まる場合がありましたが、新居の回線だと何事も無い場合が多いです。

むちゃくちゃ高速になった回線ですが、大きな欠点があります。
それは、大手のプロバイダの倍ぐらいの金額がかかると言うこと。
フレッツ光の料金としてNTTに払っているお金の段階で、普通の回線・プロバイダ込みの料金ぐらいします。それに加えて、プロバイダ料金がかかります。

まあ、スピードとお金の天秤ですね。

2019年5月26日日曜日

Windowsの標準機能だけを使って、ファイルをソートしてコピーする

 Windowsのエクスプローラーを使ってフォルダの中のファイル一覧を見ているときはソートされた状態で表示されているので気にならないと思うのですが、実際のファイルシステムの中は、結構バラバラで保存されています。
 エクスプローラーでファイルをコピーすると、そのバラバラの順番でファイルコピーが実行されるので、コピー先のファイルシステムの中もバラバラになります。
 普通は問題にならないと思うのですが、一部の音楽プレーヤーやカーナビなどは、そのファイルシステムの順番で音楽を再生してしまうので、思ったように曲が再生されないなどの問題が起きます。
 解決方法として、専用のソフトを使ってファイルシステムを直接並び替えるという方法もあるのですが、標準の方法でもないのでリスクもあり、リスク無しで解決しようとすると、ファイルをソートした順番でコピーするということになります。
 ソートしながらコピーもフリーウェアなどを使ってもいいのですが、Windowsの標準機能だけでも実現することができます。

ということでバッチファイルを作成してみました。

【SortCopy.bat】

echo off
setlocal enabledelayedexpansion
for /F "usebackq delims==" %%i in (`SortCopyEscape.bat %1`) do (

set SRC=%%i
set DEST=!SRC:%1=%2!

echo F | xcopy /F /Y !SRC! !DEST! >nul
echo copy !SRC! → !DEST!
)
endlocal


【SortCopyEscape.bat】

@echo off
for /F "usebackq delims==" %%i in (`dir /S /B /A:-D %1 ^| SORT`) do (

call :REPLACE "%%i"
)
exit /b

:REPLACE
set TMP=%1
echo %TMP:!=^!%
exit /b


 使い方は、2つのファイルをカレントディレクトリにコピーして、

 SorrtCopy <コピー元フォルダ> <コピー先フォルダ>

 です。
 自由に使ってもらってかまいませんが、使用したことで起きた結果について責任を取りませんので、各自の責任でお願いします。

2019年3月16日土曜日

[Synology DiskStation] Hyper Backup で Google Drive に保存したバックアップファイルをPCで直接見る方法

Synology DiskStation の Hyper Backup を使うと、他のディスクドライブだけじゃなくて、Google Driveなどのクラウドストレージにもバックアップを取ることができますが、ファイルが圧縮された形式になっているため、そのままではバックアップしたファイルを参照することができません。

ファイルを参照するには、Hyper Backup Explorerを使用する必要がありますが、Hyper Backup ExplorerはローカルディスクとSynology C2 Backupしか参照することができないので、Google Driveに保存されているバックアップファイルをPCで直接見るには、以下の方法でやる必要があります。

(1) Google Driveからファイルを全部ダウンロードして、Hyper Backup Explorerを使用する。
xxxx.hbk ディレクトリ毎まとめてダウンロードして、その中の SynologyHyperBackup.bkpi をHyper Backup Explorer で開きます。
この方法だと、Google Driveから全ファイルをダウンロードする必要があるので結構大変です。

なので、

(2) ドライブファイルストリームを使う
この方法がちょっと手軽です。
ドライブファイルストリームを使うと、Google DriveがWindowsのファイルシステムに直接マウントされるので、その中の SynologyHyperBackup.bkpi をHyper Backup Explorerで開きます。
ドライブファイルストリームは一種のネットワークドライブなんですが、ドライブレターが割り当てられるので、Hyper Backup Explorerからはローカルディスク扱いです。
一部のファイルのリストアであれば、こちらの方が短時間ですむと思います。

2019年2月13日水曜日

BloggerからPINGOO!のPing送信ができない場合の対処法(ただし手動送信)

PINGOO!を使ってBloggerからPingを送信する方法が、PINGOO!のページに説明されているのですが、この方法では(現時点では)うまくPingを送信してくれません。自動送信も手動送信もできません。

対処方法ですが、PINGOO!の「RSSのURL」の設定を以下のようにしてみてください。

【PINGOO!ページの説明】
http://*******.blogspot.com/feeds/posts/default?orderby=updated
※*******部分にIDが入ります。

【修正後】
https://*******.blogspot.com/feeds/posts/default?alt=rss
※*******部分にIDが入ります。

これで、Pingの手動送信はできるはずです。
でも、自動送信はうまく動いているかどうかわかりません。

2019年2月8日金曜日

電波時計がぜんぜん電波時計してくれないのを解決してみた

電波時計がぜんぜん電波時計してくれないのを解決してみました。



有名なこれです。

「時計」です。

ネットにつないで、NTPで時間調整をする「時計」です。

電波時計用の電波を送信してくれる機能がついている「時計」です。

でも、これを「時計」として使用する人は少ないような....

うちは、RC造のマンションなので、電波時計の標準電波が非常に入りづらいです。
筐体の大きめな目覚まし時計は、中のアンテナの作りもしっかりしているらしく、それなりに電波を拾ってくれるのですが、腕時計はどうやってもアンテナのサイズが限られるので、ほぼ電波を拾ってくれません。(なんで電波時計は深夜帯に電波を受信する設定になっているんだろうか、腕時計に関して言えば、日中の方が出かけている可能性が高くて電波を拾いやすいのに)

ということで、P18-NTPLRが発する電波で、時間調整をさせようと言うことです。

使い方は、
(1) P18-NTPLRをLANにつなぐ
(2) P18-NTPLRのIPアドレスを調べて、ブラウザを起動してセットアップする
だけ。

私の環境では、以下のように設定しました。

NTP Server: ntp.jst.mfeed.ad.jp
送信周波数:  60kHz
送信出力:     99

NTP Serverは、デフォルトから変更しました。Public NTPサーバとして有名な物です。
送信周波数は、関東に住んでいるので、オリジナルの40kHzとバッティングしないように、60kHzを使います。
送信出力は、なぜかデフォルトでは出力MAXになっていないので、MAXに。

最初は、強制的に電波を受信するようにして、ちゃんと受信しているかを確認しました。
そのあと、数日放置してみて、毎日電波を受信するか確認しました。

全く問題なく電波で時間調整がされるようになりました。

ちょっと高いので気軽にとはいえませんが、電波時計の時間がずれるというイライラからは解放されるおすすめな一品です。