Debashish Purkayastha, Dirk Trossen, Akbar Rahman

Slides:



Advertisements
Similar presentations
RSVP-TE Extensions for SRLG Configuration of FA
Advertisements

1 Chapter 22 Network layer Delivery, Forwarding and Routing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
COS 420 Day 15. Agenda Assignment 3 Due Assignment 4 Posted Chap Due April 6 Individual Project Presentations Due IEPREP - Jeff MANETS - Donnie.
Internet Networking Spring 2006 Tutorial 12 Web Caching Protocols ICP, CARP.
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #13 Web Caching Protocols ICP, CARP.
Internet Networking Spring 2002 Tutorial 13 Web Caching Protocols ICP, CARP.
Delivery, Forwarding, and Routing
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
DMM Framework based on Functional Elements draft-liebsch-dmm-framework-analysis-02 M. Liebsch, P. Seite, G. Karagiannis IETF88, Vancouver DMM WG 08 th.
Issues of HIP in an Operators Network Nick Papadoglou Thomas Dietz.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 8 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri November 2014 Honolulu USA draft-yong-rtgwg-igp-mutlicast-arch-00.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Multicast Distribution Tree Extensions for IS-IS draft-yong-isis-ext-4-distribution-tree-02 Lucy Yong Donald Eastlake Andrew Qu July
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri November 2014 Honolulu USA draft-yong-rtgwg-igp-mutlicast-arch-00.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Chapter 19 - Binding Protocol Addresses
Labelcast Protocol Presented by Wang Hui 80th IETF, March 2011 draft-sunzhigang-sam-labelcast-01.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
IETF78 Multimob Masstricht1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-02 Qin.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
Framework for G.709 Optical Transport Network (OTN) draft-ietf-ccamp-gmpls-g709-framework-05 CCAMP WG, IETF 82 nd Taipei.
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Mobility in Content Delivery 79 th IETF Beijing, November 2010 Gyu Myoung Lee 1.
Routing Information Protocol
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Content Distribution Internetworking IETF BOF December 12, 2000 Phil Rzewski Gary Tomlinson.
1 IJsbrand Wijnands (ED) Cisco Eric Rosen (ED) Juniper Andrew DolganowAlcatel-Lucent Tony PrzygiendaEricsson Sam AldrinHuawei.
Process-to-Process Delivery:
Input for issues resolution Antoine Mensch Odonata 16 july 2009.
Lecture 14 Mobile IP. Mobile IP (or MIP) is an Internet Engineering Task Force (IETF) standard communications protocol that is designed to allow mobile.
HIP-Based NAT Traversal in P2P-Environments
Chapter 5 Network and Transport Layers
Deployment Configurations for ICN
Scaling the Network: The Internet Protocol
Virtual Subnet : A L3VPN-based Subnet Extension Solution
IP Forwarding Covers the principles of end-to-end datagram delivery in IP networks.
Session Initiation Protocol (SIP)
Internet Networking recitation #12
Multipath Routing Using Distributed Proxy Servers
© 2016 InterDigital, Inc. All Rights Reserved.
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Multimedia and Networks
IP Forwarding Relates to Lab 3.
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Service Routing over Path-based Forwarding IETF-101 (London)
IETF-100, MPTCP WG, November 2017
Scaling the Network: The Internet Protocol
IP Forwarding Relates to Lab 3.
Ch 17 - Binding Protocol Addresses
Protocol Application TCP/IP Layer Model
Use case: HTTP proxy for network multicast support
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
The Internet and Electronic mail
draft-ietf-bier-ipv6-requirements-01
BIER P2MP mLDP Signaling
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
Presentation transcript:

Debashish Purkayastha, Dirk Trossen, Akbar Rahman Multicast HTTP using BIER https://tools.ietf.org/html/draft-purkayastha-multicast-http-using-bier-00 Debashish Purkayastha, Dirk Trossen, Akbar Rahman InterDigital IETF-100, BIER WG, November 2017

Background (HTTP Level Multicast) HTTP-level clients benefit from the dynamic multicast group formation enabled by BIER Server NAP (network attachment point), creates a list of outstanding client NAP requests to the same HTTP request URI When response is available, BIER forwarding information is retrieved and used to send the HTTP response We introduce the requirements for a BIER multicast overlay realizing this use case 100th IETF, Singapore draft-purkayastha-multicast-http-using-bier-00 2

draft-purkayastha-multicast-http-using-bier-00 Requirements Must Support multiple FQDN-based service endpoints to exist in the overlay MUST send FQDN-based service requests at the network level to a suitable FQDN-based service endpoint via policy-based selection of appropriate path information MUST allow for multicast delivery of HTTP response to same HTTP request URI MUST provide direct path mobility, where the path between the egress and ingress NAPs can be determined as being optimal 100th IETF, Singapore draft-purkayastha-multicast-http-using-bier-00 3

HTTP Multicast Overlay Operations Includes a function called PCE (Path Computation Element function), responsible for selecting the correct multicast end point The result of the selection is a BIER path identifier, which is delivered to the NAP upon initial path computation request The path identifier is utilized for any future request for a given URL-based request 100th IETF, Singapore draft-purkayastha-multicast-http-using-bier-00 4

HTTP Multicast Overlay Operations HTTP request is sent by an IP based device towards the FQDN of the server defined in the HTTP request Client facing NAP, terminates the HTTP request at HTTP level at a local HTTP proxy Server NAP at the egress, terminates any transport protocol on the outgoing (server) side 100th IETF, Singapore draft-purkayastha-multicast-http-using-bier-00 5

HTTP Multicast Overlay Operations If no local BIER forwarding information exists to the server (NAP), a path computation entity (PCE) is consulted, which calculates a unicast path from the BFIR to which the client NAP is connect to the BFER to which the server NAP is connected. Upon arrival of an HTTP request at the server NAP, the server NAP proxy forwards the HTTP request as a well-formed HTTP request locally to the server. If no BIER forwarding information exists for the reverse direction towards the requesting client NAP, this information is requested from the PCE 100th IETF, Singapore draft-purkayastha-multicast-http-using-bier-00 6

HTTP Multicast Overlay Operations Upon arrival of any further client NAP request at the server NAP to an HTTP request whose response is still outstanding the client NAP is added to an internal request table Optionally, the request is suppressed from being sent to the server. Upon arrival of an HTTP response at the server NAP, the server NAP consults its internal request table for any outstanding HTTP requests to the same request The server NAP retrieves the stored BIER forwarding information for the reverse direction for all outstanding HTTP requests and determines the path information to all client NAPs through a binary OR over all BIER forwarding identifiers with the same SI field 100th IETF, Singapore draft-purkayastha-multicast-http-using-bier-00 7

Protocol Considerations Following protocol changes are required: NAP-to-NAP protocol for HTTP: Map HTTP to BIER message exchange between client and server NAPs NAP-PCE protocol: Used for path computation and delivery of BIER routing information as well as path updates Overlay transport protocol: Used for transport-level exchange over BIER layer Registration protocol: Used to register FQDN service endpoints Content certificate distribution protocol: Used for HTTPS support 100th IETF, Singapore draft-purkayastha-multicast-http-using-bier-00 8

draft-purkayastha-multicast-http-using-bier-00 Next steps Collect feedback from the WG Does the use case and protocol changes proposal look reasonable? We will work on this use case and a solution in the H2020 FLAME project with experiments planned for early 2018 and beyond 100th IETF, Singapore draft-purkayastha-multicast-http-using-bier-00 9