IPv6 เร็วกว่า IPv4 หรือไม่


45

มีความเร็ว / ความหน่วงในทางปฏิบัติที่เพิ่มขึ้นจากการใช้ IPv6 หรือเป็นเพียงการเพิ่มพื้นที่สำหรับ IP เพิ่มเติมหรือไม่


5
มีข้อได้เปรียบอื่น ๆ เช่นการแสดงผล NAT จริงแล้วล้าสมัยและช่วยให้ทุกคนมีที่อยู่ IP คงที่
Journeyman Geek

1
ฉันไม่รู้ว่าถ้า NAT เป็น "ล้าสมัย" อาจไม่จำเป็น แต่ฉันเห็นประโยชน์ในการรักษาความปลอดภัยเครือข่ายของคุณจากที่เหลือของโลกเพื่อประหยัดสำหรับจุดเข้าใช้งานพื้นฐานบางอย่าง นอกจากนี้ฉันคิดว่าทุกคนที่ต้องการ IP แบบคงที่ในปัจจุบันสามารถมีหนึ่งใน ISP ที่เพิ่งพบว่าง่ายต่อการกำหนดให้พวกเขาแบบไดนามิก คุณยังคงได้รับ IP จำนวนเท่าเดิม
Jane Panda

3
@Bob ความปลอดภัยที่แท้จริงใด ๆ (ความสับสนจะไม่นับ) ที่คุณได้รับจาก NAT สามารถทำได้ใน IPv6 ด้วยไฟร์วอลล์ stateful
Azendale

1
และใช่ Azendale ถูกต้องแน่นอน ความปลอดภัยใด ๆ ที่ได้รับจาก NAT คุณสามารถใช้ไฟร์วอลล์แบบ stateful ซึ่งก็คือสิ่งที่ NAT ทำเพื่อให้การกำหนดเส้นทางสำเร็จ และคุณจะได้รับประโยชน์เพิ่มเติมจาก "ความสับสน" ที่ทุกคนที่มี / 64 มี 18,446,744,073,709,551,615 ที่อยู่ IP ให้เลือกได้
thomasrutter

1
@Bob เมื่อค้นหา ISP ใหม่เมื่อเดือนที่แล้วคำถามหนึ่งที่ฉันถามโดยเฉพาะคือพวกเขาให้ที่อยู่ IP ที่กำหนดแบบคงที่หรือไม่ จากผู้ให้บริการอินเทอร์เน็ตห้าหรือหกรายที่ฉันติดต่อไปคนหนึ่งตอบว่าพวกเขาเสนอตัวเลือกนั้น (มีค่าใช้จ่ายรายเดือนเพิ่มเติม) และผู้ให้บริการที่อยู่ IP ที่ได้รับการกำหนดแบบคงที่ไม่ใช่ผู้ให้บริการอินเทอร์เน็ตรายใหญ่ / รายใหญ่ ฉันไม่เคยได้ยินชื่อพวกเขามาก่อน ฉันจะบอกว่าผู้ให้บริการอินเทอร์เน็ตที่ให้ที่อยู่ IP ที่ได้รับการกำหนดแบบคงที่ในการเชื่อมต่อผู้บริโภคแม้ในราคาจะเป็นข้อยกเว้นมากกว่ากฎ
CVn

คำตอบ:


34

ผลกระทบในทางปฏิบัติ? ไม่ได้จริงๆ ผลที่ออกมาค่อนข้างเล็ก ที่ที่คุณอาจพบเจอในลิงค์แฝงสูง (คิดว่าดาวเทียม) โดยที่ MTU (หน่วยการถ่ายโอนสูงสุด) มีขนาดเล็กซึ่งขยายผลกระทบของ IPv6 ที่มีค่าใช้จ่ายสูง นั่นคือกรณีที่ขอบ พื้นที่อื่น ๆ ที่คุณจะเห็นผลกระทบคือเมื่อคุณทำการแปล 6 ถึง 4 ครั้งในเส้นทางเครือข่ายเนื่องจากต้องใช้เวลาพอสมควร แต่ถ้าคุณมีเส้นทาง v6 บริสุทธิ์ไปยังโฮสต์ v6 อื่นเวลาแฝงนั้นจะไม่เป็นปัญหา

ในช่วงเวลาเหล่านี้ของ TCP Offload Engines ที่สร้างขึ้นมาเพื่อสแต็คเครือข่ายมากขึ้นเรื่อย ๆ ถ้ามี. ในความเป็นจริงมันอาจจะเร็วกว่าในกรณีเหล่านั้น


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

เมื่อพูดถึงการสื่อสารซับเน็ตเดียวกันกับที่เราเตอร์ไม่ได้กังวลตารางแต่ละแพ็กเก็ตต้องการการคำนวณแบบดิบน้อยลง มีการตรวจสอบน้อยกว่าหนึ่งในการตรวจสอบความถูกต้อง (การตรวจสอบอีเทอร์เน็ตไม่มีการตรวจสอบ IP สำหรับ v6 แต่ยังจำเป็นต้องใช้การตรวจสอบ TCP / UDP) ซึ่งช่วยประหยัดเวลาได้เล็กน้อย และในเครือข่ายพิเศษความสามารถในการมีแพ็คเก็ตขนาดใหญ่มากสามารถประหยัดการประมวลผล


15

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

แน่นอนว่านี่เป็นเคสแบบขอบ ไม่มีเหตุผลที่จะเชื่อว่า IPv6 จะทำงานได้ดีกว่า IPv4 ในกรณีทั่วไป

นอกจากนี้ผู้ค้าเราเตอร์อาจปรับเส้นทางข้อมูล IPv4 ให้เหมาะสมมากกว่าเส้นทางข้อมูล IPv6 ดังนั้นจนกว่าเราเตอร์ IPv6 จะมีการปรับให้เหมาะสมเทียบเท่า IPv6 อาจช้าลง (ตัวอย่างเช่นเราเตอร์บางตัวอาจทำการกำหนดเส้นทาง IPv4 ในฮาร์ดแวร์ แต่ IPv6 ในซอฟต์แวร์การทดสอบประสิทธิภาพความเร็วสูงจะต้องทำเพื่อระบุสิ่งนี้)

ดังนั้นคุณต้องชั่งน้ำหนักโอกาสที่มีเราเตอร์ที่ไม่ได้ปรับให้เหมาะสมสำหรับ IPv6 ระหว่างคุณและปลายทางของคุณด้วยโอกาสที่มีเราเตอร์ที่ทำการแยกส่วนแพ็คเก็ต IPv4 ระหว่างคุณและปลายทางของคุณ ;-)


11

ฉันใช้ IPv6 / IPv4 แบบ dual stack มาระยะหนึ่งแล้วและฉันก็เป็นแฟนตัวยง

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

พิจารณาเวลา ping ของฉันไปที่ Google:

บน IPv4:

rtt min/avg/max/mdev = 35.557/38.225/43.909/3.146 ms

บน IPv6:

rtt min/avg/max/mdev = 39.202/40.923/43.105/1.501 ms

เหมือนกันเกือบ นั่นคือสิ่งที่ฉันเห็นส่วนใหญ่ แต่บ่อยครั้งเช่นเมื่อฉันเข้าถึงเซิร์ฟเวอร์ของตัวเองซึ่งอยู่บน IPv6 ...

บน IPv4:

rtt min/avg/max/mdev = 123.510/124.249/125.997/0.909 ms

บน IPv6:

rtt min/avg/max/mdev = 87.140/88.600/90.727/1.255 ms

แน่นอนว่าข้อแตกต่างที่สำคัญนี้คือ ISP ของฉันน้อยกว่าการกำหนดเส้นทาง IPv4 ที่ดีที่สุดสำหรับเส้นทางนี้และการกำหนดเส้นทาง IPv6 ที่ดีขึ้นมาก (IPv4 ไปบอสตัน - ชิคาโก - เดนเวอร์ - ซีแอตเทิล - ลา - ฟีนิกซ์ WTF? IPv6 ไปบอสตัน - ซี - แอตแลนต้า - ดัลลัส - ฟีนิกซ์) ฉันสงสัยว่ามีสิ่งเหล่านี้อยู่ในป่าอีกมากมาย


ตัวอย่างของเซิร์ฟเวอร์ของคุณชัดเจนเนื่องจากการกำหนดเส้นทางและไม่ได้อยู่ใน IPv6 กับ IPv4 ISP ของคุณอาจแก้ไขเส้นทาง IPv4 ที่ซับซ้อนหากคุณติดต่อพวกเขาเพื่อรับการสนับสนุน
StockB

@StockB ใช่มันชัดเจนเนื่องจากการกำหนดเส้นทางและฉันก็พูดอย่างนั้น!
Michael Hampton

4
ฉันเห็นว่า ฉันแค่ชี้แจงว่านี่ไม่ใช่เพราะ IPv6 และคำตอบในส่วนนี้จึงไม่สามารถสรุปได้
StockB

10

จากประสบการณ์ของฉันในการเปรียบเทียบtraceroute6กับtracerouteIPv6 นั้นเร็วขึ้นแม้จะผ่านนายหน้าทันเนล อาจเป็นเพราะ IPv6 โดยทั่วไปต้องการการกระโดดน้อยลงจากจุด A ถึง B

ต่อไปนี้เป็นแหล่งข้อมูลบุคคลที่สามสำรองข้อมูลการสังเกตของฉัน:

การเข้าถึงเว็บไซต์และเนื้อหาผ่านอินเทอร์เน็ตมักจะเร็วกว่าด้วย IPv6 มากกว่ากับ IPv4 เพราะด้วยโปรโตคอลใหม่จะต้องใช้ "hops" น้อยลงระหว่างโหนดเครือข่าย
นี่คือการทดลองเล็กน้อยที่ฉันใช้โดยใช้อุโมงค์traceroute/ traceroute6, ping/ ping6และอุโมงค์เฮอร์ริเคน (tunnelbroker.net) รวบรวมเว็บไซต์ที่มีความสามารถทั้ง IPv6 และ IPv6 จากhttp://test-ipv6.com :
SITE IPv4 hops IPv6 hops ping IPv4 (min / avg / max / mdev ms) IPv6 ping (min / avg / max / mdev ms)
6connect.com 14 8 67.253 / 72.499 / 106.113 / 11.265 55.031 / 58.340 / 74.078 / 5.426
bind.com 13 10 45.450 / 53.924 / 98.121 / 15.158 60.002 / 82.812 / 196.221 / 41.448
comcast6.net> 13 10 - 92.043 / 92.840 / 94.055 / 0.680
delong.com 11 7 59.059 / 66.432 / 95.884 / 10.134 52.423 / 73.042 / 135.103 / 30.874
mozilla.org> 11 6 33.178 / 97.481 / 536.719 / 148.432 45.562 / 47.133 / 48.390 / 0.805
test-ipv6.chi.vr.org 9 9 85.383 / 286.941 / 527.103 / 155.351 76.788 / 169.458 / 516.502 / 147.166
test-ipv6.com 10 5 34.021 / 39.507 / 70.518 / 10.384 33.009 / 41.441 / 70.052 / 13.069
test-ipv6.iad.vr.org 15 13 86.739 / 93.772 / 120.192 / 10.195 91.341 / 93.146 / 97.153 / 2.006
test-ipv6.motd.be> 14 8 86.186 / 401.432 / 1629.098 / 502.373 92.437 / 481.830 / 727.557 / 241.649
test-ipv6.sjc.vr.org 12 6 35.443 / 40.502 / 70.426 / 10.056 33.953 / 41.144 / 85.444 / 14.862
tunnelbroker.net> 9> 4 39.504 / 46.119 / 73.483 / 10.290 32.559 / 63.532 / 222.700 / 62.022
ดังนั้นจริง ๆ แล้ว IPv6 ใช้ hops น้อยลงและโดยรวมก็ไม่แย่ไปกว่านั้นถ้าไม่ดีขึ้นเล็กน้อยประสิทธิภาพที่ชาญฉลาดกว่า IPv4 แม้ว่า IPv6 ของฉันจะผ่านอุโมงค์


แหล่งข้อมูลบุคคลที่สามของคุณอ้างว่า IPv6 ต้องการกระโดดน้อยกว่าระหว่างโหนด แต่ไม่ได้อธิบายว่าทำไม ใครบ้างมีความเข้าใจในเรื่องนี้?
StockB

2
ฉันได้ทำการวิจัยและพบแหล่งที่มาสำหรับการวิเคราะห์เชิงประจักษ์ของการนับ IPv4 และ IPv6 hopซึ่งชี้ให้เห็นว่าถึงแม้ว่าจำนวนการนับ hop จะน้อยกว่าสำหรับ IPv6 มากกว่าสำหรับ IPv4 แต่ตัวเลขนี้เพิ่มขึ้นเมื่อเวลาผ่านไป สาเหตุมาจากความจริงที่ว่าโหนดของพวกเขาเป็นเพียง IPv6 น้อยกว่าและการพิจารณาจำนวนฮ็อปโดยไม่ประเมินความล่าช้าโดยรวมอาจเป็นตัวชี้วัดที่ไร้ความหมาย
StockB

0

ไม่จะไม่มีการเพิ่มความเร็วในการพูดถึงแม้ว่าตารางเส้นทางจะทำให้ง่ายขึ้นอย่างแน่นอน

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


1
ฉันขอราคาคุณได้ไหม ฉันต้องการนำมาใช้เมื่อเครื่องปิ้งขนมปังตู้เย็นเตาอบไมโครเวฟเครื่องเหลาดินสอรถยนต์รถแทรกเตอร์บ้านและมนุษย์มี IP ของตัวเองและเราต้องการขยายผ่าน IPv8 : P
Aeo

4
คุณสามารถทำได้ หากคุณต้องการคุณสามารถกำหนดที่อยู่ IPv6 2000 แห่งให้กับทุกตารางเมตรของกาแลคซีของเรา มีที่อยู่ IP ที่เป็นไปได้ 2 ^ 128 รายการในรูปแบบนี้หรือมากกว่า 3x10 ^ 38 นี่เป็นมากกว่าพันล้านล้านเท่าของจำนวนที่อยู่ IPv4 ทั้งหมด คุณสามารถกำหนด IP ให้กับทุก ๆ องค์ประกอบของทุก ๆ ครัวเรือนที่เคยมีมาในประวัติศาสตร์ของมนุษยชาติจนกระทั่งสิ้นสุดมนุษยชาติเอง
เออร์นี่ดันบาร์

2
แต่โดยพื้นฐานแล้วมันแค่เพิ่ม IP ของมันมากขึ้นเท่านั้น? ; ) นั่นเป็นอะไรที่มากกว่าที่ฉันคาดไว้ในการเพิ่ม v6 และฉันคิดว่ามันเพิ่มขึ้นเล็กน้อย ถึงกระนั้นสุภาษิตก็คือทุกครั้งที่คุณให้เชือกหนึ่งไมล์แก่พวกเขาพวกเขารู้ว่าพวกเขาต้องการสิบด้วยความสามารถในการรับน้ำหนัก IP ในระดับโมเลกุลกับนาโนเทคโนโลยีสามารถกินพวกมันได้ใครจะรู้ (จากนั้นฉันคิดว่าคุณสามารถใช้วิธีนี้กับ IP ขององค์กรในท้องถิ่นของคุณ)
Jane Panda

1
@ErnieDunbar - ก่อนสิ้นปีนี้ไหม
Nas Banov

1
หึ ปี 2554 เป็นปีที่เราใช้ที่อยู่ IPv4 หมดแล้ว (ครั้งสุดท้าย / 8 ที่ได้รับมอบหมายในเดือนมกราคมมีพิธีและทุกอย่าง) ฉันคาดหวังความเจริญที่ยิ่งใหญ่กว่านี้ ในอีกทางหนึ่งเอเชียได้ย้ายไปที่ IPv6 แล้วและหากคุณมีโทรศัพท์ 4G หรือ LTE คุณก็ใช้มันในแบบนั้น
เออร์นี่ดันบาร์

0

IPv6 ไม่ใช่ 'เร็วกว่า' IPv4 หาก ISP ของคุณมี IPv4 BGP ที่ดีกว่าเพียร์ IPv6, IPv4 latency ต่ำกว่า IPv6 และถ้า ISP ของคุณมีเพื่อนร่วมIPv6 BGP ที่ดีกว่า IPv4, ความหน่วงของIPv6นั้นต่ำกว่า IPv4


3
Peering และ BGP จะเป็นเรื่องราวที่แตกต่างไปจากการใช้ IPv4 / IPv6
เซท

1
อาจเจ๋งสุด ๆ ในการสำรองข้อมูลด้วยสถิติบางอย่าง
Geek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.