ทางเลือก 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 ได้

1. Traceroute NG


ลองตอนนี้

เมื่อพูดถึงเครือข่าย ซอฟต์แวร์การจัดการและการตรวจสอบ SolarWinds มักจะเอาชนะตัวเองอยู่เสมอ Network Performance Monitor (NPM) เป็นผลิตภัณฑ์หลักของพวกเขาและทำให้ชื่อของพวกเขากลายเป็นผู้นำในอุตสาหกรรม ในความเป็นจริง NPM สามารถใช้เพื่อทำการวิเคราะห์ข้อมูลแบบกระโดดโดยการกระโดด อย่างไรก็ตามนี่ไม่ใช่ทางเลือกที่สมบูรณ์แบบสำหรับ Traceroute เนื่องจากจุดราคา NPM เป็นจอภาพเครือข่ายแบบเต็มชุด และมาในราคา

ดังนั้นเราจะดู SolarWinds Traceroute NG แทน เป็นเครื่องมือฟรีที่มาพร้อมกับคุณสมบัติพิเศษมากมายนอกเหนือจากการวิเคราะห์เส้นทางข้อมูล

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 เท่านั้น

2. MTR Traceroute


ลองตอนนี้

MTR ยังเป็นเครื่องมือวินิจฉัยเครือข่ายบรรทัดคำสั่ง แต่เป็นเครื่องมือที่รวมทั้ง ping และ traceroute ซึ่งหมายความว่าคุณจะสามารถระบุความพร้อมใช้งานของโฮสต์เครือข่ายได้อย่างง่ายดายและด้วยเหตุนี้จึงสามารถระบุปัญหาที่แน่นอนได้โดยทำการวิเคราะห์ Hop โดยการวิเคราะห์เส้นทางข้อมูล MTR ใช้การร้องขอ ICMP echo เพื่อรับข้อมูลประสิทธิภาพในแต่ละฮอป แต่ยังสามารถทำงานในโหมด UDP

MTR Traceroute

เครื่องมือนี้ยังสามารถใช้เพื่อสร้างการสูญเสียแพ็กเก็ตและการกระวนกระวายใจของเครือข่าย ข้อมูลประสิทธิภาพจะแสดงในมุมมองแบบตารางเพื่อให้เข้าใจง่าย และไม่เหมือนกับ Traceroute ดั้งเดิม MTR ยังรองรับที่อยู่ IPv6

MTR ยังทำการสแกนเส้นทางอย่างต่อเนื่องซึ่งหมายความว่าข้อมูลประสิทธิภาพของเครือข่ายจะได้รับการอัปเดตอยู่เสมอ ซึ่งดีกว่าการสแกนด้วยตนเองทุกครั้งที่คุณต้องการตรวจสอบว่าเมตริกประสิทธิภาพเครือข่ายมีการเปลี่ยนแปลงหรือไม่

MTR ได้รับการออกแบบมาสำหรับระบบ Unix โดยค่าเริ่มต้น แต่อนุญาตให้คุณใช้ Autoconf เพื่อกำหนดค่าเพื่อให้สามารถทำงานบนระบบอื่นได้ Autoconf สแกนระบบเป้าหมายจากนั้นสร้างไฟล์ส่วนหัวและ makefile จากเทมเพลตที่มีอยู่ จากนั้นจะเพิ่มซอร์สโค้ด MTR เพื่อให้สามารถติดตั้งบนระบบดังกล่าวได้ นี่เป็นเรื่องจริงแม้แต่กับ Mac OS

3. เปิด Visual Traceroute


ลองตอนนี้

Open Visual Traceroute เป็นซอฟต์แวร์ traceroute แบบโอเพ่นซอร์สที่สามารถใช้ได้กับระบบปฏิบัติการหลายระบบรวมถึง Windows, Linux และ Mac OS OVT ใช้อินเทอร์เฟซแบบกราฟิกต่างจากเครื่องมืออื่น ๆ อีกสองรายการที่เราได้ตรวจสอบแล้ว คุณลักษณะเด่นของมันคือการแสดงเส้นทางข้อมูลบนแผนที่โลกแบบ 3 มิติ เมื่อ Traceroute เสร็จสมบูรณ์คุณสามารถซูมและหมุนแผนที่ไปรอบ ๆ เพื่อดูตำแหน่งทั้งหมดที่ข้อมูลของคุณไปถึง และหากคอมพิวเตอร์ของคุณมีปัญหาในการใช้การแสดงภาพ 3 มิติคุณสามารถใช้ประโยชน์จากแผนที่ 2 มิติได้

เปิด Visual Traceroute

เปิด Visual Traceroute ยังให้มุมมองแบบตารางของข้อมูลทั้งหมดที่คุณสนใจเมื่อเรียกใช้ traceroute ซึ่งรวมถึงชื่อโฮสต์และตำแหน่งเวลาในการตอบสนองของเครือข่ายเวลาในการค้นหา DNS และระยะห่างระหว่างโหนดต่างๆ ไม่ได้มาพร้อมกับฟังก์ชันการบันทึกในตัว แต่ช่วยให้คุณสามารถคัดลอกข้อมูลการวิเคราะห์และบันทึกเป็นไฟล์ CSV คุณยังสามารถถ่ายภาพหน้าจอ

สิ่งสำคัญที่ควรทราบคือเครื่องมือนี้เป็นมากกว่าเครื่องมือติดตามเส้นทาง มันมาพร้อมกับคุณสมบัติเพิ่มเติมเช่น packet sniffer ซึ่งจะช่วยให้คุณเห็นภาพรวมที่ชัดเจนเกี่ยวกับประเภทของข้อมูลที่ส่งจากต้นทางไปยังเซิร์ฟเวอร์ปลายทาง นอกจากนี้ยังมีคุณลักษณะ 'Who Is' ที่คุณสามารถใช้เพื่อเข้าถึงข้อมูลสาธารณะทั้งหมดเกี่ยวกับโดเมนหนึ่ง ๆ ได้อย่างง่ายดาย

4. Path Analyzer Pro


ลองตอนนี้

Path Analyzer Pro ยังเป็นคำแนะนำที่ยอดเยี่ยมหากคุณไม่ได้ใช้เครื่องมือ Command Line Interface มากนักเนื่องจาก GUI ที่ใช้งานง่าย แต่คุณลักษณะเด่นคือเครื่องมือค้นหาเส้นทางขั้นสูงที่ทำให้เครื่องมือเร็วกว่าซอฟต์แวร์ traceroute ดั้งเดิมมาก ตามที่นักพัฒนาระบุว่า Path Analyzer Pro เร็วขึ้น 20 เท่า

คุณสมบัติอื่น ๆ ที่ทำให้แตกต่างจาก Traceroute แบบดั้งเดิมคือการตรวจจับและการส่งผ่านของไฟร์วอลล์การวิเคราะห์เมตริกประสิทธิภาพที่หลากหลายสำหรับทุกการกระโดดและการแสดงภาพกราฟิกที่น่าทึ่ง สิ่งหลังจะเป็นสิ่งสำคัญในการสร้างความเข้าใจที่ดีขึ้นเกี่ยวกับปัญหาเครือข่ายของคุณ

Path Analyzer Pro

Path Analyzer Pro ยังช่วยให้คุณสร้างพิมพ์และส่งออกรายงานซึ่งสามารถช่วยได้เมื่อคุณต้องการจัดเก็บข้อมูลประสิทธิภาพเพื่อใช้อ้างอิงในอนาคตหรือเพียงแค่แบ่งปันข้อมูลกับฝ่ายจัดการและผู้ดูแลระบบคนอื่น ๆ

เช่นเดียวกับ Open Visual เครื่องมือนี้มีเครื่องมือแผนที่ที่ให้ภาพรวมที่ดีเกี่ยวกับตำแหน่งของที่อยู่ IP ที่คุณกำลังตรวจสอบ คุณสามารถซูมและเลื่อนแผนที่เพื่อดูมุมมองที่ดีขึ้นได้ นอกจากนี้ยังมีคุณลักษณะ 'Who Is' ซึ่งช่วยให้คุณรวบรวมข้อมูลเกี่ยวกับโดเมนหนึ่ง ๆ

คุณสมบัติเพิ่มเติม ได้แก่ DNS และการแก้ไขที่อยู่และการติดตามที่อยู่อีเมลซึ่งอาจเป็นประโยชน์ในการสร้างแหล่งที่มาของอีเมลของคุณ วิธีนี้สามารถช่วยคุณเปิดโปงนักส่งสแปมหรือผู้ที่ส่งข้อความคุกคามได้

5. เส้นทางภาพ


ลองตอนนี้

เครื่องมือสุดท้ายในรายการของเราคือ Visual Route ซึ่งเป็นเครื่องมือที่ยอดเยี่ยมในการวิเคราะห์เส้นทางกระโดดโดยการกระโดด นอกจากนี้ยังรวบรวมข้อมูลประสิทธิภาพเพิ่มเติมเช่นการสูญเสียแพ็กเก็ตและเวลาตอบสนอง อย่างไรก็ตามคุณลักษณะเด่นของ Visual Route คือความสามารถในการย้อนกลับการติดตามแพ็กเก็ตข้อมูลและเอาชนะข้อบกพร่องที่สำคัญประการหนึ่งของ Traceroute ดั้งเดิม ดำเนินการโดยสร้างตัวแทนระยะไกลบนปลายทางซึ่งอำนวยความสะดวกในการติดตามย้อนหลัง สิ่งที่เกี่ยวข้องคือการค้นหา DNS ย้อนกลับที่ช่วยให้คุณสามารถอนุมานที่อยู่ IP จากชื่อโดเมนได้

เส้นทางภาพ

Visual Route ยังจัดเก็บข้อมูลในอดีตซึ่งสามารถช่วยวินิจฉัยปัญหาในปัจจุบันได้อย่างรวดเร็วโดยเปรียบเทียบกับข้อมูลในอดีต เครื่องมือนี้ยังทำการวิเคราะห์เส้นทางอย่างต่อเนื่องในขณะที่บันทึกข้อมูลประสิทธิภาพอย่างต่อเนื่องซึ่งจะให้ข้อมูลเชิงลึกมากมายเกี่ยวกับการลดลงของประสิทธิภาพที่เกิดขึ้นเมื่อเวลาผ่านไป

เครื่องมือนี้รวมการติดตามเส้นทางเข้ากับการรายงานตำแหน่ง IP เพื่อให้คุณได้รับตำแหน่งทางกายภาพของเซิร์ฟเวอร์และเราเตอร์ซึ่งเป็นสิ่งสำคัญในการทำความเข้าใจปัญหาการกำหนดเส้นทางของคุณ

Visual Route ยังมีฟังก์ชัน ping ที่ช่วยเพิ่มประสิทธิภาพโดยรวม ping plotting จะจับคู่เวลาตอบสนองของเครือข่ายกับช่วงเวลาเพื่อช่วยให้คุณวินิจฉัยปัญหาได้อย่างรวดเร็ว ดังนั้นคุณจึงใช้เวลาในการแก้ไขปัญหาน้อยลงและทำให้เวลาในการแก้ไขปัญหามากขึ้น เครื่องมือนี้มีให้สำหรับระบบ Windows และ Mac