From the telkom core network to ipc link how do they connect and where about do they link? and normally the telkom dhcp server gives u a ip ( that they reset every now and then )
on ip connect does the isp assigh a dhcp address.?
The above part I am not 100% sure about, and I'm definitely no expert, but here's my best effort:
The ISPs usually connect to Telkom's IPC links in the main centers of Joburg, Durban and Cape Town, at a Telkom network node (I'm not sure where these nodes are). Most of the bigger ISPs have IPC links in all 3 of the above cities, to keep latency low, and save on national bandwidth. E.g. The IPC link in Cape Town will serve the greater Cape region, the Durban link will serve the KZN area, and the Joburg link usually serves the rest of the country, and has the highest capacity.
As far as I know, the ISPs do not have much control over assigning IP addresses to their customers. Whether they are a SAIX / MTN / IS reseller, or have their own IPC links, IP addresses are still managed and automatically assigned by Telkom. However, I have noticed that each ISP will have their own identifiable IP range for their customers. This is how SpeedTest.net identifies which ISP you're using - from the IP range that your IP address falls in.
Some ISPs do offer static IP addresses, but these work via L2TP/VPN tunnels, and only work on specific routers, which are usually supplied and locked down by the ISP.