Passive-interface command is used in all routing protocols to disable sending updates out from a specific interface. However the command behavior varies from one protocol to another.
In RIP: this command will disable sending multicast updates via a specific interface but will allow listening to incoming updates from other RIP speaking neighbors.
[Simply router can able to receive updates on that passive interface and use them in the routing table but it will never sends any update through that specific interface.]
In EIGRP: this command stops sending outgoing hello packets, hence the router can not form any neighbor relationship via the passive interface. [Simply it will never send & receive any routing updates to neighbors.]
In OSPF the passive-interface has a similar behavior to EIGRP. The command suppresses hello packets and hence neighbor relationships.
Note : Incase of any suggestion,pls let us know...