簡體   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