【发布时间】:2014-01-30 06:24:24
【问题描述】:
我正在尝试在 Linux 内核中实现路由算法。即当 Linux 主机配置为充当路由器时。是否可以将路由算法添加到内核代码库并像大多数内核服务一样注册它?比如创建我们自己的调度策略、注册一个 USB 设备等?
提前致谢, 比诺伊
【问题讨论】:
标签: linux networking routing network-programming kernel
我正在尝试在 Linux 内核中实现路由算法。即当 Linux 主机配置为充当路由器时。是否可以将路由算法添加到内核代码库并像大多数内核服务一样注册它?比如创建我们自己的调度策略、注册一个 USB 设备等?
提前致谢, 比诺伊
【问题讨论】:
标签: linux networking routing network-programming kernel
linux 内核中有一个特殊的子系统用于数据包处理和检查 - netfilter。例如,iptables 是基于 netfilter 的。它基本上为您提供了挂钩,您可以将回调绑定到这些挂钩。我不知道实现新的路由算法是否足够,但无论如何这是一个很好的起点。
【讨论】: