IOG: A protocol for IP over glass

Citation
M. Ohta et al., IOG: A protocol for IP over glass, IEICE TR CO, E83B(10), 2000, pp. 2216-2223
Citations number
12
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
IEICE TRANSACTIONS ON COMMUNICATIONS
ISSN journal
09168516 → ACNP
Volume
E83B
Issue
10
Year of publication
2000
Pages
2216 - 2223
Database
ISI
SICI code
0916-8516(200010)E83B:10<2216:IAPFIO>2.0.ZU;2-D
Abstract
IOG is a link layer protocol specifically designed for the high speed and b andwidth efficient transmission of IPv4 and IPv6 datagrams over optical fib ers. That is, IOG is a simple point-to-point packetization protocol over a bit stream with a low bit error rate. MTU of IOG is 1535, which is long eno ugh for the Internet with IPv6 multicast packets and Ethernet frames. IOG h as a framing structure of fixed length (2048 bytes) for synchronization, CR CC (Cyclic Redundancy Check Code) and scrambling. A frame consists of 4 byt es of a frame header, 2040 bytes of a frame payload and 4 bytes of a frame trailer for CRCC. CRCC is also used for scrambling. A frame header consists of a 21 bit flag sequence ("011111111111111111110") and a 11 bit packet bo undary pointer. A packet has an 11 bit length field and a 21 bit label fiel d. The label field contains an Ethertype or a link layer label. Packets are packed continuously in frame payload. A pack-ct is at least 20 and at most 1535 bytes long. If there are no packets to send, 20 byte packets of Ether type 0 are sent, which is ignored by the receiver. A packet may be included in two adjacent frames. The packet boundary pointer in a frame header of a frame points to the first packet boundary of the frame, which means that o nce a frame synchronization is established, packet synchronization is also established. IOG is designed to allow high-speed implementations to enable 32 or 64 bit parallelprocessing. CRC polynomial of X-32 + X-2 + X + 1 is ne wly designed for high-speed 32 or 64 bit parallel calculation and frame wis e SECDED (Single Error Correction, Double Error Detection). IOG is applicab le to long haul transmission of TP datagrams in Internet backbone and to in ter-chip or inter-module transmission of IP datagrams in parallel IP router s.