Вопрос очень обширный. Как минимум есть разные типы провайдеров, разделим на проводных и беспроводных, разные типы подключения, разные схемы сети и соответственно разный бютжет и технологии. Что есть у любого провайдера:
1) Биллинг - это та штука которая включает/выключает доступ абонентам, считает деньги и много чего еще.
2) Мониторинг - для слежения за работой всей инфраструктуры
3) Ядро сети одно или несколько, то куда сходится весь трафик от клиентов и приходит канал.
Опционально еще бывают: BRAS, DSLAM, NAT и куча разного железа, проводов, оптики и т.п.