Trong mạng báo hiệu số 7, các node thông tin với nhau bằng các bản tin dưới dạng gói gọi là các đơn vị báo hiệu (Signal unit – SU). Có ba kiểu bản tin báo hiệu được phân biệt với nhau bởi trường chỉ thị độ dài (LI – Length Indicator), đó là:
+ Đơn vị tín hiệu bản tin MSU: đây là bản tin quan trọng và phức tạp nhất trong ba loại bản tin. Không giống như FISU và LSSU chỉ có thể được đánh địa chỉ tới node lân cận và do đó chỉ hỗ trợ những lớp thấp nhất trong chồng giao thức SS7, MSU chứa nhãn định tuyến và trường thông tin báo hiệu. Do đó chúng cung cấp phương tiện để mang thông tin điều khiển kênh và bản tin thực hiện sử dụng bởi các lớp cao hơn của chồng giao thức SS7. Các trường thông tin của MSU cũng có thể mang thông tin bảo dưỡng và
+ Đơn vị tín hiệu trạng thái đường LSSU: LSSU được sử dụng để cung cấp các chỉ thị về trạng thái đường tới đầu kia của đường số liệu. Các thông tin về trạng thái đường có thể là: bình thường, không hoạt động, mất tín hiệu đồng chỉnh, trạng thái khẩn.., trong đó có thủ tục đồng chỉnh ban đầu, được sử dụng khi khởi tạo lần đầu các đường báo hiệu và khôi phục lại sau sự cố.
+ Đơn vị tín hiệu thay thế FISU: FISU được truyền khi trên đường truyền số liệu không truyền các bản tin MSU và LSSU, mục đích là để nhận các thông báo tức thời về sự cố của đường báo hiệu.
Hình 2.3. Khuôn dạng các bản tin SS7
Các trường trong đơn vị báo hiệu:
- F (Cờ): Mẫu riêng biệt 8 bit này được sử dụng để bắt đầu và kết thúc
một đơn vị báo hiệu và được gọi là cờ. Nó không xuất hiện ở bất cứ nơi nào khác trong đơn vị báo hiệu. Người ta phải đưa ra các phương pháp đo lường, kiểm tra để tránh cờ giả xuất hiện trong đơn vị báo hiệu. Cờ được đặc trưng bằng từ mã 01111110.
- CK (mã kiểm tra dư vòng): CK là một con số tổng (ChechSum) được truyền trong từng đơn vị báo hiệu. Nếu tại điểm báo hiệu thu nhận được
Checksum không phù hợp thì đơn vị báo hiệu đó được coi là có lỗi và phải loại bỏ.
- SIF (Trường thông tin báo hiệu): Trường này chỉ tồn tại trong bản tin
MSU. Nó gồm các thông tin về định tuyến và thông tin thực về báo hiệu của bản tin.
Cấu trúc của SIF gồm có 2 phần: nhãn định tuyến (mức 3) và thông tin người sử dụng (mức 4).
Điểm đích của một đơn vị tín hiệu được xác định trong một nhãn định tuyến. Nhãn định tuyến trong một đơn vị tín hiệu bản tin bao gồm các trường mã điểm đích (DPC), mã điểm gốc (OPC) và lựa chọn tuyến báo hiệu (SLS).
Thông tin người sử dụng chứa dữ liệu được tạo ra bởi phần ngưởi sử dụng ở điểm gốc và dữ liệu được ước lượng của phần người sử dụng ở điểm đích.
+ SIO (Octet thông tin dịch vụ): Trường này chỉ tồn tại trong bản tin
LSSU. Octet này gồm chỉ thị dịch vụ và phần chỉ thị mạng.
Chỉ thị dịch vụ được sử dụng để phối hợp bản tin báo hiệu với một User riêng biệt của MTP tại một điểm báo hiệu, có nghĩa là các chức năng lớp 3 phân phối bản tin tới các phần người sử dụng tương ứng, với sự trợ giúp của chỉ thị dịch vụ.
Trường chỉ thị mạng gồm chỉ thị về mạng được sử dụng để phân biệt giữa các cuộc gọi trong mạng quốc gia và quốc tế hoặc giữa các sơ đồ định tuyến khác nhau trong một mạng. Chỉ thị mạng cũng xác định mạng tương ứng trong đó có nơi gửi và nhận bản tin.
NAT0 = mạng chủ.
NAT1 = mạng báo hiệu chung với các nhà cung cấp mạng trong nước khác.
+ ERROR CORRECTION: được dùng để kiểm tra lỗi tuần tự và yêu cầu truyền lại, nó gồm:
- BSN (Số thứ tự hướng về): Trường BSN được sử dụng để công nhận
các đơn vị báo hiệu mà đầu cuối của đường báo hiệu phía đối phương nhận được. BSN là số thứ tự đơn vị báo hiệu được công nhận (7 bits)
- BIB (Bít chỉ thị hướng về): BIB được sử dụng để khôi phục lại bản tin khi có lỗi (1 bit)
- FSN (Số thứ tự hướng đi): FSN là con số thứ tự hướng đi của đơn vị
báo hiệu mang nó (7 bits)
- FIB (Bít chỉ thị hướng đi): FIB được sử dụng để khôi phục lại các bản tin khi có lỗi (1 bit)
- LI (Chỉ thị độ dài): Trường LI chỉ ra số lượng Octet có trong một đơn vị báo hiệu tính từ sau trường LI đến trước trường CK.
Trong đó: LI = 0 : Đơn vị báo hiệu thay thế (FISU)
LI = 1 hoặc 2 : Đơn vị báo hiệu trạng thái đường (LSSU)
LI thuộc (2;63) : Đơn vị báo hiệu bản tin (MSU)