Hi,we would really like to help where necessary but you have to be a bit more specific on what you want to know. Scale down to either ipv4 or ipv6 and on what topics because there is quite a large field on the topics u want to know about.
There is no routing in ad hoc networks as they are peer to peer.
Infrastructure networks require either switching at layer 2 or routing at layer 3.
Broadcasts are not forwarded by routers so I'm not sure what you mean by "broadcast routing".
Routers use multicast packets to keep each other advised of topology changes. RIP, EIGRP and OSPF have fixed multicast addresses in the Class D 224 range.