Cỏc thụng điƯp đưỵc gưi trờn một liờn kết giao vận tin cậy:Một thụng đIưp đưỵc xư lý ngay sau khi nú đưỵc nhận. Kớch thước lớn nhất cđa thụng điƯp là 4096 byte, nhỏ nhất là 19 byte, chỉ gồm cỏc BGP Header, khụng cú dữ liƯu. Dạng Header cđa thụng điƯp : mỗi thụng điƯp cú một Header
MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG
thớch hỵp. Thụng điƯp cú thĨ cú hoỈc khụng cú phần dữ liƯu sau Header, phơ thuộc vào loại thụng đIƯp .
Sơ đồ cỏc trường như sau:
- Phần đỏnh dấu (Marker) : trường này dai 16 bytes. Nếu loại thụng đIƯp là OPEN, hoỈc mó xỏc thực đưỵc dựng trong thụng đIƯp OPEN cđa liờn kết là O thỡ phần đỏnh dấu phải toàn bộ là 1.Phần đỏnh dấu (marker) cú thĨ đưỵc dựng đĨ phỏt hiƯn sự mất đồng bộ giữa cỏc cỈp đớch BGP và đĨ xỏc thực cỏc thụng điƯp cỏc BGP đến.
- ChiỊu dài (length) là số nguyờn khụng dấu dài 2 bytes, chỉ chiỊu dài cđa thụng điƯp, gồm cả Header, length lớn nhất là 4096 bytes, nhỏ nhất là 19 bytes
- Trường loại (type) dài 1 bytes, là số nguyờn khụng dấu, nú chỉ ra loại mó thụng điƯp. Cỏc loại mó đưỵc định nghĩa như sau:
1. OPEN 2. UPDATE
3. NOTIFICATION 4. KEEPALIVE
• Dạng thụng điƯp OPEN
Sau khi liờn kết TCP đưỵc thiết lập,thụng điƯp đầu tiờn mỗi bờn gưi là một thụng điƯp OPEN. Nếu thụng điƯp OPEN đưỵc chấp nhận, một thụng đIƯp KEEPALIVE xỏc nhận OPEN đú đưỵc gưi trở lại. Khi OPEN đưỵc xỏcnhận thi cỏc thụng điƯp UPDATE, KEEPALIVE và NOTIFICATION đưỵc trao đỉi. Thụng điƯp OPEN bao gồm cỏc trường loại sau:
MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG Phần đỏnh dấu (Marker)
Chiều dài (length) Loại (type)
Version (1 byte) My AS (2 by te) Hold time (2 byte) Authentication Code (1 byte) Authentication Data (minimum-25 byte)
Hỡnh 36 Dạng thụng điƯp OPEN
Version: là số nguyờn khụng dấu dài 1 byte, chỉ ra số loại giao thức cđa thụng điƯp. Version hiƯn thời là 2.
- HƯ thống địa phương (My AS) : là số nguyờn khụng dấu dài 2 byte, nú chỉ ra số giõy lớn nhất cũn lại giữa viƯc nhận thành cụng tỏc thụng điƯp KEEPALIVE và / hoỈc UPDATE và / hoỈc NOTIFICATION.
- Mó xỏc thực (Authentication Code) : là số nguyờn khụng dấu dài 1 byte chỉ ra cơ chế xỏc thực đang đưỵc dựng. Bất khi nào một cơ chế xỏc thực đưỵc xỏc định đĨ dựng trong hƯ thống BGP, phải cú thành phần cơ bản sau:
1. Giỏ trị cđa mó xỏc thực chỉ ra tỏc dơng cđa cơ chế. 2. Dạng và ý nghĩa cđa dữ liƯu xỏc (Authentication Data).
3. Thuật toỏn đĨ tớnh toỏn cỏc giỏ trị cđa trường đỏnh dấu (Maker).
• Dạng thụng điƯp UPDATE.
Cỏc thụng điƯp UPDATE đựoc dựng đĨ chuyĨn thụng tin định tuyến giữa cỏc hƯ thống BGP với nhau. Thụng tin trong gúi dữ liƯu cđa UPDATE cú thĨ đưỵc dựng đĨ xõy dung lờn một số sơ đồ mụ tả cỏc quan hƯ cđa cỏc hƯ thống. Cỏc thụng tin vỊ định tuyến lỈp cú thĨ đưỵc phỏt hiƯn và bị xoỏ từ định tuyến liờn lạc cỏc hƯ thống. Thụng điƯp UPDATE gồm cỏc trường sau:
MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG 93 Chiều dài tổng của các thuộc tính đờng dẫn
Các thuộc tính đờng dẫn Mạng 1
Mạng n
Hỡnh 37 Dạng cỏc thụng điƯp UPDATE
- ChiỊu dài tỉng cđa cỏc thuộc tớnh đuờng dẫn :là số nguyờn khụng dấu 2 byte - Cỏc thuộc tớnh đường dẫn: mỗi thuộc tớnh đường dẫn là một tập gồm (loại
thuộc tớnh, chiỊu dài thuộc tớnh,giỏ trị thuộc tớnh) cú chiỊu dài thay đỉi
- Loại thuộc tớnh là trường 2 byte bao gồm 1 byte cỏc thuộc tớnh theo sau là mó thuộc tớnh như sau:
Cỏc cờ thuộc tớnh Mó loại thuộc tớnh
- Mó số mạng Internet 4 byte (Network number ) dư ra một mạng đưỵc mụ tả bởi cỏc thuộc tớnh đương dẫn, cũn cỏc Subnet và cỏc Host khụng đưỵc phộp. ChiỊu dài tối thiĨu cđa thụng điƯp UPDATE là 37 byte (gồm cỏc Header cđa thụng điƯp.
• Dạng thụng điƯp KEEPALIVE
BGP khụng dựng bất cứ cơ chế Keepalive dựa vào giao thức giao vận nào đĨ quyết định nếu cỏc đớch (Peer) là tới đưỵc. Thay vào đú, cỏc thụng điƯp Keepalive là một phần ba cđa thời gian chờ (hold time interval). Thụng điƯp Keepalive bao gồm Header cđa thụng đIƯp và cú chiỊu dài 19 byte
• Dạng thụng đIƯp NOTIFICATION.
Dạng thụng điƯp NOTIFICATION đưỵc gưi đi mỗi khi lỗi đưỵc phỏt hiƯn. Liờn kết BGP bị đúng ngay sau khi gưi thụng điƯp đi. Thụng điƯp NOTIFICATION gồm cỏc trường sau:
Mó lỗi (Error Code) Mó Error Subeode
Hỡnh 38 Dạng thụng điƯp NOTIFICATION MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG 94 Dữ liệu
- Mó lỗi (Error Code): là số nguyờn khụng dấu 1 byte cung cấp thờm thụng tin vỊ lỗi thụng bỏo. Mỗi mó lỗi cú thĨ cú một hoỈc nhiỊu mó lỗi phơ (Error Subcode) đi kốm vúi nú.
• Cỏc mó lỗi phơ cđa Header thụng điƯp:
1. Liờn kết khụng đưỵc đồng bộ. 2. ChiỊu dài thụng điƯp tồi. 3. Loại thụng điƯp tồi
• Cỏc mó lỗi phơ cđa dạng thụng điƯp OPEN
1. Số hiƯu Version khụng đưỵc hỗ trỵ. 2. HƯ thống đớch tồi.
3. Mó xỏc thực khụng đưỵc hỗ trọ. 4. Xỏc thực thất bại.
- Dữ liƯu : trường này cú độ dài thay đỉi đưỵc dựng đĨ chỉ ra lý do cđa thụng điƯp NOTIFICATION. Nội dung cđa trường dữ liƯu phơ thuộc vào mó lỗi phơ. ChiỊu dài tối thiĨu cđa thụng điƯp NOTIFICATION Là 21 byte (gồm cả Header cđa thụng điƯp).
MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG
BảNG CỏC THUậT NGữ VIếT TắT.
AAL ATM Adaptation Layer
ACK Acknowledgement
ALU Aritmetic Unit
ANSI American National Standard Institute
ARP Address Resolution Protocol
APDU Application Protocol Data Unit
API Application Program Interface
ARC net Attached Resolution Protocol
ATP Asynchronouse Transfer Mode
ATP Apple Talk Transaction Protocol
BER Basic Wncoding Rules
B-ISDN Broadband Intergrated Services Digital Network.
CRC Cyclic Redundancy Code
CSMA/CA Carrier Sense Multiple Access/ Collision Avoidance CSMA/CD Carrier Sense Multiple Access/ Collision Dectection
DTE Data Terminal Equipment.
DTP Distributed Transaction Processing
FCS Frame Check Sequence
FTP File Transfer Protocol
FDDI Fiber Distributed Data Interface
HDLC High Level Data Link Control.
ICMP Internet Control Message Protocol
IEEE Institute of Electrical and Electric Engineers.
IP Internet Protocol.
IPX Internetwork Packet Exchange.
ISDN Intergated Services Digital Network.
LAN Local Area Network
LLC Logical Link Control.
MAC Media Access Control.
MAN Metropolitan Area Network.
MUX Multiplexer
NCP Netware Core Protocol
NRZ Non Return to Zero
OSF Open Sofware Foundation
OSI Open Sytems Interconnection..
OSPF Open Shortest Path First.
MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG
PBX Pripheral Component Interconnection
PPP Point to Point Protocol.
PSDN Packet Switched Data Network.
PSTN Public Switched Telphone Network.
RARP Reverse Address Resolution Protocol
RIP Routing Information Protocol.
RPC Remote Procedure Call
SAP Service Access Point
SLIP Serial Line Internet Protocol
SPX Sequency Packet Exchange
TCP Transmission Control Protocol.
TE Transport Entity
UDP User Data Protocol
UNP User to Network Interface
VLAN Virtual Local Area Network
WAN Wide Area Network.
MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG
TΜI LIƯU THAM KHảO.
1. Mạng mỏy tớnh và cỏc hƯ thống mở - NguyƠn Thĩc Hải .
2. Giỏo trỡnh căn bản vỊ mạng.
3. Bài giảng mạng mỏy tớnh - Phạm Thị Quế ; Lờ Thị HuyỊn Trõm.
4. Internet tham khảo toàn diƯn- Harlay.
5. Cơ sở ban đầu vỊ Internet .
6. Cơ sở kỹ thuật mạng Internet.
MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG