成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

tilera netlib應用層協議棧-IP層實現方式

網絡 網絡管理
Netlib的IP層實現了傳統網絡協議棧的主要功能:IP數據報的接收和轉發處理。接收即為將目的地址為本機的IP數據報上報到傳輸層處理,轉發即為將目的地址非本機的IP數據報根據系統路由信息轉發出去。

Netlib的IP層實現了傳統網絡協議棧的主要功能:IP數據報的接收和轉發處理。接收即為將目的地址為本機的IP數據報上報到傳輸層處理,轉發即為將目的地址非本機的IP數據報根據系統路由信息轉發出去。下面為netlib IP層實現的處理流程圖:

 

 

Netlib IPv4處理模塊實現的功能為:

● IPV4數據包的接收處理,合法性檢查、路由、傳輸層上報

● IPv4路由表查詢引擎與維護歷程

● IPv4鄰居信息(ARP)查詢引擎和維護信息

Netlib IPv4處理模塊的架構:

● IPv4模塊在用戶空間維護路由和鄰居信息。路由表和鄰居信息表都是全局、可共享數據結構,這樣數據面和空間面都能具有訪問權限。

● 控制面基于netlink實現內核路由和鄰居信息的共享機制,控制面完成路由表項和鄰居信息的添加、刪除操作。

● 數據面只會查詢路由表和鄰居信息表,并且查詢過程不需要加鎖。

路由表和鄰居信息表項刪除機制:

關于路由表和鄰居信息表項的刪除機制類似于flow table的flow entry刪除機制,刪除過程分為兩步:將表項從相應的表中刪除、釋放表項占用的物理內存空間。

具體刪除步驟如下

● 控制面將表項待刪除的表項指針從相應的表中移除

● gc(garbage collector)負責釋放表項占用的內存空間。為了能夠達到安全的釋放內存,gc需要等待所有訪問該表項的任務(綁定到具體的tile上)完成訪問后,方能將其安全的釋放。

路由表的查詢機制:

路由表包括兩種表:Hash表和Trie表。其中,Hash表保存路由的完成信息;Trie表用于數據面查詢路由信息;路由表和鄰居表的查詢過程均不需要的任何的“鎖”機制。

責任編輯:林琳 來源: CSDN
相關推薦

2016-11-29 15:22:47

協議應用層安全層

2024-01-08 09:08:53

2010-06-13 17:51:16

SET應用層協議

2010-06-25 15:22:16

2011-09-22 13:34:24

2010-09-27 13:25:58

TCP IP協議棧

2010-06-13 17:46:47

2010-06-21 17:58:06

2010-06-09 10:25:18

SET應用層協議

2010-11-23 10:36:07

2010-06-13 13:39:46

TCP IP協議棧

2010-06-09 10:28:20

2010-06-28 15:52:17

2015-10-16 10:10:18

應用層通信協議

2024-11-27 13:01:22

應用層領域層對接層

2011-11-21 09:55:31

2011-11-10 09:43:14

ZigBee協議棧網絡層

2013-10-28 10:06:26

HTTP協議網絡協議

2017-05-11 09:10:31

CAN-bus應用層協議

2014-12-25 17:53:57

PTC物聯網ThingWorx
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 9999在线视频 | 成年女人免费v片 | 欧美日韩国产精品 | 人人爽人人草 | 成人久久久久 | 久久久久久久久蜜桃 | 国产精品一区二区av | 精品久久久久久亚洲精品 | 九九热精品视频在线观看 | 日韩一区二区在线视频 | 人人草人人干 | 久久99深爱久久99精品 | 国产精品色综合 | 在线欧美视频 | 国产成人免费在线 | 亚洲一二三区在线观看 | 久久久久国产精品午夜一区 | 91一区| 亚洲精品第一国产综合野 | 一本一道久久a久久精品蜜桃 | 久久久久国产 | 国产乱码高清区二区三区在线 | 午夜欧美一区二区三区在线播放 | 日日操夜夜操天天操 | 91激情视频| 亚州无限乱码 | 久久精品国产一区二区电影 | 91精品国产91综合久久蜜臀 | 特级做a爰片毛片免费看108 | 在线观看涩涩视频 | 午夜丁香视频在线观看 | 99精品国产一区二区三区 | 日韩免费三级 | 国产精品视频免费观看 | 免费观看一级特黄欧美大片 | 香蕉大人久久国产成人av | www4虎| 午夜在线观看免费 | 亚洲一区视频在线 | www.日本国产 | 欧美精品久久久久久久久久 |