Skip to main content

BGP Flow Specification Version 2

Document Type Replaced Internet-Draft (idr WG)
Expired & archived
Authors Susan Hares , Donald E. Eastlake 3rd , Chaitanya Yadlapalli , Sven Maduschke
Last updated 2022-03-03 (Latest revision 2022-02-04)
Replaced by draft-ietf-idr-flowspec-v2
RFC stream Internet Engineering Task Force (IETF)
Intended RFC status (None)
Additional resources Mailing list discussion
Stream WG state Candidate for WG Adoption
Document shepherd Keyur Patel
IESG IESG state Replaced by draft-ietf-idr-flowspec-v2
Consensus boilerplate Unknown
Telechat date (None)
Responsible AD (None)
Send notices to

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


BGP flow specification version 1 (FSv1), defined in RFC 8955, RFC 8956, and RFC 9117 describes the distribution of traffic filter policy (traffic filters and actions) distributed via BGP. Multiple applications have used BGP FSv1 to distribute traffic filter policy. These applications include the following: mitigation of denial of service (DoS), enabling traffic filtering in BGP/MPLS VPNs, centralized traffic control of router firewall functions, and SFC traffic insertion. During the deployment of BGP FSv1 a number of issues were detected due to lack of consistent TLV encoding for rules for flow specifications, lack of user ordering of filter rules and/or actions, and lack of clear definition of interaction with BGP peers not supporting FSv1. Version 2 of the BGP flow specification (FSv2) protocol addresses these features. In order to provide a clear demarcation between FSv1 and FSv2, a different NLRI encapsulates FSv2.


Susan Hares
Donald E. Eastlake 3rd
Chaitanya Yadlapalli
Sven Maduschke

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)