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.

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.