Windows Vista™とIPv6

マ゗クロソフト株式会社
最高技術責任者補佐

楠 正憲

Masanori.Kusunoki@microsoft.com
本資料に記載されている情報は、2006年11月現在のものです。
製品情報、製品・機能内容、開発スケジュール、マーケティング施策などの全ての情報は予告無く変更されることがあります。あらかじめご了承ください。

IT の現在 - 過去 - 未来

TV & 映画

音楽

地図,
旅行の企画
カレンダー,
スケジュール管理

メモリ

ビジネス゗ンテリジェンスのための傾向分析
在席確認
統一された
コミュニケーション
゗ンフォメーション
ワーカーの生産性向上

教育

ゲーム

構造化されたワークフロー

生産性情報の検索チーム
コラボレーション売買

サプラ゗チェーンの最適化

コミュニケーション

“Live” 時代の到来

Software Plus Services“AND” がもたらすパワー

ソフトウェゕ “AND” サービス
パーソナル コンピュータ “AND” その他のデバ゗ス
Web ブラウザ “AND” スマート クラ゗ゕン
トWeb “AND” P2P
所有ベース “AND” 共有ベース

多彩で革新的な Live サービス
完全にパーソナル化できる
新しいホームページhttp://live.jp/

速くて安全で簡単に利用できるよう設計されたウェブメールサービス

コミュニケーション管理を、もっと速く安全でシンプルに的確でパワフル。
進化をし続ける検索サービス

フゔミリー セーフテゖ,セーフテゖ センター
OneCare統合されていくサーチ サービス

ウェブ サーチ゗メージ サーチ
ローカル サーチ

ツールバー
デスクトップ サーチ

Windows SearchPreview

よりセキュアで信頼性の高い情報の管理を効果的に行いデスクトップ環境をより業務の生産性を向上
管理コストを抑えて提供

チームやお客様とのコラボレーション、多くの情報やデバイスへのシームレスな接続セキュリテゖ開発サ゗クルによる初めてのクラ゗ゕント OS
セキュリテゖゕドバ゗ザの設置
1,400 を越えるリスクモデルの開発
Secure Initiative Attack Team による監査・テスト
過去に発見された脆弱性を使ったテスト
各種テストツールの開発

Internet Explorer 7
フゖッシング対策
報告されているフィッシング Web サイト

フィッシングサイトのリスト
参加者により情報を随時更新

フィッシングの疑いのある Web サイト (クロス サイト スクリプティングなど)

ユーザー ゕカウント制御
知らない間にプログラムをインストールしようとすると…

システム設定に変更を加えようとすると…

Windows Defender
プライバシーの侵害、コンピュータの損害などの可能性のあるプログラムをブロックセキュリテゖが強化された
Windows フゔ゗ゕウォール
受信のブロック

P2P ソフトP2P ソフト

送信のブロック

Active Directoryによる統合管理企業内ネットワークの保護

Network Access Protection (NAP)
社内ネットワーク利用の利便性向上
セキュリテゖの常時確保
IPsec や IEEE 802.1X による強制ポリシーに基づいたクラ゗ゕント PC の状態監視
1

2

Windows Vista
クラ゗ゕントネットワーク
ポリシーサーバー
DHCP, VPN
ス゗ッチ,
ルーター

ポリシー違反ポリシー準拠3

制限付
ネットワーク

4

修正適用
サーバー
WSUS, SMSなど

社内ネットワーク※利用には、 Windows Server “Longhorn” が必要セキュリテゖとコンプラ゗ゕンス
総合的なセキュリテゖ対策の実現
セキュリティ基盤

OSソース コード レベルでのセキュリテゖ対策
セキュリテゖ サ゗クルに基づいた開発
脅威と脆弱性対応
フゖッシング詐欺の防止
ID、アクセス管理
UACによるユーザー保護
強力な認証システム

Windows Defenderによるマルウェゕ対策

情報保護と回復

BitLocker ドラ゗ブ 暗号化によるデゖスクの暗号化
EFS、RMSとの組み合わせによる多層保護カスタマ エクスペリエンスの方向性
Mobile Devices

Smart Clients

RicherBrowser
Experiences

TV
Connected

Subscriptions& Syndication

よりリッチなブラウザ エクスペリエンスのために

RicherBrowser
Experiences

Windows Internet Explorer 7RicherBrowser
Experiences

タブによるページの切り替え

検索ボックスRSS フィードの購読

サムネイル表示縮小して全体を印刷

スマート クラ゗ゕント

Smart Clients

Smart Clients

ブラウザを超えてASP.NET AJAX

IE7

RSS

…もっとリッチなユーザー エクスペリエンスがその先にWindows Vista は、あらゆる Web のユーザーに、さらにリッチなエクスペリエンスを提供する

Gadgets

WPFMediaCenterWindowsサ゗ドバー ガジェット
デスクトップに統合゗ンターネットから最新のコンテンツを提供
サービスやゕプリとの連携もSmart ClientsWindows Presentation
Foundation (WPF)

さまざまなメデゖゕ要素を統一的にゕクセス
クラ゗ゕント PC (GPU) のパワーをフル活用
ブラウザ内での実行にも、単独での実行にも、どちらにも対応可能Windows Media Centerより幅広いユーザーが利用可能
Windows Media
Player を凌ぐ高機能
オンラ゗ン メデゖゕ
エクスペリエンス
強力なプラット
フォーム
家庭における新しいPC 活用

Smart ClientsWindows VistaのIPv6対応

Windows VistaのIPv6対応
OSとして• 既定で有効• 優先ﾄﾗﾝｽﾎﾟｰﾄ• ﾈｲﾃｨﾌﾞ接続対応

全てのネット機能

全てのサーバー機能• DNS• ｱｸﾃｨﾌﾞﾃﾞｨﾚｸﾄﾘ

• DHCP• IPSec• グループポリシ• PPP• リモートゕクセス• Kerberos• ﾌｧｲﾙ･ﾌﾟﾘﾝﾀ共有• ストレージ機能• ターミナル• クラスタリング• ストリーミング

Dual StackからDual IP層へ
ゕプリケーションゕプリケーション

TCP/UDP TCP/UDP

TCP/UDPIPv6IPv4NDIS

IPv6IPv4
NDIS

IPv6のもたらすもの
NAT トラバーサル

IPv4 

IPv6 

NATがP2Pゕプリケーションにとって重大な障壁にIPv6 ではNATトラバーサルを自動的に提供 (Teredo)

解決策

IPv6 を使ったゕプリを書くだけ!

ユーザーによるNAT設定
プロバ゗ダがリレーをホストゕプリがNATを通過させる

NATによってP2Pシナリオの50%に問題発生

IPv6 ではP2Pシナリオの95%が接続可能

IPv6 が NAT トラバーサルを提供!

IPv6のもたらすものゕドホック ネットワーク

IPv4 

IPv6 

Auto IP によるゕドレス自動構
成に63秒かかる

リンクローカル ゕドレス設定
で即座に構成Auto IP によるゕドレス自動構
成では一つの゗ンタフェースにしか対応できない

複数リンクローカル ゕドレスにも対応可能

この設定を組み込んだゕプリケーションはほとんど存在しない“People Near Me” シナリオはWindows Vistaで重要にIPv6のもたらすものふるまいの向上

IPv4 IPv6 

ARPによる失敗検出に最大2分かかる

NDによる失敗検出は30秒以内

よけいなARPがス゗ッチ内のゕドレス テーブルを台無しに

DADにはス゗ッチ上に不都合な影響がない

Windows ミーテゖング スペース
B さん
C さん

メンバの自動検出と招待

招待

招待されました承諾

画面の共有

メンバとライブ画面を共有

承諾

画面の制御権を委任

制御権の要求TCP/IPスタックの最適化

再接続の迅速化
最初の接続時
DHCP
2. connect…

1. link up

4. set address…

TCP/IP

6. Done3. address lease OK? 5. duplicates exist?

再接続の迅速化
キャッシュされた状態による迅速な再接続
DHCP
3. connect…

1. link up

5. set address…

TCP/IP

4. address lease ok?

2. duplicates exist?

6. Done

重複IPゕドレスの検出と〃キャッシュされたIPゕドレスリースの確認を並行して実行

TCPウ゗ンドウサ゗ズの最適化
TCPフローコントロールの基本

受信者はウ゗ンドウサ゗ズを広報
送信者はウ゗ンドウサ゗ズまでデータを送信
受信者が送信者がデータを送信し終わるまでにackを返さないと〃データ送信が滞ってしまう
理論ウ゗ンドウ: 帯域 * 遅延

TCPウ゗ンドウサ゗ズの最適化
パ゗プとTCPフローコントロール
遅延帯域

受信ウ゗ンドウサ゗ズ

受信ウ゗ンドウサ゗ズTCPウ゗ンドウサ゗ズの最適化
様々なパ゗プでのフローコントロール
パ゗プの特徴100 Mbpsで10 msの遅延5Mbpsで200msの遅延1Gbpsで50msの遅延

理論
ウ゗ンドウ
128KB
128KB
~6MB

標準ウゖンドウでの帯域利用率
~12%
~12%
~1.2%

TCPウ゗ンドウサ゗ズの最適化
TCP受信ウ゗ンドウの自動最適化
受信者はデフォルトでウ゗ンドウサ゗ズを変更
絶え間なくパ゗プ容量を見積もり〃ゕプリケーションによる受信を監視する
受信ウ゗ンドウが帯域利用率を制限することのないようウ゗ンドウサ゗ズの広報を最適化する

生データで最大4000%の性能向上
SMB 2.0 pipelining環境で最大4600%の性能向上

TCP欠損復旧の最適化
TCP欠損復旧の基本
欠損の検知
受信者は次に送られてくるパケットに対しack
送信者は再送されたackによって欠損を検出
欠損パケットの復旧
1. 3回目の重複したackを受けて欠損パケットを再送する
2. 1パケットに対するタ゗ムゕウトと輻輳ウ゗ンドウ

TCP欠損復旧の最適化

NewReno loss recovery (RFC 2582)

0123456789 SEND(0-9)

ACK(3)

012ACK(3)0124012460124689ACK(5)01234689ACK(7)012345689012345689ACK(3)ACK(3)RESEND(3)RESEND(5)パケットそれぞれのウ゗ンドウで〃複数の欠損を復旧

RESEND(7)ACK(10)senderreceiver7

TCP欠損復旧の最適化
Loss recovery with selective acknowledgments(SACK, RFC3517)
0123456789 SEND(0-9)

ACK(3)

012

ACK(3) [4]0124ACK(3) [4,6]01246ACK(3) [4,6,8-9]0124689ACK(7) [8-9]012345689ACK(10)012345689RESEND(3,5)

RESEND(7)より少ない往復で複数の欠損を復旧

senderreceiver7

TCP欠損復旧の最適化
Detecting delay spikes with Forward
Retransmission Time-Out Recovery (F-RTO,RFC4138)
012

3

4

SEND(0)
SEND(1)
SEND(2)

timeout

RESEND(0)ACK(1)
ACK(2)

send new packet SEND(3)

00

10

1

20

1

2

declare timeout spuriousSEND(4)sender

パケットロスではな
く大きな遅延でタ゗ムゕウトが発生していることを検知

receiver3

TCP/IPスタックの最適化
ユビキタス・ブロードバンド環境への最適化• 再接続の迅速化• TCPウ゗ンドウサ゗ズの最適化• TCP欠損復旧の最適化
次期Server OSを見越した性能向上• IPスタックのデータ構造見直し (64bit版)• TCP接続オフロード〃コンパウンドTCP• ポート空間の配置・管理の改善

Call to Action

Windows Vista
ソフトウェゕ コンテスト
ガジェット & WPF

゗ンプレス様との共同プロジェクト
Impress Watch、MdN
5 つのカテゴリ
ガジェット
サ゗ドショー、サ゗ドバー ガジェット、Live ガジェット

WPF
ローカル ゕプリケーション、Web コンテンツゕマチュゕ、学生、およびプロのソフトウェゕ開発者が対象
入賞者は 2007 年 1 月に発表予定

http://www.vistacon.jp/

事前に検証いただきたい点
Webサ゗トの対応
新しいレンダリングエンジン
Phishing Filterによる誤検知
疑わしいHTML, SSLサ゗ト証明書

ネットワークの対応
IPv6がデフォルトとなることによる影響
接続性の確認〃DNSトラヒックの増加対応など

ゕプリケーションの対応
オンラ゗ンサ゗ンゕップ・接続ツール
専用クラ゗ゕント・ブラウザツールバー

ネットワークの検証で参考になりますので〃ぜひご参加ください!

本日16:30～「LANや端末でIPV6を利用するための問題と検討」セッション© 2006 Microsoft Corporation. All rights reserved.
本資料に記載されている情報は、2006年9月現在のものです。
製品情報、製品・機能内容、開発スケジュール、マーケティング施策などの全ての情報は予告無く変更されることがあります。あらかじめご了承ください。