Understanding IoT Networks and Devices

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What is the primary driver behind the IoT-related address crunch?

  • The slow deployment of fiber optic cables.
  • The limited adoption of cloud computing.
  • The increasing use of IPv4 addresses.
  • The integration of diverse devices and smart nodes into a unified network. (correct)

Which connectivity feature is NOT commonly integrated into IoT devices?

  • Wi-Fi
  • Token Ring (correct)
  • Ethernet
  • Bluetooth Low Energy (BLE)

What distinguishes an IoT LAN from an IoT WAN?

  • IoT LANs are localized, while IoT WANs span organizational or geographical boundaries. (correct)
  • IoT LANs are managed by a central authority, while IoT WANs are decentralized.
  • IoT LANs always connect directly to the internet, while IoT WANs do not.
  • IoT LANs use IPv6, while IoT WANs use IPv4.

In the context of IoT network configurations, what is the function of an IoT gateway?

<p>To connect the IoT LAN to a WAN and forward packets between them. (A)</p>
Signup and view all the answers

Why are local link addresses (L or LU) used in IoT network configurations?

<p>To conserve address space and avoid unnecessary address wastage. (B)</p>
Signup and view all the answers

What is the role of an IoT proxy in a network?

<p>To perform active application layer functions between IoT nodes and other entities. (D)</p>
Signup and view all the answers

In IoT network configurations, what is a key characteristic of a gateway's network prefix?

<p>It is unique for each gateway and can be used to identify them globally. (B)</p>
Signup and view all the answers

What is the primary advantage of using local addresses within a gateway's domain in IoT networks?

<p>It conserves address space by allowing address reuse in different domains. (C)</p>
Signup and view all the answers

What is the significance of routers assigning prefixes to gateways in the context of IoT?

<p>It enables the gateways to be uniquely identified within the network. (C)</p>
Signup and view all the answers

How does mobility impact addressing in IoT networks, and what mechanism is used to address this?

<p>Mobility causes changes in the network prefix, while the LAN address remains stable; this is achieved using ULA. (A)</p>
Signup and view all the answers

What is the purpose of tunneling protocols such as IKEv2 in IoT networks?

<p>To enable direct communication between nodes and the internet via a remote anchor point. (D)</p>
Signup and view all the answers

What are the main responsibilities of IoT gateways concerning address management?

<p>Maintaining LU addresses independently of globally routable addresses and providing Internet and IoT LAN connectivity. (A)</p>
Signup and view all the answers

What is the main reason behind employing makeshift solutions for IoT deployment regarding IP addressing?

<p>To address the lack of a universal transition solution to IPv6. (B)</p>
Signup and view all the answers

What is a limitation of using LU addresses in IoT devices, and how is it typically overcome?

<p>LU addresses cannot communicate directly with the internet or upper layers; this is solved by using an application layer proxy. (B)</p>
Signup and view all the answers

Which of the following is NOT a typical component addressed by makeshift solutions in IoT addressing?

<p>Direct IPv6 communication (D)</p>
Signup and view all the answers

What is the primary goal of multi-homing in IoT networks?

<p>To improve network reliability by connecting a node to multiple networks. (C)</p>
Signup and view all the answers

In the context of small IoT LANs, what approach is used to manage multiple IP addresses and map them to link-local addresses when address prefix allotment is not feasible?

<p>A proxy-based approach (C)</p>
Signup and view all the answers

What role does the IETF (Internet Engineering Task Force) play in multi-homing?

<p>The IETF is trying to standardize multi-homing. (D)</p>
Signup and view all the answers

Which feature is used in IPv6, in contrast to IPv4?

<p>Address Autoconfiguration (D)</p>
Signup and view all the answers

What is the length in bits of an IPv6 address compared to an IPv4 address?

<p>IPv6 is 4 times the size of IPv4. (D)</p>
Signup and view all the answers

How does IPv6 handle header checksums compared to IPv4?

<p>IPv6 does not use header checksums, relying on upper layers for integrity. (A)</p>
Signup and view all the answers

Which of the following best describes the IPv4 header?

<p>It emphasizes reliability in transmission. (B)</p>
Signup and view all the answers

What is the main emphasis of the IPv4 header structure?

<p>Reliable transmission. (B)</p>
Signup and view all the answers

Flashcards

IoT LAN

A local, short-range communication network that may or may not connect to the internet.

IoT WAN

A connection of various network segments that is organizationally and geographically wide and connects to the internet.

IoT Node

A device connected to other nodes inside a LAN via the IoT LAN, which may be sometimes connected to the internet through a WAN directly.

IoT Gateway

A router connecting the IoT LAN to a WAN to the internet, implementing several LAN and WAN connections and forwarding packets between LAN and WAN on the IP layer.

Signup and view all the flashcards

IoT Proxy

A component that performs active application layer functions between IoT nodes and other entities.

Signup and view all the flashcards

L or LU

Local link addresses which are unique locally within the network.

Signup and view all the flashcards

Gateway Network Prefix

A unique identifier for a gateway, allowing it to be identified globally.

Signup and view all the flashcards

Tunneling

A technique where nodes communicate to a remote anchor point instead of channeling their packets through a router.

Signup and view all the flashcards

IoT Gateway Responsibility

A component responsible for internet connectivity and IoT LAN intra-connectivity in IoT networks.

Signup and view all the flashcards

LU Address Importance

LU addresses are maintained independently of globally routable addresses, which ensures address stability.

Signup and view all the flashcards

LU limitations

Communication directly to the internet or upper layers, solved by implementing an application layer proxy.

Signup and view all the flashcards

Multi-homing

A node or networks connected to multiple networks for improved reliability

Signup and view all the flashcards

Main goal of IPV4

IPv4 emphasizes more on reliable transmission

Signup and view all the flashcards

Main goal of IPV6

IPv6 focuses on adressing.

Signup and view all the flashcards

Study Notes

  • Estimated 20-50 billion devices existed by 2018
  • The integration of existing, smart, and constrained nodes within a framework is the reason for the estimation

Connectivity Features

  • Connectivity features, such as cellular, Wi-Fi, and ethernet
  • Connectivity features include upcoming tech like Bluetooth Low Energy (BLE), DASH7, Insteon and IEEE 802.15.4

ITU's Vision

  • The ITU vision is approaching reality, as networked devices have outnumbered humans

IoT LAN

  • Local, short-range communication that may or may not connect to the Internet within a building or organization.

IoT WAN

  • Connects various network segments organizationally and geographically, and connects to the internet.

IoT Node

  • Connected to other nodes inside a LAN via IoT LAN and sometimes to the internet through a WAN directly

IoT Gateway

  • A router connecting the IoT LAN to a WAN to the Internet that implements several LAN and WAN forwards packets between LAN and WAN on the IP layer.

IoT Proxy

  • Performs active application layer functions between IoT nodes and other entities.

Green Circles

  • Nodes represented by green circles correlate to "L" (local link addresses or LU (local link addresses which are unique locally).

Node Addresses

  • Nodes within a gateway's jurisdiction have addresses that are valid only within the gateway's domain.
  • The same addresses may be repeated in the domain of another gateway
  • The gateway has a unique network prefix for globally identifying it.
  • This saves unnecessary address wastage, although nodes must communicate to the internet by the gateway.

Local Addresses

  • IoT address conservation uses local addresses within the gateway's domain, represented by circles.

Internet Connection

  • The internet connected network has routers with their sets of addresses and ranges.

Multiple Gateways

  • These routers have multiple gateways to forward packets from the nodes to the Internet, assigning prefixes to gateways for identification.

Network Prefix

  • Network prefix changes from 1 to 2 due to movement
  • Makes the IoT LAN safe from changes from movements
  • IoT gateway WAN address changes without change in LAN address, using ULA

Prefix Assignments

  • Gateways assigned with prefixes are attached to a remote anchor point using Mobile IPv6 and are immune to network prefix changes.
  • Achieved using LU, the address of the nodes within the gateways remain unchanged
  • The locally unique address and change in gateway's network prefix doesn't affect them

Tunneling

  • There is a need for nodes to communicate directly to the internet
  • Achieved by tunneling to a remote anchor point instead of channeling packets through the router
  • Tunneling protocols (IKEv2: internet key exchange version 2) are used

Gateway Responsibility

  • IoT gateways, with/without proxies, are mainly responsible for Internet and IoT LAN intra-connectivity

Upstream and Delegation

  • Address prefixes are obtained using DHCPv6 and delegated using SLAAC (stateless addressing)

LU Address

  • LU addresses are maintained independently of globally routable addresses, for the sake of internal address stability

LU and Internet

  • Despite providing address stability, LU cannot communicate directly with the internet/upper layers
  • Solved by implementing an application layer proxy
  • Application layer proxies can be configured to process or pass data

Intensive Tasks

  • For nodes lacking support for computationally intensive tasks, the IoT proxy gathers data sent to the link-local multicast address and routes them globally

IPv4 vs IPv6

  • The Internet is mainly IPv4 with little IPv6 uplink facilities
  • Lack of IPv6 transition solutions lead to un-optimized IoT deployment
  • The translation solutions mainly address IPv6 to IPv4 translation, IPv6 tunneling over IPv4 and application layer proxies (data relaying)

Multi-Homing

  • A node or network connected to multiple networks to improve reliability
  • Proxy based approach manages multiple IP addresses by mapping them to link local addresses
  • Gateway-based approach assigns link local addresses to the nodes under it
  • Multi-homing networks present challenges by providing source addresses, destination addresses, and routing information to multi-homed nodes
  • Routing between gateways can be used if destination and source addresses come from the same prefix
  • The IETF is trying to standardize this issue

IPv4 vs IPv6 differences

  • Developed: IPv4 (IETF 1974), IPv6 (IEF 1998)
  • Length: IPv4 (32 bits), IPv6 (128 bits)
  • No. of Addresses: IPv4 (2^32), IPv6 (2^128)
  • Notation: IPv4 (Dotted Decimal), IPv6 (Hexadecimal)
  • Dynamic Allocation: IPv4 (DHCP), IPv6 (SLAAC/ DHCPv6)
  • IPSec: IPv4 (Optional), IPv6 (Compulsory)
  • Header Size: IPv4 (Variable), IPv6 (Fixed)
  • Header Checksum and Options: IPv4 (Yes), IPv6 (No)
  • Multicast Address: IPv4 (No), IPv6 (Yes)
  • Broadcasts Addresses: IPv4 (Yes), IPv6 (No)

IPv4 Header

  • Consists of Version (Ver), Internet Header Length (IHL), Type of Service, Total Length, Identification, Flags, Fragment Offset, Time to Live, Protocol, Header Checksum, Source Address (32 bit), Destination Address (32 bit), Options, Padding

IPv4 Transmission

  • Emphasis on reliable transmission is evident by fields like type of service, total length, ID, offset, TTL, and checksum.

IPv6 Header

  • Consists of Version (Ver), Traffic Class, Flow Label, Payload Length, Next Header, Hop Limit, Source Address (128 bit), and Destination Length (128 bit)

IPv6 Focus

  • Simpler header structure that focuses on addressing the source and destination
  • More concerned with addressing than data delivery reliability

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser