---
title: Windows × ネットワーク!  更新プログラムの展開に使える ネットワークの最適化機能をマスターしよう
tags: 
author: [オータタクヤ](https://www.docswell.com/user/takuyaot)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/GEWD56W3J2.jpg?width=480
description: Tech Summit 2018 というイベントでお話ししました Windows ネットワークのセッションです。 Windows のネットワーク最適化機能を、更新プログラムを配布するときにどのようなものが使えるかを紹介します。  動画はこちらにあります https://www.youtube.com/watch?v=GFHIhEXM6c8
published: October 08, 24
canonical: https://www.docswell.com/s/takuyaot/K3GMYD-PR24-windows-network
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/GEWD56W3J2.jpg)

Windows × ネットワーク!
更新プログラムの展開に使える
ネットワークの最適化機能をマスターしよう
日本マイクロソフト株式会社
クラウド&amp;ソリューション事業本部
モダンワークプレイス統括本部
モダンデスクトップ技術営業部
テクノロジ－ソリュ－ションプロフェッショナル
日本マイクロソフト株式会社
カスタマーサービス &amp; サポート本部
Cloud &amp; AI サポート本部
サポート エスカレーション エンジニア
太田 卓也
酒井 敏和
本セッションの動画はコチラ！
[TS18] PR24 | Windows × ネットワー
ク! 更新プログラムの展開に使えるネッ
トワークの最適化機能をマスターしよう
(youtube.com)
PR24


# Page. 2

![Page Image](https://bcdn.docswell.com/page/47ZGNY5GE3.jpg)

Windows × ネットワーク!
更新プログラムの展開に使える
ネットワークの最適化機能をマスターしよう
本セッションの位置づけ
なぜ今日このテーマをやるの？
#mstsjp18 #PR24


# Page. 3

![Page Image](https://bcdn.docswell.com/page/YJ6Y8D9Q7V.jpg)

本セッションの位置づけ
特にインフラ担当
エンジニア
Lv 300 - 400
Windows およびネットワーク中・上級者向け
Windows ではどんな帯域最適化機能が？
実際に環境に設定してみよう？
Windows で設定管理などはしたことが無い・・・
更新プログラムの配信？やったことないな・・・


# Page. 4

![Page Image](https://bcdn.docswell.com/page/GJ5G93N2J4.jpg)

本セッションの位置づけ
Lv 300 - 400
Windows およびネットワーク中・上級者向け
濃縮版！
Windows のネットワーク最適化機能の紹介
QoS
BITS
BranchCache 配信の最適化
LEDBAT


# Page. 5

![Page Image](https://bcdn.docswell.com/page/9E2Y2Z51ER.jpg)

本日はよろしくお願いします！
Windows プリセールス
Windows サポート
太田
酒井


# Page. 6

![Page Image](https://bcdn.docswell.com/page/D7YGYRK47M.jpg)

Windows × ネットワーク!
更新プログラムの展開に使える
ネットワークの最適化機能をマスターしよう
本セッションの位置づけ
なぜ今日このテーマをやるの？
#mstsjp18 #PR24


# Page. 7

![Page Image](https://bcdn.docswell.com/page/VENGPDR6J8.jpg)

ネットワーク帯域はいつも狭い・・・


# Page. 8

![Page Image](https://bcdn.docswell.com/page/Y79W3GMR73.jpg)

ネットワークの通信量は増加する
管理、パフォーマンス、
安定性、ハードウェア
サポートの強化
最新の脅威に対する
セキュリティの強化
生産性向上のための
最新の機能へのアクセス


# Page. 9

![Page Image](https://bcdn.docswell.com/page/G78NMVLGJD.jpg)

1803 Rollout Data
236M devices on RS4 in 45 days (@6/13)
Same number in RS3 in 95 days
Inflection Point:
1803 is now the most widely installed version
of Windows 10
Daily Average is 5.6M
Windows の Update ペースも・・・


# Page. 10

![Page Image](https://bcdn.docswell.com/page/L7LP35LXJR.jpg)

More Devices, Declining Call Volume
Continued
accelerated rollout
while reducing
support call volumes
and costs
ちなみにトラブルは減ってます


# Page. 11

![Page Image](https://bcdn.docswell.com/page/4EM4D3M3JW.jpg)

Windows ネットワーク サポートの現場より
CDN
SLB
This Photo by Unknown
This Photo by Unknown Author Author is licensed under
CC BY-SA
is licensed under CC BY-SA
ISP
Access
Network
Internet
もはやネットワーク高速化のための
チューニングはほとんど不要
SLB
ISP
残るは帯域のサイジングと有効活用
ISP
Access
Network
End Users
&amp; Devices
Access
Network
Server
Farm
SLB
Cloud Services


# Page. 12

![Page Image](https://bcdn.docswell.com/page/PERW4QVRJ9.jpg)

#mstsjp18 #PR24
Windows × ネットワーク!
更新プログラムの展開に使える
ネットワークの最適化機能をマスターしよう
QoS
BITS
2001～
BranchCache
配信の最適化
2009 ～
2015 ～
LEDBAT
2018 ～


# Page. 13

![Page Image](https://bcdn.docswell.com/page/P7XP25ZYJX.jpg)

ホスト サーバー
ポリシーベースの QoS
QoS
BITS
2001～
BranchCache
配信の最適化
2009 ～
2015 ～
ネットワーク帯域制御
(QoS, LEDBAT)
LEDBAT
ダウンローダー
(BITS, DO)
2018 ～
P2P キャッシュ共有
(BranchCache, DO)
ダウンローダー
(BITS, DO)
クライアント


# Page. 14

![Page Image](https://bcdn.docswell.com/page/37KDM684ED.jpg)

ポリシーベースの QoS – 入門編
Lv 100 - 200
ホスト サーバー
Windows OS 標準のネットワーク帯域制御
設定
送信側のトラフィックの制御
アプリ
A
アプリ A からの送信を
5 Mbps に制限
アプリ A からの送信を
5 Mbps 以下で送信
ある特定のトラフィックを制限 or 優先する
クライアント


# Page. 15

![Page Image](https://bcdn.docswell.com/page/LJ3RY62DE5.jpg)

おこづかい！


# Page. 16

![Page Image](https://bcdn.docswell.com/page/8JDY5VZ2JG.jpg)

ポリシーベースの QoS - 設定編
Lv 200
or
グループ ポリシーエディター
コンピューター もしくは ユーザー単位
ウイザードに従って設定
何を?
何に?
どの IP に?
どのポートに?
ネットワーク帯域幅
パケットの優先順位
すべて or 特定のアプリ
特定の URL
すべて or 特定の発信元
すべて or 特定の宛先
TCP / UDP
発信元 / 宛先ポート


# Page. 17

![Page Image](https://bcdn.docswell.com/page/VEP6GVDL78.jpg)

ポリシーベースの QoS - マスターへの道！
Lv 300 - 400
送信トラフィックに対する制御
Pacer.sys (Packet Scheduler) による DSCP マーキングとスケジューリング
DSCP 値でパケットの優先度を明示的に示す
スロットル率で特定通信の帯域を確保／制限
受信トラフィックに対する帯域幅制御も可能だが …
TCP 受信ウィンドウを用いた簡易的なスロットルで、細やかな調整が出来ない
適用範囲を指定できない (システム全体に影響)
帯域幅の空き状況などに応じた最適化の機能を持たない
スロットル率を適切にチューニングする必要がある


# Page. 18

![Page Image](https://bcdn.docswell.com/page/27V36Z16JQ.jpg)

ホスト サーバー
BITS
バックグラウンド インテリジェント転送サービス
QoS
BITS
2001～
BranchCache
配信の最適化
2009 ～
2015 ～
ネットワーク帯域制御
(QoS, LEDBAT)
LEDBAT
ダウンローダー
(BITS, DO)
2018 ～
P2P キャッシュ共有
(BranchCache, DO)
ダウンローダー
(BITS, DO)
クライアント


# Page. 19

![Page Image](https://bcdn.docswell.com/page/5JG3N422EL.jpg)

BITS – 入門編
Lv 100 - 200
ホスト サーバー
Windows OS 標準のファイル転送サービス
未使用の帯域でバックグラウンドでダウンロード
各クライアントで未使用
の帯域のみを使用して
最大 1000 kbps で
ダウンロード
Windows Update はこのサービスを使用
設定
最大ダウンロード速度を
1000 kbps に制限
クライアント


# Page. 20

![Page Image](https://bcdn.docswell.com/page/47Q5QGP9EP.jpg)

余ったお金でやりくり！


# Page. 21

![Page Image](https://bcdn.docswell.com/page/KE49N5XRJ1.jpg)

BITS – 設定 ・ 使い方編
更新プログラムの DL で使用
(何もしないでも)
グループ ポリシーエディター
(帯域制御したい場合)
Windows Update
WSUS
SCCM
帯域制限
ジョブ数の制限
キャッシュの容量
Lv 200
コマンドライン
(特別な事したい場合)
特定ファイルのダウンロード命令
ジョブの確認


# Page. 22

![Page Image](https://bcdn.docswell.com/page/L71K5WNVEG.jpg)

BITS - マスターへの道！
Lv300 - 400
未使用の帯域を活用したファイル転送
ファイルの転送処理に特化。帯域幅の空き状況に応じた転送処理の最適化を行う
ファイル転送には HTTP/HTTPS/SMB をサポート
適切な転送レートになるまでに時間がかかる
Adaptive Bit Rate (ABR) による最適化。適切な転送レートになるまでに段階的な調整が必要
ダウンロードに対する制御
HTTP/HTTPS 利用時、HTTP/HTTPS GET の Range リクエストを用いる
アップロードに対する制御も可能だが …
HTTP/HTTPS 利用時、BITS specific block-based upload protocol を
用いる (アップロード先に IIS の BITS extension を構成する必要がある)


# Page. 23

![Page Image](https://bcdn.docswell.com/page/G7WD5643E2.jpg)

ホスト サーバー
BranchCache
QoS
BITS
2001～
BranchCache
配信の最適化
2009 ～
2015 ～
ネットワーク帯域制御
(QoS, LEDBAT)
LEDBAT
ダウンローダー
(BITS, DO)
2018 ～
P2P キャッシュ共有
(BranchCache, DO)
ダウンローダー
(BITS, DO)
クライアント


# Page. 24

![Page Image](https://bcdn.docswell.com/page/4JZGNY2G73.jpg)

BranchCache – 入門編
Lv 100 - 200
ホスト サーバー
Windows OS の P2P によるキャッシュ共有
設定
BranchCache による
共有を有効化
アクセスしたファイルをキャッシュとして共有
クライアントで同士で
キャッシュ共有。
近くのクライアントで既に
ダウンロード済みのもの
があれば利用
近年のファイルサイズの増大で注目
設定
BranchCache を使用
するポリシーを設定
クライアント


# Page. 25

![Page Image](https://bcdn.docswell.com/page/YE6Y8DVQJV.jpg)

社内でのカンパ！


# Page. 26

![Page Image](https://bcdn.docswell.com/page/GE5G93D2E4.jpg)

BranchCache – 入門編
Lv 200
ホスト サーバー
① サーバーにファイル
を要求を送信
マルチキャストによってピア (周り) と通信
分散 / ホスト型 キャッシュモードから選択
② 要求されたファイルに
対応したハッシュを返す
①
②
今までは Enterprise エディションのみの機能
現在は更新プログラム用途 &amp; 分散型なら無償
④
③
クライアント
③ ハッシュをマルチキャ
ストし、周りでファイル
を持っていないか確認
④ キャッシュがクライアン
トに存在すればクライアン
トから、なければサーバー
から取得


# Page. 27

![Page Image](https://bcdn.docswell.com/page/972Y2Z817R.jpg)

BranchCache – 設定編
① ホスト サーバー設定
役割とサービスの追加
Lv 200
② クライアント設定
グループ ポリシー
PowerShell
netsh
③ キャッシュ サーバー設定
(使用する場合のみ)
役割とサービスの追加


# Page. 28

![Page Image](https://bcdn.docswell.com/page/DJYGYR64JM.jpg)

BranchCache – マスターへの道！
Lv 300 - 400
ブランチ間のネットワーク トラフィックを大幅に減らせる
大幅に減らせる - コンテンツの一元管理を保持したまま
大幅に減らせる - ユーザーに対して透過的で暗黙的、操作性を変えずに
用途によっては効果が得られないことも
キャッシュであるため、変更／更新の多いコンテンツに対しては不向き
頻繁にアクセスされるファイル ブロックをキャッシュしているピアにトラフィックが集中することも
ピア キャッシュになれない
マルチ キャスト (WS-Discovery) を受け取れないネットワーク上に存在する
バッテリ駆動時には WS-Discovery に応答しないようになっている
Windows Update に用いることは出来ない
更新プログラムの配布に用いる場合、WSUS または Configuration Manager を活用


# Page. 29

![Page Image](https://bcdn.docswell.com/page/V7NGPDZ6E8.jpg)

ホスト サーバー
ちょっとより道
更新プログラム
サイズの削減
Windows 10 更新プログラム
サイズの削減について
ネットワーク帯域制御
(QoS, LEDBAT)
ダウンローダー
(BITS, DO)
P2P キャッシュ共有
(BranchCache, DO)
ダウンローダー
(BITS, DO)
クライアント


# Page. 30

![Page Image](https://bcdn.docswell.com/page/YJ9W3GZRJ3.jpg)

Windows 10 の更新プログラム
月例更新
プログラム
2 種類の更新プログラムを提供
品質更新プログラム
機能更新プログラム
(QU : Quality Update)
(FU : Feature Update)
今までの実績
今までの実績
リリース頻度 : 6 ヶ月ごと
リリース頻度 : 毎月
◼
◼
◼
◼
サービスパック
+α
0 MB ～ 最大 1 GB 強
従来の更新プログラムに相当
品質の向上とセキュリティの修正を目的
複数の問題を包括した 1 つの更新プログラム
差分更新機能を使うと
各バージョンごとに
18 ヶ月間リリース
(LTSC は 10
年間) 100 ～ 200 MB
毎月約
◼
◼
◼
メディアのサイズは約 4 GB 強
従来のサービスパックに相当
新機能の追加や改善を目的
サービシング チャネルによる適用タイミングの選択
差分更新機能などを使うと
半期チャネル / Semi-Annual Channel
約 2 GB 強
長期サービスチャネル / Long-Term Servicing Channel
※ LTSC は機能更新プログラムは提供されません
30


# Page. 31

![Page Image](https://bcdn.docswell.com/page/GJ8NMV1GED.jpg)

例 : Windows 10 品質更新プログラムのサイズ
◼ 高速インストール ファイル利用時の配信サイズ
1200
1000
今までは毎月増加していた。
また、サイズ削減のためには
差分更新機能が必要だった。
800
600
400
200
0
2015-11
2015-12
2016-01
2016-02
2016-03
2016-04
Full Update Size (MB)
2016-05
2016-06
2016-07
2016-08
2016-09
2016-10
Express Download Size (MB)
31


# Page. 32

![Page Image](https://bcdn.docswell.com/page/LJLP35QXER.jpg)

更新プログラムを管理できるマイクロソフト製品
Windows Update
(for Business)
インターネット上の自動更新サービス
無償で利用が可能
クラウド環境や intune 利用時の主流
Pro 以上では、更新プログラムの適用を延期
出来る機能あり (for Business)
◼ 「Update Compliance」 を利用することで更
新プログラムの状況把握も可能
◼
◼
◼
◼
Windows Server
Update Services
◼
◼
◼
◼
Windows Server の標準機能
Windows Server をご利用であれば無償
中・小のオンプレミス環境での主流
管理者により、更新プログラムの管理・配信を行う
System Center
Configuration Manager
◼
◼
◼
◼
◼
サーバー アプリケーション
別途ライセンス購入が必要
大規模オンプレミス環境での主流
クライアント端末の管理製品
非常に多くの機能を搭載しており、更新プログ
ラムの管理・配信も可能
差分更新機能を使うには
MS 製品のインフラが必要だった。
32


# Page. 33

![Page Image](https://bcdn.docswell.com/page/47M4D313EW.jpg)

品質更新プログラム (QU) のサイズ
品質更新プログラムのサイズ
1809 から新しいモデルに！
◼ 差分更新と同様のサイズ
◼ 今まで通り、最新のものの適用のみで最新の状態に
◼ パフォーマンスも向上
1809 以降の更新プログラムは
そのまま配るだけで OK
(今までの差分更新とほぼ一緒！)
クライアントへのダウンロード
サーバーへのダウンロード
適用
差分
更新
今までの「高速インストール」よりやや大きめ
大幅に削減 (8 ～11 GB ⇒ ～ 300 MB )
1809 より開始
WU / WSUS / SCCM に対応
デバイスのパフォーマンス
40% メモリ使用率の改善
ネットワーク効率
より一貫した、より良い「配信最適化」との
統合
累積
更新
累積
更新
新しい
モデル
サーバーへの
ダウンロードサイズ
差分
更新
新しい
モデル
クライアントへの
ダウンロードサイズ


# Page. 34

![Page Image](https://bcdn.docswell.com/page/P7RW4QLRE9.jpg)

ホスト サーバー
配信の最適化
Delivery Optimization
QoS
BITS
2001～
BranchCache
配信の最適化
2009 ～
2015 ～
ネットワーク帯域制御
(QoS, LEDBAT)
LEDBAT
ダウンローダー
(BITS, DO)
2018 ～
P2P キャッシュ共有
(BranchCache, DO)
ダウンローダー
(BITS, DO)
クライアント


# Page. 35

![Page Image](https://bcdn.docswell.com/page/PJXP25WYEX.jpg)

配信の最適化 – 入門編
Windows 10 の P2P による更新プログラム共有
Lv 100 - 200
Windows Update
(DO Service)
Content Servers
D
クラウド時代にあわせたデザイン
1
2
3
4
5
HTTP とピアからの同時ダウンロード
B
A
5
5
C


# Page. 36

![Page Image](https://bcdn.docswell.com/page/3JKDM6V47D.jpg)

世界規模でのチャリティ！


# Page. 37

![Page Image](https://bcdn.docswell.com/page/LE3RY6MD75.jpg)

配信の最適化 – 動作編
Lv 200
DO Services
DO Services
配信
ダウンロード
キャッシング
コンテンツは分割され
ハッシュ化される
HTTP サーバーおよびピアから
同時にダウンロード
コンテンツを保有することを
サービスに登録
◼ Windows 10 更新プログラム
◼ ドライバー
◼ Microsoft ストア アプリ
◼ Office 365 ProPlus / 2019


# Page. 38

![Page Image](https://bcdn.docswell.com/page/8EDY5V62EG.jpg)

配信の最適化 - 機能向上がすごい！
モバイル PC
向けの設定を
追加
Lv 200
ダウンロード/
アップロード別に
帯域制御可能
グループ機能の
強化
開発も力を入れています！
帯域制御の
追加
初期バージョン
1511
1607
メモリ&amp;ディスク
要件の緩和と
変更許可
PowerShell
コマンド追加
PowerShell
コマンド追加
1703
1709
1803


# Page. 39

![Page Image](https://bcdn.docswell.com/page/V7P6GVYLJ8.jpg)

ポリシーも多い！ 全て GPO / MDM に対応
ポリシー設定
バージョン
Lv 200
グループ ポリシー設定
バージョン
ダウンロード モード
1511
月単位のデータ アップロード上限
1607
グループ ID
1511
最小バックグラウンド QoS
1607
ピア キャッシュを使用できる最小 RAM (含む)
1703
デバイスが VPN 経由で接続中に、ピア キャッシュを有効にする
1709
ピア キャッシュを使用できる最小ディスク サイズ
1703
設定されているバッテリ レベルでデバイスがバッテリで動作している場合にアップロード
を許可する
1709
最大キャッシュ期間
1511
最大フォア グラウンド ダウンロード帯域幅 (パーセント)
1803
最大バック グラウンド ダウンロード帯域幅 (パーセント)
1803
バック グラウンド ダウンロード帯域幅を制限する営業時間を設定します
1803
フォア グラウンド ダウンロード帯域幅を制限する営業時間を設定します
1803
ピアの選択範囲を制限する方法を選択します。
1803
グループ ID のソースを選択します。
1803
http からのバック グラウンド ダウンロードの延期 (秒)
1803
http からのフォア グラウンド ダウンロードの延期 (秒)
1803
24 項目も設定が・・・！
全て GPO / MDM で設定可能
最大キャッシュ サイズ
1511
絶対最大キャッシュ サイズ
1607
キャッシュ ドライブの変更
1607
ピア キャッシュ コンテンツ ファイルの最小サイズ
1703
最大ダウンロード帯域幅
1607
最大ダウンロード帯域幅の割合
1607
最大アップロード帯域幅
1607


# Page. 40

![Page Image](https://bcdn.docswell.com/page/2JV36ZG6EQ.jpg)

配信の最適化 – 設定編
① ダウンロードモード
② グループ
Lv 200
③ キャッシュ
④ ネットワーク帯域


# Page. 41

![Page Image](https://bcdn.docswell.com/page/5EG3N4827L.jpg)

配信の最適化 – 設定編
① ダウンロードモード
② グループ
Lv 200
③ キャッシュ
④ ネットワーク帯域


# Page. 42

![Page Image](https://bcdn.docswell.com/page/4JQ5QG997P.jpg)

① ダウンロードモードの設定
最初に行う最も重要な構成 「ダウンロード モード」 - 6 種類
HTTP のみ (0)
LAN (1)
グループ (2)
DO
DO
DO
ピアは使わない
同じ NAT でピア
インターネット (3)
グループ ポリシー 設定
ダウンロード モード
簡易 (99)
バイパス (100)
ダウンロードのみ
配信の最適化
使わない
DO
指定グループでピア インターネットでピア
ピアは使わない


# Page. 43

![Page Image](https://bcdn.docswell.com/page/K749N8RRE1.jpg)

① ダウンロードモードの設定
最初に行う最も重要な構成 「ダウンロード モード」 - 6 種類
HTTP のみ (0)
LAN (1)
グループ (2)
DO
DO
DO
ピアは使わない
インターネット (3)
グループ ポリシー 設定
ダウンロード モード
簡易 (99)
バイパス (100)
ダウンロードのみ
配信の最適化
使わない
DO
同じ NAT でピア
指定グループでピア インターネットでピア
③ キャッシュ設定
② グループ設定へ
ピアは使わない
BranchCache
や BITS を設定


# Page. 44

![Page Image](https://bcdn.docswell.com/page/LJ1K52QV7G.jpg)

配信の最適化 – 設定編
① ダウンロードモード
② グループ
Lv 200
③ キャッシュ
④ ネットワーク帯域


# Page. 45

![Page Image](https://bcdn.docswell.com/page/GJWD5RM372.jpg)

①-2 グループ モード
「ダウンロード モード」 を 「グループ (2)」 にした場合のみ有効
グループ ポリシー 設定
グループ ID
グループ ID のソースを選択します
137.1.20.150
167.13.20.140
既定では自動的にグループが形成
192.168.1.17
192.168.1.18
192.168.1.24
192.168.1.25
同じドメイン
同じ AD DS サイト
グループを制限することも可能
AD サイト
認証済みドメイン SID
192.168.1.19
¥¥ACMECORP
192.168.1.26
DHCP オプション ID
DNS サフィックス


# Page. 46

![Page Image](https://bcdn.docswell.com/page/4EZGNRQGJ3.jpg)

①② ダウンロード / グループ モードおまけ
グループ ポリシー 設定
ピアの選択を制限する方
法を選択します
DO Services
137.1.20.150
同じサブネットのピアリングに制限
東京
Windows 10, version 1803 以降
ダウンロードモード (1) (2) のみ適用
サブネットを綺麗に構成できていれば便利！
高価な WAN
大阪
¥¥ACMECORP
北海道
福岡


# Page. 47

![Page Image](https://bcdn.docswell.com/page/Y76Y8R6QEV.jpg)

配信の最適化 – 設定編
① ダウンロードモード
② グループ
Lv 200
③ キャッシュ
④ ネットワーク帯域


# Page. 48

![Page Image](https://bcdn.docswell.com/page/G75G986274.jpg)

③ キャッシュの設定
必要に応じてクライアントのキャッシュのチューニングの実施
専用のキャッシュ領域を使用
コンテンツの保持 3 日 (デフォルト)
フリースペースの 20% (デフォルト)
自動的に利用されないコンテンツから削除
キャッシュの必要条件
最小ファイルサイズ : 50 MB (1703 以降)
最小 RAM 容量 : 4 GB
最小ディスクサイズ : 32 GB
GPO Name
最大キャッシュ期間
最大キャッシュ サイズ
絶対最大キャッシュ サイズ
キャッシュ ドライブの変更
ピア キャッシュ コンテンツ ファイ
ルの最小サイズ
ピア キャッシュの使用に必要
な最小 RAM 容量 (GB)
ピア キャッシュを使用できる最
小ディスク サイズ


# Page. 49

![Page Image](https://bcdn.docswell.com/page/9J2Y2KM1JR.jpg)

配信の最適化 – 設定編
① ダウンロードモード
② グループ
Lv 200
③ キャッシュ
④ ネットワーク帯域


# Page. 50

![Page Image](https://bcdn.docswell.com/page/DEYGYNX4EM.jpg)

④ ネットワークの帯域設定
GPO Name
必要に応じてネットワーク帯域制御
最大ダウンロード帯域幅
最大アップロード帯域幅
Speed
配信の最適化で使用する帯域の制御
帯域の何％を使用するか
絶対値での設定も可能
% Peers
% HTTP
Measured Speed
Target Speed
月単位のデータ アップロード上限
最大バックグラウンド ダウンロード帯
域幅 (パーセント)
最大フォアグラウンド ダウンロード帯
域幅 (パーセント)
微調整も可能
50
%
バックグラウンド ダウンロード帯域幅を
制限する営業時間を設定します
業務時間を設定して、業務への影響を避ける
バックグラウンド / フォアグラウンドの帯域
フォアグラウンド ダウンロード帯域幅を
制限する営業時間を設定します
time
http からのバックグラウンド ダウンロー
ドを延期 (秒)
http からのフォアグラウンド ダウンロー
ドを延期 (秒)


# Page. 51

![Page Image](https://bcdn.docswell.com/page/VJNGPX1678.jpg)

配信の最適化 – 設定編
① ダウンロードモード
② グループ
Lv 200
③ キャッシュ
モニタリング
④ ネットワーク帯域


# Page. 52

![Page Image](https://bcdn.docswell.com/page/YE9W385RE3.jpg)

配信の最適化 – モニタリングの実施
様々な手法でモニタリングが可能
パラメーターなどを調整して効果を測定することが可能
アクティビティ モニタ
PowerShell
Get-DeliveryOptimizationStatus
Get-DeliveryOptimizationPerfsnap
Get-DeliveryOptimizationPerfsnapThisMonth
Windows Analytics


# Page. 53

![Page Image](https://bcdn.docswell.com/page/GE8NM8YG7D.jpg)

配信の最適化 – 実際に効果を測定
Windows
Update
1709 → 1803 に
機能アップデートを実施
ルーター 5Mbps
PC#1
PC#2
PC#3
第1弾
第2弾
第3弾
PC#4
PC#5
第4弾


# Page. 54

![Page Image](https://bcdn.docswell.com/page/LELP3R4X7R.jpg)

配信の最適化 – 実際に効果を測定
PC#1
PC#2
PC#3
第1弾
第2弾
第3弾
PC#4
PC#5
第4弾


# Page. 55

![Page Image](https://bcdn.docswell.com/page/4JM4DRK37W.jpg)

PC#1
PC#2
PC#3


# Page. 56

![Page Image](https://bcdn.docswell.com/page/PJRW4RXR79.jpg)

PC#1
PC#4
PC#5


# Page. 57

![Page Image](https://bcdn.docswell.com/page/PEXP2R6Y7X.jpg)

配信の最適化 – マスターへの道！
Lv 300 - 400
Windows 10 更新プログラムのネットワーク最適化に特化
ユーザーに対して透過的で暗黙的、操作性は変わらない
クラウド環境でもキャッシュの共有が可能
Windows Update の環境では今後の主流となる
Microsoft 社内の実績ではコンテンツの 76% がピア キャッシュから提供
ネットワーク要件
インターネットへのアクセスが必須条件
NAT 越えた P2P を行う場合には Teredo (IPv6 over IPv4 Tunneling) を用いる


# Page. 58

![Page Image](https://bcdn.docswell.com/page/3EKDMR14JD.jpg)

配信の最適化 - 検証を繰り返す中で
ピア キャッシュからのダウンロード率は 70% 程度で頭打ち？
コンテンツ サーバーからのダウンロードと、ピアからのダウンロードは
同時に並行して開始される仕組み
コンテンツ サーバーからのダウンロード開始を延期すれば、ピア
キャッシュからのダウンロード率が 100% に近づくのでは？


# Page. 59

![Page Image](https://bcdn.docswell.com/page/L73RY8QDJ5.jpg)

配信の最適化 - ピア率 100% になるか試してみた


# Page. 60

![Page Image](https://bcdn.docswell.com/page/87DY5M927G.jpg)

配信の最適化 - 効果あり！ピア率 85% まで向上！
PC#1
PC#2
3 台目、4 台目と
これを繰り返せば
100% に近づくはず


# Page. 61

![Page Image](https://bcdn.docswell.com/page/VJP6GRZLE8.jpg)

配信の最適化 - ただし結論としては …
結論: ほどほどが良い
ピアの状況によってはピアが即座にキャッシュ
データを提供出来ない場合がある
延期時間を設定している場合、キャッシを保
持するピアからの応答を待ち続けてしまう
特にフォアグラウンド モードでは問題
推奨 (ピア率をより高める設定)
バックグラウンドの延期 - 3600 秒
フォアグラウンドの延期 - 60 秒
延期時間を設定した場合、ピアの
応答が悪いとダウンロードが完了す
るまでに時間がかかる！


# Page. 62

![Page Image](https://bcdn.docswell.com/page/2EV36RW67Q.jpg)

ホスト サーバー
LEDBAT
Low Extra Delay Background Transport
QoS
BITS
2001～
BranchCache
配信の最適化
2009 ～
2015 ～
ネットワーク帯域制御
(QoS, LEDBAT)
LEDBAT
ダウンローダー
(BITS, DO)
2018 ～
P2P キャッシュ共有
(BranchCache, DO)
ダウンローダー
(BITS, DO)
クライアント


# Page. 63

![Page Image](https://bcdn.docswell.com/page/57G3NMD2JL.jpg)

LEDBAT – 入門編
Lv 100 - 200
ホスト サーバー
Windows Server 2019 標準搭載アルゴリズム
設定
LEDBAT を有効化
送信側ネットワーク帯域を自動制御
未使用の帯域のみを
使用して転送
未使用のネットワーク帯域のみを活用
キャッシング ソリューションの上に展開
クライアント


# Page. 64

![Page Image](https://bcdn.docswell.com/page/4EQ5QR19JP.jpg)

余った予算をギリギリまで使う！


# Page. 65

![Page Image](https://bcdn.docswell.com/page/KJ49N86R71.jpg)

LEDBAT – 設定編
Lv 200
PowerShell で設定
① TCP Template のカスタマイズ
② TCP フィルタの適用


# Page. 66

![Page Image](https://bcdn.docswell.com/page/LE1K52VVJG.jpg)

LEDBAT – 設定編
Lv 200
PowerShell で設定
① TCP Template のカスタマイズ
② TCP フィルタの適用


# Page. 67

![Page Image](https://bcdn.docswell.com/page/GEWD5RL3J2.jpg)

LEDBAT - TCP Template のカスタマイズ
Lv 200
カスタマイズ可能な TCP Templete は 2 種類
◼ DatacenterCustom (RTT &lt;= 10ms)
◼ InternetCustom (RTT &gt; 10ms)
※ LEDBAT では主に InternetCustom を利用
Template の CongestionProvider (輻輳プロバイダ) を LEDBAT に変更
# TCP Template の状態を確認
Get-NetTCPSetting
# “InternetCustom” Templete の CongestionProvider
# (輻輳プロバイダ) を LEDBAT に変更
Set-NetTCPSetting -SettingName InternetCustom -CongestionProvider LEDBAT


# Page. 68

![Page Image](https://bcdn.docswell.com/page/47ZGNRMGE3.jpg)

LEDBAT – 設定編
Lv 200
PowerShell で設定
① TCP Template のカスタマイズ
② TCP フィルタの適用


# Page. 69

![Page Image](https://bcdn.docswell.com/page/YJ6Y8RNQ7V.jpg)

LEDBAT - TCP フィルタの適用設定
Lv 200
TCP Templaete のフィルタ適用対象を IP アドレス (セグメント) で指定
# “InternetCustom” Templete をサブネット (192.168.0.0/16)に対して適用
New-NetTransportFilter –SettingName InternetCustom –DestinationPrefix
192.168.0.0/16
TCP Template のフィルタ適用対象をポート番号で指定
# “InternetCustom” Templete を宛先ポート 3333/TCP に対して適用
Set-NetTCPSetting -SettingName InternetCustom -Protocol TCP LocalPortStart 0 -LocalPortEnd 65535 -RemotePortStart 3333 -RemotePortEnd
3333


# Page. 70

![Page Image](https://bcdn.docswell.com/page/GJ5G9852J4.jpg)

LEDBAT – マスターへの道！
Lv 300 - 400
LEDBAT の実装と定義
◼ Windows TCP Congestion Control Module (CCM) として実装
◼ 遅延状態をモニタし、輻輳制御にて帯域の最適化を行う
◼ RFC 6817 - マイクロソフト独自のものではない
◼ Windows 10 version 1607 および Windows Server 2016 では Undocumented API を
介して提供 (一般には利用出来なかった)
LEDBAT の使用方法
◼ Windows Server 2016 に KB4132216 および KB4284833 の適用
◼ Windows Server 2019 から標準サポート
◼ PowerShell にて設定可能 (SCCM はメニューからオプション指定)


# Page. 71

![Page Image](https://bcdn.docswell.com/page/LE3RY8N175.jpg)

LEDBAT - 高負荷時の Latency
Without LEDBAT
LEDBAT
3500
3500
3000
3000
2500
2500
Latency (ミリ秒)
Latency (ミリ秒)
～ 3000ミリ秒
2000
1500
1000
～ 80–100 ミリ秒
2000
1500
1000
500
500
0
0
高負荷状態のまま経過した時間
Lv 300 - 400
高負荷状態のまま経過した時間


# Page. 72

![Page Image](https://bcdn.docswell.com/page/8EDY5MWKEG.jpg)

LEDBAT - Throughput
BITS (Adaptive bit Rate)
Lv 300 - 400
LEDBAT
スループットは比較的低めに抑えられる
迅速に最適状態になる
最適状態になるまでに複数回の調整が必要
250000000
250000000
200000000
200000000
150000000
150000000
100000000
100000000
50000000
50000000
0
0
バックグラウンドトラフィック
ユーザー通信トラフィック
スループットは高めに保持される
バックグラウンド トラフィック
ユーザー通信トラフィック


# Page. 73

![Page Image](https://bcdn.docswell.com/page/V7P6GR93J8.jpg)

スロットリング制御にて起こり得る問題
頻繁にネットワーク帯域幅を超過
未使用ネットワーク帯域幅を多く残す
120
120
100
100
80
80
60
60
40
40
20
20
0
0
スロットリングされたバックグラウンド データ通信
ユーザーによるネットワーク通信
Lv 300 - 400
スロットリングされたバックグラウンド データ通信
ユーザーによるネットワーク通信


# Page. 74

![Page Image](https://bcdn.docswell.com/page/2JV36RMNEQ.jpg)

LEDBAT - 帯域幅を最大限に有効活用
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
ユーザーによるネットワーク通信
LEDBAT によるバックグラウンドデータ通信
Lv 300 - 400


# Page. 75

![Page Image](https://bcdn.docswell.com/page/5EG3NMG57L.jpg)

LEDBAT は数学的帯域制御 (説明しませんが…)
LEDBAT will never
take bandwidth
from another flow
TCP Equilibrium:
𝑋 ∗ 𝑊Τ2 = 1Τ𝑊→ 𝑾 =
𝟐Τ
𝑿
LEDBAT Equilibrium:
𝑋 ∗ 𝑊Τ2 = 1ൗ 𝐹∗𝑊 → 𝑾 =
𝟐Τ
𝑭∗𝑿
かなり綿密に計算されています！
𝑡𝑎𝑟𝑔𝑒𝑡
𝐹 = 𝑚𝑖𝑛 16, 𝑐𝑒𝑖𝑙 2 ∗
ൗ𝑏𝑎𝑠𝑒
𝐼𝑓 𝑑𝑒𝑙𝑎𝑦 &lt; 𝑡𝑎𝑟𝑔𝑒𝑡
𝑊 += 𝐺𝑎𝑖𝑛
𝑒𝑙𝑠𝑒
𝑊 = 𝐺𝑎𝑖𝑛 − 𝐶𝑜𝑛𝑠𝑡𝑎𝑛𝑡 ∗ 𝑊 ∗
LEDBAT is fast. It
always reacts in
exactly 1 RTT
𝑑𝑒𝑙𝑎𝑦
𝑡𝑎𝑟𝑔𝑒𝑡−1
75
* We are
currently
considering
RANDZ


# Page. 76

![Page Image](https://bcdn.docswell.com/page/4JQ5QRXL7P.jpg)

LEDBAT – マスターへの道！
Lv 300 - 400
チューニング不要でネットワーク帯域を有効に活用できる
Windows TCP Congestion Control Module (CCM) が暗黙的に輻輳制御を行う
帯域ではなく、遅延状況をモニタして帯域使用量を最適化
遅延をモニタする制御であるため、遅延を最小限に抑制できる
遅延が生じないことを条件に、未使用帯域を最大限活用する
ネットワーク帯域の超過が認識しづらい
効率的にネットワーク帯域を活用することで、正常通信時にも帯域利用率が 100%
になる可能性がある


# Page. 77

![Page Image](https://bcdn.docswell.com/page/K749N865E1.jpg)

Demo
LEDBAT
Low Extra Delay Background Transport


# Page. 78

![Page Image](https://bcdn.docswell.com/page/LJ1K52V27G.jpg)

LEDBAT – デモ環境
Lv 300 - 400
コンテンツ サーバー
Pin
g (L
with
with
out
L
EDB
AT
LED
ate
ncy
BAT
Che
ck)
クライアント


# Page. 79

![Page Image](https://bcdn.docswell.com/page/GJWD5RL272.jpg)

本セッションのまとめ
濃縮版！
Windows のネットワーク最適化機能の紹介
QoS
BITS
BranchCache 配信の最適化
LEDBAT


# Page. 80

![Page Image](https://bcdn.docswell.com/page/4EZGNRM4J3.jpg)

クラウド環境
インターネット余裕あり
新しい OS
が使える
古い OS
が多い
更新プログラム
管理基盤
配信の最適化
オンプレミス環境
インターネット接続可能
クローズド環境
インターネット接続不可
LEDBAT
LEDBAT
配信の最適化
BITS
BITS
QoS
QoS
BranchCache
Windows Update
for Business
BranchCache
BITS
Windows Update for Business
SCCM / WSUS
BranchCache
SCCM
BITS


# Page. 81

![Page Image](https://bcdn.docswell.com/page/Y76Y8RNGEV.jpg)

更新プログラムの展開におけるネットワーク最適化まとめ
ホスト サーバー
ネットワークトラフィックはエッジにシフト！
更新プログラム
サイズの削減
ネットワーク帯域制御
(QoS, LEDBAT)
「配信の最適化」を前提に検討してみる！
ダウンローダー
(BITS, DO)
1809 以降は差分更新を考慮する必要なし！
P2P キャッシュ共有
(BranchCache, DO)
ネットワーク帯域制御は LEDBAT で決まり！
ダウンローダー
(BITS, DO)
クライアント


# Page. 82

![Page Image](https://bcdn.docswell.com/page/G75G985X74.jpg)

最後にちょっとだけ未来の話


# Page. 83

![Page Image](https://bcdn.docswell.com/page/9J2Y2KNQJR.jpg)

AI によるネットワークの配信制御
Ignite 2018
AI による自動化は進んでいる！？
AI を活用した
ネットワーク技術にも注目！
Windows Update では
マシンラーニングによる自動配信を実施！
実際にアップデート配信の最適化で
効果が出ている！
Windows Update のタイミングもマシン
ラーニングによって最適化も計画中！
BRK3020 - Using AI to automate Windows and Office
update staging with Windows Update for Business
https://myignite.techcommunity.microsoft.com/sessions/64513


# Page. 84

![Page Image](https://bcdn.docswell.com/page/DEYGYNPYEM.jpg)

© 2018 Microsoft Corporation. All rights reserved.
本情報の内容（添付文書、リンク先などを含む）は、作成日時点でのものであり、予告なく変更される場合があります。


