Hello @Indranil Ranu @Micheal Falowo wrote already a great summary, how it should be configured. In addition, please check if there are any NSGs, blocking your traffic. You didn't mention anything about Network Security Groups (NSGs) in your question, so I am wondering if there are any in place. You might also want to check the firewall logs, if you see the network communication from spoke1 to spoke2, so you have a better understanding, where the issue might be located.
- There is no corresponding traffic on the firewall logs
- Check if NSG is blocking on spoke1
- Check if NSG is blocking on HubVNET
- Check if Network Peering Hub/Spoke1 is up and running and "Traffic forwarded from remote virtual network" is "Allow (default)".
- Check if your rout table is configured correctly
- Traffic is blocked on the firewall (logs)
- The issue is obviously in the firewall configuration
- Traffic is allowed on the firewall (logs)
- Check if NSG is blocking on spoke2
- Check if NSG is blocking on HubVNET (outgoing)
- Check if Network Peering Hub/Spoke2 is up and running and "Traffic forwarded from remote virtual network" is "Allow (default)".
- Check if your rout table is configured correctly Hope this is helpful to locate the issue. If this is the case, please mark it as the answer and/or click "Was this answer helpful? Yes", as a token of appreciation. Looking forward to your feedback.