9.4.1 Routing Overlays
The simplest kind of overlay is one that exists purely to support an alternative routing strategy; no additional application-level processing is performed at the overlay nodes. You can view a virtual private network (see Section 4.1.8) as an example of a routing overlay, but one that doesn’t so much define an alternative strategy or algorithm as it does alternative routing table entries to be processed by the standard IP forwarding algorithm.
In this particular case, the overlay is said to use “IP tunnels,” and the ability to utilize these VPNs is supported in many commercial routers. Suppose, however, you wanted to use a routing algorithm that commercial router vendors were not willing to include in their products. How would you go about doing it? You could simply run your algorithm on a collection of end hosts, and tunnel through the Internet routers. These hosts would behave like routers in the overlay network: As hosts they are probably connected to the Internet by only one physical link, but as a node in the overlay they would be connected to multiple neighbors via tunnels.
Since overlays, almost by definition, are a way to introduce new technologies independent of the standardization process, there are no standard overlays we can point to as examples. Instead, we illustrate the general idea of routing overlays by describing several experimental systems that have been built by network researchers.
Experimental Versions of IP
Overlays are ideal for deploying experimental versions of IP that you hope will eventually take over the world. For example, IP multicast (Section 4.2) started off as an extension to IP and even today is not enabled in many Internet routers. The MBone (multicast backbone) was an overlay network that implemented IP multicast on top of the unicast routing provided by the Internet. A number of multimedia conference tools were developed for and deployed on the Mbone. For example, IETF meetings—which are a week long and attract thousands of participants—were for many years broadcast over the MBone.
Like VPNs, the MBone used both IP tunnels and IP addresses, but unlike VPNs, the MBone implemented a different forwarding algorithm—forwarding packets to all downstream neighbors in the shortest path multicast tree. As an overlay, multicast-aware routers tunnel through legacy routers, with the hope that one day there will be no more legacy routers.
The 6-BONE was a similar overlay that was used to incrementally deploy IPv6. Like the MBone, the 6-BONE used tunnels to forward packets through IPv4 routers. Unlike the MBone, however, 6-BONE nodes did not simply provide a new interpretation of IPv4’s 32-bit addresses.
Instead, they forwarded packets based on IPv6’s 128-bit address space. The 6-BONE also supported IPv6 multicast.
9.4.1 เส้นทางทับซ้อนเป็นชนิดที่ง่ายที่สุดของ
ที่มีอยู่อย่างหมดจดเพื่อสนับสนุนทางเลือกเส้นทางกลยุทธ์ ไม่มีโปรแกรมเสริมระดับการประมวลผลจะดำเนินการที่ซ้อนทับโหนด คุณสามารถดูเครือข่ายเสมือนส่วนบุคคล ( ดูที่ส่วน 4.1.8 ) เป็นตัวอย่างของเส้นทางทับซ้อนแต่ที่ไม่ต้องมาก กำหนดกลยุทธ์ทางเลือกหรือวิธีการเป็นทางเลือกเส้นทางรายการตารางที่จะถูกประมวลผลโดยการส่งต่อ IP มาตรฐานขั้นตอนวิธี
ในกรณีนี้โดยเฉพาะ , ทับซ้อนว่า ใช้ " อุโมงค์ IP " และความสามารถในการใช้ประโยชน์จากการเหล่านี้ได้รับการสนับสนุนเราเตอร์ในเครือข่ายการค้ามาก ว่า , อย่างไรก็ตามคุณต้องการที่จะใช้ขั้นตอนวิธีการกำหนดเส้นทางที่ผู้ผลิตเราเตอร์พาณิชย์ไม่เต็มใจที่จะรวมอยู่ในผลิตภัณฑ์ของตน วิธีการที่คุณไปเกี่ยวกับการทำมัน คุณสามารถใช้ขั้นตอนวิธีของคอลเลกชันของจบโยธา และอุโมงค์ผ่านอินเทอร์เน็ตเราเตอร์ . โฮสต์เหล่านี้ จะทำตัวเหมือนเราเตอร์ในเครือข่ายซ้อนทับเป็นโฮสต์ที่พวกเขาจะเชื่อมต่อกับอินเทอร์เน็ตโดยการเชื่อมโยงทางกายภาพเพียงอย่างเดียวแต่เป็นโหนดในการซ้อนทับพวกเขาจะเชื่อมต่อกับเพื่อนบ้านหลายผ่านอุโมงค์ .
ตั้งแต่ทับเกือบโดยนิยามเป็นวิธีที่จะแนะนำเทคโนโลยีใหม่ที่เป็นอิสระของกระบวนการมาตรฐาน ไม่มีมาตรฐาน ทับเราสามารถชี้ไปเป็นตัวอย่าง แทนเราแสดงให้เห็นถึงความคิดทั่วไปของภาพซ้อนทับเส้นทาง โดยได้อธิบายระบบทดลองต่าง ๆ ที่ได้รับการสร้างขึ้นโดยนักวิจัยเครือข่าย รุ่นของภาพซ้อนทับ IP
ทดลองเหมาะสำหรับใช้รุ่นทดลองของ IP ที่คุณหวังจะยึดครองโลก ตัวอย่างเช่น IP multicast ( มาตรา 4 )2 ) เริ่มเป็นส่วนขยายไปยัง IP และแม้วันนี้จะไม่เปิดใช้งานในเราเตอร์อินเทอร์เน็ตหลาย การ mbone ( ข้อมูลหลัก ) เป็นเครือข่ายที่ใช้ IP multicast ซ้อนทับบนเส้นทาง unicast โดยอินเทอร์เน็ต จำนวนของเครื่องมือมัลติมีเดียและการประชุมถูกพัฒนาเพื่อใช้งานบน mbone . ตัวอย่างเช่นIETF การประชุม ซึ่งสัปดาห์ยาวและดึงดูดนับพันของผู้เข้าร่วมการวิจัยเป็นเวลาหลายปี ออกอากาศผ่าน mbone .
เช่น VPNs , mbone ใช้ทั้ง IP อุโมงค์และที่อยู่ IP แต่แตกต่าง VPNs , mbone ใช้ขั้นตอนวิธีการส่งต่อแพ็กเก็ตส่งต่อไปยังประเทศเพื่อนบ้านต่างๆ ล่องในเส้นทางสั้นที่สุด คือ ต้นไม้ เป็นภาพซ้อนทับ ,คือตระหนักถึงอุโมงค์ผ่านเราเตอร์เราเตอร์แบบดั้งเดิม ด้วยความหวังว่าวันหนึ่งจะไม่มีมรดกเราเตอร์ .
6-bone เป็นทับซ้อนที่คล้ายกันที่ใช้แบบเพิ่มหน่วยใช้ IPv6 ชอบ mbone , 6-bone ใช้อุโมงค์แพ็กเก็ตส่งต่อผ่าน IPv4 และอื่นๆ ซึ่งแตกต่างจาก mbone อย่างไรก็ตาม 6-bone โหนดไม่เพียงมีการตีความใหม่ของ IPv4 32-bit
ของที่อยู่แทน พวกเขาส่งต่อแพ็กเก็ตจาก IPv6 เป็น 128 บิตที่อยู่พื้นที่ การ 6-bone ยังสนับสนุน IPv6 multicast .
การแปล กรุณารอสักครู่..
