Pick a color scheme
ad placeholder image ad placeholder image

Internet Service Providers: How ISPs Assign IP Addresses

Internet Service Providers (ISPs) are the gateway to the internet, responsible for assigning IP addresses to customers and routing traffic. Understanding how ISPs work, how they assign IP addresses, and the different types of connections helps you make informed decisions about internet service. This comprehensive guide explains everything you need to know about ISPs and IP address assignment.

What is an ISP?

An Internet Service Provider (ISP) is a company that provides internet access to customers. ISPs connect your home or business to the global internet, assign IP addresses, and route your traffic to its destination using BGP.

ISP Hierarchy

Tier 1 ISPs:

Global backbone providers
Own international infrastructure
Peer with other Tier 1s
No upstream providers
Examples: AT&T, Verizon, Level 3, NTT

Tier 2 ISPs:

Regional providers
Buy transit from Tier 1
Peer with some Tier 2s
Sell to Tier 3 and customers
Examples: Regional carriers

Tier 3 ISPs:

Local providers
Buy transit from Tier 2
Serve end customers
No peering agreements
Examples: Local ISPs, cable companies

Network path:

Your Device → Tier 3 ISP → Tier 2 ISP → Tier 1 ISP → Internet

How ISPs Get IP Addresses

Regional Internet Registries (RIRs)

Five RIRs worldwide:

ARIN (American Registry for Internet Numbers):

Region: North America
Countries: USA, Canada, Caribbean
IPv4: Exhausted (2015)
IPv6: Available

RIPE NCC (Réseaux IP Européens):

Region: Europe, Middle East, Central Asia
Countries: 75+ countries
IPv4: Exhausted (2012)
IPv6: Available

APNIC (Asia-Pacific Network Information Centre):

Region: Asia-Pacific
Countries: 56+ countries
IPv4: Exhausted (2011)
IPv6: Available

LACNIC (Latin America and Caribbean Network Information Centre):

Region: Latin America, Caribbean
Countries: 33+ countries
IPv4: Exhausted (2014)
IPv6: Available

AFRINIC (African Network Information Centre):

Region: Africa
Countries: 54+ countries
IPv4: Limited remaining
IPv6: Available

IP Address Allocation Process

ISP requests addresses:

1. ISP applies to RIR
2. Justifies need (customer base, growth)
3. RIR allocates IP block
4. ISP receives /20, /19, /18, etc.
5. ISP assigns to customers

Example allocation:

ISP receives: 203.0.113.0/20
Total addresses: 4,096
Can assign to: ~4,000 customers
Subnetting: Various sizes

IPv4 Exhaustion Impact

Current situation:

All RIRs exhausted or nearly exhausted
No new IPv4 allocations
ISPs must:
- Use existing allocations efficiently
- Buy addresses on secondary market
- Implement CGNAT
- Deploy IPv6

IPv4 market prices:

2014: $5-10 per address
2024: $50-60 per address
Trend: Continuing to rise

Types of IP Address Assignments

Dynamic IP Addresses

How it works:

ISP assigns IP from pool
Changes periodically
Lease-based (DHCP)
Most common for residential

Assignment process:

1. Modem connects to ISP
2. Requests IP via DHCP
3. ISP assigns from available pool
4. Lease duration: hours to days
5. Renewal or new IP on reconnect

Characteristics:

Changes on reconnect
Shared pool among customers
Cost-effective for ISP
Sufficient for most users

When IP changes:

Modem restart
Power outage
Lease expiration
ISP maintenance
Network changes

Advantages:

Lower cost
No setup needed
Automatic configuration
Sufficient for browsing

Disadvantages:

Can't host servers easily
IP changes periodically
Port forwarding complex
Remote access difficult

Static IP Addresses

How it works:

ISP assigns permanent IP
Never changes
Dedicated to customer
Additional cost

Assignment:

Customer requests static IP
ISP provisions from reserved pool
Configured on modem/router
Remains constant

Characteristics:

Permanent assignment
Dedicated to customer
Higher cost ($5-20/month)
Business-oriented

Advantages:

Consistent address
Easy remote access
Host servers
Better for VPN
Professional services

Disadvantages:

Additional cost
Easier to track
Target for attacks
Requires security

Use cases:

Web servers
Email servers
VPN endpoints
Remote access
Business services
Security cameras

DHCP Lease Times

Typical ISP lease durations:

Cable ISPs:

Lease: 7-30 days
Renewal: Automatic
Change: Rare if modem stays on

DSL ISPs:

Lease: 24 hours - 7 days
Renewal: On reconnect
Change: More frequent

Fiber ISPs:

Lease: 24 hours - indefinite
Renewal: Varies
Change: Depends on ISP

Mobile carriers:

Lease: Per session
Renewal: Each connection
Change: Every reconnect

IP Assignment Methods

PPPoE (Point-to-Point Protocol over Ethernet)

Common with: DSL, some fiber

How it works:

1. Modem establishes PPPoE session
2. Authenticates with username/password
3. ISP assigns IP address
4. Session maintained

Configuration:

Router: PPPoE mode
Username: customer@isp.com
Password: [provided by ISP]
IP: Assigned dynamically

Characteristics:

Authentication required
Session-based
IP assigned per session
Common in DSL

DHCP (Dynamic Host Configuration Protocol)

Common with: Cable, fiber

How it works:

1. Modem sends DHCP Discover
2. ISP DHCP server responds
3. Modem requests offered IP
4. ISP confirms assignment

Process:

Modem MAC → ISP DHCP server
Server assigns IP from pool
Lease time specified
Automatic renewal

Characteristics:

Automatic configuration
No authentication at IP level
Lease-based
Most common method

Static Assignment

Common with: Business services

How it works:

ISP provisions specific IP
Configured on modem/router
Manual or automatic setup
Permanent assignment

Configuration:

IP: 203.0.113.45
Subnet: 255.255.255.248 (/29)
Gateway: 203.0.113.46
DNS: ISP-provided

IPv6 Assignment by ISPs

Prefix Delegation

How ISPs assign IPv6:

Customer gets IPv6 prefix (not single address)
Typical: /56 or /48
Contains thousands of subnets
Each subnet: /64

Example:

ISP assigns: 2001:db8:1234::/48
Customer can create: 65,536 /64 subnets
Each subnet: 18 quintillion addresses

DHCPv6 Prefix Delegation:

1. Router requests prefix
2. ISP delegates /48 or /56
3. Router assigns /64 to LANs
4. Devices auto-configure (SLAAC)

Dual-Stack Deployment

Most ISPs provide:

IPv4: Single dynamic IP (or CGNAT)
IPv6: /56 or /48 prefix
Both: Simultaneous operation

Benefits:

Access all content
Future-proof
Better performance (IPv6)
Backward compatible (IPv4)

Carrier-Grade NAT (CGNAT)

Why ISPs Use CGNAT

IPv4 exhaustion solution:

Share one public IP among many customers
Conserve IPv4 addresses
Delay IPv6 transition
Cost-effective

How it works:

Customer → Private IP (100.64.x.x)
ISP CGNAT → Public IP (shared)
Internet ← Shared public IP

Impact on customers:

Port forwarding impossible
Gaming NAT: Strict
VoIP issues
P2P problems
Can't host servers

Detection:

Router WAN IP: 100.64.x.x
Public IP (check online): Different
Result: Behind CGNAT

Solutions:

Request public IP (may cost extra)
Use IPv6
VPN with port forwarding
Cloud services

ISP Connection Types

Cable Internet

Technology: DOCSIS over coaxial cable

IP assignment:

Method: DHCP
Type: Dynamic (usually)
Lease: 7-30 days
Shared: Neighborhood bandwidth

Characteristics:

Speed: 100 Mbps - 1 Gbps
Latency: 15-30ms
Availability: Urban/suburban
Shared bandwidth

Providers: Comcast, Spectrum, Cox

DSL (Digital Subscriber Line)

Technology: Phone line

IP assignment:

Method: PPPoE or DHCP
Type: Dynamic
Lease: 24 hours - 7 days
Dedicated: Line per customer

Characteristics:

Speed: 1-100 Mbps
Latency: 20-50ms
Availability: Widespread
Distance-dependent speed

Providers: AT&T, CenturyLink, Frontier

Fiber (FTTH/FTTP)

Technology: Fiber optic cable

IP assignment:

Method: DHCP or static
Type: Dynamic or static
Lease: Varies
Dedicated: Fiber per customer

Characteristics:

Speed: 100 Mbps - 10 Gbps
Latency: 1-10ms
Availability: Growing
Symmetric speeds

Providers: Verizon Fios, Google Fiber, AT&T Fiber

Mobile/Cellular

Technology: 4G LTE, 5G

IP assignment:

Method: Per session
Type: Dynamic
Lease: Per connection
CGNAT: Common

Characteristics:

Speed: 10-1000 Mbps
Latency: 20-100ms
Availability: Widespread
Variable performance

Providers: Verizon, T-Mobile, AT&T

Satellite

Technology: Satellite communication

IP assignment:

Method: DHCP
Type: Dynamic
Lease: Varies
CGNAT: Common

Characteristics:

Speed: 25-150 Mbps
Latency: 500-700ms (high)
Availability: Rural/remote
Weather-dependent

Providers: Starlink, HughesNet, Viasat

ISP IP Address Management

Address Pool Management

Dynamic pool:

Total addresses: 10,000
Active customers: 8,000
Oversubscription: 1.25:1
Assumption: Not all online simultaneously

Pool allocation:

Residential dynamic: 80%
Business static: 10%
Infrastructure: 5%
Reserved: 5%

Geographic Assignment

IP blocks by region:

ISPs often have regional blocks
Geolocation databases track
Used for:
- Content delivery
- Advertising
- Access control
- Fraud prevention

Example:

ISP: Comcast
Region: San Francisco
Block: 76.102.0.0/16
Geolocation: San Francisco, CA

Changing ISPs and IP Addresses

What Happens When You Switch ISPs

Old ISP:

IP address returned to pool
No longer assigned to you
Reassigned to another customer

New ISP:

Different IP address
Different IP block
Different geolocation
New network path

Impact:

New public IP
Services need updating
Port forwards reconfigure
DNS propagation time

Keeping Same IP

Generally not possible:

Different ISPs = Different IP blocks
IP belongs to ISP, not customer
Exception: Business services (rare)

Workarounds:

Dynamic DNS
VPN with static IP
Cloud services
Accept IP changes

ISP Responsibilities

Network Management

Traffic routing:

Route customer traffic
Maintain infrastructure
Peering agreements
Bandwidth management

Quality of Service:

Maintain uptime
Manage congestion
Prioritize traffic
Monitor performance

Security

DDoS protection:

Detect attacks
Mitigate threats
Protect infrastructure
Customer protection

Abuse handling:

Monitor for spam
Detect malware
Handle complaints
Enforce terms of service

Customer Support

Technical support:

Connection issues
Configuration help
Troubleshooting
Equipment support

Account management:

Billing
Service changes
Upgrades
Static IP requests

Choosing an ISP

Factors to Consider

Speed:

Download requirements
Upload requirements
Simultaneous users
Usage patterns

Reliability:

Uptime guarantees
Outage history
Customer reviews
Infrastructure quality

IP address options:

Static IP available?
IPv6 support?
CGNAT used?
Cost for static IP?

Cost:

Monthly fee
Installation cost
Equipment rental
Static IP fee
Contract terms

Support:

Support hours
Response time
Technical expertise
Customer satisfaction

Conclusion

ISPs play a crucial role in internet connectivity, managing IP address allocation and routing traffic to the global internet. Understanding how ISPs assign IP addresses, the different connection types, and assignment methods helps you make informed decisions about internet service and troubleshoot connectivity issues.


Related Articles

IP Assignment

ISP Technologies

Privacy

Network Concepts

Explore More

Key takeaways: - ISPs get IP blocks from RIRs - Most residential: Dynamic IP via DHCP - Business: Static IP available (extra cost) - IPv4 exhaustion led to CGNAT - IPv6: Prefix delegation (/48 or /56) - Connection type affects IP assignment - CGNAT prevents port forwarding - Static IP needed for hosting - IP changes when switching ISPs - ISPs manage traffic and security

Your ISP determines your IP address, connection quality, and available services. Understanding IP assignment methods and ISP capabilities helps you choose the right service level, troubleshoot issues, and optimize your internet connection for your specific needs.

ad placeholder image ad placeholder image
Three funny piglies - an illustration ippigly.com