Network emulation
ಜಾಲ ಅನುಕರಣೆಯು ವಾಸ್ತವ ಜಾಲದ ಮೂಲಕ ನೈಜ ಅನ್ವಯಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪರೀಕ್ಷಿಸುವ ಒಂದು ತಂತ್ರವಾಗಿದೆ. ಇದು ಟ್ರಾಫಿಕ್, ನೆಟ್ವರ್ಕ್ ಮಾದರಿಗಳು, ಚಾನೆಲ್ಗಳು ಮತ್ತು ಪ್ರೋಟೋಕಾಲ್ಗಳ ವರ್ಚುವಲ್ ಮಾದರಿಗಳನ್ನು ಅನ್ವಯಿಸುವ ನೆಟ್ವರ್ಕ್ ಸಿಮ್ಯುಲೇಶನ್ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ. ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನಿರ್ಣಯಿಸುವುದು, ಬದಲಾವಣೆಯ ಪರಿಣಾಮವನ್ನು ಊಹಿಸುವುದು ಅಥವಾ ತಂತ್ರಜ್ಞಾನ ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುವಿಕೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸುವುದು ಇದರ ಉದ್ದೇಶವಾಗಿದೆ. ಅನುಕರಣೆಯ ವಿಧಾನಗಳು ಜಾಲ ಅನುಕರಣೆಯು ಪ್ರಯೋಗಾಲಯದಲ್ಲಿ ಜಾಲಬಂಧದ (5ಜಿ, ವೈರ್ಲೆಸ್, ಮ್ಯಾನೆಟ್ಗಳು, ಇತ್ಯಾದಿ) ನಡವಳಿಕೆಯನ್ನು ಪರೀಕ್ಷಿಸುವ ಕ್ರಿಯೆಯಾಗಿದೆ. ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ವರ್ಚುವಲ್ ಯಂತ್ರವು ಜಾಲಬಂಧ ಅನುಕರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ತಂತ್ರಾಂಶವನ್ನು ನಡೆಸುತ್ತದೆ; ಒಂದು ಮೀಸಲಾದ ಅನುಕರಣ ಸಾಧನವನ್ನು ಕೆಲವೊಮ್ಮೆ ಸಂಪರ್ಕ ಅನುಕರಣೆಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಜಾಲಗಳು ವಿಳಂಬ, ದೋಷಗಳು ಮತ್ತು ಡ್ರಾಪ್ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತವೆ. ನೆಟ್ವರ್ಕ್ ಅನುಕರಣೆಯ ಪ್ರಾಥಮಿಕ ಗುರಿಯು ನೈಜ-ಪ್ರಪಂಚದ ನೆಟ್ವರ್ಕ್ ಸನ್ನಿವೇಶಗಳಿಗೆ ವಿರುದ್ಧವಾಗಿ ಅವರ ಕಾರ್ಯಕ್ಷಮತೆ, ಸ್ಥಿರತೆ ಅಥವಾ ಕಾರ್ಯವನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿರುವ ಸಾಧನಗಳು, ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಉತ್ಪನ್ನಗಳು ಮತ್ತು/ಅಥವಾ ಸೇವೆಗಳನ್ನು ಬಳಕೆದಾರರು ಸಂಪರ್ಕಿಸುವ ವಾತಾವರಣವನ್ನು ರಚಿಸುವುದು. ನಿಜವಾದ ಜಾಲದ ಪರಿಸ್ಥಿತಿಗಳ ವಿರುದ್ಧ ನಿಯಂತ್ರಿತ ಪರಿಸರದಲ್ಲಿ ಪರೀಕ್ಷಿಸಿದ ನಂತರ, ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿರುವ ವಸ್ತುವು ನಿರೀಕ್ಷಿಸಿದಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬ ವಿಶ್ವಾಸವನ್ನು ಬಳಕೆದಾರರು ಹೊಂದಬಹುದು. ಎಮ್ಯುಲೇಶನ್, ಸಿಮ್ಯುಲೇಶನ್ ಮತ್ತು ಟ್ರಾಫಿಕ್ ಜನರೇಷನ್ ಎಮ್ಯುಲೇಶನ್ ಸಿಮ್ಯುಲೇಶನ್ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ, ಇದರಲ್ಲಿ ನೆಟ್ವರ್ಕ್ ಎಮ್ಯುಲೇಟರ್ ಒಂದು ನೆಟ್ವರ್ಕ್ ಎಂದು ತೋರುತ್ತದೆ; ಕಂಪ್ಯೂಟರ್ಗಳಂತಹ ಅಂತಿಮ-ವ್ಯವಸ್ಥೆಗಳನ್ನು ಎಮ್ಯುಲೇಟರ್ಗೆ ಲಗತ್ತಿಸಬಹುದು ಮತ್ತು ಅವು ನೆಟ್ವರ್ಕ್ಗೆ ಲಗತ್ತಿಸಿರುವಂತೆ ವರ್ತಿಸುತ್ತವೆ. ಜಾಲದ ಎಮ್ಯುಲೇಟರ್ ಅಂತಿಮ-ವ್ಯವಸ್ಥೆಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಜಾಲವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ, ಅಂತಿಮ-ವ್ಯವಸ್ಥೆಗಳಲ್ಲ. ನೆಟ್ವರ್ಕ್ ಸಿಮ್ಯುಲೇಟರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪ್ರೊಗ್ರಾಮ್ಗಳಾಗಿದ್ದು, ಹರಿವಿನ ಆಗಮನದ ಪ್ರಕ್ರಿಯೆಯಂತಹ ನೆಟ್ವರ್ಕ್ ದಟ್ಟಣೆಯ ಅಮೂರ್ತ ವಿವರಣೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಥ್ರೋಪುಟ್, ವಿಳಂಬ, ನಷ್ಟ ಮುಂತಾದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಂಕಿಅಂಶಗಳನ್ನು ನೀಡುತ್ತವೆ. ಈ ಉತ್ಪನ್ನಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸೇವಾ ಪೂರೈಕೆದಾರರು, ಜಾಲಬಂಧ ಸಲಕರಣೆಗಳ ತಯಾರಕರು ಮತ್ತು ಉದ್ಯಮಗಳ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಕ್ಯೂಎ ಪರಿಸರದಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ. ನೆಟ್ವರ್ಕ್ ಎಮ್ಯುಲೇಷನ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಪ್ಯಾಕೆಟ್ ನಷ್ಟಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯ ಮತ್ತು ಸೂಕ್ಷ್ಮತೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಬಯಸುತ್ತಾರೆ ಮತ್ತು ವಿವಿಧ ರೌಂಡ್-ಟ್ರಿಪ್-ಸಮಯಗಳು, ಥ್ರೋಪುಟ್ಗಳು, ಬಿಟ್ ದೋಷ ದರಗಳು ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಡ್ರಾಪ್ಗಳೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ನೆಟ್ವರ್ಕ್ ಪರಿಣಾಮಗಳನ್ನು (5ಜಿ, ಸ್ಮಾರ್ಟ್ ಹೋಮ್ಸ್, ಕೈಗಾರಿಕಾ ಐಒಟಿ, ಮಿಲಿಟರಿ ನೆಟ್ವರ್ಕ್ಗಳು ಇತ್ಯಾದಿ) ಅನುಕರಿಸುತ್ತಾರೆ. ಎರಡು ಓಪನ್ ಸೋರ್ಸ್ ನೆಟ್ವರ್ಕ್ ಎಮ್ಯುಲೇಟರ್ಗಳೆಂದರೆ ಕಾಮನ್ ಓಪನ್ ರಿಸರ್ಚ್ ಎಮ್ಯುಲೇಟರ್ (ಸಿಒಆರ್ಇ) ಮತ್ತು ಎಕ್ಸ್ಟೆಂಡಬಲ್ ಮೊಬೈಲ್ ಆಡ್ ಹಾಕ್ ನೆಟ್ವರ್ಕ್ ಎಮ್ಯುಲೇಟರ್ (ಇಎಂಎಎನ್ಇ). ಇವೆರಡೂ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಜಾಲದ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಗಳಾಗಿ ಬೆಂಬಲಿಸುತ್ತವೆ, ಅಂದರೆ. ಬಾಹ್ಯ ಯಂತ್ರಗಳು/ಸಾಧನಗಳನ್ನು ಅನುಕರಣೆಯ ಜ್ಞಾನವಿಲ್ಲದೆ ಅನುಕರಣ ಜಾಲಕ್ಕೆ ಜೋಡಿಸಬಹುದು. ಅವು ವೈರ್ಡ್ ಮತ್ತು ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ ಎಮ್ಯುಲೇಷನ್ ಎರಡನ್ನೂ ವಿವಿಧ ಹಂತದ ನಿಷ್ಠೆಯೊಂದಿಗೆ ಬೆಂಬಲಿಸುತ್ತವೆ. ತ್ವರಿತ ಜಾಲಬಂಧ ವಿನ್ಯಾಸಗಳಿಗೆ (ಪದರ 3 ಮತ್ತು ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ) ಮತ್ತು ಏಕ-ಯಂತ್ರ ಅನುಕರಣೆಗೆ ಸಿಒಆರ್ಇ ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗಿದೆ. ವಿತರಿಸಲ್ಪಟ್ಟ ಉನ್ನತ-ವಿಶ್ವಾಸಾರ್ಹತೆಯ ದೊಡ್ಡ-ಪ್ರಮಾಣದ ಜಾಲ ಅನುಕರಣೆಗೆ (ಪದರಗಳು 1/2) ಇ. ಎಂ. ಎ. ಎನ್. ಇ. ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ. ಅತ್ಯಂತ ಜನಪ್ರಿಯ ನೆಟ್ವರ್ಕ್ ಸಿಮ್ಯುಲೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜುಗಳಾದ ಒಪಿಎನ್ಇಟಿ ಮತ್ತು ಟೆಟ್ಕೊಸ್ ನೆಟ್ಸಿಮ್ ಸಹ ನೈಜ-ಸಮಯದ ಸಾಧನ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಎಮ್ಯುಲೇಷನ್ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಹೊಂದಿವೆ. ಸಾಮಾನ್ಯವಾಗಿ ಅನುಕರಣ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಅನುಕರಣ ಸಾಧನಗಳು ಅನುಕರಣ ಸಾಧನಗಳಿಗಿಂತ ಹೆಚ್ಚು ಉತ್ಕೃಷ್ಟತೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ. ಅನುಕರಣ ಸಾಧನಗಳು ಭೌತಿಕ ಸಂಪರ್ಕದ ಅನುಕರಣೆಯನ್ನು ಮಾತ್ರ ಒದಗಿಸುತ್ತವೆ ಮತ್ತು ಉನ್ನತ ಪದರಗಳ (MAC, ಜಾಲಬಂಧ, ಸಾರಿಗೆ, ಇತ್ಯಾದಿ) ಪರಿಣಾಮಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಸಿಮ್ಯುಲೇಶನ್ ಉಪಕರಣಗಳು ಎಮ್ಯುಲೇಶನ್ ಮೋಡ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ನೆಟ್ವರ್ಕ್ ಸ್ಟ್ಯಾಕ್ನ ವಿವಿಧ ಪದರಗಳಿಂದ ಮಾದರಿ ಪರಿಣಾಮಗಳನ್ನು ಹೊಂದಿವೆ. ಅವು ಬಹು ಮೂಲಗಳು/ಗಮ್ಯಸ್ಥಾನಗಳು, ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು, ಬೇಸ್ ಸ್ಟೇಷನ್ಗಳು, ಮ್ಯಾನೆಟ್ ಪ್ರೋಟೋಕಾಲ್ಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತವೆ. ಟ್ರಾಫಿಕ್ ಜನರೇಷನ್ ಸಾಫ್ಟ್ವೇರ್ ಗರಿಷ್ಠ ಥ್ರೋಪುಟ್ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ನೆಟ್ವರ್ಕ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಐ. ಪಿ. ಆರ್. ಎಫ್ ನಂತಹ ನೆಟ್ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ಜನರೇಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಟೆಸ್ಟ್ಬೆಡ್ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ನೆಟ್ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ಮಾಪನದಿಂದ ವಿಶ್ಲೇಷಿಸಬಹುದು. ಟ್ರಾಫಿಕ್ ಜನರೇಟರ್ ಡಮ್ಮಿ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ, ಆಗಾಗ್ಗೆ ವಿಶಿಷ್ಟವಾದ ಪ್ಯಾಕೆಟ್ ಗುರುತಿಸುವಿಕೆಯೊಂದಿಗೆ, ನೆಟ್ವರ್ಕ್ ವಿಶ್ಲೇಷಕವನ್ನು ಬಳಸಿಕೊಂಡು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿನ ಪ್ಯಾಕೆಟ್ ವಿತರಣೆಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ನೆಟ್ವರ್ಕ್ ಸಿಮ್ಯುಲೇಟರ್ ನೆಟ್ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ಸಿಮ್ಯುಲೇಶನ್ ಟ್ರಾಫಿಕ್ ಜನರೇಷನ್ ಮಾಡೆಲ್ ಅನ್ನು ಸಹ ನೋಡಿ ಮತ್ತಷ್ಟು ಓದುವಿಕೆ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಇಎಂಎಎನ್ಇ-ಯುಎಸ್ ನೇವಿ ನೆಟ್ಸಿಮ್-ನೆಟ್ವರ್ಕ್ ಸಿಮ್ಯುಲೇಶನ್/ಎಮ್ಯುಲೇಶನ್ ಟೂಲ್ ನೆಟ್ವರ್ಕ್ ಆರ್ಕಿಟೆಕ್ಚರ್