Upgrade to Pro — share decks privately, control downloads, hide ads and more …

APP + RAI Area Update: HTTP-related WG Report (IETF92)

APP + RAI Area Update: HTTP-related WG Report (IETF92)

「IETF報告会(92ndダラス)」 2015/4/24 ( http://www.isoc.jp/wiki.cgi?page=IETF92Update , https://www.nic.ad.jp/ja/topics/2015/20150409-02.html ) 発表資料 #isocjp

More Decks by HAYASHI, Tatsuya ( @lef )

Other Decks in Technology

Transcript

  1. https://lepidum.co.jp/ Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    APP + RAI Area Update:
    HTTP-related WG Report
    (IETF92)
    株式会社レピダム 林 達也 (@lef )
    HAYASHI, Tatsuya / Lepidum Co. Ltd.
    "ISOC-JP IETF92報告会"
    (2015/4/24)

    View full-size slide

  2. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    自己紹介・業務領域
    名前

    林 達也 ( @lef )
    所属

    株式会社レピダム 代表取締役
     Internet Society Japan Chapter
    Online Identity WG チェア/
    プログラム委員
     OpenID Foundation Japan
    事務局長
     Identity Conference ( #idcon )
    オーガナイザー
    業務領域
    応用・実用研究

    標準化支援

    アイデンティティ、プライバ
    シー

    認証・認可

    ソフトウェア&ネットワークセ
    キュリティ, 脆弱性

    ネットワーク技術

    プログラミング言語処理系

    コンパイラ, インタプリタ,
    言語設計

    各種コンサルテーション

    View full-size slide

  3. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    Agenda
    APP
    •appsawg
    •httpbis
    •scim
    RAI
    •rtcweb
    •netvc
    •webpush

    View full-size slide

  4. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    APP AREA UPDATE

    View full-size slide

  5. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    About Application Area
     Total 15 WG (2015/4)

    appsawg Applications Area Working Group

    arcmedia 'Archive' Top-Level Media Type

    calext Calendaring Extensions

    core Constrained RESTful Environments

    dbound Domain Boundaries

    dmarc Domain-based Message Authentication, Reporting & Conformance

    eppext Extensible Provisioning Protocol Extensions

    httpbis Hypertext Transfer Protocol

    hybi BiDirectional or Server-Initiated HTTP

    paws Protocol to Access WS database

    precis Preparation and Comparison of Internationalized Strings

    scim System for Cross-domain Identity Management

    tzdist Time Zone Data Distribution Service

    urnbis Uniform Resource Names, Revised

    uta Using TLS in Applications
     BoF (in IETF92)

    lucid Locale-free UniCode Identifiers

    View full-size slide

  6. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    appsawg

    概要

    特にWGを作るまでではないものの、Application Areaで扱うべきItemについて議論するWG
     Topic

    Pete Resnickが任務終了

    APP + RAI = ART !

    目的は負荷軽減

    2006年頃に分離した

    一部WGは他Areaへ(utaがsecへ)

    ADを3名に?

    今後はshort-lived WGを増やす予定

    IAB SEMI Workshop, spud BoF, hops Bar BoF, taps WG, IAB IP Stack Evolution Program

    CBOR (Concise Binary Object Representation)

    Privacy-Oriented Mail

    prime Bar BoFのアナウンスあり

    Outbound port 25 blocking for dynamic IP addresses

    楽天赤桐さんによる日本では既に普及しているOP25BのBCP的な提案

    Disclaimer: 当社前田がCo-Authorをしています

    その他

    hybi ⇒ もうすぐclose

    json ⇒ 完了

    websec ⇒ Public Key Pinning Extension for HTTP (RFC7469)が出て4/21にconcludedに (after IETF92)

    View full-size slide

  7. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    httpbis

    概要

    HTTPに関する標準化を行っている。最近では主にHTTP/2関係の話題が多い。
     Topic

    HTTP/2, HPACK

    in RFC Editor Queue...

    Alt-SVC(Alternative Services)

    他のプロトコル、ホスト、ポートでもサービス提供ができることを通知する仕組み

    Opportunistic Security(日和見暗号)

    ALPN HTTP Header Field / Tunnel-Protocol

    今後のWG Issueに関する議論(Potential Work)

    HTTP Signature

    HTTP client hints

    HTTP Keyレスポンスヘッダ

    HTTPヘッダフィールドのJSON表現

    法的理由でアクセス不許可とする場合のエラーコード(451)

    ヘッダフィールドパラメータへの文字エンコーディングと言語指定の導入

    クライアントを起点とした文字エンコーディングの指定

    メッセージボディ部分の暗号化

    etc...

    HTTP/2 deployment advice

    ⇒ wikiにまとめる方向に

    MEPG-Dash (Dash and HTTP/2)

    Full-Duplex HTTP based Protocolの提案

    MPEG-Dashでは複数のURLで指示されたコンテンツを順次取得するが、HTTP2と組み合わせ、プロトコルを調整すれば、パ
    フォーマンスの向上が見込める

    View full-size slide

  8. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    scim

    概要

    複数のドメインでのIDの作成・削除等に関する
    プロビジョニングに関するプロトコルの標準化
    を行っている
     Topic

    今までのエンティティに加えて、デバイスを扱
    う拡張提案があった

    その他、今後の課題として、Soft Deleteや
    WebPush等も視野に入れた通知拡張、等

    View full-size slide

  9. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    RAI AREA UPDATE

    View full-size slide

  10. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    About Real-time Applications and
    Infrastructure(RAI) Area
     Total 21 WG (2015/4)

    avtcore Audio/Video Transport Core Maintenance

    avtext Audio/Video Transport Extensions

    bfcpbis Binary Floor Control Protocol Bis

    clue ControLling mUltiple streams for tElepresence

    codec Internet Wideband Audio Codec

    dispatch Dispatch

    drinks Data for Reachability of Inter/tra-NetworK SIP

    ecrit Emergency Context Resolution with Internet Technologies

    insipid INtermediary-safe SIP session ID

    mmusic Multiparty Multimedia Session Control

    p2psip Peer-to-Peer Session Initiation Protocol

    payload Audio/Video Transport Payloads

    rtcweb Real-Time Communication in WEB-browsers

    sipcore Session Initiation Protocol Core

    siprec SIP Recording

    stir Secure Telephone Identity Revisited

    stox SIP-TO-XMPP

    straw Sip Traversal Required for Applications to Work

    webpush Web-Based Push Notifications

    xmpp Extensible Messaging and Presence Protocol

    xrblock Metric Blocks for use with RTCP's Extended Report Framework
     BoF (in IETF92)

    modern Managing, Ordering, Distributing, Exposing, & Registering telephone Numbers

    netvc Internet Video Codec

    View full-size slide

  11. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    About Real-time Applications and
    Infrastructure(RAI) Area
     Total 21 WG (2015/4)

    avtcore Audio/Video Transport Core Maintenance

    avtext Audio/Video Transport Extensions

    bfcpbis Binary Floor Control Protocol Bis

    clue ControLling mUltiple streams for tElepresence

    codec Internet Wideband Audio Codec

    dispatch Dispatch

    drinks Data for Reachability of Inter/tra-NetworK SIP

    ecrit Emergency Context Resolution with Internet Technologies

    insipid INtermediary-safe SIP session ID

    mmusic Multiparty Multimedia Session Control

    p2psip Peer-to-Peer Session Initiation Protocol

    payload Audio/Video Transport Payloads

    rtcweb Real-Time Communication in WEB-browsers

    sipcore Session Initiation Protocol Core

    siprec SIP Recording

    stir Secure Telephone Identity Revisited

    stox SIP-TO-XMPP

    straw Sip Traversal Required for Applications to Work

    webpush Web-Based Push Notifications

    xmpp Extensible Messaging and Presence Protocol

    xrblock Metric Blocks for use with RTCP's Extended Report Framework
     BoF (in IETF92)

    modern Managing, Ordering, Distributing, Exposing, & Registering telephone Numbers

    netvc Internet Video Codec
    ?!?

    View full-size slide

  12. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    About Real-time Applications and
    Infrastructure(RAI) Area
     Total 21 WG (2015/4)

    avtcore Audio/Video Transport Core Maintenance

    avtext Audio/Video Transport Extensions

    bfcpbis Binary Floor Control Protocol Bis

    clue ControLling mUltiple streams for tElepresence

    codec Internet Wideband Audio Codec

    dispatch Dispatch

    drinks Data for Reachability of Inter/tra-NetworK SIP

    ecrit Emergency Context Resolution with Internet Technologies

    insipid INtermediary-safe SIP session ID

    mmusic Multiparty Multimedia Session Control

    p2psip Peer-to-Peer Session Initiation Protocol

    payload Audio/Video Transport Payloads

    rtcweb Real-Time Communication in WEB-browsers

    sipcore Session Initiation Protocol Core

    siprec SIP Recording

    stir Secure Telephone Identity Revisited

    stox SIP-TO-XMPP

    straw Sip Traversal Required for Applications to Work

    webpush Web-Based Push Notifications

    xmpp Extensible Messaging and Presence Protocol

    xrblock Metric Blocks for use with RTCP's Extended Report Framework
     BoF (in IETF92)

    modern Managing, Ordering, Distributing, Exposing, & Registering telephone Numbers

    netvc Internet Video Codec

    View full-size slide

  13. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    rtcweb

    概要

    Webベースの技術によるリアルタイムコミュニケーションを取り
    扱うWG

    IETFとW3Cが連携して標準化しており、IETFでは主にプロトコル関
    係を取り扱っている
     Topic

    JavaScriptセッション確立プロトコル(JSEP)

    フォワードエラーコレクション(FEC)

    トランスポート関連文書のupdate

    Security Architecture上の課題

    Screen Sharing Status

    ハッシュアルゴリズムの選択

    etc...

    RETURNサーバについて

    View full-size slide

  14. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    netvc (BoF)

    概要

    "Need for RF codec developed within an SDO initially
    became prominent during RTCWEB “mandatory-to-
    implement” video codec discussion."

    Internet向けのVideo Codecに関するBoF

    Video Codecに関しては、過去何度か課題になっていた
    が、ついにBoFとしての開催された。

    何度か話題になっており、かなり長い間議論が行われ
    ていた中、前回のrtcwebでのMTIの議論を踏まえて開催
    されたことが予測される

    このBoFは前回IETF91での開催が予定されていたが、突
    然Cancelされた後、今回の開催となった

    View full-size slide

  15. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    netvc (BoF)
     Topic

    焦点は、Royalty Freeのコーデックの実現

    MPEG-LAのH.264, H.265などのライセンスフィー等の制約を踏まえ
    て、Internetで自由に使えるVideo Codecを実現したいという人々が
    標準化を目指している。

    求められる仕様として以下の要素が挙がっていた

    圧縮度、Complexity、Parallelism、Fast, Fine Rate Control、Error
    Resilience、Scalability、Content Specific Tools、Algorithm Agility等

    今回具体的なcodecの例としてあがっていたのはDaala。

    Xiph.Org FoundationとMozilla Foundationにより共同開発が進められ
    ているTheoraの後継コーデック

    Daalaのゴールとしては、Better than state-of-the-art compressionと
    Defensible IPR strategyとなっている

    Defensible IPR Strategyがあがっているのは象徴的

    WG化にコンセンサスを得た

    View full-size slide

  16. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    webpush

    概要

    ウェブブラウザ向けのPush通知の標準化

    ブラウザが起動していなくてもPush通知可能に
     Topic

    前回提案されたHTTP/2上でPushする仕様に関する
    フィードバックとその議論

    Registration/Subscribeの依存関係削除

    信頼性向上

    Message Formatの改善

    メッセージの暗号化

    View full-size slide

  17. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.
    https://lepidum.co.jp/
    Any Questions? / Please Feedback!
    https://lepidum.co.jp/ @lepidum
    mailto:[email protected] / @lef

    View full-size slide