繁体   English   中英

OSPF如何绑定到多个网络接口?

[英]How does OSPF bind to multiple network interfaces?

路由协议OSPF的配置命令为“网络”,以帮助确定要在哪个网络接口上运行。 并且此命令可以在不同的网络上多次使用。 我的问题是这是否意味着OSPF套接字或原始套接字可以绑定到多个地址? 据我了解,每个插槽只有一个协议控制块(PCB),每个PCB只有一个地址。 我只是在寻找高级解释。 例如,如果OSPF套接字可以具有多个PCB,或者OSPF的PCB可以具有多个地址。

这取决于实现方式。

您不需要定制的套接字即可使用不同的接口,也不需要仅使用一个套接字。 该实现可以使用N个原始套接字,每个原始套接字绑定到N个接口之一。 然后,该实现可以具有一个或N个线程来处理这N个套接字。

它还可以使用数据包套接字,但没有太大意义。

另外,它可以使用libpcap接收消息和发送消息。

查看Quagga: https ://zh.wikipedia.org/wiki/Quagga_(软件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM