物聯網網路層協定


網路層分為兩個子層:處理從源到目的地的資料包傳輸的路由層,以及形成資料包的封裝層。

RPL協定

RPL代表低功耗和有損網路的路由協定。它是一種距離向量協定,支援各種資料鏈路協定。RPL構建了一個面向目標的有向無環圖(DODAG),它只有一個從每個葉節點到根節點的路由。此DODAG中的所有流量都通過根路由。最初,每個節點傳送一個DODAG資訊物件(DIO),宣告它們是自己的根。這些資訊在網路中傳播,逐漸建立完整的DODAG。當新節點想要加入網路時,它傳送DODAG資訊請求(DIS)請求,並且root用DAO確認(DAO-ACK)確認連線。

CORPL協定

CORPL協定是RPL協定的擴充套件,稱為認知RPL。該網路協定專為認知網路而設計,並使用DODAG拓撲。CORPL協定在RPL協定中進行了兩次新的修改。它使用機會轉發在節點之間轉發資料包。CORPL協定的每個節點都保留轉發集的資訊而不是父節點只維護它。每個節點使用DIO訊息更新其對鄰居的更改。在此更新訊息的基礎上,每個節點經常更新其鄰居以獲得常數轉發器集。

CARP協定

CARP(通道感知路由協定)是一種分散式路由協定。它專為水下通訊而設計。它具有輕量級資料包,因此可用於物聯網(IoT)。它執行兩種不同的功能:網路初始化和資料轉發。CARP協定不支援以前收集的資料。因此,對於那些頻繁更改資料的物聯網或其他應用程式來說,這是不利的。CARP的升級在E-CARP中完成,克服了CARP的限制。E-CARP允許匯聚節點儲存先前接收的感測資料。

6LoWPAN

6LoWPAN協定是指IPv6低功耗個人區域網,它使用輕量級的基於IP的通訊在低資料速率網路上傳輸。它使用因特網協定無線傳輸資訊的處理能力有限。因此,它主要用於家庭和樓宇自動化。6LoWPAN協定僅在2.4 GHz頻率範圍內執行,傳輸速率為250 kbps。它的最大長度為128位元檔頭資料包。

6LowPAN安全措施

安全性是6LowPAN通訊協定的主要問題。在6LoWPAN的安全級別存在若干攻擊問題,其目的是直接破壞網路。由於它是兩個系統的組合,因此,有可能從兩側攻擊6LoWPAN堆疊的所有層(物理層,資料鏈路層,適配層,網路層,傳輸層,應用層)。

6LowPAN協定的屬性

  • 標準:RFC6282
  • 頻率:用於各種其他網路媒體,包括藍芽智慧(2.4GHz)或ZigBee或低功率RF(低於1GHz)
  • 範圍:NA
  • 資料速率:NA