Hi Alvinsu,
2 interfaces for NSRP are more than sufficent for both Active / Passive as well as Active / Active setups.
To address your end customer's concern, you can always use the NSRP feature of configuring " Secondary Path" . To explain more, NSRP uses dedicated HA interface(s) to keep in contact with the peer device. In the event that this connectivity is lost (eg. an intermediate switch failure) but the NSRP devices are both still active, then both devices will become Master. This undesirable condition is called “split-brain”.
The secondary-path option allows NSRP to poll the peer via an alternate, non-dedicated interface. The purpose of this option is only to prevent a split-brain scenario, so NSRP sync data is not carried across this link, only heart-beat messages.
CLI: set nsrp secondary-path <interface>
WebUI: Network -> NSRP -> Link, select the interface from the drop-down list for the “Secondary Link” field, then click “Apply”.
Refer KB 4334 for additional information.
Regard
vatsa