I just wanted to clarify something that’s confused me and I generally just brush over it with regards to EIGRP (and for that matter OSPF) and the network command. I think some comes from mixing in both Physical interfaces and Loopback Int’s and terms “interfaces” and “networks”. When I’m listen to people explain it I hear them using the terms “on that network” and “on that interface” to me it seems they’re using them interchangeably. I just wanted to clarify as it’s now bothering me… For example:
For Example on R1:
Int g1/0: IP address 10.1.24.1 255.255.255.252 ! - P2P to another router
Int g2/0: IP address 10.1.34.1 255.255.255.252 ! - P2P to another router
!
Int L0: IP address 172.30.0.0 255.255.255.0
Int L1: IP address 172.30.1.0 255.255.255.0
Int L2: IP address 172.30.2.0 255.255.255.0
!
!
Network 10.1.24.1 0.0.0.0 ! - EIGRP is running on that "interface" only, sending and receiving EIGRP updates (both local networks per below and anything received) and hellos.
!
Network 10.1.34.1 0.0.0.0 ! - EIGRP is running on that "interface" only, sending and receiving EIGRP updates (both local networks per below and anything received) and hellos.
!
Network 172.30.0.0 0.0.0.255 ! - EIGRP is advertising that "network" on any interface that has the network command for it (10.1.24.1 & 10.1.34.1 per above).
!
Network 172.30.1.0 0.0.0.255 ! - EIGRP is advertising that "network" on any interface that has the network command for it (10.1.24.1 & 10.1.34.1 per above).
!
Network 172.30.2.0 0.0.0.255 ! - EIGRP is advertising that "network" on any interface that has the network command for it (10.1.24.1 & 10.1.34.1 per above).
!
!
OR
!
!
Network 10.0.0.0 ! - EIGRP is running on any interface / network in the 10.0.0.0 Class A range
Network 172.30.0.0 ! - EIGRP is running on any interface / network in the 172.30.0.0 Class B range
!
!
!
network 0.0.0.0 255.255.255.255 ! - EIGRP is running on every physical interface and advertising those and any loopback int's / Networks on the device