The switches mention below are all Cisco.
I got sw01 and sw02 running BGP peering with multiple service provider for our internal infrastructure, between sw01 and sw02 have a port-channel group 100.
Currently, we are running iBGP between sw01 and sw02 to exchange route via VLAN900 interface which I assigned a /28 IP, then allow it to trunk over the port-channel group 100, they are reachable and iBGP between sw01 and sw02 is working fine.
If I want to use loopback0 interface, I will put additional config as interface loopback0, then add IP address on that loopback0 interface, then put a static route on top of VLAN900 interface, and finally peering iBGP via loopback0 interface IP instead of VLAN900 interface IP.
Question: is it still worth to use loopback0 interface IP for peering instead of VLAN900 interface? what's the downside without using loopback0 interface as I don't expect the port-channel would have any issue, hence the VLAN 900 interface should always up.