Lỗi bản tin OPEN

Một phần của tài liệu Đồ án chuyên ngành mạng máy tính Tìm hiểu và triển khai hệ thống mạng với giao thức BGP cho doanh nghiệp (Trang 35)

Lỗi được phát hiện trong quá trình xử lý bản tin OPEN. Bản tin NOTIFICATION sẽ được gửi với mã lỗi là lỗi bản tin OPEN. Error Subcode sẽ chỉ tiết hóa lỗi này như sau:

Nếu số được chứa trong trường Version của bản tin OPEN đã nhận không được hỗ trợ thì Error Subcode thiết lập là Unsupported Version Number.

Nếu trường Autonomous System của bản tin OPEN mà giá trị của nó không chấp nhận được (không thuộc phạm vi của giao thức) thì Error Subcode thiết lập Bad Peer AS.

Nếu giá trị của trường Hold Time không thể chấp nhận được thì Error Subcode thiết lập là Unacceptable Hold Time.

Nếu giá trị của trường BGP Identifier mà không đúng cú pháp (tức không hợp lệ địa chỉ IP host) thì Error Subcode thiết lập là Bad BGP Identifier.

Tìm hiểu và triển khai hệ thống mạng với giao thức BGP cho doanh nghiệp

Nếu một trong các Optional Parameter mà không được chấp nhận thì Error Subcode thiết lập là Unsupported Optional Parameters.

Nếu thông điệp OPEN mang theo một Optional Parameter là Authentication information thì thủ tục authentication (xác minh) sẽ được gọi. Nếu kết quả là fail thì Error Subcode thiết lập là Authentication Failure.

2.6.3. Lỗi bản tin UPDATE

Lỗi được phát hiện trong quá trình xử lý bản tin UPDATE. Bản tin NOTIFICATION sẽ được gửi với mã lỗi là lỗi bản tin UPDATE. Error Subcode sẽ chi tiết hóa lỗi này như sau:

Nếu giá trị của trường Unfeasible Routes Length hoặc Total Attribute Length quá lớn thì Error Subcode thiết lập là Malformed Attribute List.

Nếu trong trường thuộc tính mà có Attribute Flags mâu thuẫn với Attribute Type code thì Error Subcode thiết lập là Attribute Flags Error.

Nếu trong Attribute Length có giá trị không đúng với chiều dài yêu cầu (dựa trên mã của thuộc tính) thì Error Subcode thiết lập là Attribute Length Error.

Nếu không có bất kỳ thuộc tính well-known mandatory nào thì Error Subcode thiết lập là Missing Well-known Attribute.

Nếu bất kỳ thuộc tính well-known mandatory nào mà không được chấp nhận thì Error Subcode thiết lập là Unrecognized Well-known Attribute.

Nếu thuộc tính ORIGIN có giá trị không xác định thì Error Subcode thiết lập là Invalid Origin Attribute.

Nếu trường của thuộc tính Next_Hop mà sai cú pháp (tức không hợp lệ địa chỉ IP host) thì Error Subcode thiết lập là Invalid NEXT_HOP Attribute.

Nếu thuộc tính AS_PATH mà sai cú pháp thì Error Subcode thiết lập là Malformed AS_PATH.

Nếu phát hiện giá trị của một thuộc tính Optional không hợp lệ thì Error Subcode thiết lập là Optional Attribute Error.

Nếu bất kỳ một thuộc tính nào xuất hiện nhiều hơn 1 trong cùng một bản tin UPDATE thì Error Subcode thiết lập là Malformed Attribute List.

Tìm hiểu và triển khai hệ thống mạng với giao thức BGP cho doanh nghiệp

Trường NLRI của bản tin UPDATE mà không hợp lệ thì Error Subcode thiết lập là Invalid Network Field.

Một phần của tài liệu Đồ án chuyên ngành mạng máy tính Tìm hiểu và triển khai hệ thống mạng với giao thức BGP cho doanh nghiệp (Trang 35)

Tải bản đầy đủ (DOC)

(52 trang)
w