Path Determination and Switching Function Details
Can you describe the exact details of what happens to a packet at Layer 2 and Layer 3 as it travels from source to destination? If not, study the animation and follow along with the discussion until you can describe the process on your own.
Click Play to view the animation.
Step 1: PC1 has a packet to be sent to PC2
PC1 encapsulates the IP packet into an Ethernet frame with the destination MAC address of R1's FastEthernet 0/0 interface.
How does PC1 know to forward to packet to R1 and not directly to PC2? PC1 has determined that the IP source and IP destination addresses are on different networks.
PC1 knows the network it belongs to by doing an AND operation on its own IP address and subnet mask, which results in its network address. PC1 does this same AND operation using the packet destination IP address and the PC1 subnet mask. If the result is the same as its own network, PC1 knows that the destination IP address is on its own network and it does not need to forward the packet to the default gateway, the router. If the AND operation results in a different network address, PC1 knows that the destination IP address is not on its own network and that it must forward this packet to the default gateway, the router.
Note: If an AND operation with the destination IP address of the packet and the subnet mask of PC1 results in a different network address than what PC1 has determined to be its own network address, this address does not necessarily reflect the actual remote network address. PC1 only knows that if the destination IP address is on its own network, the masks will be the same and the network addresses would be the same. The mask of the remote network might be a different mask. If the destination IP address results in a different network address, PC1 will not know the actual remote network address - it only knows that it is not on its own network.
How does PC1 determine the MAC address of the default gateway, router R1? PC1 checks its ARP table for the IP address of the default gateway and its associated MAC address.
What if this entry does not exist in the ARP table? PC1 sends an ARP request and router R1 sends back an ARP reply.
Step 2: Router R1 receives the Ethernet frame
1. Router R1 examines the destination MAC address, which matches the MAC address of the receiving interface, FastEthernet 0/0. R1 will therefore copy the frame into its buffer.
2. R1 sees that the Ethernet Type field is 0x800, which means that the Ethernet frame contains an IP packet in the data portion of the frame.
3. R1 decapsulates the Ethernet frame.
4. Because the destination IP address of the packet does not match any of R1's directly connected networks, the router consults its routing table to route this packet. R1 searches the routing table for a network address and subnet mask that would include this packet's destination IP address as a host address on that network. In this example, the routing table has a route for the 192.168.4.0/24 network. The destination IP address of the packet is 192.168.4.10, which is a host IP address on that network.
R1's route to the 192.168.4.0/24 network has a next-hop IP address of 192.168.2.2 and an exit interface of FastEthernet 0/1. This means that the IP packet will be encapsulated in a new Ethernet frame with the destination MAC address of the next-hop router's IP address. Because the exit interface is on an Ethernet network, R1 must resolve the next-hop IP address with a destination MAC address.
5. R1 looks up the next-hop IP address of 192.168.2.2 in its ARP cache for its FastEthernet 0/1 interface. If the entry is not in the ARP cache, R1 sends an ARP request out its FastEthernet 0/1 interface. R2 sends back an ARP reply. R1 then updates its ARP cache with an entry for 192.168.2.2 and the associated MAC address.
6. The IP packet is now encapsulated into a new Ethernet frame and forwarded out R1's FastEthernet 0/1 interface.
Step 3: Packet arrives at router R2
Click Play to view the animation.
1. Router R2 examines the destination MAC address, which matches the MAC address of the receiving interface, FastEthernet 0/0. R1 will therefore copy the frame into its buffer.
2. R2 sees that the Ethernet Type field is 0x800, which means that the Ethernet frame contains an IP packet in the data portion of the frame.
3. R2 decapsulates the Ethernet frame.
4. Because the destination IP address of the packet does not match any of R2's interface addresses, the router consults its routing table to route this packet. R2 searches the routing table for the packet's destination IP address using the same process R1 used.
R2's routing table has a route to the 192.168.4.0/24 route, with a next-hop IP address of 192.168.3.2 and an exit interface of Serial 0/0/0. Because the exit interface is not an Ethernet network, R2 does not have to resolve the next-hop-IP address with a destination MAC address.
When the interface is a point-to-point serial connection, R2 encapsulates the IP packet into the proper data link frame format used by the exit interface (HDLC, PPP, etc.). In this case, the Layer 2 encapsulation is PPP; therefore, the data link destination address is set to a broadcast. Remember, there are no MAC addresses on serial interfaces.
5. The IP packet is now encapsulated into a new data link frame, PPP, and sent out the serial 0/0/0 exit interface.
Step 4: The packet arrives at R3
1. R3 receives and copies the data link PPP frame into its buffer.
2. R3 decapsulates the data link PPP frame.
3. R3 searches the routing table for the destination IP address of the packet. The search of the routing table results in a network that is one of R3's directly connected networks. This means that the packet can be sent directly to the destination device and does not need to be sent to another router.
Because the exit interface is a directly connected Ethernet network, R3 needs to resolve the destination IP address of the packet with a destination MAC address.
4. R3 searches for the packet's destination IP address of 192.168.4.10 in its ARP cache. If the entry is not in the ARP cache, R3 sends an ARP request out its FastEthernet 0/0 interface. PC2 sends back an ARP reply with its MAC address. R3 updates its ARP cache with an entry for 192.168.4.10 and the MAC address that was returned in the ARP reply.
5. The IP packet is encapsulated into a new data link, Ethernet frame and sent out R3's FastEthernet 0/0 interface.
Step 5: The Ethernet Frame with encapsulated IP packet arrives at PC2
1. PC2 examines the destination MAC address, which matches the MAC address of the receiving interface, its Ethernet NIC. PC2 will therefore copy the rest of the frame into its buffer.
2. PC2 sees that the Ethernet Type field is 0x800, which means that the Ethernet frame contains an IP packet in the data portion of the frame.
3. PC2 decapsulates the Ethernet frame and passes the IP packet to the IP process of its operating system.
Summary
We have just examined the encapsulation and decapulation process of a packet as it is forwarded from router to router, from the originating source device the final destination device. We have also been introduced to the routing table lookup process, which will be discussed more thoroughly in a later chapter. We have seen that routers are not involved only in Layer 3 routing decisions, but that they also participate in Layer 2 processes, including encapsulation, and on Ethernet networks, ARP. Routers also participate in Layer 1, which is used to transmit and receive the data bits over the physical medium.
Routing tables contain both directly connected networks and remote networks. It is because routers contain addresses for remote networks in their routing tables that routers know where to send packets destined other networks, including the Internet. In the following chapters will learn how the routers build and maintain these routing tables - either by the use of manually entered static routes or through the use of dynamic routing protocols.
การกำหนดเส้นทางและรายละเอียดการสลับเปลี่ยนฟังก์ชั่นคุณสามารถอธิบายรายละเอียดที่แน่นอนของสิ่งที่เกิดขึ้นกับแพ็คเก็ตที่ Layer 2 และ Layer 3 ขณะที่เดินทางจากแหล่งไปยังปลายทาง? ถ้าไม่ได้ศึกษาการเคลื่อนไหวและทำตามพร้อมกับการอภิปรายจนกว่าคุณจะสามารถอธิบายขั้นตอนด้วยตัวคุณเอง. คลิกเล่นเพื่อดูภาพเคลื่อนไหว. ขั้นตอนที่ 1: PC1 มีแพ็คเก็ตจะถูกส่งไป PC2 PC1 สุนทรีย์แพ็คเก็ต IP ลงในกรอบอีเธอร์เน็ต มีที่อยู่ MAC ปลายทาง R1 FastEthernet 0/0 ของอินเตอร์เฟซ. อย่างไร PC1 รู้เพื่อส่งต่อไปยัง packet จะ R1 และไม่ได้โดยตรงกับ PC2? PC1 ได้กำหนดว่าแหล่งที่อยู่ IP และ IP ปลายทางที่อยู่บนเครือข่ายที่แตกต่างกัน. PC1 รู้เครือข่ายมันเป็นโดยการทำและการดำเนินงานที่อยู่ IP ของตัวเองและซับเน็ตมาซึ่งส่งผลให้ที่อยู่ในเครือข่ายของ PC1 ไม่ดำเนินการเดียวกันและนี้โดยใช้ที่อยู่ IP ปลายทางแพ็คเก็ตและมาสก์ PC1 หากผลเป็นเช่นเดียวกับเครือข่ายของตัวเอง PC1 รู้ว่าที่อยู่ IP ปลายทางที่อยู่ในเครือข่ายของตัวเองและไม่จำเป็นต้องส่งต่อแพ็คเก็ตที่จะเกตเวย์เริ่มต้นที่เราเตอร์ ถ้าและผลการดำเนินงานในที่อยู่เครือข่ายที่แตกต่างกัน PC1 รู้ว่าที่อยู่ IP ปลายทางไม่ได้อยู่ในเครือข่ายของตัวเองและว่ามันจะต้องส่งต่อแพ็คเก็ตนี้เพื่อเกตเวย์เริ่มต้นเราเตอร์. หมายเหตุ: ถ้ามีและการดำเนินงานที่อยู่ IP ปลายทาง ของแพ็กเก็ตและมาสก์ของผล PC1 ในที่อยู่เครือข่ายที่แตกต่างจากสิ่งที่ PC1 ได้มุ่งมั่นที่จะอยู่ในเครือข่ายของตัวเองที่อยู่นี้ไม่จำเป็นต้องสะท้อนให้เห็นถึงเครือข่ายที่อยู่ห่างไกลที่เกิดขึ้นจริง PC1 เท่านั้นที่รู้ว่าถ้าอยู่ IP ปลายทางที่อยู่ในเครือข่ายของตัวเองมาสก์จะเหมือนกันและที่อยู่เครือข่ายจะเหมือนกัน หน้ากากของเครือข่ายระยะไกลอาจจะมีหน้ากากที่แตกต่างกัน หากปลายทาง IP ผลที่อยู่ในเครือข่ายที่อยู่ที่แตกต่างกัน PC1 จะไม่ทราบที่อยู่เครือข่ายระยะไกลที่เกิดขึ้นจริง - มันเท่านั้นที่รู้ว่ามันไม่ได้อยู่ในเครือข่ายของตัวเอง. อย่างไร PC1 ตรวจสอบที่อยู่ MAC ของเกตเวย์เริ่มต้นเราเตอร์ R1? PC1 ตรวจสอบตาราง ARP สำหรับที่อยู่ IP ของเกตเวย์เริ่มต้นและที่อยู่ MAC ที่เกี่ยวข้อง. เกิดอะไรขึ้นถ้ารายการนี้ไม่ได้อยู่ในตาราง ARP? PC1 ส่งการร้องขอ ARP และเราเตอร์ R1 ส่งกลับตอบกลับ ARP. ขั้นตอนที่ 2: Router R1 ได้รับกรอบอีเธอร์เน็ต1 เราเตอร์ R1 ตรวจสอบที่อยู่ MAC ปลายทางซึ่งตรงกับที่อยู่ MAC ของอินเตอร์เฟซที่ได้รับ, FastEthernet 0/0 R1 จึงจะคัดลอกลงในบัฟเฟอร์กรอบของมัน. 2 R1 เห็นว่าสนามประเภทอีเธอร์เน็ตเป็น 0x800 ซึ่งหมายความว่าเฟรม Ethernet มีแพ็กเก็ต IP ในส่วนข้อมูลของกรอบ. 3 R1 decapsulates กรอบอีเธอร์เน็ต. 4 เพราะที่อยู่ IP ปลายทางของแพ็กเก็ตไม่ตรงกับใด ๆ ของเครือข่ายของ R1 เชื่อมต่อโดยตรงกับเราเตอร์ให้คำปรึกษาตารางเส้นทางไปยังเส้นทางแพ็คเก็ตนี้ R1 ค้นหาตารางเส้นทางสำหรับที่อยู่เครือข่ายและซับเน็ตที่จะรวมถึงที่อยู่ IP ปลายทางแพ็คเก็ตนี้เป็นที่อยู่โฮสต์ในเครือข่ายที่ ในตัวอย่างนี้ตารางเส้นทางมีเส้นทางสำหรับ 192.168.4.0/24 เครือข่าย ที่อยู่ IP ปลายทางของแพ็คเก็ตเป็น 192.168.4.10 ซึ่งเป็นพื้นที่ที่อยู่ IP บนเครือข่ายที่. เส้นทาง R1 ไปยังเครือข่าย 192.168.4.0/24 มีที่อยู่ IP ต่อไปฮอปของ 192.168.2.2 และอินเตอร์เฟซที่ออกจาก FastEthernet 0 / 1 ซึ่งหมายความว่าแพ็กเก็ต IP จะถูกห่อหุ้มอยู่ในกรอบอีเธอร์เน็ตใหม่ที่มีปลายทางอยู่ MAC ของต่อไปฮอปที่อยู่ IP ของเราเตอร์ เพราะอินเตอร์เฟซที่ออกอยู่ในเครือข่ายอีเธอร์เน็ต, R1 ต้องแก้ไขต่อไปฮอปที่อยู่ IP ที่มีปลายทางอยู่ MAC ได้. 5 R1 เงยหน้าขึ้นมองที่อยู่ IP ต่อไปฮอปของ 192.168.2.2 ในแคช ARP สำหรับ FastEthernet 0/1 ของอินเตอร์เฟซ ถ้ารายการไม่ได้อยู่ในแคช ARP, R1 ส่งการร้องขอ ARP ออก FastEthernet 0/1 ของอินเตอร์เฟซ R2 ส่งกลับตอบกลับ ARP R1 จากนั้นปรับปรุงแคช ARP กับรายการสำหรับ 192.168.2.2 และที่อยู่ MAC ที่เกี่ยวข้อง. 6 แพ็คเก็ต IP ถูกห่อหุ้มในขณะนี้ลงในกรอบอีเธอร์เน็ตใหม่และส่งออก FastEthernet R1 0/1 ของอินเตอร์เฟซ. ขั้นที่ 3: แพ็คเก็ตมาถึงที่เราเตอร์ R2 คลิก Play เพื่อดูภาพเคลื่อนไหว. 1 Router R2 ตรวจสอบที่อยู่ MAC ปลายทางซึ่งตรงกับที่อยู่ MAC ของอินเตอร์เฟซที่ได้รับ, FastEthernet 0/0 R1 จึงจะคัดลอกลงในบัฟเฟอร์กรอบของมัน. 2 R2 เห็นว่าสนามประเภทอีเธอร์เน็ตเป็น 0x800 ซึ่งหมายความว่าเฟรม Ethernet มีแพ็กเก็ต IP ในส่วนข้อมูลของกรอบ. 3 R2 decapsulates กรอบอีเธอร์เน็ต. 4 เพราะที่อยู่ IP ปลายทางของแพ็คเก็ตที่ไม่ตรงกับที่อยู่ของอินเตอร์เฟซ R2 เราเตอร์ให้คำปรึกษาตารางเส้นทางไปยังเส้นทางแพ็คเก็ตนี้ R2 ค้นหาตารางเส้นทางสำหรับที่อยู่ IP ปลายทางแพ็คเก็ตโดยใช้กระบวนการเดียวกันที่ใช้ R1. ตารางเส้นทาง R2 มีเส้นทางที่จะไปเส้นทาง 192.168.4.0/24 กับที่อยู่ IP ต่อไปฮอปของ 192.168.3.2 และอินเตอร์เฟซที่ทางออกของอนุกรม 0/0/0 เพราะอินเตอร์เฟซที่ออกไม่ได้เป็นเครือข่ายอีเธอร์เน็ต, R2 ไม่ต้องแก้ไขที่อยู่ถัดไปกระโดด IP กับปลายทางที่อยู่ MAC. เมื่ออินเตอร์เฟซที่มีการเชื่อมต่อแบบจุดต่อจุดอนุกรม R2 สุนทรีย์แพ็คเก็ต IP เข้าไปในที่เหมาะสม เชื่อมโยงข้อมูลรูปแบบกรอบที่ใช้โดยอินเตอร์เฟซที่ออก (HDLC, PPP, ฯลฯ ) ในกรณีนี้ Layer 2 ห่อหุ้มเป็น PPP; จึงอยู่ปลายทางเชื่อมโยงข้อมูลการตั้งค่าที่จะออกอากาศ โปรดจำไว้ว่าไม่มีที่อยู่ MAC ในการเชื่อมต่อแบบอนุกรม. 5 แพ็คเก็ต IP ถูกห่อหุ้มตอนนี้เป็นกรอบการเชื่อมโยงข้อมูลใหม่ PPP และส่งออกอนุกรมอินเตอร์เฟซที่ออกจาก 0/0/0. ขั้นตอนที่ 4: แพ็คเก็ตมาถึงที่ R3 1 R3 ได้รับและสำเนาข้อมูลที่เชื่อมโยงกรอบ PPP ลงในบัฟเฟอร์ของ. 2 R3 decapsulates เชื่อมโยงข้อมูลกรอบ PPP. 3 R3 ค้นหาตารางเส้นทางสำหรับที่อยู่ IP ปลายทางของแพ็คเก็ต ค้นหาผลตารางเส้นทางในเครือข่ายที่เป็นหนึ่งใน R3 เครือข่ายที่เชื่อมต่อโดยตรง ซึ่งหมายความว่าแพ็คเก็ตสามารถส่งโดยตรงไปยังอุปกรณ์ปลายทางและไม่จำเป็นต้องถูกส่งไปยังเราเตอร์อีก. เพราะอินเตอร์เฟซที่ออกเป็นเครือข่ายอีเธอร์เน็ตเชื่อมต่อโดยตรง R3 ต้องการที่จะแก้ปัญหาที่อยู่ IP ปลายทางของแพ็คเก็ตที่มีปลายทาง MAC ที่อยู่. 4 R3 ค้นหาที่อยู่ IP ปลายทางแพ็คเก็ตของ 192.168.4.10 ในแคช ARP ของ ถ้ารายการไม่ได้อยู่ในแคช ARP, R3 ส่งการร้องขอ ARP ออกอินเตอร์เฟซที่ FastEthernet 0/0 PC2 ส่งกลับตอบ ARP ด้วยที่อยู่ MAC ของ R3 ปรับปรุงแคช ARP กับรายการสำหรับ 192.168.4.10 และที่อยู่ MAC ที่ถูกส่งกลับในการตอบกลับ ARP. 5 แพ็คเก็ต IP ถูกห่อหุ้มเป็นการเชื่อมโยงข้อมูลใหม่เฟรม Ethernet และส่งออก FastEthernet R3 0/0 ของอินเตอร์เฟซ. ขั้นตอนที่ 5: กรอบอีเธอร์เน็ตกับแพ็กเก็ต IP ห่อหุ้มมาถึงที่ PC2 1 PC2 ตรวจสอบที่อยู่ MAC ปลายทางซึ่งตรงกับที่อยู่ MAC ของอินเตอร์เฟซที่ได้รับอีเธอร์เน็ตของ NIC PC2 จึงจะคัดลอกส่วนที่เหลือของกรอบลงในบัฟเฟอร์ที่. 2 PC2 เห็นว่าสนามประเภทอีเธอร์เน็ตเป็น 0x800 ซึ่งหมายความว่าเฟรม Ethernet มีแพ็กเก็ต IP ในส่วนข้อมูลของกรอบ. 3 PC2 decapsulates เฟรม Ethernet และผ่านแพ็กเก็ต IP กระบวนการ IP ของระบบปฏิบัติการของ. ข้อมูลอย่างเราได้ตรวจสอบเพียงการห่อหุ้มและกระบวนการ decapulation ของแพ็กเก็ตในขณะที่มันจะถูกส่งต่อจากเราเตอร์เราเตอร์จากอุปกรณ์ที่เป็นแหล่งที่มาอุปกรณ์ปลายทางสุดท้าย . เรายังได้รับการแนะนำให้รู้จักกับกระบวนการค้นหาเส้นทางตารางซึ่งจะมีการหารือเพิ่มเติมอย่างละเอียดในบทต่อมา เราได้เห็นว่าเราเตอร์ไม่ได้เกี่ยวข้องเฉพาะในเลเยอร์ 3 เส้นทางการตัดสินใจ แต่ที่พวกเขายังมีส่วนร่วมในกระบวนการชั้นที่ 2 รวมทั้งการห่อหุ้มและบนเครือข่ายอีเธอร์เน็ต, ARP เราเตอร์มีส่วนร่วมในชั้นที่ 1 ซึ่งจะใช้ในการส่งและรับบิตข้อมูลผ่านสื่อทางกายภาพ. ตารางกำหนดเส้นทางมีทั้งเครือข่ายที่เชื่อมต่อโดยตรงและเครือข่ายระยะไกล มันเป็นเพราะเราเตอร์มีที่อยู่สำหรับเครือข่ายระยะไกลในตารางเส้นทางของพวกเขาที่เราเตอร์ทราบว่าจะส่งแพ็กเก็ตลิขิตเครือข่ายอื่น ๆ รวมทั้งอินเทอร์เน็ต ในบทต่อไปนี้จะได้เรียนรู้วิธีการที่เราเตอร์สร้างและรักษาตารางเส้นทางเหล่านี้ - ไม่ว่าจะโดยการใช้ป้อนด้วยตนเองเส้นทางแบบคงที่หรือผ่านการใช้โปรโตคอลเส้นทางแบบไดนามิก
การแปล กรุณารอสักครู่..

การกำหนดเส้นทางและการเปลี่ยนฟังก์ชันรายละเอียด
คุณสามารถอธิบายรายละเอียดของสิ่งที่เกิดขึ้นกับแพ็คเก็ตที่ชั้น 2 และชั้น 3 ที่มันเดินทางจากต้นทางถึงปลายทาง ? ถ้าไม่ศึกษาภาพเคลื่อนไหวและตามด้วยการอภิปราย จนท่านสามารถอธิบายกระบวนการของคุณเอง
คลิกเล่นเพื่อดูภาพเคลื่อนไหว .
ขั้นตอนที่ 1 : PC มีแพ็คเก็ตจะถูกส่งไปยัง pc2
PC ห่อหุ้มแพ็คเก็ต IP ในกรอบ Ethernet กับปลายทางที่อยู่ MAC ของ R1 ของฟา ์อีเธอร์เน็ต 0 / 0 interface .
ยังไงก็จะส่งต่อแพ็กเก็ตไปยัง PC R1 และไม่ตรง pc2 ? PC ได้กำหนดให้ IP แหล่งที่มาและที่อยู่ IP ปลายทางอยู่ในเครือข่ายที่แตกต่างกัน
PC รู้เครือข่ายมันเป็นของ โดยทําการดำเนินงานของตัวเองที่อยู่ IP และ subnet หน้ากากซึ่งผลที่อยู่ในเครือข่ายของ PC นี่เหมือนกัน และการใช้ packet ปลายทางที่อยู่ IP และ subnet mask PC . ถ้าผลเป็นเช่นเดียวกับเครือข่ายของตัวเอง PC รู้ว่าปลายทางที่อยู่ IP บนเครือข่ายของตัวเองและไม่ต้องส่งต่อแพ็กเก็ตไปยังเกตเวย์ปริยาย , เราเตอร์ ถ้าและผลการดำเนินงานในที่อยู่เครือข่ายที่แตกต่างกันPC รู้ว่าปลายทางที่อยู่ IP ที่ไม่ได้อยู่ในเครือข่ายของตัวเองและต้องส่งต่อแพ็กเก็ตไปยังเกตเวย์ปริยาย , เราเตอร์ ทราบ
: ถ้าและการดำเนินการกับปลายทางที่อยู่ IP ของแพ็กเก็ตและหน้ากาก subnet ของผลลัพธ์ของ PC ในที่อยู่เครือข่ายที่แตกต่างกันกว่าที่ PC ได้กำหนดให้ที่อยู่ เครือข่ายของตนเองที่อยู่นี้ไม่จำเป็นต้องสะท้อนที่แท้จริงที่อยู่เครือข่ายระยะไกล PC เท่านั้นที่รู้ ถ้าปลายทางที่อยู่ IP บนเครือข่ายของ บริษัท เอง หน้ากากเป็นแบบเดียวกันและเครือข่ายที่อยู่จะเหมือนกัน หน้ากากของเครือข่ายระยะไกลอาจเป็นหน้ากากที่แตกต่างกัน ถ้าปลายทางที่อยู่ IP ผลลัพธ์ในที่อยู่เครือข่ายที่แตกต่างกันPC จะไม่ทราบที่อยู่ - เครือข่ายระยะไกลจริงมันรู้แค่ว่ามันไม่ได้อยู่ในเครือข่ายของตัวเอง .
แล้ว PC ตรวจสอบที่อยู่ MAC ของเกตเวย์ปริยาย เราเตอร์ R1 ? PC การตรวจสอบตาราง ARP ของที่อยู่ IP ของเกตเวย์ปริยาย และของที่เกี่ยวข้อง Mac ที่อยู่
ถ้ารายการนี้ไม่มีใน ARP Table ? PC ส่งคำขอ ARP และเราเตอร์ R1 ส่ง ARP
กลับมาตอบขั้นตอนที่ 2 : เราเตอร์ R1 ได้รับอีเธอร์เน็ตเฟรม
1 เราเตอร์ R1 ตรวจสอบปลายทางที่อยู่ MAC , ซึ่งตรงกับที่อยู่ MAC ของการติดต่อ ฟา ์อีเธอร์เน็ต 0 / 0 R1 จึงคัดลอกเฟรมเป็นบัฟเฟอร์
2 R1 เห็นว่าอีเธอร์เน็ตประเภทเขตมี 0x800 ซึ่งหมายความว่าอีเธอร์เน็ตเฟรมมี IP แพ็กเก็ตข้อมูลในส่วนของกรอบ
3R1 decapsulates อีเธอร์เน็ตเฟรม
4 . เพราะปลายทางของแพ็กเก็ต IP ไม่ตรงกับใด ๆที่เชื่อมต่อโดยตรง R1 ของเครือข่ายเราเตอร์ปรึกษาของตารางเส้นทางเส้นทางแพ็คเก็ตนี้ การค้นหาตารางเส้นทาง R1 ที่อยู่เครือข่ายและหน้ากาก subnet ที่จะรวมนี้ packet ปลายทางที่อยู่ IP เป็นที่อยู่โฮสต์บนเครือข่าย ในตัวอย่างนี้ตารางเส้นทาง มีเส้นทางสำหรับ 192.168.4.0/24 เครือข่าย ปลายทางที่อยู่ IP ของ packet จะ 192.168.4.10 ซึ่งเป็นโฮสต์ IP บนเครือข่าย
R1 เส้นทางที่จะมีต่อไปโลด 192.168.4.0/24 เครือข่ายที่อยู่ IP ของ 192.168.2.2 กับทางออกของฟา ์อีเธอร์เน็ตอินเตอร์เฟซ 0 / 1ซึ่งหมายความว่าแพ็คเก็ต IP จะถูกบรรจุในกรอบ Ethernet ใหม่กับปลายทางที่อยู่ MAC ของต่อไปโลด เราเตอร์ที่อยู่ IP เพราะทางออกในอีเธอร์เน็ตอินเตอร์เฟซเครือข่าย R1 ต้องแก้ไขต่อไป hop IP ด้วยปลายทางที่อยู่ MAC .
5 R1 ดูต่อไปโลด ที่อยู่ IP ของ 192.168.2.2 ในแคช ARP ของของฟา ์อีเธอร์เน็ต 0 / 1 เฟสถ้ารายการที่ไม่ได้อยู่ในแคช ARP , ARP request R1 ส่งออกของฟา ์อีเธอร์เน็ต 10 / 1 เฟส อาร์ทูกลับมาส่ง ARP ตอบกลับ การปรับปรุงแคช ARP ของ R1 แล้วกับรายการที่เกี่ยวข้อง 192.168.2.2 และ MAC .
6 การแพ็คเก็ต IP คือตอนนี้ขึ้นลงในกรอบ Ethernet ใหม่และส่งต่อออก R1 เป็น 0 / 1 ฟา ์อีเธอร์เน็ตอินเตอร์เฟซ
ขั้นตอนที่ 3 : packet มาถึงเราเตอร์ R2
คลิกเล่นเพื่อดูภาพเคลื่อนไหว .
1 . เราเตอร์ R2 ตรวจสอบปลายทางที่อยู่ MAC , ซึ่งตรงกับที่อยู่ MAC ของการติดต่อ ฟา ์อีเธอร์เน็ต 0 / 0 R1 จึงคัดลอกเฟรมเป็นบัฟเฟอร์
2 อาร์ทู เห็น ว่า เป็น 0x800 Ethernet ชนิดเขตข้อมูล ซึ่งหมายความว่า มีแพ็คเก็ต IP Ethernet เฟรมข้อมูลในส่วนของกรอบ
3 อาร์ทู decapsulates อีเธอร์เน็ตเฟรม
4 .เพราะปลายทางของแพ็กเก็ต IP ไม่ตรงกับใด ๆของอาร์ทูอินเตอร์เฟซที่อยู่ , เราเตอร์ปรึกษาของตารางเส้นทางเส้นทางแพ็คเก็ตนี้ การค้นหาตารางเส้นทาง R2 สำหรับ IP address ปลายทางของแพ็กเก็ตที่ใช้กระบวนการเดียวกัน R1 ใช้
อาร์ทูตารางเส้นทาง มีเส้นทางที่จะ 192.168.4.0/24 เส้นทางกับต่อไปโลด ที่อยู่ IP ของ 192.168.3 .2 และทางออกอินเตอร์เฟซอนุกรม 0 / 0 / 0 เพราะทางออกเชื่อมเป็นเครือข่าย Ethernet , R2 ไม่ต้องแก้ไขต่อไป hop IP ด้วยปลายทางที่อยู่ MAC .
เมื่ออินเตอร์เฟซการเชื่อมต่อแบบ point-to-point , R2 ห่อหุ้มแพ็คเก็ต IP ในรูปแบบของเฟรมข้อมูลที่เชื่อมโยงที่เหมาะสม ใช้วิธีออกอินเตอร์เฟซ , PPP , ฯลฯ ) ในกรณีนี้ชั้น 2 สรุปคือพรรคพลังประชาชน ดังนั้น การเชื่อมโยงข้อมูล ที่อยู่ปลายทาง ตั้งค่าการออกอากาศ จำไว้ว่า ไม่มีที่อยู่ MAC ในการอินเตอร์เฟซอนุกรม .
5 การแพ็คเก็ต IP คือตอนนี้ขึ้นในการเชื่อมโยงข้อมูลใหม่ กรอบ พรรคพลังประชาชน และส่งออกหมายเลข 0 / 0 / 0 ออกอินเตอร์เฟซ
ขั้นตอนที่ 4 : แพ็คเก็ตมาถึง R3
1 R3 ได้รับและสำเนาข้อมูลลงในบัฟเฟอร์ของ PPP เชื่อมโยงกรอบ
2decapsulates R3 เชื่อมโยงข้อมูล PPP กรอบ
3 การค้นหาตารางเส้นทาง R3 สำหรับปลายทางที่อยู่ IP ของแพ็คเก็ต การค้นหาตารางเส้นทาง ผลในเครือข่ายที่เป็นหนึ่งใน R3 เป็นโดยตรงต่อเครือข่าย ซึ่งหมายความว่าแพ็คเก็ตจะถูกส่งไปยังอุปกรณ์ปลายทาง และไม่ต้องถูกส่งไปยังเราเตอร์อื่น
เพราะออกอินเตอร์เฟซที่เป็นโดยตรงต่อเครือข่าย Ethernet , r3 ต้องแก้ปัญหาปลายทางที่อยู่ IP ของ packet มีปลายทางที่อยู่ MAC .
4 . R3 ค้นหาของแพ็กเก็ต IP ปลายทางที่อยู่ของ 192.168.4.10 ในแคช ARP ของ ถ้ารายการที่ไม่ได้อยู่ในแคช ARP , ARP ขอส่ง R3 มัน 0 / 0 ฟา ์อีเธอร์เน็ตอินเตอร์เฟซ pc2 ส่งกลับ ARP ตอบกลับด้วย MAC Address ของการปรับปรุงแคช ARP R3 กับรายการสำหรับ 192.168.4.10 และ MAC ที่ถูกส่งกลับใน ARP ตอบกลับ
5 IP แพ็กเก็ตจะห่อหุ้มในการเชื่อมโยงข้อมูลใหม่ อีเธอร์เน็ตเฟรม และส่งออกของฟา ์อีเธอร์เน็ต R3 0 / 0 interface .
ขั้นตอนที่ 5 : Ethernet กรอบห่อหุ้มแพ็คเก็ต IP มาถึง pc2
1 pc2 ตรวจสอบปลายทางของ MAC ที่อยู่ซึ่งตรงกับที่อยู่ MAC ของการอินเตอร์เฟซของ Ethernet NIC . pc2 จึงคัดลอกส่วนที่เหลือของกรอบเป็นบัฟเฟอร์
2 pc2 เห็นว่าอีเธอร์เน็ตประเภทเขตมี 0x800 ซึ่งหมายความว่าอีเธอร์เน็ตเฟรมมี IP แพ็กเก็ตข้อมูลในส่วนของกรอบ
3 pc2 decapsulates อีเทอร์เน็ตกรอบ และส่งแพ็คเก็ต IP ให้ IP กระบวนการของระบบปฏิบัติการของมัน .
สรุป
เราเพิ่งตรวจ decapulation encapsulation และกระบวนการของแพ็คเก็ตเป็นส่งต่อจากเราเตอร์เราเตอร์จากแหล่งที่มาอุปกรณ์อุปกรณ์ปลายทาง เรายังได้รับการแนะนำสู่เส้นทางการค้นหาตารางกระบวนการ ซึ่งจะอธิบายเพิ่มเติมอย่างละเอียดในบทต่อมา เราได้เห็นแล้วว่า เราเตอร์ไม่ได้เกี่ยวข้องเฉพาะในเลเยอร์ 3 เส้นทางการตัดสินใจแต่พวกเขายังร่วมในกระบวนการ ชั้น 2 รวม encapsulation และบนเครือข่าย Ethernet ARP เราเตอร์ยังเข้าร่วมในชั้น 1 ซึ่งจะใช้ในการส่งและรับข้อมูลบิตผ่านสื่อทางกายภาพ .
เส้นทางตารางที่มีทั้งโดยตรงเชื่อมต่อเครือข่ายและเครือข่ายระยะไกลมันเป็นเพราะเราเตอร์มีที่อยู่สำหรับเครือข่ายระยะไกลในเส้นทางตารางเราเตอร์ที่รู้ว่าการส่งแพ็กเก็ตที่กำหนดเครือข่ายอื่น ๆรวมถึงอินเทอร์เน็ต ในบทต่อไปจะได้เรียนรู้วิธีการสร้างและรักษาเส้นทางตารางเราเตอร์เหล่านี้ - ทั้งโดยการใช้ด้วยตนเองป้อนเส้นทางแบบคงที่ หรือใช้แบบไดนามิก
เส้นทางโปรโตคอล
การแปล กรุณารอสักครู่..
