0
Tải bản đầy đủ (.doc) (115 trang)

Các chức năng chính của LCAS

Một phần của tài liệu CÔNG NGHỆ NG-SDH VÀ THIẾT BỊ TRUYỀN DẪN QUANG OPTIX OSN 3500 (Trang 62 -66 )

Thêm thành viên (tăng dung lượng)

Khi một thành viên được thêm vào, nĩ sẽ luơn được chỉ định số thứ tự lớn hơn số thứ tự cao nhất hiện tại (trong từ mã CTRL cĩ chỉ thị EOS). Để thơng báo cho phía nguồn biết sắp thêm thành viên, NMS gởi lệnh ADD. Sau lệnh ADD, thành viên đầu tiên phúc đáp MST = OK sẽ được chỉ định số thứ tự cao nhất (tiếp theo số thứ tự cao nhất hiện tại) và thay đổi từ mã CTRL thành EOS, đồng thời thành viên cao nhất hiện tại cũng thay đổi CTRL của nĩ thành NORM.

Trong trường hợp thêm nhiều thành viên và nhận được đồng thời nhiều thành viên cĩ phúc đáp MST = OK, việc chỉ định số thứ tự được thực hiện một cách tùy ý, miễn là chúng tạo thành một dãy x số thứ tự tiếp theo số thứ tự cao nhất hiện tại. Từ mã CTRL của thành viên cao nhất hiện tại sẽ chuyển từ EOS thành NORM, đồng thời từ mã CTRL của thành viên mới cao nhất được thay đổi thành EOS, CTRL của tất cả các thành viên mới cịn lại được thiết lập bằng NORM.

Chú ý là khi CTRL = EOS/NORM cùng với giá trị SQ được gởi đi bởi thành viên mới được thêm vào, quá trình LCAS phía nguồn sẽ ngưng đánh giá thơng tin MST cho tới khi phía đích thơng báo về sự thay đổi trong SQ bởi bit đảo RS-Ack.

Bước cuối cùng của quá trình thêm thành viên là gửi đi NORM hoặc EOS trong từ mã điều khiển của gĩi điều khiển cho thành viên đĩ. Khung container đầu tiên chứa số liệu tải trọng cho thành viên mới sẽ là khung container ngay sau bit cuối cùng của khung chứa bản tin NORM/EOS.

NMS LCAS Mem n-1 (EOS) Mem n (mới) Mem n +1 (mới)

Lệnh ADD CTRL = ADD CTRL = ADD MST = OK MST = OK CTRL = NORM CTRL = NORM CTRL = EOS CTRL = EOS

Hình 2.19 Thêm hai thành viên mới

Quá trình này được thực hiện như sau: - NMS đưa ra yêu cầu ADD.

- Sau đĩ nguồn sẽ gởi 2 bản tin CTRL chứa yêu cầu ADD đến đích.

- Đích sẽ kiểm tra băng tần hiện cĩ cho mỗi thành viên mới. Kết quả sẽ độc lập cho từng thành viên.

- Bản tin MST chứa xác nhận OK sẽ được gởi trở lại nguồn.

- Khi nhận được mỗi bản tin MST chứa xác nhận OK thì nguồn sẽ yêu cầu đích quay lại trạng thái NORM và thơng báo rằng thành viên mới hiện đã nằm cuối chuỗi của luồng VCAT.

Xĩa thành viên ( giảm dung lượng )

Nếu thành viên bị xĩa cĩ số SQ cao nhất trong VCG và CTRL = EOS, thành viên cĩ số SQ cao thứ hai sẽ đổi mã CTRL = EOS đồng thời gĩi điều khiển của thành viên bị xĩa sẽ gởi mã IDLE.

Nếu thành viên bị xĩa cĩ số SQ cao nhất trong VCG và CTRL =DNU, số thứ tự và trường CTRL của những thành viên khác trong nhĩm khơng thay đổi.

Nếu thành viên bị xĩa khơng cĩ số SQ cao nhất, thì các thành viên khác cĩ số SQ trong khoảng từ thành viên bị xĩa tới số SQ cao nhất sẽ cập nhật số SQ trong

các gĩi điều khiển của chúng đồng thời mã CTRL của thành viên bị xĩa bị đổi từ mã NORM/DNU thành IDLE.

Chú ý rằng khi CTRL = IDLE được gởi cùng với sự thay đổi SQ, quá trình LCAS phía nguồn sẽ ngưng đánh giá thơng tin MST cho tới khi phía đích thơng báo về sự thay đổi trong SQ bởi bit đảo RS-Ack. Sau khi quá trình phía đích đã phát hiện và xử lý loại bỏ thành viên, thành viên cĩ thể bị xĩa tại phía đích. Khi thành viên bị xĩa gửi đi từ mã điều khiển IDLE, khung container cuối cùng của thành viên này cịn chứa số liệu tải trọng là khung chứa bit cuối cùng của gĩi điều khiển.

Mơ tả quá trình xĩa thành viên thứ 4 và 5 từ một VCG cĩ 6 thành viên

Quá trình này được thực hiện như sau: - NMS đưa ra yêu cầu xĩa.

- Sau đĩ nguồn gởi một bản tin đến đích để thơng báo cho thành viên cuối cùng (Mem 6 ) rằng hiện nĩ đang nằm ở cuối của VCG gồm 4 thành viên ( SQ = 3). - Bên cạnh đĩ nguồn cịn gởi 2 bản tin CTRL với chỉ thị IDLE và SQ của 2 thành viên sẽ bị xĩa đến đích.

- Sau đĩ, đích sẽ gởi một cách độc lập cho từng thành viên rằng thành viên đĩ đã bị loại qua bản tin MST cĩ chỉ thị FAIL.

- Cuối cùng, Rs-Ask chỉ thị rằng đã sắp xếp lại vị trí của các thành viên trong VCG.

CTRL = EOS SQ = 3

NMS LCAS Mem 4 Mem 5 Mem 6 (EOS )

Lệnh REMOVE

CTRL = IDLE

SQ = 3 CTRL = IDLE

SQ = 4 MST = FAIL

Đảo bit RS-Ack

MST = FAIL Đảo bit RS-Ack

Hình 2.20 Xĩa thành viên 4 và 5 từ một VCG cĩ 6 thành viên Mơ tả quá trình xố thành viên cuối cùng trong một VCG

Quá trình này được thực hiện như sau: - NMS đưa ra yêu cầu xĩa.

- Tiếp theo nguồn sẽ gởi một bản tin CTRL với chỉ thị EOS đến đích để thơng báo cho thành viên thứ 2 kể từ cuối lên biết rằng hiện nĩ đang là thành viên cuối cùng của VCG.

- Sau đĩ, nguồn sẽ gởi bản tin CTRL với chỉ thị IDLE và SQ của thành viên cuối cùng đến đích.

- Cuối cùng, đích sẽ thơng báo thành viên cuối cùng bị xĩa bằng bản tin MST=FAIL.

Hình 2.21 Xố thành viên cuối cùng trong VCG

Tạm loại bỏ thành viên ( giảm dung lượng )

Khi tại phía thu phát hiện ra một thành viên phát NORM hoặc EOS bị sự cố trong mạng, phía thu sẽ gửi đi MST = FAIL cho thành viên đĩ. Sau đĩ phía phát sẽ thay thế điều kiện NORM/EOS bằng DNU và thành viên ngay trước đĩ sẽ gửi đi EOS trong trường CTRL. Bước cuối cùng trong quá trình loại bỏ tạm thời một thành viên là loại bỏ vùng tải trọng của thành viên đĩ khỏi VCG. Khung container cuối cùng chứa tải trọng của thành viên bị loại bỏ là khung chứa bit cuối cùng của gĩi điều khiển chứa từ mã DNU. Khung tiếp theo khung cuối cùng sẽ chứa tồn bit

NMS LCAS Mem n-1 Mem n

Lệnh REMOVE CTRL = EOS CTRL = IDLE SQ = n-1 MST = FAIL

‘0’ trong vùng tải trọng. Hình 2.22 minh họa quá trình loại bỏ thành viên cuối cùng do lỗi sử dụng lệnh DNU.

Khi phía thu phát hiện nguyên nhân gây sự cố đã được xĩa bỏ, nĩ sẽ gửi MST = OK cho thành viên đĩ. Phía phát sẽ thay thế điều kiện DNU bằng NORM/EOS và thành viên ngay trước đĩ sẽ gửi đi NORM trong trường CTRL. Bước cuối cùng khi khơi phục lại một thành viên đã bị loại bỏ tạm thời là bắt đầu sử dụng lại vùng tải trọng của thành viên đĩ. Khung container đầu tiên chứa số liệu tải trọng cho thành viên này là khung ngay sau khung chứa bit cuối cùng của gĩi điều khiển cĩ từ mã NORM/EOS đầu tiên cho thành viên đĩ.

Hình 2.22 Loại bỏ thành viên cuối cùng do sự cố mạng

Quá trình này được thực hiện như sau:

- Bản tin MST= FAIL từ đích gởi đến nguồn để thơng báo sự cố. - Nguồn gởi thơng tin này đến NMS qua bản tin trạng thái lỗi.

- Bản tin CTRL = DNU từ nguồn gởi đến đích để thơng báo với đích rằng khơng sử dựng thành viên bị lỗi nữa.

- Bản tin CTRL = EOS thơng báo thành viên n-1 là thành viên cuối cùng của VCG.

Một phần của tài liệu CÔNG NGHỆ NG-SDH VÀ THIẾT BỊ TRUYỀN DẪN QUANG OPTIX OSN 3500 (Trang 62 -66 )

×