ATMARP và InATMARP sử dụng cung một dạng khuụn gúi như mụ tả trong hỡnh 3.13. Khuụn dạng này được sử dụng cựng với địa chỉ ATM 20 bytes theo tiờu chuẩn của ATM Forum. Chức năng và kớch thước của cỏc thành phần trong gúi được diễn giải thụng qua bảng 3.1
Hỡnh 3.13: Khuụn dạng gúi ATMARP (InATMARP)
Thành phần trong gúi Kớch
thước
Chức năng của thành phần
Ar$hdr
Hardware type 16 bits Mụ tả kiểu giao diện phần cứng , được chỉ định bởi ATM Forum Ar$pro
Protocol type 16bits Mụ tả loại giao thức mà lớp cao sử dụng (với IP nú được gỏn giỏ trị 0x0800) Ar$shtl
Source ATM address/type length
8bits Cho biết loại và chiều dài địa chỉ ATM của trạm nguồn (q)
Ar$sstl
Source ATM Sub address/type length
8bits Cho biết loại và chiều dài địa chỉ con ATM của trạm nguồn (r)
Ar$op
Operation code
16bits Mó nhận dạng thức chức năng ATMARP (Request, Reply hay NAK...)
Ar$spln
Source Protocol
8 bits Cho biết chiều dài địa chỉ giao thức lớp cao của trạm nguồn (s)
address length Ar$thtl Target ATM address/ type length
8bits Cho biết loại và chiều dài địa chỉ ATM của trạm đớch(x)
Ar$tstl
Target ATM sub
8bits Cho biết loại và chiều dài địa chỉ con ATM của trạm đớch (y)
Ar$hrd As$prv
Ar$shtl Ar$sstl Ar$op
Ar$spln Ar$thll Ar$tstl Ar$tpln Source ATM Address
Source ATM Sub Address Source Protocol Address
Target ATM Address Target ATM Sub Address
address length Ar$tptl
Target Protocol address
8bits Cho biết chiều dài địa chỉ giao thức lớp cao của trạm đớch (z)
Source ATM Address Q octets Địa chỉ ATM của trạm nguồn Source ATM Sub Address R octets Địa chỉ con ATM của trạm nguồn
Source Protocol Address S octets Địa chỉ giao thức lớp cao của trạm nguồn Target ATM Address X octets Địa chỉ ATM của trạm đớch
Target ATM Sub Address Y octets Địa chỉ con ATM của trạm đớch
Target Protocol Address Z octets Địa chỉ giao thức lớp cao của trạm đớch Bảng 3.1: Cỏc thành phần trong gúi ATMARP
Gúi ATMARP được sử dụng để yờu cầu ỏnh xạ địa chỉ (xỏc định địa chỉ ATM của trạm đớch), trả lời cho một yờu cầu hoặc yờu cầu một kết nối địa chỉ ảo. Khi một trạm gửi đi gúi tin ATMARP , nú phải thiết lập trường hợp ar$op, trường này sẽ mang mó nhận dạng chức năng cho ATMARP.
Mó sử dụng ( operation code) Giỏ trị (Value)
ATMARP-Request 1
ATMARP-Reply 2
In ATMARP- Request 8
In ATMARP- Reply 9
ATMARP- NAK 10
Bảng 3.2:Mó phõn biệt chức năng sử dụng gúi ATMARP
Với địa chỉ ATM, địa chỉ con ATM của trạm nguồn và đớch cú thể cú khuụn dạng 20 bytes theo tiờu chuẩn ATM Forum NSAPA hoặc 8 bits theo tiờu chuẩn ITU E164 . Do vậy thành phần giỏ trị loại và chiều dài (type/length) cú trong Ar$shtl, Ar$sstl, Ar$thtl và Ar$tstl phải cú 1 bit để mụ tả loại địa chỉ đang được sử dụng. Và ta cú khuụn dạng trường hợp mụ tả loại độ dài địa chỉ ATM
8 7 ... 10 0/1 Chiều dài địa chỉ