BGP in Router A and other things in Router B?

I need run BGP in One Router and rest of things such as Public IP entry and Queues Management in Router B, Confused how shall I configure the Ports on both end and how does it works.
Need Your suggestion if possible.
BGP and Routing Concept.jpg

Well you can run iBGP between the two or just normal OSPF.

E.g /30 between the two, instances using a loopback IP and a default route our for router B.

Router B can then be your PPPoe Server, DHCP, queuing etc…

Thank for response, Currently Router A working and managing all the things, Such as I can assign one Public IP 11.11.10.1/30 to Port 10, it works and also managing all the queues as well.

I want that Router A shall be dedicate to BGP only and rest of the configs to Router B, to reduce the load usage on Router A.

Please advise if I am doing the right thing.

I dont need DHCP at all, all static IP on each ports and adding into Queues the same Public IP for BW Limit.

Please suggest the best concept.