Vous êtes sur la page 1sur 13

IT800 DLL (Data Link Layer)

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

Agenda
Introduction OSI 7 Layers Model About DLL ITRANS DLL Description Benefits of using ITRANS DLL Roadmap

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

Introduction - OSI 7 Layers Model


A basic model describing data movement through a network Divides the tasks involved with moving information between networked devices into 7 task groups Provides a conceptual framework for communication but the model itself is not a method of communication Actual communication is made possible by using a communication protocol - a formal set of rules and conventions that governs the information exchange over a network medium Protocols implement the functions of one or more of the OSI layers

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

Introduction - OSI 7 Layers Model (continued)


(7) APPLICATION (6) PRESENTATION (5) SESSION (4) TRANSPORT (3) NETWORK (2) DLL (1) PHYSICAL
Manages the communication between applications Adds structure to the exchanged data units Adds control mechanisms to exchange data Transfers and multiplexes data reliably across the network Transfers data over the network independent of media and topology of sub-networks Transfers data over a single communications link, does framing and error control Responsible for the electro-mechanical interface

People Do Need To Send Packets Away (1) (2) (3) (4) (5) (6) (7)

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

About DLL
DLL = Data Link Layer 2nd Layer (on top of PHY) in OSI reference model
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK

DLL
PHYSICAL

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

About DLL (continued)


Provides reliable transit of data across a physical network link Different DLL specs define different network and protocol characteristics, including physical addressing, network topology, error notification, sequencing of frames, and flow control Sometimes is subdivided into two sub-layers: Logical Link Control (LLC) and Media Access Control (MAC) MAC performs most of the functions and the LLC is an interface between the MAC and the Network Layer (#3) middleware to avoid Network layer change if MAC is changed (e.g.: IEEE802.2)

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

IT800 DLL Description Main Characteristics


Packet Transmission & Reception Acknowledged, Unacknowledged & Repetitive Unacknowledged services Retransmission (Acknowledged, Unacknowledged) Supports Standard (DCSK6), Robust (DCSK4) and Extremely Robust transport modes Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) channel access scheme

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

IT800 DLL Description Main Characteristics (continued)


Adaptive back-off algorithm based on 802.11 with adaptation for power line medium (patent pending) Single Device and Multi-Device behavioral modes Adaptive rate control (1.25 7.5 Kbps) Network protection algorithm (ITRAN patent pending) Network diagnostics and analysis Simple command language host interface 8
BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM
IT800 DLL IT800-PR-015-R1.1, November 2002

IT800 DLL Description Features to be Added


To current version (included in the IT800D): Fragmentation and re-assembly To future versions: Pre-defined Repeater Encryption block

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

IT800 DLL Description Packet Structure


Packet Type Conf. & Length CRC8(*) Control Field (1 Byte) CW (1 Byte) Network ID (10 bits) Source Node ID (11 bits) Destination Node ID (11 bits) Data (121 Bytes)

CRC16(*)

Constructed by DLL (CRC by PHY) NOT by the Host Packet Type Transmission mode (SM, RM, ERM) rate Configuration Flag & Length - Packet structure and packet length Control Field SeqNum (2 bits), Service type (4 bits - Ack, UnAck, etc), and Priority (3 bit Low, Standard, High) CW Contention Window for the currently transmitted packet Address 4 Bytes or only 2 Bytes of NID (determined by Conf. flag) Data up to 121 Bytes CRC added by PHY

10

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

IT800 DLL Description Channel Access


CSMA/CA - Carrier Sense Multiple Access with Collision Avoidance Carrier Sense performed by matched filter detection of IT800 symbol Carrier Detection Two levels of Carrier Detection (CD): 1. Response time for the Fast CD is 100 (or 200) usec 2. Response time for the Full IT800 CD is 800 usec Collision avoidance is based Adaptive Back-off algorithm optimized for Power Line Communications (patent pending) 11
BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM
IT800 DLL IT800-PR-015-R1.1, November 2002

Benefits of Using ITRANS DLL


Optimized for power line medium High performance Co-existence with other IT800 based solutions (SCP, LNCP, Echonet, Proprietary) Centralized support from ITRAN Simple common language host interface or API IT800D integrated solution (SoC)

12

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

IT800 DLL Road Map

Mid-Nov/02: PLCL12 DVK with DLL Q1/03 IT800D IC

13

BRINGING POWER TO HOME NETWORKING TM BRINGING POWER TO HOME NETWORKING TM


IT800 DLL IT800-PR-015-R1.1, November 2002

Vous aimerez peut-être aussi