Internet Accounting
-
Upload
tsaiblake -
Category
Technology
-
view
1.525 -
download
0
description
Transcript of Internet Accounting
![Page 1: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/1.jpg)
INTERNET ACCOUNTING
TSAIBLAKE
![Page 2: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/2.jpg)
LAYOUT
• Accounting Overview
• The Main Questions Behind Accounting
• Is Internet Accounting Needed
• Internet Accounting VS. Telephony Accounting
• Research and Standards
• Provide-Based Accounting
![Page 3: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/3.jpg)
ACCOUNTING OVERVIEW
• IETF-Internet Engineering Task Force ,負責網際網路標準的開發和推動
• IRTF-Internet Research Task Force,是一個由網際網路架構委員會 (IAB)授權對一些長期的網際網路問題進行理論研究的組織。
• AAAWG- Authentication, Authorization and Accounting Working Group
![Page 4: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/4.jpg)
Metering Pricing Charging Billing
Measuring and Collecting resource usage information related to a single customer’s service utilization
Determining a cost per unit
Use cost per unit to translate the customer’s resource usage information Into
Amount is to inform and bill the customer
![Page 5: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/5.jpg)
THE MAIN QUESTIONS BEHIND ACCOUNTING
• WHAT IS BEING PAID FOR? – Transport accounting, Content accounting– Flat-rate or usage-based (charging)
• WHO IS BEING PAID?– Network provider (provider-based)– Owner of the content (server-based)
• HOW ARE PAYMENTS MADE?– Inband– Outband
![Page 6: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/6.jpg)
Accounting
What? Who? How?
Transport Content InternetProvider
(provider-based)
OwnerOf content
(server-based)
Inband Outband
AN VERVIEW OF ACCOUNTING OPTIONS
![Page 7: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/7.jpg)
IS INTERNET ACCOUNTING NEEDED ?
• There is general agreement that content accountingcontent accounting is actually needed.
• Which form of transport accounting should remain is still an issue of debate. In fact there are three possibilities: flat-rateflat-rate, usage-based, or a combination of both.– Usage-based charging stimulates users to use the scarce
resources within the network in an efficient way. – Without usage-based charging, a small number of users will
consume most of the resources.– The current Internet will be transformed from a best effort service
into a service providing different quality of service (QoS) levels. The technique that facilitates this transition is called differentiated services (DiffServ).
![Page 8: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/8.jpg)
INTERNET ACCOUNTING VS. TELEPHONY ACCOUNTING
• In POTS it is common to measure call durationcall duration, time of daytime of day, and destination of the calldestination of the call (local, national, or international).
• As opposed to POTS, where subscriber numbers include a country country and city codeand city code, early IP addresses do not contain any form of geographical information.
• IP addresses that follow the rules defined by the Classless Inter Classless Inter Domain Routing (CIDR)Domain Routing (CIDR) standard do have some notion of location, but this information is less detailed than the geographical information contained in telephone addresses.
• Because of its complexitycomplexity, it can be expected that usage-based accounting in the Internet will be based on a relatively small number of parameters.
![Page 9: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/9.jpg)
RESEARCH AND STANDARDS
• IETF ─ AAAWG
• Accounting Protocols ─ Simple Network Management Protocol (SNMPSNMP), COPSCOPS, RADIUSRADIUS/RADIUS++, TACACS/TACACS+, and DiameterDiameter.
• IRTF ─ AAAARCH
Although there was general agreement that SNMP would be suitable for accounting, it was not selected because the intention of the AAA WG was to choose one single protocol for authentication, authorization, and accounting.
![Page 10: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/10.jpg)
THE IETF ACCOUNTING ARCHITECTURE
![Page 11: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/11.jpg)
PROVIDER-BASED ACCOUNTING
Accessrouter
Accessrouter
Accountingserver
Accountingserver
Client Server
Client’s provider Server’s provider
BackboneProvider(s)
Normal data stream
(1)
(2)
(3)
(4)
(5)
![Page 12: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/12.jpg)
(1)The process starts with a request from the client to the server to deliver content
(2)The server answers with an accounting request messageaccounting request message indicating that the client should pay for the content to the client’s provider
(3)In case the client agrees to receive charged content, it forwards the information within the accounting request message to the accounting server of its own Internet provider
(4)If the client has paid all previous bills, the accounting server within the client's provider stores the information for future billing purposes and forwards the accounting accounting accepted messageaccepted message to the server's provider
(5)If this Internet provider is also willing to participate in the accounting process, it stores the information too and forwards the message to the content server
![Page 13: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/13.jpg)
ACCOUNTINNG REQUEST MESSAGE
• Server informationServer information including a readable string identifying the owner of the server, an authentication key, and the server's IP/DNS address.
• PricePrice which may be a single value or, with multiple components, a chain of values. The currency should also be specified, as well as a timestamp to allow determination of the exact exchange rate to cover cases where the client wants to pay, The timestamp is also needed to ensure that information cannot be reused (replay protection).
• Content typeContent type which may take the value streaming or atomic. In case of streaming, the price is actually a price per unit, and can be expressed in, say, megabytes or minutes. Other differences between these types of content are explained later.
• Accounting server informationAccounting server information which includes the authentication key as well as the IP/DNS address of the accounting server within the server's Internet provider.
![Page 14: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/14.jpg)
ACTUAL PAYMENTS INVOLVE THREE STEPS
• The client pays its own Internet provider.
• The Internet provider of the client pays the Internet provider to which the server is connected. – It may be necessary to introduce a trusted
third party (TTP) .
• Finally, the server gets paid by its own Internet provider.
![Page 15: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/15.jpg)
CONCLUSIONS
• The first possibility is to distinguish between transporttransport and contentcontent accounting.– AAAWG of the IETF selected DiameterDiameter as the preferred protocol
for transport accounting, although other protocols like SNMPSNMP may also be used.
– Within the research world there is no agreement on whether transport accounting will become flat-rateflat-rate or usage-basedusage-based.
• A second possibility for structuring Internet accounting is to distinguish between provider-based provider-based and server-server-basedbased accounting.
![Page 16: Internet Accounting](https://reader035.fdocuments.in/reader035/viewer/2022062617/54b7a6064a79593c588b45cd/html5/thumbnails/16.jpg)
THANK YOU
Q & A