ฉันกำลังทำการวิจัยบางอย่างเกี่ยวกับผู้ใช้ที่เชื่อมต่ออินเทอร์เน็ตผ่านผู้ให้บริการเคเบิลและฉันเห็นร่องรอยเส้นทางที่ผิดปกติ
การตั้งค่าเล็กน้อย:
ผู้ใช้โดยทั่วไปมีเราเตอร์ที่บ้านเชื่อมต่อกับโมเด็ม DOCSIS ดูเหมือนว่าเราเตอร์จะได้รับที่อยู่ IP สาธารณะจากโมเด็มสำหรับส่วนต่อประสาน WAN โดยใช้ DHCP แต่เมื่อ traceroute เสร็จแล้วเราเตอร์จำนวนหนึ่งในเส้นทางที่มีที่อยู่ IP ส่วนตัว
ตัวอย่างผลลัพธ์การติดตาม:
Tracing route to google.com [5.22.190.25]
over a maximum of 30 hops:
1 3 ms 1 ms 1 ms 192.168.1.1//This router has public WAN address
2 10 ms 12 ms 8 ms 10.14.0.1
3 11 ms 19 ms 9 ms bg-he-m-1-pc2.sbb.rs [89.216.6.94]
4 12 ms 11 ms 11 ms bg-he-m-1-pc2.sbb.rs [89.216.6.94]
5 12 ms 11 ms 12 ms cache.google.com [5.22.190.25]
Trace complete.
ฉันเคยเห็นตัวอย่างบางอย่างเกี่ยวกับผู้ให้บริการรายอื่นเช่นกันซึ่งใช้ที่อยู่ 176.16.0.0/12 ที่อยู่ส่วนตัวมักจะอยู่หลัง CPE ของผู้ใช้เสมอ
บางส่วนของความคิดของฉันเกี่ยวกับเรื่องนี้:
เท่าที่ฉันเข้าใจมันเป็นไปไม่ได้ที่จะกำหนดเส้นทางที่อยู่ส่วนตัวผ่านอินเทอร์เน็ตสาธารณะและเราเตอร์ทั้งหมดบนอินเทอร์เน็ตควรวางแพ็กเก็ตด้วยที่อยู่ IP ส่วนตัว ฉันรู้ว่าเราเตอร์ที่มีที่อยู่ส่วนตัวที่นี่อยู่ในเครือข่ายของ ISP แต่ฉันยังไม่เข้าใจว่าทั้งหมดนี้ทำงานอย่างไร
ฉันคาดหวังว่ามีการขุดอุโมงค์บางอย่างที่เกี่ยวข้อง แต่ฉันเชื่อว่าในกรณีนี้จะมีเพียงจุดสิ้นสุดอุโมงค์เท่านั้นที่มองเห็นได้ ตัวเลือกอื่นจะเป็นเกรด NAT ของผู้ให้บริการ ฉันไม่แน่ใจว่าจะมีลักษณะอย่างไร จากสิ่งที่ฉันได้ยิน (แต่ฉันอาจผิด) ในระบบ CGN ผู้ใช้มักไม่สามารถเข้าถึงอินเทอร์เน็ตโดยตรงและไม่สามารถเข้าถึงได้โดยตรงจากอินเทอร์เน็ต ในการตั้งค่าที่ฉันเห็นฉันสามารถเชื่อมต่อกับผู้ใช้จากอินเทอร์เน็ตโดยใช้ที่อยู่ IP ของมันตามปกติ
หลังจากการอธิบายนี้ค่อนข้างนานฉันมาถึงจุดที่ฉันควรนำเสนอคำถามจริง:
ฉันต้องการที่จะรู้ว่าเทคโนโลยีที่ใช้ที่นี่เพื่อเปิดใช้งานการตั้งค่าดังกล่าว สถาปัตยกรรมเล็กน้อยและคำหลักบางคำสำหรับ Google ก็มีประโยชน์เช่นกัน