[secdir] Secdir last call review of draft-ietf-bess-mvpn-expl-track-11
Christian Huitema <firstname.lastname@example.org> Sat, 06 October 2018 04:40 UTC
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C9EFB130E57; Fri, 5 Oct 2018 21:40:34 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
From: Christian Huitema <email@example.com>
Cc: firstname.lastname@example.org, email@example.com, firstname.lastname@example.org
Date: Fri, 05 Oct 2018 21:40:34 -0700
Subject: [secdir] Secdir last call review of draft-ietf-bess-mvpn-expl-track-11
List-Id: Security Area Directorate <secdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/secdir>, <mailto:email@example.com?subject=unsubscribe>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdir>, <mailto:firstname.lastname@example.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Oct 2018 04:40:35 -0000
Reviewer: Christian Huitema Review result: Has Nits I have reviewed this document as part of the security directorate's ongoing effort to review all IETF documents being processed by the IESG. These comments were written primarily for the benefit of the security area directors. Document editors and WG chairs should treat these comments just like any other last call comments. I have reviewed version 11 of draft-ietf-bess-mvpn-expl-track. From a security point of view this draft is almost ready, except for the small issue that no mitigation is proposed for the one vulnerability discussed in the security section. Multicast VPN (MVPN) operates by setting a routing tree between the ingress site and the egress sites. In MVPN, that tree is built by the network provider, and includes multicast nodes inside the network as well as the customer facing "provider edge" routers. Ingress nodes do not necessarily know how many egress nodes have joined the multicast tree at a given time. The purpose of Explicit Tracking is to provide that information. Explicit tracking procedures are defined by RFC 6513, RFC 6514, and RFC 6625. They rely on MVPN tunnel attributes to trigger the setup of Selective Provider Multicast Service Interface Auto-Discovery routes. The current draft complements these procedures to cover a number of cases not yet covered, in particular when the multicast groups for which information is desired are indentified by wild cards instead of the full combination of source and group identifiers. This is done by defining an additional flag (LIR-pF) in the tunnel attributes. The security considerations list only one issue: that abuse of wild card definitions in large networks could trigger a large amount of explicit tracking traffic, which might affect the performance of the control plane. Otherwise, this draft does not change the security properties of MVPN discussed in RFC 6513 and RFC 6514. That seems fair, but the draft then says that studying mitigations for the potential abuse is out of scope, which leaves me a bit puzzled. I can think of a variety of techniques to either spread the explicit tracking traffic over time, rate limit it, or aggregate it in intermediate nodes. Some of those techniques could probably be proposed as a basic mitigation.
- [secdir] Secdir last call review of draft-ietf-... Christian Huitema