24、深入解析KNXnet/IP网络的流量控制与建模机制

深入解析KNXnet/IP网络的流量控制与建模机制

1. KNXnet/IP路由器的基础功能

KNXnet/IP路由器在网络通信中扮演着关键角色。对于接收到的每个IP数据报,它需要提取封装的KNX电报,并根据其中包含的组地址进行过滤。根据过滤结果,决定是否将KNX电报转发到与之相连的KNX子网,以送达目标设备。

KNXnet/IP路由器设有两个队列,用于存储不同来源的电报:
- Qip :存储从IP网络发往子网的电报。
- QSN :存储从KNX侧转发到IP介质的电报。

在处理Qip中的电报时,标准规定了两种规则:
- 普通FIFO规则 :无论KNX优先级如何,总是转发最先入队的电报。
- 优先级/FIFO规则 :依据电报的KNX优先级,优先转发优先级高的电报,而不考虑低优先级电报的到达时间。此模式下,需要三个队列(QipL、QipN和QipU)分别处理低、中、高优先级的电报。

需要注意的是,优先级/FIFO模式并非强制功能,KNXnet/IP路由器至少要保证普通FIFO模式的功能。而且,这种转发机制仅针对Qip,不涉及QSN。原因在于子网到IP介质的出站流量不受带宽限制,因为IP的速度比TP快约1000倍。

队列的大小是KNXnet/IP路由器的关键参数之一。当路由器接收到的电报数量超过其处理能力时,队列可能会溢出,导致拥塞。此时,路由器会开始丢弃新进入的电报,直到有可用的存储空间。通常,从IP网络接收电报时更容易出现这种情况,因此引入了流量控制机制

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值