Skip to content
/ quic-lb Public

nginx-quic-lb is an implementation of ietf-quic-lb, based on nginx-release-1.18.0, you can see the detailed code in this pull request

License

Notifications You must be signed in to change notification settings

alipay/quic-lb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nginx-quic-lb

nginx-quic-lb is an implementation of ietf-quic-lb, based on nginx-release-1.18.0

nginx-quic-lb just implement the date plane function of ietf-quic-lb(forward quic packet, retry service and so on). For "configuration agent" defined in draft, user can implement it with your own control plane and nginx configuration file.

Some features are still under discussion(have not been implemented yet):

(1) Block cipher(maybe remove later)
(2) stateless reset(maybe come soon)

How to build

1. git clone https://github.com/alipay/quic-lb
2. git submodule update --init --recursive
3. sh build.sh

How to use:

All features and corresponding introductions and examples are shown below:

How to test

1. pip install pytest
2. cd ${quic-lb-dir}/test
3. make test

About

nginx-quic-lb is an implementation of ietf-quic-lb, based on nginx-release-1.18.0, you can see the detailed code in this pull request

Resources

License

Stars

Watchers

Forks

Packages

No packages published