ಒಂದು tc ಆಕಾರಕವು ಪ್ರತಿ VPN ಕ್ಲೈಂಟನ್ನು ತಾನೇ ಮಿತಿಗೊಳಿಸುವುದಿಲ್ಲ
ಪ್ರತಿ ಕ್ಲೈಂಟಿಗೆ ಮಿತಿಯಾದರೆ ಎಣಿಕೆಯ ಗುರುತು, ಎರಡು ದಿಕ್ಕುಗಳು ಮತ್ತು ವರ್ಗೀಕರಣ ಬಿಂದು ಬೇಕು. ಸುರಂಗದ ಮೇಲಿನ ಒಂದು ಆಕಾರಕವು ಪ್ರತಿ ಬಳಕೆದಾರರಿಗೆ ಒಂದು ಕೋಟಾ ಅಲ್ಲ.
ಸೂಚನೆ ಪೂರ್ಣವಾಗಿ ಕೇಳಿಸುತ್ತದೆ: ಪ್ರತಿ VPN ಕ್ಲೈಂಟನ್ನು 20 Mbit/s ಗೆ ಸೀಮಿತಗೊಳಿಸು. ಆದರೆ ಅದು ಪೂರ್ಣವಲ್ಲ, ಮತ್ತು ಸುರಂಗದ ಇಂಟರ್ಫೇಸಿನಲ್ಲಿ ಒಂದೇ ಸರದಿ ಶಿಸ್ತು ಅದನ್ನು ನೀಡುವುದಿಲ್ಲ. «ಪ್ರತಿ ಕ್ಲೈಂಟ್» ಎಂದರೆ ಪ್ರತಿ ಸುರಂಗದ ವಿಳಾಸ, ಪ್ರತಿ ಸಾಧನ ಅಥವಾ ಪ್ರತಿ ಖಾತೆ ಎಂದಾಗಬಹುದು, ಮತ್ತು ಪ್ರತಿ ಆಯ್ಕೆಯು ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಬೇರೆ ರೀತಿಯಲ್ಲಿ ವರ್ಗೀಕರಿಸುತ್ತದೆ. ಯಾವುದೇ ನಿಯಮ ಬರೆಯುವ ಮೊದಲು ಅವಶ್ಯಕತೆ ನಿಜವಾಗಿ ಯಾವುದನ್ನು ಹೆಸರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸು.
ಕೆಳಗಿನ ಎಲ್ಲವೂ ಆ ವಾಕ್ಯ ಮತ್ತು ಕೆಲಸ ಮಾಡುವ ಯಾವುದೋ ಒಂದರ ನಡುವಿನ ಅಂತರದ ಬಗ್ಗೆ.
«ಪ್ರತಿ ಕ್ಲೈಂಟ್» ಮೊದಲು ಏನನ್ನು ಅರ್ಥೈಸಬೇಕು
ಸುರಂಗದ ವಿಳಾಸವನ್ನು ವರ್ಗೀಕರಿಸುವುದು ಸುಲಭ ಮತ್ತು ಮರುಬಳಕೆ ಮಾಡುವುದೂ ಸುಲಭ. ಸಾಧನವು ಹೆಚ್ಚು ಕಷ್ಟ, ಏಕೆಂದರೆ ಒಂದು ಖಾತೆ ಹಲವನ್ನು ಹೊತ್ತುಕೊಳ್ಳಬಹುದು, ಮತ್ತು ಒಂದು ಸಾಧನವು ಹಲವು ವಿಳಾಸಗಳನ್ನು ಹೊಂದಬಹುದು, ವಿಶೇಷವಾಗಿ IPv6 ಜೊತೆ. ನ್ಯಾಯದ ನೀತಿಗೆ ಖಾತೆಯೇ ಅತ್ಯಂತ ಅರ್ಥಪೂರ್ಣ ಘಟಕ, ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಶೀರ್ಷಿಕೆಯಲ್ಲಿ ಕಾಣುವುದು ಅತ್ಯಂತ ಕಷ್ಟ. ಪ್ರತಿ ವ್ಯಾಖ್ಯಾನವೂ ತನ್ನದೇ ಎಣಿಕೆಯ ಕೀಲಿಯನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವುಗಳ ನಡುವೆ ತೂರಾಡುವ ನೀತಿ ವಿವರಣೆ ಹೇಳುವುದನ್ನು ಮಾಡುವುದಿಲ್ಲ.
ದಿಕ್ಕು ಎರಡನೇ ಕಾಣೆಯಾದ ಪದ. ಅಪ್ಲೋಡ್, ಡೌನ್ಲೋಡ್ ಮತ್ತು ಸಂಯೋಜಿತ ಮೂರು ವಿಭಿನ್ನ ಅವಶ್ಯಕತೆಗಳು, ಮತ್ತು ಒಂದು ಇಂಟರ್ಫೇಸಿನಲ್ಲಿ ಒಂದೇ ನಿರ್ಗಮನ ನಿಯಮ ಎರಡೂ ಮಾರ್ಗಗಳನ್ನು ಅಪರೂಪವಾಗಿ ಆವರಿಸುತ್ತದೆ.
ಕ್ಲೈಂಟ್ ಇನ್ನೂ ಕಾಣುವ ಬಿಂದುವನ್ನು ಆರಿಸು
ಪ್ರತಿ ದಿಕ್ಕೂ ಇಂಟರ್ಫೇಸಿನ ಆಧಾರದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲ್ಪಡುತ್ತದೆ. ಸರ್ವರ್ ಸುರಂಗದಿಂದ ದೂರದ ಕ್ಲೈಂಟಿನ ಕಡೆಗೆ ಹೊರಡುವುದು ಆ ಕ್ಲೈಂಟಿಗೆ ಡೌನ್ಲೋಡ್ ಎಂದು ಪರಿಗಣಿಸಲ್ಪಡುತ್ತದೆ; ಕ್ಲೈಂಟ್ ಕಳುಹಿಸುವುದು ಸುರಂಗವನ್ನು ಪ್ರವೇಶಿಸಿ ನಂತರ ತನ್ನ ಗಮ್ಯಸ್ಥಾನದ ಕಡೆಗೆ ಹೊರಡುತ್ತದೆ. ಪ್ರತಿ ದಿಕ್ಕಿಗೂ ಒಂದು ನಿಗದಿ ಬಿಂದುವನ್ನು ಆರಿಸಿ ಮತ್ತು ಅಲ್ಲಿ ಯಾವ ಕ್ಷೇತ್ರಗಳಿವೆ ಎಂದು ಕೇಳು. ಮೂಲ NAT ಗಿಂತ ಮೊದಲು ಅಪ್ಲೋಡ್ ಇನ್ನೂ ಕ್ಲೈಂಟಿನ ಒಳ ವಿಳಾಸವನ್ನು ಹೊತ್ತೊಯ್ಯುತ್ತದೆ; ಅನುವಾದದ ನಂತರ ಸರಳ ಮೂಲ ಹೊಂದಾಣಿಕೆ ಅದನ್ನು ಗುರುತಿಸದೇ ಇರಬಹುದು.
ಗೂಢಲಿಪೀಕರಿಸಿದ ಮಾರ್ಗದಲ್ಲಿ ಶೀರ್ಷಿಕೆಗಳು VPN ಸಾಗಣೆಗೆ ಸೇರಿವೆ, ಆದ್ದರಿಂದ ಒಳ ವಿಳಾಸಗಳನ್ನು ಹೊಂದಿಸುವ ಫಿಲ್ಟರ್ಗೆ ಹೊಂದಿಸಲು ಏನೂ ಇಲ್ಲ. ವಿನ್ಯಾಸವು ಮೊದಲೇ ವರ್ಗೀಕರಿಸಿ ನಂತರದ ನಿಗದಿಗಾರನಿಗೆ ಗುರುತನ್ನು ಒಪ್ಪಿಸಬಹುದು, ಆದರೆ ಆ ಒಪ್ಪಿಸುವಿಕೆ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿರಬೇಕು: ಪ್ಯಾಕೆಟ್ ಗುರುತುಗಳು, ಸಂಪರ್ಕ ಗುರುತುಗಳು ಮತ್ತು ನಿಗದಿಗಾರ ವರ್ಗಗಳು ಬೇರೆ ಸ್ಥಿತಿ, ಮುಂದೆ ರವಾನೆಯಾಗುವ ಒಂದೇ ಮೌಲ್ಯ ಅಲ್ಲ.
ಬಕೆಟ್ಗಳು ತಾವಾಗಿಯೇ ಬರುವುದಿಲ್ಲ
ಇಂಟರ್ಫೇಸಿಗೆ ಜೋಡಿಸಿದ ಟೋಕನ್ ಬಕೆಟ್ ಅದನ್ನು ಬಳಸುವ ಯಾವುದೇ ಸಂಚಾರವನ್ನು ರೂಪಿಸುತ್ತದೆ; ಅದು ಪ್ರತಿ ಮೂಲ ವಿಳಾಸಕ್ಕೂ ಹೊಸ ಬಕೆಟ್ ಚೆಲ್ಲುವುದಿಲ್ಲ. ವರ್ಗ ಆಧಾರಿತ ವಿನ್ಯಾಸವು ಬದಲಿಗೆ ಆಯ್ದ ಸಂಚಾರವನ್ನು ವರ್ಗಗಳಿಗೆ ಜೋಡಿಸುತ್ತದೆ, ಫಿಲ್ಟರ್ಗಳು ಸದಸ್ಯತ್ವವನ್ನು ನಿರ್ಧರಿಸುತ್ತವೆ, ಮತ್ತು HTB ಕೈಪಿಡಿಯು ಪೋಷಕನಿಗೆ ಉಳಿದ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಇದ್ದಾಗ ವರ್ಗದ ದರವನ್ನು ಅದರ ಮೇಲ್ಛಾವಣಿಯಿಂದ ಬೇರ್ಪಡಿಸುತ್ತದೆ. ಉದ್ದೇಶ ಕಠಿಣ ಮಿತಿಯಾದರೆ, ಮೇಲ್ಛಾವಣಿಯನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ಸಾಲದ ನಡವಳಿಕೆಯನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ನಿರ್ಧರಿಸು; ಪ್ರತಿ ದರ ಸಂಖ್ಯೆಯನ್ನೂ ಸಂಪೂರ್ಣ ಗರಿಷ್ಠ ಎಂದು ಪರಿಗಣಿಸಬೇಡ.
ಅವಶ್ಯಕತೆ ಪ್ರತಿ ಕ್ಲೈಂಟಿಗೆ ಇದ್ದಾಗ, ಒಟ್ಟಿಗೆ ಚಲಿಸುವ ಎರಡು ವರ್ಗಾವಣೆಗಳು ಒಂದೇ ಕೋಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಬೇಕು. ಪ್ರತಿ ಹರಿವಿಗೂ ಪೂರ್ಣ ದರವನ್ನು ನೀಡುವುದು ಬೇರೆ ನೀತಿ, ಮತ್ತು ಒಂದೇ ಡೌನ್ಲೋಡ್ ನೋಡುವ ಯಾವುದೇ ಪರೀಕ್ಷೆಯಲ್ಲೂ ಅದು ಉಳಿಯುತ್ತದೆ.
ಎರಡು ಸಾಧನ, ಒಂದು ಖಾತೆ, ಒಂದು ಕೋಟಾ?
ಎರಡು ಸಾಧನ ವಿಳಾಸಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸೀಮಿತಗೊಳಿಸುವುದು ಎಂದಿಗೂ ಖಾತೆ ಮಟ್ಟದ ಒಂದೇ ಕೋಟೆಯಾಗಿ ಸೇರುವುದಿಲ್ಲ, ಎರಡೂ ಸಾಧನಗಳು ಒಬ್ಬರೇ ವ್ಯಕ್ತಿಯಾಗಿ ಲಾಗಿನ್ ಆದರೂ. ಇದೇ ಮಾತು ಒಂದು ಪೀರ್ನ ಹಿಂದೆ ಅನುವಾದಗೊಳ್ಳುವ ಇಡೀ LAN ಗೂ, ಅಥವಾ ವರ್ಗೀಕರಣಕಾರನು ಎಂದಿಗೂ ನಿರೀಕ್ಷಿಸದ ಹೆಚ್ಚುವರಿ IPv6 ವಿಳಾಸಗಳಿಗೂ ಅನ್ವಯಿಸುತ್ತದೆ. ವಿಳಾಸ ಮತ್ತು ಗುರುತಿನ ಸಂಬಂಧವನ್ನು ನವೀನವಾಗಿ ಇಡು, ಮತ್ತು ಸ್ಥಿರ ವಿಳಾಸ ನಕ್ಷೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ ಆದರೆ ಅದರ ಮಾಲೀಕನನ್ನು ದೃಢೀಕರಿಸುವುದಿಲ್ಲ ಎಂದು ನೆನಪಿಡು.
ಸ್ಫೋಟ ಮತ್ತು ಸರದಿಯ ನಡವಳಿಕೆಯನ್ನೂ ವ್ಯಾಖ್ಯಾನಿಸು. ಟೋಕನ್ ಬಕೆಟ್ಗಳು ಸರಾಸರಿಗಿಂತ ಮೇಲಿನ ಸಣ್ಣ ಸ್ಫೋಟಗಳನ್ನು ಅನುಮತಿಸುತ್ತವೆ, ಮತ್ತು ಬಫರಿಂಗ್ ವಿಳಂಬ ಸೇರಿಸುತ್ತದೆ; ಹೆಚ್ಚುವರಿಯನ್ನು ಪೊಲೀಸ್ ಮಾಡುವುದು ಮತ್ತು ಅದನ್ನು ನಂತರಕ್ಕೆ ಸರದಿಯಲ್ಲಿ ಇಡುವುದು ಬೇರೆ ಬೇರೆ ಲಕ್ಷಣಗಳಿರುವ ಬೇರೆ ನಿರ್ಧಾರಗಳು.
ಪರಿಶೀಲನೆಗಾಗಿ ಒಂದು ಕ್ಲೈಂಟಿನಿಂದ ಎರಡು ವರ್ಗಾವಣೆಗಳನ್ನು ನಡೆಸು, ಎರಡನೇ ಕ್ಲೈಂಟ್ ಸೇರಿಸು, ಮತ್ತು ಪ್ರತಿ ದಿಕ್ಕಿನಲ್ಲಿ ವರ್ಗ ಕೌಂಟರ್ಗಳನ್ನು ಓದು.