
Khái niệm có cái tên gợi tính tò mò này được tiến sỹ Radia Perlman đặt cho.
Mô hình sequence number dạng que kẹo – là một kết hợp giữa mô hình đường thẳng và mô hình vòng.Vấn đề của mô hình dạng vòng là không có số nào nhỏ hơn mọi số khác
Vấn đề của mô hình dạng đường thẳng là chúng không phải dạng vòng, điều đó làm cho bộ chuỗi số của nó bị giới hạn
Khi router A khởi động lại, nó sẽ bắt đầu với một số sequence number nhỏ hơn mọi số khác. Các neighbor sẽ nhận diện giá trị này, và nếu chúng có trong database một giá trị pre-start number là b từ router A, chúng có thể gửi giá trị này tới router A, và router A sẽ nhảy lên giá trị này.
Router A có thể gửi nhiều hơn một LSA trước khi nó nhận đ.c thông tin vế số sequence number mà nó đã sở hữu, trước khi khởi động lại.
Do đó, vấn đề ở đây là cần phải có đủ lượng số restart number để cho A không thể sử dụng hết tất cả chúng, trước khi neighbor thông báo với nó về một giá trị sequence number mà router A trước đó đã sử dụng, hoặc trước khi giá trị sequence number đó hết thời hạn được lưu lại trên mọi database.
Các giá trị restart number này tạo thành phần que của hình que kẹo.
Khi chúng đã được sử dụng, hoặc sau khi một neighbor đã được cấp một giá trị sequence number mà A có thể nhảy, A sẽ vào phần không gian số dạng vòng.
Một trong những mục đích của việc sử dụng không gian địa chỉ dạng thanh kẹo là việc cho phép dùng các số thứ tự đã được sử dụng, trong đó, -k<0<kCác giá trị số âm sẽ được tiến từ k tới 1, tạo thành phần que.
Và các giá trị số dương sẽ tiến từ 0 tới k, tạo thành phần vòng.
Các luật của Perlman với các số thứ tự được thực hiện như sau:
Cho hai số a và b và một không gian số thứ tự n, b là số “mới được cập nhật” hơn a khi và chỉ khi:
a < 0 và a < b, hoặc
a > 0, a < b, và (b - a) < n/2, or
a > 0, b > 0, a > b, và (a - b) > n/2
Hình dưới đây mô tả một không gian số thứ tự dạng thanh kẹo.

Một vùng không gian số 32 bit được sử dụng, với hai trường số: 2^31 số dương và 2^31 số âm.
Hai giá trị - N (- 2^31, hay 0x80000000) và N - 1 (2^31 + 1, hay 0x7FFFFFFF) sẽ không đ.c sử dụng.
Một router khi có kết nối sẽ bắt đầu từ giá trị sequence number – N + 1, và tiến dần tới 0, khi đó, nó sẽ vào không gian số vòng.
Khi sequence number tiến tới N – 2, giá trị sequence number này lại quay về 0 (một lần nữa, giá trị N – 1 không đ.c sử dụng)
Sau đó, giả sử router được khởi động lại.
Giá trị sequence number của LSA cuối cùng được gửi đi trước khi restart là 0x00005de3 (là một phần của không gian số vòng).
Khi router đồng bộ database với neighbor của nó, sau khi nó được khởi động lại, router sẽ gửi đi LSA với sequence number = 0x80000001 (- N +1)
Router neighbor sẽ nhìn vào database của nó và tìm thấy giá trị pre-start LSA có giá trị sequence number là 0x00005DE3.
Router neighbor gửi LSA này tới router vừa khởi động lại, và báo rằng đây là giá trị trước đó của router.
Router vừa khởi động lại sẽ ghi lại giá trị LSA với sequence number dương.
Nếu sau này nó cần phải gửi một bản copy của LSA , giá trị sequence number sẽ là 0x00005DE6.
Không gian số dạng que kẹo được sử dụng từ những phiên bản OSPF đầu tiên (OSPFv1 – RFC 1131). Version hiện nay của OSPF là OSPFv2 (RFC 1247) tận dụng được những tối đa ưu điểm của không gian số dạng que kẹo.