5. Giới thiệu
5.4.3 Các thành phần của GLBP
Hình 5.25 Các thành phần của GLBP
Active Virtual Gateway (AVG)
Tất cả các router trong nhóm bầu chọn ra một router tốt nhất làm Active Virtual Gateway (AVG), các router còn lại làm dự phòng cho AVG. Router AVG là route có độ ưu tiên cao nhất, hoặc có địa chỉ IP lớn nhất trong nhóm nếu các router có cùng priority. AVG sẽ hồi đáp tất cả các gói tin
SVTH: TRẦN THỊ CA- 49THM Page 105 ARP request với các địa chỉ MAC ảo khác nhau. Đây là thuật toán load - balacing của GLBP.
Đồng thời AVG cũng phân phát các địa chỉ MAC ảo cho các router trong GLBP group. Tối đa có 4 địa chỉ MAC ảo được sử dụng trong group. Mỗi MAC ảo gán cho một router được gọi là Active Virtual Forwarder (AVF). AVF chuyển tiếp các gói tin có địa chỉ MAC ảo là của nó. Các router còn lại là các AVF khác, vừa làm nhiệm vụ chuyển tiếp gói tin, vừa làm dự phòng trong trường hợp một trong các AVF ngừng hoạt động.
Router A là AVG cho GLBP group, và router A giữ địa chỉ IP ảo là 10.21.8.10; đồng thời router A cũng là AVF với địa chỉ MAC ảo là 0007.b400.0101
Router B là một thành viên trong GLBP group,và nó có địa chỉ MAC ảo là 0007.b400.0102.
Client 1 có địa chỉ IP default gateway là 10.21.8.10 và địa chỉ MAC của gateway là 0007.b400.0101
Client 2 có cùng địa chỉ IP default gateway nhưng có địa chỉ MAC gateway là 0007.b400.0102 bởi vì router B chia sẻ traffic với router A.
Active Gateway Forwarder (AVF)
Mặc định GLBP sử dụng các gói tin hello được gửi chu kỳ 3s/lần để phát hiện ra AVF ngừng hoạt động. Trong thời gian “hold time” là 10 giây mà AVG không nhận được gói tin hello từ AVF thì nó xem như AVF đó đã ngừng hoạt động. Và AVG gán vai trò của con AVF đã ngừng hoạt động cho một router khác. Router này vốn đã là một AVF với một địa chỉ MAC ảo khác.
SVTH: TRẦN THỊ CA- 49THM Page 106 Như vậy là router này có tới 2 địa chỉ MAC ảo. Mặc dù router có thể giả trang 2 địa chỉ MAC ảo để có thể hỗ trợ 2 chức năng AVF, nhưng điều này không thể kéo dài trong một thời gian dài. AVG sử dụng 2 bộ Timer để giải quyết tình huống này :
Timer Tác dụng
Redirect Timer Quyết định khi nào AVG sẽ ngừng sử dụng địa chỉ MAC ảo cũ trong các ARP reply. AVF có địa chỉ MAC ảo cũ này tiếp tục đóng vai trò là gateway cho các client truy cập tới nó. “Redirect timer” mặc định là 10 phút (600 giây) và có thể nằm trong khoảng 0 – 3600 giây (1 giờ)
Timeout Khi hết thời gian “timeout”, địa chỉ MAC cũ và AVF sử dụng nó sẽ được flush ra tất cả các GLBP. Tại thời điểm này, các client vẫn còn sử dụng địa chỉ MAC ảo cũ phải cập nhật lại địa chỉ mới. “Timeout” mặc định là 14 400 giây (4 giờ) , và có thể nằm trong khoảng 700 – 64800 giây (18 giờ).
Cấu hình :
Switch(config – if )# glbp group timers redirect redirecttimeout
Các thành viên trong nhóm GLBP tương tác với nhau thông qua gói tin hello được gửi multicast 3 giây/lần tới địa chỉ 224.0.0.102, cổng UDP 3222.
SVTH: TRẦN THỊ CA- 49THM Page 107