haproxy/doc/acl.fig
Willy Tarreau 20d4edad45 [DOC] add diagrams of queuing and future ACL design
These ones have remained for many months out of tree. Let's merge them.
2009-02-22 16:46:38 +01:00

230 lines
8.3 KiB
Plaintext

#FIG 3.2 Produced by xfig version 3.2.5-alpha5
Portrait
Center
Metric
A4
100.00
Single
-2
1200 2
6 2430 1080 2700 2250
1 2 0 1 0 11 52 -1 20 0.000 1 0.0000 2587 1687 113 563 2474 1687 2700 1687
4 1 0 50 -1 16 8 1.5708 4 120 840 2610 1710 tcp-req inspect\001
-6
6 5805 1080 6255 2250
1 2 0 1 0 29 52 -1 20 0.000 1 0.0000 6052 1687 203 563 5849 1687 6255 1687
4 1 0 50 -1 16 8 1.5708 4 90 300 6030 1710 HTTP\001
4 1 0 50 -1 16 8 1.5708 4 120 615 6165 1710 processing\001
-6
6 1575 3375 1800 4500
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
1575 3375 1800 3375 1800 4500 1575 4500 1575 3375
4 1 0 50 -1 16 8 1.5708 4 120 735 1710 3960 http-resp out\001
-6
6 2025 3375 2250 4500
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
2025 3375 2250 3375 2250 4500 2025 4500 2025 3375
4 1 0 50 -1 16 8 1.5708 4 120 735 2160 3960 http-resp out\001
-6
6 810 3600 1080 4230
4 1 0 50 -1 16 8 1.5708 4 105 555 900 3915 Response\001
4 1 0 50 -1 16 8 1.5708 4 105 450 1065 3915 to client\001
-6
6 720 1350 1035 2070
4 1 0 50 -1 16 8 1.5708 4 120 540 855 1710 Requests \001
4 1 0 50 -1 16 8 1.5708 4 105 645 1020 1710 from clients\001
-6
6 7695 1350 8010 1980
4 1 0 50 -1 16 8 1.5708 4 120 510 7830 1665 Requests\001
4 1 0 50 -1 16 8 1.5708 4 105 555 7995 1665 to servers\001
-6
6 7785 3600 8055 4230
4 1 0 50 -1 16 8 1.5708 4 105 555 7875 3915 Response\001
4 1 0 50 -1 16 8 1.5708 4 105 630 8055 3915 from server\001
-6
1 2 0 1 0 11 52 -1 20 0.000 1 0.0000 1687 1687 113 563 1574 1687 1800 1687
1 2 0 1 0 11 52 -1 20 0.000 1 0.0000 7087 3937 113 563 6974 3937 7200 3937
1 2 0 1 0 29 52 -1 20 0.000 1 0.0000 4072 3937 203 563 3869 3937 4275 3937
1 2 0 1 0 29 52 -1 20 0.000 1 0.0000 2903 3937 203 563 2700 3937 3106 3937
2 3 0 1 0 6 54 -1 20 0.000 0 0 -1 0 0 9
1485 900 1485 2475 4140 2475 4140 1035 6390 1035 6390 2340
6840 2340 6840 900 1485 900
2 3 0 1 0 2 54 -1 20 0.000 0 0 -1 0 0 9
4365 1035 4365 2475 7290 2475 7290 900 6840 900 6840 2340
5715 2340 5715 1035 4365 1035
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
4950 1125 5175 1125 5175 2250 4950 2250 4950 1125
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
5400 1125 5625 1125 5625 2250 5400 2250 5400 1125
2 2 0 1 0 11 52 -1 20 0.000 0 0 -1 0 0 5
2025 1125 2250 1125 2250 2250 2025 2250 2025 1125
2 2 0 1 0 11 52 -1 20 0.000 0 0 -1 0 0 5
2925 1125 3150 1125 3150 2250 2925 2250 2925 1125
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1125 1710 1575 1710
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1125 1935 1575 1755
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1125 1485 1575 1665
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
3825 1125 4050 1125 4050 2250 3825 2250 3825 1125
2 2 0 1 0 6 50 -1 20 0.000 0 0 -1 0 0 5
1575 450 2025 450 2025 540 1575 540 1575 450
2 2 0 1 0 2 50 -1 20 0.000 0 0 -1 0 0 5
1575 675 2025 675 2025 765 1575 765 1575 675
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
3150 450 3600 450 3600 540 3150 540 3150 450
2 2 0 1 0 29 50 -1 20 0.000 0 0 -1 0 0 5
3150 675 3600 675 3600 765 3150 765 3150 675
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
6525 1125 6750 1125 6750 2250 6525 2250 6525 1125
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
7200 1665 7650 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
7200 1620 7650 1530
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
7200 1710 7650 1800
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
6975 1125 7200 1125 7200 2250 6975 2250 6975 1125
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
3375 1125 3600 1125 3600 2250 3375 2250 3375 1125
2 2 0 1 0 11 52 -1 20 0.000 0 0 -1 0 0 5
4500 1125 4725 1125 4725 2250 4500 2250 4500 1125
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
1800 1665 2025 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
2250 1665 2475 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
2700 1665 2925 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
3150 1665 3375 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
3600 1665 3825 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
4725 1665 4950 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
5175 1665 5400 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
5625 1665 5850 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
6750 1665 6975 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
6255 1665 6525 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
4050 1665 4500 1665
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
4050 1620 4500 1530
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
4050 1710 4500 1800
2 2 0 1 0 11 52 -1 20 0.000 0 0 -1 0 0 5
6525 3375 6750 3375 6750 4500 6525 4500 6525 3375
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
6075 3375 6300 3375 6300 4500 6075 4500 6075 3375
2 3 0 1 0 2 54 -1 20 0.000 0 0 -1 0 0 9
7290 3150 7290 4725 5985 4725 5985 3285 2385 3285 2385 4590
1935 4590 1935 3150 7290 3150
2 3 0 1 0 6 54 -1 20 0.000 0 0 -1 0 0 9
1935 3150 1485 3150 1485 4725 5985 4725 5985 3285 5085 3285
5085 4590 1935 4590 1935 3150
2 2 0 1 0 11 52 -1 20 0.000 0 0 -1 0 0 5
5625 3375 5850 3375 5850 4500 5625 4500 5625 3375
2 2 0 1 0 29 52 -1 20 0.000 0 0 -1 0 0 5
5175 3375 5400 3375 5400 4500 5175 4500 5175 3375
2 1 0 1 0 0 54 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
7650 3915 7200 3915
2 1 0 1 0 0 54 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1575 3915 1125 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
6975 3915 6750 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
6525 3915 6300 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
6075 3915 5850 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
5625 3915 5400 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
2025 3915 1800 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
5175 3915 4275 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
3870 3915 3105 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 30.00 60.00
2700 3915 2250 3915
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 30.00 60.00
3465 2250 3465 2880 2970 3465
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 30.00 60.00
5040 2250 5040 2655 3600 2880 3015 3510
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 30.00 60.00
6075 2250 6075 2565 3645 2925 3060 3555
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 30.00 60.00
6615 2250 6615 2610 3690 2970 3060 3645
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 30.00 60.00
7065 2250 7065 2655 3735 3015 3060 3690
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 30.00 60.00
5265 3375 5265 2970 3825 3105 3105 3780
2 1 0 1 0 0 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 30.00 60.00
6165 3375 6165 2835 3780 3060 3105 3735
4 1 0 50 -1 16 8 1.5708 4 120 630 2160 1710 tcp-request\001
4 1 0 50 -1 16 8 1.5708 4 120 870 3060 1710 tcp-req content\001
4 1 0 50 -1 16 8 1.5708 4 120 600 5085 1710 http-req in\001
4 1 0 50 -1 16 8 1.5708 4 105 690 3960 1710 use-backend\001
4 1 0 50 -1 16 8 1.5708 4 75 570 5535 1710 use-server\001
4 1 0 50 -1 16 8 1.5708 4 120 360 1710 1710 accept\001
4 0 0 50 -1 18 6 0.0000 4 90 435 2115 540 frontend\001
4 0 0 50 -1 18 6 0.0000 4 90 405 2115 765 backend\001
4 0 0 50 -1 18 6 0.0000 4 105 150 3735 540 tcp\001
4 0 0 50 -1 18 6 0.0000 4 105 450 3735 765 http only\001
4 2 0 50 -1 18 6 0.0000 4 90 435 4050 2430 frontend\001
4 0 0 50 -1 18 6 0.0000 4 90 405 4455 2430 backend\001
4 1 0 50 -1 16 8 1.5708 4 120 675 6660 1710 http-req out\001
4 1 0 50 -1 16 8 1.5708 4 120 675 7110 1710 http-req out\001
4 1 0 50 -1 16 8 1.5708 4 120 600 3510 1710 http-req in\001
4 1 0 50 -1 16 8 1.5708 4 120 870 4635 1710 tcp-req content\001
4 1 0 50 -1 16 8 1.5708 4 120 660 6210 3960 http-resp in\001
4 1 0 50 -1 16 8 1.5708 4 120 930 6660 3960 tcp-resp content\001
4 1 0 50 -1 16 8 1.5708 4 120 900 7110 3960 tcp-resp inspect\001
4 1 0 50 -1 16 8 1.5708 4 120 930 5760 3960 tcp-resp content\001
4 1 0 50 -1 16 8 1.5708 4 120 660 5310 3960 http-resp in\001
4 0 0 50 -1 18 6 0.0000 4 90 405 6075 4680 backend\001
4 1 0 50 -1 16 8 1.5708 4 90 300 4050 3960 HTTP\001
4 1 0 50 -1 16 8 1.5708 4 120 615 4185 3960 processing\001
4 1 0 50 -1 16 8 1.5708 4 90 300 2835 3915 Error\001
4 1 0 50 -1 16 8 1.5708 4 120 615 2970 3915 processing\001
4 2 0 50 -1 18 6 0.0000 4 90 435 5895 4680 frontend\001