16、6LoWPAN网络与传输层技术解析

6LoWPAN网络与传输层技术解析

1. 6LoWPAN中的UDP与IPv6封装

在6LoWPAN网络中,UDP数据包通过IPv6进行封装。其结构包含UDP校验和、IPHC调度及压缩字段、源端口、NHC压缩字段、目的端口等。未压缩的UDP端口通常为2字节长,而6LoWPAN头以2字节的UDP校验和字段结尾,且该字段是直接传输的,未进行压缩。整体压缩率在6 - 48或1 - 6之间。

2. 路由与转发

2.1 网络层的主要功能

网络层的主要作用是将数据报从发送设备移动到接收设备,主要包括两个功能:
- 转发:将数据报从设备或路由器的入站链路移动到出站链路。
- 路由:确定数据报从源到目的地必须遵循的路径,这是一个网络范围的决策,通过执行路由算法定义转发信息库(FIB)来实现,而转发则是基于FIB的设备决策。

2.2 传统IPv6路由封装示例

假设有一个具有FIB的路由器设备,它有两个接口分别连接到两个不同的子网(2001:10::/64和2001:11::/64)。当在接口0接收到一个帧时,会根据FIB中找到的目的IPv6地址,将其转发到出站接口1。

例如,设备1(地址为2001:10::10)要向设备2(地址为2001:11::10)发送数据报:
1. 设备1查看其FIB表,确定要到达2001:11::10,必须先将数据报发送到接口0上地址为2001:10::1的路由器。
2. 设备1在其ND表中查找与IPv6地址2001:10::1对应的MAC地址(11:22:33:44:55:66),并将其用作数据报的目的链路层地址。
3. 路由器接收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值