4. Thuật toán tính dung lượ ng
4.3.2. Thuật toán tính dung lượng chưa sử dụng
Giải thích:
• Bảng NeTb ta có được số loại port được trang bị ban đầu
• Dựa vào bảng Neconnection ta biết được số trib các loại đã dùng
Note: Trường hợp liên Ring thì phần tử liên Ring sẽ có số VC4 các hướng khác
đi, đặc tính này được chỉ rõ trong phần mô tả NE này, còn các VC4 sẽ được tính cho từng Ring như trường hợp trên.
Bảng NeConnectionTB
NeconnectionKey: mã của kết nối trong thiết bị (mã này tự sinh).
NeKey: mỗi kết nối trong thiết bịđều phải thuộc một thiết bị nào đó, trường này để liên kết 2 bảng NeTB và NeConnectionTB.
Direction: Đây là hướng tham chiếu của thiết bị. mỗi thiết bị trong Ring chỉ có 2 hướng tham chiếu là 1, và 2. tùy theo quy định của người dùng. Ví dụ trong Ring 40G BB, Ring HNI-VIH, bước sóng 1 thì có thể quy định G0 là hướng tham chiếu 1, G10 là hướng tham chiếu 2…
ChannelNo: Kênh theo hướng tham chiếu đã chọn ở trên.
flag: cờ này đểđánh dấu xem kênh theo hướng tham chiếu đó đã được sử dụng hay chưa. Flag=1 là đã dùng, flag=0 là chưa dùng.
Bảng này sẽđược nhập đầy đủ các kênh theo các hướng.
Bảng NETB
NEKey: mã tự sinh. MỗiNE có 1 Key duy nhất. RingKey: mã liên kết với bảng RingTB
NeName: Tên của thiết bị
Manufactory: Hãng sản xuất Type: Chủng loại
NEId: các thiết bị trong 1 Ring được đánh ID từ 1 đến hết theo chiều kim đ.hồ. NELevel: Mức của thiết bị trong Ring. Mức 1 là các thiết bị nối trực tiếp với
nhau thành Ring, mức 2 là thiết bị nối trực tiếp với mức 1…. VC4Num: số kênh VC4 theo một hướng tham chiếu.
Bảng RingTB
RingKey: Mã tự sinh. Mỗi Ring có 1 key duy nhất. RingName: Tên Ring
Bandwidth:băng thông tối đa của Ring NumNe: số thiết bị cấp 1 của Ring RingDescription: Ghi chú cho Ring.