IPsec ಚೈಲ್ಡ್ SA ಸಕ್ರಿಯವಾಗಿದೆ, ಆದರೆ ಪ್ಯಾಕೆಟ್ ಕೌಂಟರ್ಗಳು ಶೂನ್ಯವಾಗಿಯೇ ಉಳಿಯುತ್ತವೆ
ಸ್ಥಾಪಿತ ಚೈಲ್ಡ್ SA ಮೇಲೆ ಶೂನ್ಯ ಪ್ಯಾಕೆಟ್ ಕೌಂಟರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಅದಕ್ಕೆ ಯಾವುದೂ ಹೊಂದಿಕೆಯಾಗಿಲ್ಲ ಎಂದು ಅರ್ಥ. ಕೌಂಟರ್ಗಳು, ಮಾರ್ಗ, ಆಯ್ಕೆಗಾರರು ಮತ್ತು ಮೂಲದ ಮೂಲಕ ಒಂದು ಪಿನ್ ಮಾಡಿದ ಹರಿವನ್ನು ಅನುಸರಿಸಿ.
ನೀವು ಸುರಂಗವನ್ನು ಮೇಲಕ್ಕೆ ಎತ್ತಿದ್ದೀರಿ, ಕೀ ಮರುಹೊಂದಿಕೆ ಟೈಮರ್ ಕೆಳಗೆ ಎಣಿಸುತ್ತಿದೆ, ಮತ್ತು ಎರಡೂ ದಿಕ್ಕುಗಳು ಇನ್ನೂ ಶೂನ್ಯ ಪ್ಯಾಕೆಟ್ ತೋರಿಸುತ್ತಿವೆ. ಈ ಎರಡು ಸಂಖ್ಯೆಗಳು ಪೀರ್ ನಿಮ್ಮ ಸುರಂಗವನ್ನು ತಿರಸ್ಕರಿಸಿದೆ ಎಂದು ಹೇಳುವುದಿಲ್ಲ: ನಿಷ್ಕ್ರಿಯ ಕೌಂಟರ್ಗಳೊಂದಿಗೆ ಸ್ಥಾಪಿತವಾದ CHILD SA ಯಾವುದೂ ಇನ್ನೂ ಹೊಂದಿಕೆಯಾಗದ ಸಂಬಂಧದ ಸಾಮಾನ್ಯ ಸ್ಥಿತಿ. ಕೆಲಸವೆಂದರೆ ಪ್ಯಾಕೆಟ್ ಹೊಂದಿಕೆಯಾಗಬೇಕಿತ್ತು ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದು, ನಂತರ ಆಯ್ಕೆಗಾರರು ವಿವರಿಸುವ ಮಾರ್ಗದಿಂದ ಅದು ಹೊರಟ ನಿರ್ದಿಷ್ಟ ಸ್ಥಳವನ್ನು ಕಂಡುಹಿಡಿಯುವುದು. ಇದನ್ನು ಒಮ್ಮೆ, ಕ್ರಮವಾಗಿ ಮಾಡಿ, ಮತ್ತು ಚಾಲನೆಗಳ ನಡುವೆ ವಿನಂತಿಯನ್ನು ಒಂದೇ ರೀತಿ ಇರಿಸಿ.
ಶೂನ್ಯ ಕೌಂಟರ್ ನಿಜವಾಗಿ ಏನನ್ನು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ
CHILD SA ಎಂದರೆ ಆಯ್ಕೆಗಾರರ ಜೋಡಿ ಮತ್ತು ಆ ವ್ಯಾಪ್ತಿಗಳೊಳಗೆ ಬರುವ ಸಂಚಾರವನ್ನು ಗೂಢಲಿಪೀಕರಿಸುವ ಕೀಗಳು ಮತ್ತು SPI. ಅದನ್ನು ಸ್ಥಾಪಿಸುವುದು ಎರಡೂ ಕಡೆಗಳು ಆ ವ್ಯಾಪ್ತಿಗಳು ಮತ್ತು ಜನ್ಯ ಕೀಗಳ ಬಗ್ಗೆ ಒಪ್ಪಿಕೊಂಡಿವೆ ಎಂಬುದಷ್ಟೇ ಅರ್ಥ; ಒಂದು ಪ್ಯಾಕೆಟ್ ಕೂಡ ಬಾರದಿದ್ದರೂ ಕರ್ಣೆಲ್ ಅದನ್ನು ಗಂಟೆಗಟ್ಟಲೆ ಇಟ್ಟುಕೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ಎಂದಿಗೂ ಸುರಂಗ ಇದೆಯೇ ಎಂಬುದಲ್ಲ, ಬದಲಿಗೆ ನಿಮ್ಮ ಪರೀಕ್ಷೆಯ ಯಾವುದಾದರೂ ಪ್ಯಾಕೆಟ್ ಎರಡೂ ಕಡೆಗಳು ಒಪ್ಪಿದ ವ್ಯಾಪ್ತಿಗಳೊಳಗೆ ಬಿದ್ದಿದೆಯೇ ಎಂಬುದು. ಬೀಳದಿದ್ದರೆ ಕೌಂಟರ್ಗಳು ಶೂನ್ಯದಲ್ಲೇ ಉಳಿಯುತ್ತವೆ ಮತ್ತು ಸಂಬಂಧವು ತನ್ನ ಆಯುಷ್ಯದ ಕೊನೆಯಲ್ಲಿ ಬಳಸದೆ ಮುಗಿಯುತ್ತದೆ.
ಈ ವ್ಯತ್ಯಾಸವು ಮೊದಲು ಏನನ್ನು ಪರಿಶೀಲಿಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ತಿರಸ್ಕೃತ ಪ್ರಸ್ತಾಪ, ದೃಢೀಕರಣ ವೈಫಲ್ಯ ಅಥವಾ ಸಾಯುತ್ತಿರುವ IKE SA ಎಲ್ಲವೂ ಲಾಗ್ನಲ್ಲಿ ಅಥವಾ SA ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಣಿಸುತ್ತವೆ, ಶಾಂತ ಶೂನ್ಯವಾಗಿ ಅಲ್ಲ. ಸ್ವಚ್ಛವಾಗಿ ಮಾತುಕತೆ ನಡೆಸಿ ನಂತರ ನಿಷ್ಕ್ರಿಯವಾಗಿ ಉಳಿಯುವ ಸುರಂಗವು ಬದಲಿಗೆ ಹೊಂದಾಣಿಕೆ, ಮಾರ್ಗನಿರ್ದೇಶನ ಅಥವಾ ಪರೀಕ್ಷಾ ಸಂಚಾರದ ಮೂಲದತ್ತ ಸೂಚಿಸುತ್ತದೆ.
ಕಳುಹಿಸುವ ಮೊದಲು ವಿವರಿಸಬಹುದಾದ ಹರಿವನ್ನು ಕಳುಹಿಸಿ
ಸಂರಕ್ಷಿತ ಉಪಜಾಲದೊಳಗೆ ಒಂದು ಗಮ್ಯಸ್ಥಾನವನ್ನು ಆರಿಸಿ ಮತ್ತು ಅದಕ್ಕೆ ಹೊಸ ಸಂಪರ್ಕ ತೆರೆಯಿರಿ; ಒಂದು ಗಂಟೆ ಮೊದಲು ಲೋಡ್ ಮಾಡಿದ ಪುಟ ಕ್ಯಾಶ್ನಿಂದ ಬರಬಹುದು, ಮತ್ತು ಕ್ಯಾಶ್ ಮಾಡಿದ ಉತ್ತರ ಸುರಂಗವನ್ನು ಎಂದಿಗೂ ಮುಟ್ಟುವುದಿಲ್ಲ. ನಂತರ ವಿನಂತಿ ಇನ್ನೂ ಕಲ್ಪಿತವಾಗಿರುವಾಗ ನಾಲ್ಕು ಮೌಲ್ಯಗಳನ್ನು ಬರೆಯಿರಿ: ಅಪ್ಲಿಕೇಶನ್ ಬಂಧಿಸುವ ಮೂಲ ವಿಳಾಸ, ಗಮ್ಯಸ್ಥಾನ, ವಿಳಾಸ ಕುಟುಂಬ, ಮತ್ತು ನೀವು ಗಮನಿಸುತ್ತಿರುವ ಮಗುವಿನ ಹೆಸರು ಅಥವಾ ಆಯ್ಕೆಗಾರರ ಜೋಡಿ. ಆ ದಾಖಲೆಯೇ ಸಪಾಟ್ ಕೌಂಟರ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಬಹುದಾದ ಹೇಳಿಕೆಯಾಗಿ ಬದಲಾಯಿಸುತ್ತದೆ.
ಮೂಲ ವಿಳಾಸವು ಜನರು ಬಿಟ್ಟುಬಿಡುವ ಮೌಲ್ಯ, ಮತ್ತು ಪರೀಕ್ಷೆಯನ್ನು ಹೆಚ್ಚಾಗಿ ಮುರಿಯುವುದೂ ಅದೇ. ತಂತಿ ವಿಳಾಸ, Wi-Fi ವಿಳಾಸ ಮತ್ತು ಸುರಂಗ ವಿಳಾಸ ಹೊಂದಿರುವ ಲ್ಯಾಪ್ಟಾಪ್ ಮಾರ್ಗ ಹುಡುಕಾಟದ ಆಧಾರದ ಮೇಲೆ ಅವುಗಳಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ಬಂಧಿಸಬಹುದು, ಮತ್ತು ಒಪ್ಪಿದ ವ್ಯಾಪ್ತಿಯೊಳಗೆ ಒಂದೇ ಇರಬಹುದು. ಮೂಲವನ್ನು ಪಿನ್ ಮಾಡಲು ಅನುವು ಮಾಡುವ ಸಾಧನವನ್ನು ಬಳಸಿ, ಉದಾಹರಣೆಗೆ ping -I 10.1.0.5 10.2.0.9 ಅಥವಾ curl --interface 10.1.0.5, ಇದರಿಂದ ಪ್ಯಾಕೆಟ್ ಮೌನವಾಗಿ ಬೇರೆ ವಿಳಾಸವನ್ನು ಆರಿಸಲಾಗದು. ಪಿನ್ ಮಾಡಿದ ಚಾಲನೆ ಕೌಂಟರ್ಗಳನ್ನು ಚಲಿಸಿ ಪಿನ್ ಮಾಡದಿರುವುದು ಚಲಿಸದಿದ್ದರೆ, ನೀವು IPsec ಸಮಸ್ಯೆಯಲ್ಲ, ಮಾರ್ಗನಿರ್ದೇಶನ ಸಮಸ್ಯೆ ಕಂಡುಕೊಂಡಿದ್ದೀರಿ.
ಯಾವ ಸಂಖ್ಯೆಗಳನ್ನು ಓದಬೇಕು, ಮತ್ತು ಅವು ಎಲ್ಲಿ ವಾಸಿಸುತ್ತವೆ
Linux ನಲ್ಲಿ ip -s xfrm state ಪ್ರತಿ ಸಂಬಂಧವನ್ನು lifetime current: ಸಾಲಿನೊಂದಿಗೆ ಮುದ್ರಿಸುತ್ತದೆ, ಅದರ ಬೈಟ್ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಮೊತ್ತ ಆ SA ಗೆ ಮಾತ್ರ ಸೇರಿದ್ದು, ನಂತರ ಮರುಪ್ರಸಾರ ಮತ್ತು ದೋಷ ಕೌಂಟರ್ಗಳಿಗಾಗಿ stats: ಸಾಲು ಬರುತ್ತದೆ. strongSwan ಪೀರ್ನಲ್ಲಿ swanctl --list-sas ಪ್ರತಿ ಸ್ಥಾಪಿತ ಮಗುವಿಗೆ ಒಂದು in ಸಾಲು ಮತ್ತು ಒಂದು out ಸಾಲು ತೋರಿಸುತ್ತದೆ, ಪ್ರತಿಯೊಂದೂ ಬೈಟ್ ಎಣಿಕೆ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಎಣಿಕೆಯಲ್ಲಿ ಮುಗಿಯುತ್ತದೆ; ಹಳೆಯ stroke ಉಪಕರಣಗಳು ಅದೇ ಜೋಡಿಯನ್ನು bytes_i ಮತ್ತು bytes_o ಎಂದು ಕರೆಯುತ್ತವೆ. ಎರಡೂ ದಿಕ್ಕುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಓದಿ, ಏಕೆಂದರೆ ಸಪಾಟ್ ಆಗಿ ಉಳಿದ ದಿಕ್ಕೇ ಕಂಡುಹಿಡಿತ. ಅವೆರಡನ್ನು ಕೂಡಿಸಿದರೆ ನೀವು ಹುಡುಕುತ್ತಿರುವ ಅಸಮಮಿತಿಯೇ ಮುಚ್ಚಿಹೋಗುತ್ತದೆ.
ಎರಡೂ ದೃಶ್ಯಗಳು ಪ್ರತಿ ಸಂಬಂಧಕ್ಕೂ ಇವೆ, ಆದ್ದರಿಂದ ಮರುಹೊಂದಿಕೆ ಹೊಸ SPI ಜೋಡಿ ಸ್ಥಾಪಿಸುತ್ತದೆ ಮತ್ತು ಏನೂ ಮುರಿಯದೆ ನಿಮ್ಮ ಮೂಲರೇಖೆ ಶೂನ್ಯಕ್ಕೆ ಮರಳುತ್ತದೆ. ಮರುಹೊಂದಿಕೆ ಟೈಮರ್ ಮೊದಲು ನೀವು ಗಮನಿಸುತ್ತಿರುವ SPI ಅನ್ನು ದಾಖಲಿಸಿ, ಇಲ್ಲದಿದ್ದರೆ ಹೊಸ SA ಅನ್ನು ಹಳೆಯ ಸಂಖ್ಯೆಗೆ ಹೋಲಿಸುತ್ತೀರಿ. ಹೊರಹೋಗುವುದು ಹೆಚ್ಚಿ ಒಳಬರುವುದು ಸಪಾಟ್ ಆಗಿದ್ದರೆ, ಆಯ್ಕೆಗಾರರು ಹೊಂದಿಕೆಯಾಗಿ ಉತ್ತರ ಎಂದಿಗೂ ಮರಳಿಲ್ಲ, ಇದು ತನಿಖೆಯನ್ನು ಪೀರ್ನ ಮುಂದುವರಿಕೆ ಮತ್ತು ಅದರ ಸ್ವಂತ ನೀತಿಯತ್ತ ಸಾಗಿಸುತ್ತದೆ. strongSwan ನ IKEv2 ಸಂರಚನಾ ದಾಖಲೆ ಚೈಲ್ಡ್ SA ಜೀವನಚಕ್ರ ಮತ್ತು ಈ ಸಂಖ್ಯೆಗಳ ಹಿಂದಿನ ಮರುಹೊಂದಿಕೆ ಸಮಯವನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ.
ವೀಕ್ಷಣಾ ಬಿಂದು ಪ್ಯಾಕೆಟ್ನ ಮೂಲದಿಂದ ಪ್ರತ್ಯೇಕ ಚರ. ಹಾರ್ಡ್ವೇರ್ ಆಫ್ಲೋಡ್ ಸಂಬಂಧದ ಕೌಂಟರ್ಗಳನ್ನು ಹೆಚ್ಚಿಸಬಹುದು, ಆದರೆ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿನ ಸಾಫ್ಟ್ವೇರ್ ಕ್ಯಾಪ್ಚರ್ ಏನನ್ನೂ ತೋರಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಆಫ್ಲೋಡ್ ಆದ ಪ್ಯಾಕೆಟ್ಗಳು ಕ್ಯಾಪ್ಚರ್ ಕುಳಿತಿರುವ ಕೊಕ್ಕೆಯನ್ನು ದಾಟುತ್ತವೆ, ಮತ್ತು ಒಳಬರುವಿಕೆಯೂ ಅದೇ ರೀತಿ ಭಿನ್ನವಾಗಬಹುದು. ಎರಡೂ ಒಪ್ಪದಿದ್ದಾಗ, ಏನಾದರೂ ಹೊಂದಿಕೆಯಾಯಿತೇ ಎಂದು ಕೌಂಟರ್ಗಳಿಂದ ಉತ್ತರಿಸಿ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಹೇಗಿತ್ತು ಎಂದು ಕ್ಯಾಪ್ಚರ್ನಿಂದ ಉತ್ತರಿಸಿ.
ಮಾರ್ಗ, ಆಯ್ಕೆಗಾರರು ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಹುಟ್ಟಿದ ಸ್ಥಳ
ಮೂರು ವಿಷಯಗಳನ್ನು ಅಕ್ಕಪಕ್ಕದಲ್ಲಿ ಹೋಲಿಸಿ: ನಿಮ್ಮ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಕರ್ಣೆಲ್ ಆರಿಸುವ ಮಾರ್ಗ, ಸಂಚಾರವನ್ನು ಸುರಂಗಕ್ಕೆ ತಿರುಗಿಸುವ ನೀತಿ, ಮತ್ತು ಮಗು ಮಾತುಕತೆ ನಡೆಸಿದ ಆಯ್ಕೆಗಾರರ ಜೋಡಿ. ip route get 10.2.0.9 from 10.1.0.5 ಕರ್ಣೆಲ್ ಬಳಸುವ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಮೂಲವನ್ನು ಹೆಸರಿಸುತ್ತದೆ, ಮತ್ತು ಅದು ಹೆಚ್ಚಾಗಿ ನೀವು ಊಹಿಸಿದ ಜೋಡಿಯಲ್ಲ. ip xfrm policy ಸ್ಥಳೀಯವಾಗಿ ಸ್ಥಾಪಿತ ಟೆಂಪ್ಲೇಟ್ಗಳು ಮತ್ತು ಆಯ್ಕೆಗಾರರನ್ನು ತೋರಿಸುತ್ತದೆ, ಆದರೆ swanctl --list-sas ಪೀರ್ ಒಪ್ಪಿದ್ದನ್ನು ತೋರಿಸುತ್ತದೆ. ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಭೌತಿಕ ಇಂಟರ್ಫೇಸ್ನಿಂದ ಹೊರಗೆ ಕಳುಹಿಸುವ ಹುಡುಕಾಟ ನೀತಿಯನ್ನೇ ತಲುಪುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಕೌಂಟರ್ಗಳು ಚಲಿಸಲಾಗದು.
ಹೊಂದಿಕೆಯಾಗದಿರುವಿಕೆಗಳು ಕೌಂಟರ್ನಿಂದ ಒಂದೇ ರೀತಿ ಕಾಣುವ ಹಲವು ರೂಪಗಳಲ್ಲಿ ಬರುತ್ತವೆ. IPv4 ಆಯ್ಕೆಗಾರರ ಹೊರಗಿನ IPv6 ಗಮ್ಯಸ್ಥಾನ, ತಪ್ಪು ಉಪಜಾಲದ ಮೂಲ ವಿಳಾಸ, ಮತ್ತು ಮಗುವಿಗಿಂತ ಸಣ್ಣ ನೀತಿ ಎಲ್ಲವೂ ಅದೇ ಶೂನ್ಯವನ್ನು ಉಂಟುಮಾಡುತ್ತವೆ. ಮೊದಲು ಅತ್ಯಂತ ಸಣ್ಣ ಕಾರಣವನ್ನು ಸರಿಪಡಿಸಿ, ಏಕೆಂದರೆ ಸಂಖ್ಯೆಯನ್ನು ಸರಿಸಲು ಮಾತ್ರ ಆಯ್ಕೆಗಾರರನ್ನು ಅಗಲಗೊಳಿಸುವುದು ಸುರಂಗ ರಕ್ಷಿಸುವುದನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.
ನಂತರ ಪ್ಯಾಕೆಟ್ನ ಮೂಲ, ಅಂದರೆ ಗೇಟ್ವೇ ತನ್ನದೇ ನಿರ್ವಾಹಕನಿಗೆ ಇಡುವ ಬಲೆ. ಗೇಟ್ವೇ ಸ್ವತಃ ಉತ್ಪಾದಿಸುವ ಸಂಚಾರ ಹೊರಹೋಗುವ ನೀತಿಗೆ ಹೋಲಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಗ್ರಾಹಕನಿಗಾಗಿ ಅದು ಮುಂದುವರಿಸುವ ಪ್ಯಾಕೆಟ್ ಮುಂದುವರಿಕೆ ನೀತಿಗೆ ಹೋಲಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಯಂತ್ರದಿಂದ ಮಾಡಿದ ping ಯಾವುದೇ ಗ್ರಾಹಕನೂ ಹೋಗದ ಮಾರ್ಗದಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಬಹುದು.
ಒಂದು ಹಿಂತಿರುಗಿಸಬಹುದಾದ ಬದಲಾವಣೆ ಮತ್ತು ಪರಿಶೀಲನೆಯನ್ನು ತಾಳುವ ವರದಿ
ಒಂದೇ ಅಂಶವನ್ನು ಬದಲಿಸಿ, ಅದೇ ವಿನಂತಿಯನ್ನು ಪುನರಾವರ್ತಿಸಿ ಮತ್ತು ಅದೇ ಕೌಂಟರ್ಗಳನ್ನು ಓದಿ. ಎಲ್ಲಾ ಫೈರ್ವಾಲ್ ನಿಯಮಗಳನ್ನು ಅಳಿಸುವುದು ಅಥವಾ ಎಲ್ಲಾ ಆಯ್ಕೆಗಾರರನ್ನು ಒಟ್ಟಿಗೆ ಬದಲಿಸುವುದು ಸಂಖ್ಯೆಯನ್ನು ಸರಿಸುತ್ತದೆ ಮತ್ತು ಏಕೆ ಎಂದು ಹೇಳಿದ ಸಾಕ್ಷ್ಯವನ್ನು ನಾಶಮಾಡುತ್ತದೆ. ಎರಡನೇ ಚಾಲನೆಯೂ ಶೂನ್ಯ ತೋರಿಸಿದರೆ, ಮಧ್ಯಾಹ್ನ ವ್ಯರ್ಥ ಮಾಡುವ ಬದಲು ಒಂದು ಊಹೆಯನ್ನು ತೆಗೆದುಹಾಕಿದ್ದೀರಿ.
ಕಂಡುಹಿಡಿತವನ್ನು ಬೇರೆಯವರು ಪುನರುತ್ಪಾದಿಸಬಹುದಾದ ರೂಪದಲ್ಲಿ ಬರೆಯಿರಿ: ಮಗುವಿನ ಹೆಸರು, ಸ್ವೀಕೃತ ವ್ಯಾಪ್ತಿಗಳು, ನೀವು ಪಿನ್ ಮಾಡಿದ ಮೂಲ, ನೀವು ಪರೀಕ್ಷಿಸಿದ ಗಮ್ಯಸ್ಥಾನ, ಶೂನ್ಯದಲ್ಲಿ ಉಳಿದ ದಿಕ್ಕು, ಮತ್ತು ನೀವು ಓದುತ್ತಿದ್ದ SPI. ಆ ವಾಕ್ಯವು ಯಾರೂ ಬಳಸದ ಸಂಬಂಧವನ್ನು ಸಂಚಾರವನ್ನು ಪಡೆದು ನಿರಾಕರಿಸಿದ ದೂರದ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಬೇರ್ಪಡಿಸುತ್ತದೆ. ಕೌಂಟರ್ಗಳನ್ನು ಚಲಿಸದಿದ್ದಾಗ ಬದಲಾವಣೆಯನ್ನು ಹಿಂತಿರುಗಿಸಿ ಮತ್ತು ದಾಖಲೆಯನ್ನು ಇರಿಸಿ; ಮುಂದಿನ ವ್ಯಕ್ತಿ ನೀವು ನಿಲ್ಲಿಸಿದ ಸ್ಥಳದಿಂದ ಪ್ರಾರಂಭಿಸುತ್ತಾನೆ. ಇವೆಲ್ಲಕ್ಕೂ ಸುರಂಗದಲ್ಲಿ ಏನನ್ನೂ ಮತ್ತೆ ಕಟ್ಟಬೇಕಾಗಿಲ್ಲ, ಮತ್ತು ಸಂರಚನೆಯನ್ನು ಮುಟ್ಟುವ ಮೊದಲು ಹೊಂದಾಣಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಅರ್ಥವೇ ಅದು.