draft-ietf-bier-ipv6-requirements-01

Slides:



Advertisements
Similar presentations
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Advertisements

Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
BGP Extensions for BIER draft-xu-idr-bier-extensions-01 Xiaohu Xu (Huawei) Mach Chen (Huawei) Keyur Patel (Cisco) IJsbrand Wijnands (Cisco)
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
Topic of Presentation IPv6 Presented by: Mahwish Chaudhary Roll No 08TL01.
IPSec IPSec provides the capability to secure communications across a LAN, across private and public wide area networks (WANs) and across the Internet.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Layer: Internet Protocol.
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
1 Lecture 13 IPsec Internet Protocol Security CIS CIS 5357 Network Security.
MPLS over L2TPv3 Encapsulation IETF VersionIHLTOSTotal length IdentificationFlagsFragment offset TTL Protocol ==
IPSec – IP Security Protocol By Archis Raje. What is IPSec IP Security – set of extensions developed by IETF to provide privacy and authentication to.
1 IPv6: Packet Structures Dr. Rocky K. C. Chang 29 January, 2002.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 3 TCP and IP by Zornitza Genova Prodanoff.
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
A Fragmentation Strategy for Generic Routing Encapsulation (GRE)
Chapter 9 Introduction To Data-Link Layer 9.# 1
Requirements for LER Forwarding of IPv4 Option Packets
IP: Addressing, ARP, Routing
UDP Encapsulation for IP Tunneling
Connecting MPLS-SPRING Islands over IP Networks
Internet Protocol Version 6 Specifications
Chapter 3 TCP and IP Chapter 3 TCP and IP.
Booting up on the Home Link
Network Fundamentals – Chapter 5
IP - The Internet Protocol
OSPFv3 over IPv4 for IPv6 Transition
GRE-in-UDP Encapsulation
Multicast VPN using BIER
Compression Format for IPv6 Datagrams in 6LoWPAN Networks
Packet PWE3 – Efficient for IP/MPLS
In-Band Authentication Extension for Protocol Independent Multicast (PIM) draft-bhatia-zhang-pim-auth-extension-00 Manav Bhatia
Advertising Encapsulation Capability Using OSPF
IPv6 / IP Next Generation
IP - The Internet Protocol
IP - The Internet Protocol
Guide to TCP/IP Fourth Edition
Chapter 20 Network Layer: Internet Protocol
Zhenbin Li, Shunwan Zhuang Huawei Technologies
A Unified Approach to IP Segment Routing
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
Encapsulation for BIER in Non-MPLS IPv6 Networks
IP - The Internet Protocol
BIER PIM SIGNALLING Hooman Bidgoli, Jayant Kotalwar, Andrew Dolganow (Nokia) Fengman Xu (Verizon) IJsbrand Wijnands, Mankamana Mishra (Cisco) Zhaohui.
Net 323 D: Networks Protocols
IP - The Internet Protocol
Network Fundamentals – Chapter 5
IP - The Internet Protocol
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
draft-liu-pim-mofrr-tilfa-00
BIER in IPv6 draft-zhang-bier-bierin6-03
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Quan Xiong(ZTE) Gregory Mirsky(ZTE) Chang Liu(China Unicom)
Inter-domain Multicast using BIERv6
Editors: Bala’zs Varga, Jouni Korhonen
BGP VPN service for SRv6 Plus IETF 105, Montreal
Internet Protocol version 6 (IPv6)
draft-venaas-bier-mtud-01
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

draft-ietf-bier-ipv6-requirements-01 2019/9/8 BIER IPv6 Requirements draft-ietf-bier-ipv6-requirements-01 IETF105 2019-07-24 Montreal Mike McBride @Futurewei Rajiv Asati @Cisco Jingrong Xie @Huawei Senthil Dhanaraj @Huawei

Since last ietf Transitioned from problem statement to requirements Move requirements section up Added co-author WG Adoption New rev mainly developing requirements section

Draft Purpose Specify the requirements for transporting packets, with bier headers, in an IPv6 environment. Describe proposed solutions. List the pros/cons of each. Help the BIER WG come to a conclusion on which solution(s) to rally behind and further specify.

Requirements Should be L2 Agnostic Shouldn't require hop-by-hop modification of the IP DA field. SA field? Shouldn't require the BFRs to inspect, or require changes to, L4 Shouldn't allow a multicast address to be put in the IP SA field Shouldn't assume that bits never get set incorrectly Shouldn't require changes in SA filtering procedures Should be possible to use it to support the entire BIER architecture Should avoid having different encapsulation types or complex tunneling Should support hardware fast path

Requirements Proposed encapsulation must confirm to the IPv6 specification and guidelines as described in RFC8200. Should not require any new modifications to the IPv6 specification. Proposed encapsulation must support fragmentation. Shouldn't require fragmentation and re-assembly at each hops. Support IPv6 security - AH/ESP extension headers. Shouldn't require hop-by- hop encryption/decryption.

Request to the WG If your solution is in the document, please provide pros/cons. Else authors will. Be nice . And impartial.

BIER-ETH encapsulation in IPv6 BIER-ETH encap (BIER header for Non-MPLS networks as defined in [RFC8296]) can be used to transport the multicast data in the IPv6 network by encapsulating the multicast user data payload within the BIER-ETH header. However, using BIER-ETH in IPv6 networks is not considered to be a native IPv6 solution which utilizes the IPv6 header to forward the packet.

Encode Bitstring in IPv6 DA address As described in [I-D.pfister-bier-over-ipv6], the information required by BIER is stored in the destination IPv6 address. The BIER BitString is encoded in the low-order bits of the IPv6 destination address of each packet. The high-order bits of the IPv6 destination address are used by intermediate routers for unicast forwarding, deciding whether a packet is a BIER packet, and if so, to identify the BIER Sub-Domain, Set Identifier and BitString length. No additional extension or encapsulation header is required. Instead of encapsulating the packet in IPv6, the payload is attached to the BIER IPv6 header and the IPv6 protocol number is set to the type of the payload. If the payload is UDP, the UDP checksum needs to change when the BitString in the IPv6 destination address changes.

Add BIER header into IPv6 Extension Header In [I-D.xie-bier-ipv6-encapsulation] an IPv6 BIER Destination Option is carried by the IPv6 Destination Option Header (indicated by a Next Header value 60). It is initialized in a packet sent by an IPv6 BFIR router to inform the following BFR routers in an IPv6 BIER domain to replicate to destination BFER routers hop-by-hop. BIER is generally a hop-by-hop and one-to-many architecture and it is required for a BIER IPv6 encapsulation to include the BIER Header ([RFC8296]) as an IPv6 Extension Header, to pilot the hop-by-hop BIER replication.

Transport BIER as IPv6 payload There is a proposal for a transport-independent BIER encapsulation header which is applicable regardless of the underlying transport technology. As described in [I-D.xu-bier-encapsulation] and [I-D.zhang-bier-bierin6], the BIER header, and the payload following it, can be combined as an IPv6 payload, and be indicated by a new Upper-layer IPv6 Next-Header value. A unicast IPv6 destination address is used for the replication and changes when replicating a packet out to a neighbor.

Tunneling BIER in a IPv6 tunnel A generic IPv6 Tunnel could be used to encapsulate the bier packet within an IPv6 domain. GRE is a mechanism by which any ethernet payload can be carried by an IP GRE tunnel due to the 16-bits 'Protocol Type' field. Both IPv4 and IPv6 can be used to carry GRE. The Ethernet type codepoint 0xAB37, defined for BIER, can be used in a GRE header to indicate the subsequent BIER header and payload in an IPv6 network.