Draft-ietf-pim-port-03 wglc. WGLC responses Thomas suggested a long list of changes, mostly editorial –I believe I addressed all Dimitri also had comments.

Slides:



Advertisements
Similar presentations
Draft-ietf-pim-port-06. port-06 update Changes made in response to second wglc comments and following discussion Many minor editorial issues fixed Changed.
Advertisements

Draft-ietf-mptcp-api-01 Michael Scharf, Alan Ford March 31, 2011.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Introduction 1 Lecture 22 Network Layer (Broadcast and Multicast) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science.
Multicast on the Internet CSE April 2015.
Multihoming in IPV6 Habib Naderi Department of Computer Science University of Auckland.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
BGP Extensions for BIER draft-xu-idr-bier-extensions-01 Xiaohu Xu (Huawei) Mach Chen (Huawei) Keyur Patel (Cisco) IJsbrand Wijnands (Cisco)
1 Internet Networking Spring 2006 Tutorial 7 DVMRP.
UDP - User Datagram Protocol UDP – User Datagram Protocol Author : Nir Shafrir Reference The TCP/IP Guide - ( Version Version.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Network Layer4-1 R1 R2 R3R4 source duplication R1 R2 R3R4 in-network duplication duplicate creation/transmission duplicate Broadcast Routing r Deliver.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Extensions to OSPF-TE for Inter-AS TE draft-ietf-ccamp-ospf-interas-te-extension-01.txt Mach Renhai
Multicast Routing Protocols. The Need for Multicast Routing n Routing based on member information –Whenever a multicast router receives a multicast packet.
CS 453 Computer Networks Lecture 18 Introduction to Layer 3 Network Layer.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Yang Shi (Richard), Yong Zhang IETF 74 th 26 March 2009, San Francisco CAPWAP WG MIB Drafts Report.
Wireless TCP. References r Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan and Randy H. Katz, " A Comparison of Mechanisms for Improving TCP.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
1 An Error Reporting Mechanism (ICMP). 2 IP Semantics IP is best-effort Datagrams can be –Lost –Delayed –Duplicated –Delivered out of order –Corrupted.
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
SIP working group IETF#70 Essential corrections Keith Drage.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
Network Layer4-1 Chapter 4 roadmap 4.1 Introduction and Network Service Models 4.2 Routing Principles 4.3 Hierarchical Routing 4.4 The Internet (IP) Protocol.
81st IETF - Quebec, Canada IJsbrand Yiqun draft-wijnands-pim-neighbor-reduction-01.
1 IP Multicasting Relates to Lab 10. It covers IP multicasting, including multicast addressing, IGMP, and multicast routing.
Chapter 21 Multicast Routing
PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 16 Stream Control Transmission.
BSR Spec Status BSR Spec authors 03/06. Status ID refreshed (now rev-07) Resolved remaining issues we had on our list Updated to reflect WG
Unnecessary Multicast Flooding Problem Statement
Netprog: Chat1 Chat Issues and Ideas for Service Design Refs: RFC 1459 (IRC)
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 BGP Overview Establishing BGP Sessions.
6DEPLOY. IPv6 Deployment and Support
Draft-ietf-p2psip-base-08 Cullen Jennings Bruce Lowekamp Eric Rescorla Salman Baset Henning Schulzrinne March 25, 2010.
Chapter 2 Network Models
DVMRP Distance Vector Multicast Routing Protocol Jerad Bates UMBC - Fall 2006.
Engineering Workshops 96 ASM. Engineering Workshops 97 ASM Allows SPTs and RPTs RP: –Matches senders with receivers –Provides network source discovery.
Avoiding Unnecessary Upstream Traffic in Bidir-PIM Jeffrey Zhang Weesan Lee Juniper Networks 82th IETF, Taipei.
Chapter 2 Network Models
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
Chapter 2 Network Models
MVPN Update Continued work on both architecture draft and BGP-MVPN draft Seeing “light at end of tunnel” ☺ Progress since last time: Carrier’s carrier.
Scaling the Network: The Internet Protocol
draft-ietf-simple-message-sessions-00 Ben Campbell
Chapter 2 Network Models
Transport Layer.
draft-lts-pim-hello-mtu-01
Internet Control Message Protocol (ICMP)
Chat Refs: RFC 1459 (IRC).
Chapter 2 Network Models
draft-pim-with-ipv4-prefix-over-ipv6-nh
Multi-server Namespace in NFSv4.x Previous and Pending Updates
draft-ietf-pim-ecmp-01 IETF 82, Taipei
Scaling the Network: The Internet Protocol
Implementing Multicast
draft-pim-with-ipv4-prefix-over-ipv6-nh
draft-ietf-pim-ipv4-prefix-over-ipv6-nh
draft-ietf-pim-ipv4-prefix-over-ipv6-nh-01
Presentation transcript:

draft-ietf-pim-port-03 wglc

WGLC responses Thomas suggested a long list of changes, mostly editorial –I believe I addressed all Dimitri also had comments –Yakov further commented on one of those –Fixed the editorial issues –I will list the non-editorial ones

Issue 1 Introduction mentions "This specification enables greater scalability in multicast deployment since the processing required for protocol state maintenance can be reduced". Can authors explain how leaving PIM state maintenance unmodified (see Intro) but adding TCP state reduces protocol state ? My response: Amount of processing goes down since no periodic J/Ps, do we need to explain this? We need some additional state, but there is less processing.

Issue 2 Introduction mentions "This document will specify how periodic JP message transmission can be eliminated by using TCP [RFC0761] or SCTP [RFC4960] as the reliable transport mechanism for JP messages Where is the periodic message elimination described in this document (beside the two sentences in the middle of Section 2) My response: Section 2 says: –PIM Over Reliable Transport (PORT) is a simple extension to PIMv2 for refresh reduction of PIM JP messages. It involves sending incremental rather than periodic JPs over a TCP/SCTP connection between PIM neighbors. –When PORT is used, only incremental JPs are sent from downstream routers to upstream routers. As such, downstream routers do not generate periodic JPs for routes which RPF to a PORT-capable neighbor. –Do we need anything more?

Issue 3 Section 4: why switching to PORT mode occurs upon Hello reception? and not upon TCP connection establishment? My response: –This was a design choice made some IETFs ago and was discussed in the wg –The main problem is that it is possible that one peer thinks the connection is up, the other down –One may use PORT, the other not –There may be issues with reordering and a delayed datagram prune may cancel a PORT join and not get recovered since no periodic PORT join –The current approach is more deterministic

Issue 4 Section 5: introduces the Type "instance ID" field what the size of this field ? What happens in case of Instance mismatch ? To what "instance" refers to ? My response: –The instance ID field is 64 bits –We only define type 0 which means the ID is not used, ignored by receiver. No mismatch –If new documents define types, then those could talk about mismatch for the specific type –Should we specify how to handle unknown types? Ignore entire message?

Issue 5 Section 6: there is no description of explicit tracking on non point-to-point interfaces. Can authors describe tracking for the other types of interfaces ? That is exactly what we are describing here. For point-to-point you don't really need to do explicit tracking, or rather, tracking is implicit.

Issue 6 Is there any use of TCP-based, keep-alive mechanism to determine if PIM neighbors are reachable ? My response: –It’s not quite clear whether keep-alive is needed, we discussed this before –Without keep-alive you may only notice a connection is down if trying to send What to do if it is down? –Can we assume that if PIM Hello and other PIM datagram messages get through then TCP also gets through? –We could easily specify keep-alive in a new document later if needed –Or we can specify it as an option now