Bộ điều khiển tuyến và module bộ định tuyến

Một phần của tài liệu Nghiên cứu chuyển mạch gói quang (Trang 93 - 95)

Các RM đ−ợc kết nối bởi OIN thực hiện chuyển gói theo kiểu phân phối, nh− hình 11.20. Các nhiệm vụ chạy các giao thức định tuyến đa h−ớng và đơn h−ớng cùng các giao thức điều khiển khác đ−ợc mang đi bởi trung tâm RC theo thứ tự xúc tiến truyền tải dữ liệu tại mỗi RM. Mỗi RM chủ yếu gồm giao diện đ−ờng vào/ra (ILI/OLI), giao diện chuyển mach (ISI/OSI), bộ lọc gói (IPF/OPF), ph−ơng tiện chuyển tiếp (IFE/OFE).

1 Các ph−ơng tiện chuyển tiếp đầu vào và ra

Chức năng quét bảng định tuyến đ−ợc thực hiện bởi IFE và OFE trong mỗi IRM và ORM. Một vài kỹ thuật quét bảng định tuyến đ−ợc đề suất trong thời gian gần đây. Các IFE và OFE chỉ ra sự sai khác nhỏ trong khi thực hiện chuyển gói.

Khi một IFE thu một gói vào, đầu tiên thông qua mào đầu IP. Nếu mào đầu không có hiệu lực, đơn giản gói sẽ bị loại bỏ. Cách khác, IFE sẽ xác định gói này có thuộc IFE hay không để điều khiển bản tin hoặc dữ liệu và sau khi đã đ−ợc xuất phát đúng. Khi điều khiển bản tin, IFE chuyển tiếp các gói thông qua kênh điều khiển nh− bus PCI hoặc qua OIN để tới RC. Với dữ liệu, phụ thuộc vào việc gói này có truyền đơn hoặc đa h−ớng hay không, IFE sẽ thực hiện quét bảng đơn hoặc đa h−ớng để tìm ra các ORM đích và các thông tin này đ−ợc chuyển qua ISI. Sau đó ISI sẽ chuyển gói thông qua OIN tới các ORM. Khi các bản tin điều khiển đ−ợc xử lý bằng các IFE, các OFE chỉ phân phối dữ liệu. Một OFE thực hiện quét bảng định tuyến IP giống nhau để nhận các gói và xác định các đầu ra tới các bộ định tuyến hoặc host tiếp theo, và thông tin này đ−ợc chuyển tới OSI. OSI sẽ chuyển mỗi gói tới giao diện đi ra.

2 Các giao diện chuyển mạch đầu vào và ra

Hình 4.11 và 4.12 mô tả các thành phần và chức năng trong ISI và OSI. Chức năng của ISI gồm:

Phân đoạn gói.

Đệm đoạn dữ liệu.

Hình 4.11: Giao diện chuyển mạch đầu vào.

Hình 4.12: Giao diện chuyển mạch đầu ra.

Trong khi một gói bắt đầu phân đoạn, mào đầu gói tin IP đ−ợc lấy ra và gửi tới IPF để thực hiện lọc đầu vào, sau đó tới IFE để xử lý quét bảng IP, các đầu ra nơi mà các thông tin đ−ợc gửi đến (gọi là kiểu đa h−ớng - MP) của gói vào một FIFO MP. Trong lúc đó, một bít mào đầu đ−ợc thêm vào mỗi đoạn để chỉ ra có đoạn cuối của một gói hay không. Thông tin này đ−ợc sử dụng để xác định bao gói. Các đoạn đ−ợc đệm trong hàng đợi FIFO dữ liệu với đoạn HOL đ−a vào IPC để truyền đi. IPC đem lại kiểu truyền đa h−ớng từ hàng đợi FIFO MP khi nào đoạn đầu tiên của gói đến đ−ợc. Tại mọi

khe thời gian, IPC giữ tín hiệu yêu cầu gửi tới PAU, và đợi tín hiệu chấp nhận, sau đó cập nhật kiểu truyền đa h−ớng để chuẩn bị cho yêu cầu tiếp theo. Nếu tất cả yêu cầu đ−ợc chấp nhận thì tức là đoạn hiện thời đã đ−ợc chuyển tiếp mọi đích, sau đó IPC đọc đoạn mới từ dữ liệu hàng đợi và kiểm tra nó nếu là đoạn đầu tiên của gói. Nếu không, MP hiện thời đ−ợc sử dụng cho đoạn. Nếu nh− thế, IPC nhận MP mới từ hàng đợi FIFO MP và lặp lại thủ tục. Lúc bắt đầu truyền trong OIN, mỗi đoạn đ−ợc đánh dấu với một số nhận dạng cổng vào theo thứ tự ghép gói lại một cách thích hợp tại đầu ra,.

Tại mỗi OSI, đoạn dữ liệu từ OIN đ−ợc l−u trữ trong bộ nhớ đoạn dữ liệu đ−ợc tổ chức nh− danh sách tuyến kết nối tất cả các đoạn của mỗi gói nh− trong chuyển mạch bộ nhớ chia xẻ. Có một con trỏ hàng đợi FIFO rỗi giữ các con trỏ bộ nhớ sử dụng. Một con trỏ bộ nhớ khác đ−ợc chỉ định bởi số cổng đầu vào và sử dụng để l−u trữ đầu, cuối con trỏ của danh sách tuyến khi các gói bắt đầu đ−ợc truyền qua OIN tới đầu ra. Tất cả các đoạn của gói đến đ−ợc đích thì toàn bộ danh sách tuyến kết nối hoàn thành và bộ xử lý mào đầu đoạn (SHP) sẽ chuyển tiếp đầu con trỏ tới hàng đợi FIFO cho ch−ơng chình khởi hành gói. Hàng đợi mào đầu con trỏ FIFO giữ các gói theo thứ tự thời gian đến của chúng.

3 Bộ điều khiển định tuyến

RC trong bộ định tuyến thực hiện ba nhiệm vụ chính:

Thực hiện các giao thức định tuyến (nh− ICMP, IGMP và SNMP), thay đổi bản

tin điều khiển thông qua các RM với các bộ định tuyến ở cạnh và các server quản lý mạng, bảo d−ỡng dựa trên các thông tin định tuyến(RIB) trong hệ thống.

Dựa trên RIB , tính toán, cập nhật và phân phối bảng chuyển tiếp đơn hay đa

h−ớng IP(còn gọi là dựa trên thông tin chuyển tiếp-FIB) tới mọi RM.

Thực hiện quản lý việc lọc gói .

Một phần của tài liệu Nghiên cứu chuyển mạch gói quang (Trang 93 - 95)