Page 172 - Computer Network
P. 172

21.2. ADAPTIVE ROUTING                                                             163



                         เนื่องจากมีโนด 3 และ 5 เท่านั้นที่อยู่ติดกับโนด 6 ดังนั้นการทำงานของรอบที่ 1 จะได้ค่าตามตาราง 21.2 ซึ่ง
                      หมายถึง ที่โนด 3 โนดถัดไปคือ โนด 6 มีค่า cost เท่ากับ 2 และที่โนด 5 โนดถัดไปคือ โนด 6 มีค่า cost เป็น 3 เพื่อ
                      ไปหาโนดปลายทาง โดยที่โนดปลายทางในที่นี้ก็เป็นโนด 6 นั่นเอง




                                       Iteration  โนด 1   โนด 2    โนด 3    โนด 4    โนด 5
                                       ค่าเริ่มต้น (-1, ∞) (-1, ∞) (-1, ∞) (-1, ∞) (-1, ∞)
                                          1      (-1, ∞) (-1, ∞)    (6,2)  (-1, ∞)   (6,3)

                                                   ตารางที่ 21.2: การกำหนดค่าเริ่มต้น






                         ในรอบถัดมา พบว่าโนด 1, 2 และ 4 มีเส้นทางเชื่อมต่อกับ โนด 3 และ 5 ทำให้ได้เราการอัพเดตเส้นทางเพื่อไป
                      ยังโนด 6 ทำให้สามารถคำนวณเส้นทางจาดโนด 4 ไปยังโนด 6 ได้ดังนี้ book)




                                                          (partial


                                          D 1 =   min{C 12 + D 2 , C 13 + D 3 , C 14 + D 4 }           (21.4)
                                              =   min{3 + ∞, 5 + 2, 2 + ∞}

                                              =   7
                                          D 2 =   min{C 21 + D 1 , C 24 + D 4 , C 25 + D 5 }

                                              =   min{3 + ∞, 1 + ∞, 4 + 3}
                                              = only 7
                                    KKU       =   min{5 + ∞, 1 + ∞, 2 + 2, 3 + 3}
                                          D 4 =
                                                  min{C 41 + D 1 , C 42 + D 2 , C 43 + D 3 , C 45 + D 5 }


                                              =
                                                  4





                      สังเกตว่า เนื่องจากในการทำงานรอบที่ 2 นี้ โนด 1, 2 และ 4 ยังไม่ทราบเส้นทางเพื่อไปยัง โนด 6 เนื่องจากได้รับ
                      การอัพเดตพร้อมๆกัน ทำให้เราได้ค่าในรอบนี้ตามตารางที่ 21.3 ถัดมาเมื่อค่า Cost ของโนด 1, 2 และ 4 มีการ




                                       Iteration  โนด 1   โนด 2    โนด 3    โนด 4    โนด 5
                                       ค่าเริ่มต้น (-1, ∞) (-1, ∞) (-1, ∞) (-1, ∞) (-1, ∞)
                                          1      (-1, ∞) (-1, ∞)    (6,2)  (-1, ∞)   (6,3)
                                          2       (3, 7)   (5, 7)   (6,2)   (3,4)    (6,3)

                                  ตารางที่ 21.3: แสดงการเชื่อมต่อของเน็ตเวิร์คโดยการใช้ Bellman-Ford-Moore
   167   168   169   170   171   172   173   174   175   176   177