Passive Neighbor
A routing daemon can declare that it passively accepts connections from its neighbor, but does not actively initiate the connection itself.
Consider these example situations:
• | Unidirectional firewall. |
Routing daemon abc.homeNet.myDom.com
is located behind a firewall that allows connection requests in only one direction—outward. Active connection attempts by its neighbor, mno.lyonNet.myDom.com
, would invariably fail, marking each attempt as a potential security violation at the firewall. When mno.lyonNet.myDom.com
declares abc.homeNet.myDom.com
as a neighbor, it can specify passive connect, reflecting its inability to initiate a connection to abc.homeNet.myDom.com
. To become actual neighbors, abc.homeNet.myDom.com
must initiate the connection to mno.lyonNet.myDom.com
.
• | Modem restriction. |
Routing daemon fgh.oshkoshNet.myDom.com
is located on a host that depends on a modem for network access; the modem settings permit fgh.oshkoshNet.myDom.com
to dial out, but the modem does not accept incoming calls. Active connection attempts by its neighbor, klm.chicagoNet.myDom.com
, would invariably fail, while wasting resources. When klm.chicagoNet.myDom.com
declares fgh.oshkoshNet.myDom.com
as a neighbor, it can specify passive connect, reflecting its inability to initiate a connection to fgh.oshkoshNet.myDom.com
. To become actual neighbors, fgh.oshkoshNet.myDom.com
must initiate the connection to klm.chicagoNet.myDom.com
.
Specifying Passive Neighbors
To specify a passive neighbor, you must supply this information:
• | Remote Router Name |
• | Local Connect Port |