-
Notifications
You must be signed in to change notification settings - Fork 724
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
test: add test checklist for proxy protocol
Signed-off-by: ywc689 <ywc689@163.com>
- Loading branch information
Showing
3 changed files
with
94 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
Checklist | ||
========= | ||
|
||
> notes: | ||
> * [x]: test passed | ||
> * [ ]: not support or untested | ||
* [x] PPv2 + FNAT44 + TCP | ||
* [x] PPv2 + FNAT44 + TCP + Synproxy | ||
* [x] PPv2 + FNAT44 + UDP | ||
* [x] PPv1 + FNAT44 + TCP | ||
* [x] PPv1 + FNAT44 + TCP + Synproxy | ||
* [x] standalone PPv2 + FNAT44 + TCP | ||
* [x] standalone PPv2 + FNAT44 + TCP | ||
* [x] standalone PPv2 + FNAT44 + UDP | ||
* [x] standalone PPv1 + FNAT44 + TCP | ||
* [x] standalone PPv1 + FNAT44 + TCP | ||
|
||
* [x] PPv2 + FNAT64 + TCP | ||
* [x] PPv2 + FNAT64 + TCP + Synproxy | ||
* [x] PPv2 + FNAT64 + UDP | ||
* [x] PPv1 + FNAT64 + TCP | ||
* [x] PPv1 + FNAT64 + TCP + Synproxy | ||
* [x] standalone PPv2 + FNAT64 + TCP | ||
* [x] standalone PPv2 + FNAT64 + TCP + Synproxy | ||
* [x] standalone PPv2 + FNAT64 + UDP | ||
* [x] standalone PPv1 + FNAT64 + TCP | ||
* [x] standalone PPv1 + FNAT64 + TCP + Synproxy | ||
|
||
* [x] PPv2 + FNAT66 + TCP | ||
* [x] PPv2 + FNAT66 + TCP + Synproxy | ||
* [x] PPv2 + FNAT66 + UDP | ||
* [x] PPv1 + FNAT66 + TCP | ||
* [x] PPv1 + FNAT66 + TCP + Synproxy | ||
* [x] standalone PPv2 + FNAT66 + TCP | ||
* [x] standalone PPv2 + FNAT66 + TCP + Synproxy | ||
* [x] standalone PPv2 + FNAT66 + UDP | ||
* [x] standalone PPv1 + FNAT66 + TCP | ||
* [x] standalone PPv1 + FNAT66 + TCP + Synproxy | ||
|
||
* [x] tools/keepalived HTTP_CHECKER + IPv4 backends | ||
* [x] tools/keepalived UDP_CHECKER with payload + IPv4 backends | ||
* [x] tools/keepalived HTTP_CHECKER + IPv6 backends | ||
* [x] tools/eepalived UDP_CHECKER with payload + IPv6 backends | ||
* [x] tools/healthcheck http_checker + IPv4 backends | ||
* [ ] tools/healthcheck tcp_checker with payload + IPv4 backends: NOT SUPPORT | ||
* [ ] tools/healthcheck udp_checker with payload + IPv4 backends: NOT SUPPORT | ||
* [ ] tools/healthcheck udpping_checker with payload + IPv4 backends: NOT SUPPORT | ||
* [x] tools/healthcheck http_checker + IPv6 backends | ||
* [ ] tools/healthcheck tcp_checker with payload + IPv6 backends: NOT SUPPORT | ||
* [ ] tools/healthcheck udp_checker with payload + IPv6 backends: NOT SUPPORT | ||
* [ ] tools/healthcheck udpping_checker with payload + IPv6 backends: NOT SUPPORT | ||
* [x] tools/ipvsadm "--proxy-protocol" config option | ||
* [x] tools/keepalived "proxy-protocol" config keyword (v1|v2|disable) | ||
* [ ] tools/dpvs-agent proxy-protocol service config api: NOT SUPPORT | ||
|
||
* [ ] client with PPv2 data + FNAT44 + TCP + PPv2 backends (lb cascading) | ||
* [x] client with PPv1 data + FNAT44 + TCP + PPv1 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT44 + UDP + PPv2 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT44 + TCP + PPv1 backends (lb cascading) | ||
* [x] client with PPv1 data + FNAT44 + TCP + PPv2 backends (lb cascading) | ||
|
||
* [ ] client with PPv2 data + FNAT66 + TCP + PPv2 backends (lb cascading) | ||
* [ ] client with PPv1 data + FNAT66 + TCP + PPv1 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT66 + UDP + PPv2 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT66 + TCP + PPv1 backends (lb cascading) | ||
* [ ] client with PPv1 data + FNAT66 + TCP + PPv2 backends (lb cascading) | ||
|
||
* [ ] client with PPv2 data + FNAT64 + TCP + PPv2 backends (lb cascading) | ||
* [x] client with PPv1 data + FNAT64 + TCP + PPv1 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT64 + TCP + PPv1 backends (lb cascading) | ||
* [x] client with PPv1 data + FNAT64 + TCP + PPv2 backends (lb cascading) | ||
|
||
* [ ] client with PPv2 data + FNAT44 + TCP + standalone PPv2 backends (lb cascading) | ||
* [x] client with PPv1 data + FNAT44 + TCP + standalone PPv1 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT44 + UDP + standalone PPv2 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT44 + TCP + standalone PPv1 backends (lb cascading) | ||
* [x] client with PPv1 data + FNAT44 + TCP + standalone PPv2 backends (lb cascading): zero-length duplicated ack may appear | ||
|
||
* [ ] client with PPv2 data + FNAT66 + TCP + standalone PPv2 backends (lb cascading) | ||
* [ ] client with PPv1 data + FNAT66 + TCP + standalone PPv1 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT66 + UDP + standalone PPv2 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT66 + TCP + standalone PPv1 backends (lb cascading) | ||
* [ ] client with PPv1 data + FNAT66 + TCP + standalone PPv2 backends (lb cascading) | ||
|
||
* [ ] client with PPv2 data + FNAT64 + TCP + standalone PPv2 backends (lb cascading) | ||
* [x] client with PPv1 data + FNAT64 + TCP + standalone PPv1 backends (lb cascading) | ||
* [ ] client with PPv2 data + FNAT64 + TCP + standalone PPv1 backends (lb cascading) | ||
* [x] client with PPv1 data + FNAT64 + TCP + standalone PPv2 backends (lb cascading): zero-length duplicated ack may appear | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters