Hello,
I think the sole purpose of internal routing, for example, for VPN – a very popular application, based on BGP in the corporate environment or maybe as an option of organizing the L3 isolated areas within the infrastructure that has already been built.
Essentially iBGP is the same BGP, but inside the AS. It is even configured in a similar way. Lets show you two main applications:
Redundancy: When there are several connections to providers and one ties to avoid linking everything to one edge router (the so-called border), several routers are put in place and IBGP is established between them, so that they always have up-to-date information about all routes.
I will leave you a link where you will find all the documentation to configure GBP correctly.
https://support.huawei.com/hedex/hdx.do?docid=EDOC1000163385&id=dc_cfg_bgp_0001&lang=en
I hope I've helped you, please let me know if you have any questions.