ทางเลือก Traceroute ที่ดีที่สุด 5 รายการสำหรับการวิเคราะห์เส้นทางการเชื่อมต่อ
Traceroute เป็นเครื่องมือวินิจฉัยที่ได้รับความนิยม แต่เป็นพื้นฐานที่ช่วยให้คุณติดตามแพ็กเก็ตข้อมูล ICMP จากโฮสต์เครือข่ายหนึ่งไปยังอีกโฮสต์หนึ่ง เมื่อคอมพิวเตอร์กำลังสื่อสารกับอุปกรณ์อื่น ๆ บนเครือข่ายข้อมูลการสื่อสารจะต้องถูกส่งผ่านเครือข่ายขนาดเล็กจำนวนมากก่อนอื่นที่เรียกว่าฮ็อปก่อนที่จะไปถึงอุปกรณ์เป้าหมาย แน่นอนว่าผู้ใช้ทั่วไปไม่ทราบเรื่องนี้ แต่ในฐานะผู้ดูแลระบบเครือข่ายสิ่งสำคัญคือคุณต้องทราบเส้นทางที่ถูกต้องของข้อมูล วิธีนี้จะช่วยให้คุณทราบว่าเหตุใดจึงไม่สามารถเข้าถึงอุปกรณ์หรือเว็บเซิร์ฟเวอร์ได้และข้อมูลเพิ่มเติมที่รวบรวมจะช่วยแก้ไขความล่าช้าของเครือข่าย
สำหรับเครื่องมือที่พัฒนาขึ้นในปี 1987 และยังไม่ได้รับการอัปเกรดใด ๆ นับตั้งแต่นั้นมาคุณสามารถดูได้ง่ายว่าเหตุใด Traceroute จึงไม่เหมาะกับเครือข่ายสมัยใหม่และสภาพแวดล้อมไอทีแบบไฮบริด ข้อ จำกัด ใหญ่ประการหนึ่งของ Traceroute คือให้ข้อมูลเชิงลึกเพียงทางเดียว นั่นคือจากต้นทางไปยังปลายทาง ดังนั้นหมายความว่าข้อมูลที่รวบรวมอาจไม่ถูกต้องเนื่องจากอาจเกิดความล่าช้าในการเชื่อมต่อเมื่อข้อมูลย้ายกลับจากปลายทางกลับไปยังคอมพิวเตอร์ต้นทาง
บางคนอาจมีปัญหากับการใช้อินเทอร์เฟซบรรทัดคำสั่ง โปรดทราบว่าทางเลือกบางรายการที่เราจะแสดงรายการยังใช้อินเทอร์เฟซบรรทัดคำสั่ง แต่เราได้รวมทางเลือกที่ยอดเยี่ยมบางอย่างที่มาพร้อมกับอินเทอร์เฟซผู้ใช้แบบกราฟิก สิ่งที่ดีสำหรับเครื่องมือ GUI คือพวกเขาเกี่ยวข้องกับการคลิกเมาส์แบบธรรมดาแทนที่จะต้องพิมพ์คำสั่ง นอกจากนี้ยังมีแนวโน้มที่จะแสดงข้อมูลการวิเคราะห์เส้นทางได้ดีขึ้นซึ่งเหมาะสำหรับผู้เริ่มต้น
ตอนนี้มีคำถามหนึ่งที่ฉันเจอหลายครั้งที่ฉันรู้สึกว่ามันสำคัญที่เราพูดถึง Traceroute และ Ping ต่างกันอย่างไร และเพื่ออธิบายให้ครบถ้วนก่อนอื่นฉันจะต้องอธิบายว่า Traceroute ทำงานอย่างไร
Traceroute ทำงานอย่างไร?
เครื่องมือนี้ทำงานโดยกำหนดสิ่งที่เราเรียกว่าค่า Time To Live (TTL) ให้กับข้อมูลที่กำลังส่ง TTL แสดงจำนวนฮ็อพที่แพ็กเก็ตข้อมูลสามารถสร้างได้และเริ่มต้นจาก 1 และจะค่อยๆเพิ่มขึ้นจนกว่าจะถึงอุปกรณ์ปลายทาง
ตัวอย่างเช่นหากมี 5 hops ระหว่างต้นทางและโฮสต์ปลายทางแพ็กเก็ตแรกที่มีค่า TTL เป็น 1 จะถูกส่ง เราเตอร์ตัวแรกจะได้รับการลดแพ็กเก็ตค่าเป็นศูนย์จากนั้นส่งข้อความแสดงข้อผิดพลาด "เกินเวลา" กลับไปยังคอมพิวเตอร์ต้นทาง จากนั้นคอมพิวเตอร์จะใช้ข้อมูลนี้เพื่อระบุเราเตอร์ในการกระโดดครั้งแรกจากนั้นส่งแพ็กเก็ตอื่นที่มีค่า TTL เป็น 2 อีกครั้งสิ่งนี้จะลดลงเป็นศูนย์หลังจากถึงฮอปที่สองและข้อความแสดงข้อผิดพลาดจะถูกส่งกลับไปยังคอมพิวเตอร์ต้นทาง . กระบวนการนี้จะทำซ้ำจนกว่าข้อมูลแพ็กเก็ตจะไปถึงโฮสต์เป้าหมายในที่สุดและท้ายที่สุดคุณจะมีรายการเราเตอร์ทั้งหมดตามเส้นทางจากต้นทางไปยังปลายทาง Traceroute ยังบันทึกเวลาที่ข้อมูลไปถึงเราเตอร์แต่ละตัวซึ่งช่วยในการระบุว่าเวลาแฝงมาจากที่ใด
เปรียบเทียบกับ ping ซึ่งเกี่ยวข้องกับการส่งคำขอสะท้อน ICMP ไปยังที่อยู่ IP เป้าหมายและรอการตอบกลับและคุณมีคำตอบสำหรับคำถามของเราแล้ว
อะไรคือความแตกต่างระหว่าง Traceroute และ Ping
Ping ใช้เป็นหลักในการพิจารณาว่าโฮสต์เครือข่ายพร้อมใช้งานหรือไม่และจำนวนเวลาแฝงในเครือข่ายของคุณ Traceroute ในอีกเส้นทางหนึ่งเป็นไปตามเส้นทางที่แน่นอนที่นำมาโดยข้อมูลแพ็คเก็ตและจะระบุว่าปัญหาการเชื่อมต่อมาจากที่ใด ping เร็วกว่า traceroute อย่างมากและสามารถตอบกลับได้ในหน่วยมิลลิวินาที โดยพื้นฐานแล้วคุณใช้ ping เมื่อคุณต้องการกำหนดว่าอุปกรณ์เครือข่ายขึ้นหรือลง เมื่อคุณกำหนดปัญหาได้แล้วคุณจะใช้ traceroute เพื่อระบุว่าปัญหาอยู่ที่ใด
ตอนนี้เรามาดูเครื่องมือและซอฟต์แวร์ 5 อย่างที่คุณสามารถใช้แทน Traceroute ได้
เมื่อพูดถึงเครือข่าย ซอฟต์แวร์การจัดการและการตรวจสอบ SolarWinds มักจะเอาชนะตัวเองอยู่เสมอ Network Performance Monitor (NPM) เป็นผลิตภัณฑ์หลักของพวกเขาและทำให้ชื่อของพวกเขากลายเป็นผู้นำในอุตสาหกรรม ในความเป็นจริง NPM สามารถใช้เพื่อทำการวิเคราะห์ข้อมูลแบบฮอปโดยการกระโดด อย่างไรก็ตามไม่ใช่ทางเลือกที่สมบูรณ์แบบสำหรับ Traceroute เนื่องจากจุดราคา NPM เป็นจอภาพเครือข่ายแบบเต็มชุด และมาในราคา
ดังนั้นเราจะดู SolarWinds Traceroute NG แทน เป็นเครื่องมือฟรีที่มาพร้อมกับคุณสมบัติพิเศษมากมายนอกเหนือจากการวิเคราะห์เส้นทางข้อมูล
ตัวอย่างเช่น Traceroute NG มีฟังก์ชันการบันทึกในตัวและยังช่วยให้คุณสามารถคัดลอกข้อมูลการวิเคราะห์ไปยังคลิปบอร์ดและวางไว้ที่อื่นเช่นในไฟล์ CSV นี่เป็นการอัปเกรดผ่าน Tracert ซึ่ง จำกัด เฉพาะการจับภาพหน้าจอของข้อมูลเท่านั้น เครื่องมือนี้ยังรวบรวมข้อมูลที่เป็นประโยชน์เช่นเวลาระหว่างแต่ละ hop, ที่อยู่ IP สำหรับอุปกรณ์ทั้งหมด, Fully Qualified Domain Name (FQDN), เปอร์เซ็นต์การสูญเสียข้อมูลแพ็คเก็ต
Traceroute NG คล้ายกับ Tracert ดั้งเดิมตรงที่ใช้อินเทอร์เฟซบรรทัดคำสั่ง แต่นี่เป็นสิ่งที่ดีเพราะคุณใช้เวลาไม่นานในการปรับตัวให้เข้ากับการเปลี่ยนแปลง คุณสมบัติที่ยอดเยี่ยมอื่น ๆ เกี่ยวกับเครื่องมือนี้คือทำการตรวจสอบอย่างต่อเนื่อง ซึ่งหมายความว่าจะมีการวิเคราะห์ข้อมูลเส้นทางเครือข่ายอย่างต่อเนื่องและในกรณีที่มีการเปลี่ยนแปลงเส้นทางใด ๆ คุณจะได้รับแจ้ง
เช่นเดียวกับผลิตภัณฑ์ SolarWinds อื่น ๆ Traceroute NG ทำการค้นหาเครือข่ายของคุณโดยอัตโนมัติ ใช้มาตรฐาน TCP และ ICMP เพื่อติดตามเส้นทางข้อมูลและสามารถเจาะผ่านไฟร์วอลล์ส่วนใหญ่ได้ Traceroute NG เข้ากันได้กับทั้ง IPv4 และ IPv6 และใช้ได้กับระบบ Windows เท่านั้น
MTR ยังเป็นเครื่องมือวินิจฉัยเครือข่ายบรรทัดคำสั่ง แต่เป็นเครื่องมือที่รวมทั้ง ping และ traceroute ซึ่งหมายความว่าคุณจะสามารถระบุความพร้อมใช้งานของโฮสต์เครือข่ายได้อย่างง่ายดายและด้วยเหตุนี้จึงสามารถระบุปัญหาที่แน่นอนได้โดยทำการวิเคราะห์ Hop โดยการวิเคราะห์เส้นทางข้อมูล MTR ใช้การร้องขอ ICMP echo เพื่อรับข้อมูลประสิทธิภาพของแต่ละ hop แต่ยังสามารถทำงานในโหมด UDP ได้อีกด้วย
เครื่องมือนี้ยังสามารถใช้เพื่อสร้างการสูญเสียแพ็กเก็ตและการกระวนกระวายใจของเครือข่าย ข้อมูลประสิทธิภาพจะแสดงในมุมมองแบบตารางเพื่อให้เข้าใจง่าย และแตกต่างจาก Traceroute ดั้งเดิม MTR ยังรองรับที่อยู่ IPv6
MTR ยังทำการสแกนเส้นทางอย่างต่อเนื่องซึ่งหมายความว่าข้อมูลประสิทธิภาพของเครือข่ายจะได้รับการอัปเดตอยู่เสมอ สิ่งนี้ดีกว่าการสแกนด้วยตนเองทุกครั้งที่คุณต้องการตรวจสอบว่ามีการเปลี่ยนแปลงใด ๆ ในเมตริกประสิทธิภาพของเครือข่ายหรือไม่
MTR ได้รับการออกแบบมาสำหรับระบบ Unix โดยค่าเริ่มต้น แต่อนุญาตให้คุณใช้ Autoconf เพื่อกำหนดค่าเพื่อให้สามารถทำงานบนระบบอื่นได้ Autoconf สแกนระบบเป้าหมายจากนั้นสร้างไฟล์ส่วนหัวและ makefile จากเทมเพลตที่มีอยู่ จากนั้นจะเพิ่มซอร์สโค้ด MTR เพื่อให้สามารถติดตั้งบนระบบดังกล่าวได้ นี่เป็นเรื่องจริงแม้แต่กับ Mac OS
Open Visual Traceroute เป็นซอฟต์แวร์ traceroute แบบโอเพ่นซอร์สที่สามารถใช้ได้กับระบบปฏิบัติการหลายระบบรวมถึง Windows, Linux และ Mac OS OVT ใช้อินเทอร์เฟซแบบกราฟิกซึ่งแตกต่างจากเครื่องมืออื่น ๆ อีกสองรายการที่เราได้ตรวจสอบแล้ว คุณลักษณะเด่นของมันคือการแสดงเส้นทางข้อมูลบนแผนที่โลกแบบ 3 มิติ เมื่อ Traceroute เสร็จสมบูรณ์คุณสามารถซูมและหมุนแผนที่ไปรอบ ๆ เพื่อดูตำแหน่งทั้งหมดที่ข้อมูลของคุณไปถึง และหากคอมพิวเตอร์ของคุณมีปัญหาในการใช้การแสดงภาพ 3 มิติคุณสามารถใช้ประโยชน์จากแผนที่ 2 มิติได้
เปิด Visual Traceroute ยังให้มุมมองแบบตารางของข้อมูลทั้งหมดที่คุณสนใจเมื่อเรียกใช้ traceroute ซึ่งรวมถึงชื่อโฮสต์และตำแหน่งเวลาในการตอบสนองของเครือข่ายเวลาในการค้นหา DNS และระยะห่างระหว่างโหนดต่างๆ ไม่ได้มาพร้อมกับฟังก์ชันการบันทึกในตัว แต่ช่วยให้คุณสามารถคัดลอกข้อมูลการวิเคราะห์และบันทึกเป็นไฟล์ CSV คุณยังสามารถถ่ายภาพหน้าจอ
สิ่งสำคัญที่ควรทราบคือเครื่องมือนี้เป็นมากกว่าเครื่องมือติดตามเส้นทาง มาพร้อมกับคุณสมบัติเพิ่มเติมเช่น packet sniffer ซึ่งให้ภาพรวมที่ชัดเจนเกี่ยวกับประเภทของข้อมูลที่ส่งจากต้นทางไปยังเซิร์ฟเวอร์ปลายทาง นอกจากนี้ยังมีคุณลักษณะ "Who Is" ที่คุณสามารถใช้เพื่อเข้าถึงข้อมูลสาธารณะทั้งหมดเกี่ยวกับโดเมนหนึ่ง ๆ ได้อย่างง่ายดาย
Path Analyzer Pro เป็นคำแนะนำที่ยอดเยี่ยมหากคุณไม่ได้ใช้เครื่องมือ Command Line Interface มากนักเนื่องจาก GUI ที่ใช้งานง่าย แต่คุณลักษณะเด่นคือเครื่องมือค้นหาเส้นทางขั้นสูงที่ทำให้เครื่องมือเร็วกว่าซอฟต์แวร์ traceroute ดั้งเดิมมาก นักพัฒนากล่าวว่า Path Analyzer Pro เร็วขึ้น 20 เท่า
คุณสมบัติอื่น ๆ ที่ทำให้แตกต่างจาก Traceroute แบบดั้งเดิมคือการตรวจจับและการส่งผ่านของไฟร์วอลล์การวิเคราะห์เมตริกประสิทธิภาพที่หลากหลายสำหรับการกระโดดทุกครั้งและการแสดงภาพกราฟิกที่น่าทึ่ง สิ่งหลังจะเป็นสิ่งสำคัญในการสร้างความเข้าใจที่ดีขึ้นเกี่ยวกับปัญหาเครือข่ายของคุณ
Path Analyzer Pro ยังช่วยให้คุณสร้างพิมพ์และส่งออกรายงานซึ่งสามารถช่วยได้เมื่อคุณต้องการจัดเก็บข้อมูลประสิทธิภาพสำหรับการอ้างอิงในอนาคตหรือเพียงแค่แบ่งปันข้อมูลกับผู้บริหารและผู้ดูแลระบบคนอื่น ๆ
เช่นเดียวกับ Open Visual เครื่องมือนี้มีเครื่องมือแผนที่ที่ให้ภาพรวมที่ดีเกี่ยวกับตำแหน่งของที่อยู่ IP ที่คุณกำลังตรวจสอบ คุณสามารถซูมและเลื่อนแผนที่เพื่อดูมุมมองที่ดีขึ้นได้ นอกจากนี้ยังมีคุณลักษณะ "Who Is" ซึ่งช่วยให้คุณรวบรวมข้อมูลเกี่ยวกับโดเมนหนึ่ง ๆ
คุณสมบัติเพิ่มเติม ได้แก่ DNS และการแก้ไขที่อยู่และการติดตามที่อยู่อีเมลซึ่งอาจเป็นประโยชน์ในการสร้างแหล่งที่มาของอีเมลของคุณ วิธีนี้สามารถช่วยคุณเปิดโปงสแปมเมอร์หรือผู้ที่ส่งข้อความคุกคามได้
เครื่องมือสุดท้ายในรายการของเราคือ Visual Route ซึ่งเป็นเครื่องมือที่ยอดเยี่ยมในการวิเคราะห์เส้นทางกระโดดโดยการกระโดด นอกจากนี้ยังรวบรวมข้อมูลประสิทธิภาพเพิ่มเติมเช่นการสูญเสียแพ็กเก็ตและเวลาตอบสนอง อย่างไรก็ตามคุณลักษณะเด่นของ Visual Route คือความสามารถในการย้อนกลับการติดตามแพ็กเก็ตข้อมูลและการเอาชนะข้อบกพร่องที่สำคัญประการหนึ่งของ Traceroute ดั้งเดิม ดำเนินการนี้โดยการสร้างตัวแทนระยะไกลบนปลายทางซึ่งอำนวยความสะดวกในการติดตามย้อนหลัง สิ่งที่เกี่ยวข้องคือการค้นหา DNS แบบย้อนกลับที่ช่วยให้คุณสามารถอนุมานที่อยู่ IP จากชื่อโดเมนได้
Visual Route ยังจัดเก็บข้อมูลในอดีตซึ่งสามารถช่วยในการวินิจฉัยปัญหาในปัจจุบันได้อย่างรวดเร็วโดยการเปรียบเทียบกับข้อมูลในอดีต เครื่องมือนี้ยังทำการวิเคราะห์เส้นทางอย่างต่อเนื่องในขณะที่บันทึกข้อมูลประสิทธิภาพอย่างต่อเนื่องซึ่งจะให้ข้อมูลเชิงลึกมากมายเกี่ยวกับการลดลงของประสิทธิภาพที่เกิดขึ้นเมื่อเวลาผ่านไป
เครื่องมือนี้รวมการติดตามเส้นทางเข้ากับการรายงานตำแหน่ง IP เพื่อให้คุณได้รับตำแหน่งทางกายภาพของเซิร์ฟเวอร์และเราเตอร์ซึ่งเป็นสิ่งสำคัญในการทำความเข้าใจปัญหาการกำหนดเส้นทางของคุณ
Visual Route ยังมีฟังก์ชัน ping ที่ช่วยเพิ่มประสิทธิภาพโดยรวม ping plotting จะจับคู่เวลาตอบสนองของเครือข่ายกับช่วงเวลาเพื่อช่วยให้คุณวินิจฉัยปัญหาได้อย่างรวดเร็ว ดังนั้นคุณจึงใช้เวลาในการแก้ไขปัญหาน้อยลงและทำให้เวลาในการแก้ไขปัญหามากขึ้น เครื่องมือนี้มีให้สำหรับระบบ Windows และ Mac