3 Tập Trung Hóa và Phân Tán Luồng Điều Khiển và Dữ Liệu
3.6 Phân Tán Control Plane
Mơ hình Control Plane phân tán đã được phát triển cùng mạng internet từ nhiều năm trước và vấn đề nó gặp phải là sự mở rộng. Mặc dù là phân tán nhưng đó là mơ hình thống nhất cuối cùng (Eventual Consensus) .Trong mơ hình này các thành phần mạng trao đổi thông tin định tuyến với nhau để xây dựng một bảng dữ liệu nội bội ổn định về mạng. Sở dĩ gọi là mơ hình thống nhất cuối cùng là vì do trễ lan truyền nên sau một khoảng thời gian thì các bảng dữ liệu mới được thống nhất. Do bản chất phân tán nên
đơi khi sẽ bị thiếu đồng bộ. Từ đó dẫn đến định tuyến khơng được tối ưu, đôi khi lại bị lặp đường đi (loop path).
Nền tảng của mơ hình Control Plane trong mạng IP hiện tại là sử dụng một IGP. IGP có thể là một trong những giao thức kết nối trạng thái (link state protocol) như OSPF hoặc ISIS. Một khi IGP được cấu hình thì nó sẽ thiết lập quan hệ với những lân cận của nó để quản lý các phiên điều khiển trao đổi thơng tin định tuyến (ví dụ như NLRI hoặc trạng thái đường đi).
Những thành phần mạng tham gia vào q trình trao đổi thơng tin định tuyến sẽ lưu trữ tích lũy các bản tin quảng bá từ những node mạng khác trong mạng vào một cơ sở dữ liệu trạng thái (ví dụ như OSPF database) và sau đó chạy giải thuật tìm đường đi ngắn nhất trên các dữ liệu có được để thiết lập một đồ thị đường đi tốt nhất. Những đường đi tốt nhất này được đóng góp để xây dựng RIB. Mất hay có thêm quan hệ với lân cận hay mất/có thêm liên kết sẽ tạo ra các sự kiện trong mạng. Những sự kiện này sử dụng giải thuật quảng bá phân tán để lan truyền đến toàn bộ những thành phần trong cùng một vùng để các node khác biết được sự kiện xảy ra.
Việc mở rộng Control Plane trong mạng IP được giải quyết bằng cả thiết kế logic và vật lý sử dụng những công cụ của sự đệ quy, tổng hợp, lọc route,phân chia nhóm. Để xử lý sự mở rộng nói chung phát sinh từ số IGP lân cận hỗ trợ- số sự kiện có thể được xử lý, kích thước của bảng dữ liệu hoặc cấu trúc trạng thái khác, tất cả có thể được chia
30
thành những vùng nhỏ hoặc phân cấp về vật lý hoặc logic. Ở vùng mạng biên, người vận hành có thể tổng hợp thông tin định tuyến từ giữa các vùng cạnh biên.