/*
- * BIRD -- Flow specification (RFC 5575) grammar
+ * BIRD -- Flow specification (RFC 8955) grammar
*
* (c) 2016 CZ.NIC z.s.p.o.
*
route 10:20 2001:db8:20:11::/64 via 2001:db8:1:1::10 mpls 200/220;
}
-# RFC 5575 flow specification
+# RFC 8955 flow specification
protocol static flowstat4 {
flow4;
};
}
+# RFC 8956 flow specification
protocol static flowstat6 {
flow6;
dport = 50;
tcp flags 0x03/0x0f, !0/0xff || 0x33/0x33;
fragment !is_fragment || !first_fragment;
- label 0xaaaa/0xaaaa && 0x33/0x33;
+ label > 1111 && != 1234;
};
route flow6 {
/*
- * BIRD Library -- Flow specification (RFC 5575)
+ * BIRD Library -- Flow specification (RFC 8955)
*
* (c) 2016 CZ.NIC z.s.p.o.
*
/**
* DOC: Flow specification (flowspec)
*
- * Flowspec are rules (RFC 5575) for firewalls disseminated using BGP protocol.
+ * Flowspec are rules (RFC 8955) for firewalls disseminated using BGP protocol.
* The |flowspec.c| is a library for handling flowspec binary streams and
* flowspec data structures. You will find there functions for validation
* incoming flowspec binary streams, iterators for jumping over components,
/*
- * BIRD Library -- Flow specification (RFC 5575)
+ * BIRD Library -- Flow specification (RFC 8955)
*
* (c) 2016 CZ.NIC z.s.p.o.
*
/*
- * BIRD Library -- Flow specification (RFC 5575) Tests
+ * BIRD Library -- Flow specification (RFC 8955) Tests
*
* (c) 2016 CZ.NIC z.s.p.o.
*
* RFC 5065 - AS confederations for BGP
* RFC 5082 - Generalized TTL Security Mechanism
* RFC 5492 - Capabilities Advertisement with BGP
- * RFC 5575 - Dissemination of Flow Specification Rules
* RFC 5668 - 4-Octet AS Specific BGP Extended Community
* RFC 6286 - AS-Wide Unique BGP Identifier
* RFC 6608 - Subcodes for BGP Finite State Machine Error
* RFC 8212 - Default EBGP Route Propagation Behavior without Policies
* RFC 8654 - Extended Message Support for BGP
* RFC 8950 - Advertising IPv4 NLRI with an IPv6 Next Hop
+ * RFC 8955 - Dissemination of Flow Specification Rules
+ * RFC 8956 - Dissemination of Flow Specification Rules for IPv6
* RFC 9072 - Extended Optional Parameters Length for BGP OPEN Message
* RFC 9117 - Revised Validation Procedure for BGP Flow Specifications
* RFC 9234 - Route Leak Prevention and Detection Using Roles
/*
* Although we expect no next hop and RFC 7606 7.11 states that attribute
* MP_REACH_NLRI with unexpected next hop length is considered malformed,
- * FlowSpec RFC 5575 4 states that next hop shall be ignored on receipt.
+ * FlowSpec RFC 8955 4 states that next hop shall be ignored on receipt.
*/
return;