4.4.1 单播消息 单播帧的帧网络帧控制字段的多播子字段设置为0并且目地网络地址不等于0xFFFF. 当单播消息被发送: 1. 如果在路由表中有帧的目地地址的输入项,那么帧的目地MAC地址设为相应路由表输入项nextHopAddr字段。 2. 如果在路由表中没有帧的目地地址,那么路由发现过程就开始。 一个接收帧如果MAC目地地址等于节点的自己地址并且网络目地地址不等于节点自已地址那么被路由。 当路由需要时,下列条件被评估: 1.如果在路由表中有一个目的地网络地址,那么目标地址的地址是 由下一个从路由表中的下一个跳转地址替换帧,并发送帧。 2.如果在路由表中没有目标网络地址,则路由错误命令是发送到帧的发端。 接收帧的应答有两种情况: 3. 如果应用程序显式请求确认。在这种情况下,确认后发送应用程序被通知的帧。这给了一个机会来打断确认过程。 4. 如果使用本地路由发现和接收帧,则有一个单播网络地址和广播 地址(路由发现)。在这种情况下,确认用于促进反向路由的发现。 4.4.2 广播消息 广播帧是这样的一些帧,网络帧控制字段多播子字段设为0并且目地网络地址等于0xffff. 当广播帧被发送,目地MAC地址被设为0xffff(广播)并且帧被传输。广播帧不执行路由发现。 当广播帧接收节点重新发送帧没有任何额外的修改的网络头。 广播帧不能被应答。 4.4.3 多播消息 多播帧是由这样一些帧组成,网络帧控制字段的多播子字段设为1,目地地址字段设为组地址。增加一个规则的网络头,多播帧应有一个多播头。
|