Giao thức LMP (Link Management Protocol)

Một phần của tài liệu Nghiên cứu khả năng ứng dụng công nghệ GMPLS vào mạng NGN Việt Nam (Trang 78)

Thông tin về các kênh trên có thể đ-ợc cấu hình trong các LSR, nh-ng khi số l-ợng các kênh gia tăng, việc quản lý chúng đối với các LSR sẽ là không khả thi. Vấn đề này đ-ợc giải quyết bằng giao thức quản lý đ-ờng LMP.

Giao thức này có 2 chức năng chính:

(1) Quản lý kênh điều khiển: Đảm bảo việc thực hiện theo cơ chế đàm phán thông qua các tham số đ-ờng thông (chẳng hạn nh- sử dụng ph-ơng thức gửi có chu kỳ các bản tin truy vấn thời gian sống của gói tin) để đảm bảo tình trạng của đ-ờng thông luôn đ-ợc theo dõi.

(2) Kiểm tra các kết nối trên nút mạng: nhằm duy trì hoạt động của các kết nối giữa các nút mạng kề cận nhau thông qua các gói tìm kiểm tra.Các node mạng GMPLS có thể đ-ợc nối với nhau bởi nhiều kênh dữ liệu hoặc kênh liên kết. Mỗi kênh có thể là một sợi, nh-ng cũng có thể là nhiều kênh trong một liên kết đơn lẻ giống nh- một b-ớc sóng trong một sợi WDM.

Giao thức LMP cho phép các điểm chuyển mạch nhận diện các liên kết mà chúng kết nối, giúp cho các LSR nhận biết và giải quyết các lỗi trong mạng

[2, 14]

quang, nơi mà các nút chuyển mạch không sử dụng các phần tử điện trên đ-ờng dữ liệu.

2.3.4.1 Common Header

LMP là giao thức chạy trên UDP qua cổng 701. Khuôn dạng các bản tin LMP đ-ợc thể hiện trong hình 55.

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Version 0 Flags Type

Length 0

Data :::

Hình 55: Khuôn dạng các bản tin LMP

Version. 4 bits.

Thể hiện version của giao thức. Đây là version 1.

Flags. 8 bits.

Các giá trị của tr-ờng Flag đ-ợc định nghĩa trong bảng d-ới đây

Flags Description

0 Reserved.

1 ControlChannelDown.

2 LMP Restart.

3 Reserved.

Giá trị của Flags = 2 chỉ ra rằng, đã có 1 node lỗi và trạng thái điều khiển đang bị mất. Type. 8 bits. Type Description 0 Reserved. 1 Config. 2 ConfigAck. 3 ConfigNack. 4 Hello.

5 BeginVerify. 6 BeginVerifyAck. 7 BeginVerifyNack. 8 EndVerify. 9 EndVerifyAck. 10 Test. 11 TestStatusSuccess. 12 TestStatusFailure. 13 TestStatusAck. 14 LinkSummary. 15 LinkSummaryAck. 16 LinkSummaryNack. 17 ChannelStatus. 18 ChannelStatusAck. 19 ChannelStatusRequest. 20 ChannelStatusResponse.

Tất cả các bản tin đ-ợc gửi qua kênh điều khiển trừ bản tin Test đ-ợc gửi qua kênh dữ liệu đang đ-ợc kiểm tra.

Length:16 bits.

Thể hiện chiều dài của bản tin LMP với đơn vị là bytes.

Một phần của tài liệu Nghiên cứu khả năng ứng dụng công nghệ GMPLS vào mạng NGN Việt Nam (Trang 78)