Extensions to GBP Classifier
Group Based Policy [1] was introduced in the Juno release. Some extensions are addressed in this blueprint:
1. The GBP Policy Classifier only allows matching on TCP/UDP port ranges and protocol values: TCP, UDP, ICMP. There is a need to extend this to other fields within the packet including:
a. L7 fields. These would include fields such as a URL.
b. Protocol path. The protocol path is the list of protocols encapsulating a packet payload and allows matching on a specific set of encapsulating protocols. This path may vary depending on whether or not some form of tunneling is used, for example a protocol path may be {ip, gre, ip, tcp, *}, or {ip, udp,*}, where * is a wildcard.
2. The GBP Policy classifier needs a negation attribute to allow for the case where packets that do not match the classifier may result in an action.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Louis Fourie
- Direction:
- Needs approval
- Assignee:
- Louis Fourie
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by