SAFESPOT SP2 Workshop CRF – Antonio Scopelliti

Slides:



Advertisements
Similar presentations
Presented by Serge Kpan LTEC Network Systems Administration 1.
Advertisements

TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 8 Address Resolution Protocol.
IP Routing: an Introduction. Quiz
Chapter 19 Binding Protocol Addresses (ARP) Chapter 20 IP Datagrams and Datagram Forwarding.
Detection of Promiscuous nodes Using Arp Packets By Engin Arslan.
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
Chapter 26 Client Server Interaction Communication across a computer network requires a pair of application programs to cooperate. One application on one.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Common Devices Used In Computer Networks
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
1 13 th SafeProbe Meeting , Venaria (Torino) SP1 – SAFEPROBE MEETING: Gateway – Radar - VANET.
Bootstrap and Autoconfiguration Chapter 23. Introduction Each computer attached to a TCP/IP internet needs to know: –its IP address –the address of a.
SAFESPOT – Local Dynamic Maps for Cooperative Systems April, 12th 2007, CRF – SP2 Infrasens meeting 1 Local dynamic maps in cooperative systems IP - “Smart.
1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
HNC COMPUTING - Network Concepts 1 Network Concepts Devices Introduction into Network Devices.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Wireless Software R&D Group, IITP RAS Kirill Andreev, Aleksey Kovalenko, Dmitriy Lakontsev Realization of IEEE802.11s draft standard in NS-3.3 Institute.
Chapter 19 - Binding Protocol Addresses
Computer by S.Shrestha (comp 251)
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
CHAPTER 5 TCP/IP PROTOCOLS. P ROTOCOL STANDARDS Protocols are formal rules of behavior When computers communicate, it is necessary to define a set of.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
1 Kyung Hee University Chapter 9 ICMP. 2 Kyung Hee University Introduction to Internet Control Message Protocol (ICMP)  IP protocol has no error-reporting.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 8 Address Resolution Protocol.
Chapter 17 BOOTP and DHCP.
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Dynamic Host Configuration Protocol (DHCP)
Chapter 18 Host Configuration : DHCP
1 OSI and TCP/IP Models. 2 TCP/IP Encapsulation (Packet) (Frame)
CSIT 220 (Blum)1 ARP Based on Computer Networks and Internets (Comer)
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
Chapter 3.  Upon completion of this chapter, you should be able to:  Select and install network cards to meet network connection requirements  Connect.
Linux Operations and Administration Chapter Eight Network Communications.
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
1 Connectivity with ARP and RARP. 2 There needs to be a mapping between the layer 2 and layer 3 addresses (i.e. IP to Ethernet). Mapping should be dynamic.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
TCP/IP Illustrated, Volume 1: The Protocols Chapter 6. ICMP: Internet Control Message Protocol ( 월 ) 김 철 환
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
TCP/IP Protocol Suite 1 Chapter 7 Upon completion you will be able to: ARP ( and ARP ( RFC-826) and RARP ( RARP ( RFC-903) Understand the need for ARP.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Address Resolution Protocol Yasir Jan 20 th March 2008 Future Internet.
1 Kyung Hee University Chapter 16 Host Configuration : BOOTP and DHCP.
1 Kyung Hee University Prof. Choong Seon HONG Chapter 9 ICMP.
CCNA 2 Router and Routing Basics Module 8 TCP/IP Suite Error and Control Messages.
1 Kyung Hee University Chapter 9 ICMP. 2 Kyung Hee University 9.1 Introduction  IP protocol has no error-reporting or error-correcting mechanism When.
1 28-Sep-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI network layer CCNA Exploration Semester 1 Chapter 5.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI network layer CCNA Exploration Semester 1 – Chapter 5.
1 Address Resolution Protocol (ARP). 2 Overview 3 Need for Address Translation Note: –The Internet is based on IP addresses –Local area networks use.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Chapter Objectives In this chapter, you will learn:
Chapter 5 Network and Transport Layers
Chapter 9: Transport Layer
Connectivity Verification
Chapter 9 ICMP.
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
Error and Control Messages in the Internet Protocol
BOOTP and DHCP Objectives
Chapter 5 Network and Transport Layers
Client-Server Interaction
Chapter 16 Host Configuration : BOOTP and DHCP
Chapter 10 IGMP Prof. Choong Seon HONG.
TCP/IP Protocol Suite: Review
1 ADDRESS RESOLUTION PROTOCOL (ARP) & REVERSE ADDRESS RESOLUTION PROTOCOL ( RARP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University,
Chapter 7 Network Applications
Presentation transcript:

SAFESPOT SP2 Workshop CRF – Antonio Scopelliti www.safespot-eu.org safespot@crf.it SAFESPOT

It will cover four different aspects: Agenda This slideshow would be a little overview about comunication Among SPs, LDM and Sintech Router. It will cover four different aspects: RSU “black-boxes” SPs Layout from comunication point of view. A very little introduction to Sintech Router LDM requirements A general presentation about SPs and Router interactions A summary of hardware and software installation requirements for Sintech Router

SP2 SP3 SP5 LDM Sintech Router LAN Part 1: RSU Layout SP2 SP3 SP5 LDM Sintech Router TCP LAN UDP TCP is used to access LDM through API UDP is used for messages exchanging between Sintech Router and other SPs.

Part 2: How Router and LDM work together Sintech Router egomotorvehicle egorsu Even if LDM and Sintech Router are parts of the same SP, usually they’re physically located on different PCs. Sintech Router reads only 2 of Tables included in LDM: egomotorvehicle and egorsu egomotorvehicle is used only for initialization purposes (NodeId & NodeType)

Sintech SP5 Router UDP Part 3: A deeper look… MsgManager UDP HMI Message Application layer uses MsgManager for comunication from/to Sintech Router, through a set of UDP Messages. SP5’s MsgManager handles two kinds of Messages: HMIEvent and HMIPeriodic: HMIEvent is usually a single message (which could be both a broadcast or unicast message) used to comunicate a specific situation occurring through VANET HMIPeriodic has the same data structure of HMIEvent, but it’ll be re-transmitted several times according to its period and TTL. MsgManager requests Sintech Router for HMI Transmission through VANET (Wireless).

A deeper look… (2) Sintech Router SP5 AbortEventMessage MsgManager UDP SendHmiEventMessage Sintech Router according to its internal rules (Congestion Control and Addressing Checking), could Accept or Reject VANET Transmission. Once Sintech Router received an HMI Transmission request from SP5’s MsgManager, it could send a reply message according to the action performed: HMIEvent (SendHmiEventMessage): Message sent: no reply! Message rejected: AbortedEventMessage

Sintech SP5 Router UDP A deeper look… (3) HMIPeriodic: AbortPeriodicMessage MsgManager UDP StartSendingHmiPeriodicMessage HMIPeriodic: In order to enque a Periodic Message SP5’s MsgManager send to router a StartSendingHmiPeriodicMessage. This message has the same data structure of SendHmiEventMessage plus period and TTL info. Above message is enqued by Router in a Periodic Sending Table. Each “period” message is handled by router to be sent as for HmiEvent and re-enqued in Periodic Sending Table. If HmiPeriodic could not enqued, an AbortedPeriodicMessage is sent to SP5’s MsgManager. Router could decide to not re-enque a HMIPeriodic previously enqued in Periodic Sending Table, according to Congestion Control or HMIPeriodic TTL (message validity time is expired). In this case an AbortedPeriodicMessage is sent to SP5’s MsgManager.

Sintech SP5 Router UDP HMIPeriodic: A deeper look… (4) Sintech Router SP5 HMIPeriodic FrequencyChangedForPeriodicMessage MsgManager UDP ChangeFrequencyForPeriodicMessage HMIPeriodic: SP5’s MsgManager could change HMIPeriodic frequency sending a ChangeFrequencyForPeriodicMessage to Router using messageID in order to select which HMIPeriodic frequency to change. Router re-enque HMIPeriodic with new period and replies to a message with an FrequencyChangedForPeriodicMessage.

Sintech SP5 Router UDP HMIPeriodic: A deeper look… (5) Sintech Router SP5 HMIPeriodic AbortedPeriodicMessage MsgManager UDP StopSendingPeriodicMessage HMIPeriodic: MsgManager could choose to stop HMIPeriodic sending before validity period expires, sending a StopSendingPeriodicMessage to Router using messageID in order to select which HMIPeriodic to stop. Router doesn’t re-enque HMIPeriodic and replies to a Stop message always with an AbortedPeriodicMessage.

Sintech Router SP2 UDP UDP A deeper look… (6) Sintech Router SP2 to LDM UDP UDP VanetMsg2UDP LDMObject Incoming VANET messages (wireless), direct to egonode (broadcast or unicast to the egonode) are packed to UDP messages and feeded to SP2 for LDM filling. Feeded Messages could be both Beacon or Generic Messages from Vehicle (Event, Periodic or Emergency). Feeded Message should be supported by SP2 in order to update LDM fields.

Part 4: Sintech Router installation Hardware requirements: Alix.3C board (AMD Geode LX800, VGA, 256MBytes RAM, 1xLAN, 2xminiPCI-x, 2xUSB) 4GBytes CompactFlash for storage IEEE802.11p (or IEEE802.11a) compliant miniPCI-x wireless board (for example QFree 802.11p sample board) SMA Female - Pigtail* *: Using QFree 802.11p sample board you need an UF-L to SMA-female pigtail adapter. Other cards could require different pigtails.

Sintech Router installation (2) Software Requirements: Fedora* or another RedHat-based linux distro (Fedora 8 or later is required for IEEE802.11p driver installation). openNTP (for time sync). Postgresql libraries (for accessing LDM). Trolltech QT4 (used by Sintech router executable) *: Required to use Sintech Router prebuilt packages and configuration scripts. Not required for self-made builds and configurations.

Sintech Router installation (3) Other (external) Requirements: A running LDM compliant to LDM’s schemes Rev7.0 or later (used for router startup and beaconing). Position data (longitude, latitude, position TimeStamp and so on) are retrieved from EgoPositioning UDP Message. This Message in Vehicle is sent from Positioning PC. In RSU there’s no Positioning PC, so you need any kind of system to provide (at least) this message once after Sintech Router Started up! A NTP server for time Sync.

Thanks For Your Attention End Thanks For Your Attention