Terena Networking Conference, Lisbon, May
2 QoS and HEAnet's Charging Model an administrative and technical overview by Mike Norris, senior technical officer
Terena Networking Conference, Lisbon, May Overview Financial context Charging models Objectives of model Current model Implementing Quality of Service Conclusions and Strategies
Terena Networking Conference, Lisbon, May
5
6 Charging models The number of FTE students Access capacity Access capacity and external traffic Fixed charge plus external capacity Fixed charge plus access capacity plus external capacity
Terena Networking Conference, Lisbon, May Objectives of Model Fair and equitable Predictable Levels of service Application of grants Effects of access upgrades Members can limit expenditure Encourage service enhancements
Terena Networking Conference, Lisbon, May Current model Entity charge Port charge International charge (Subscription charges)
Terena Networking Conference, Lisbon, May Cisco proprietary Full use of access bandwidth off-peak Applies only during contention Up to 15 separate queues Works on outbound packets Networks aggregated in queues Clients select level of service Custom Queuing: features
Terena Networking Conference, Lisbon, May Custom Queuing: implementation Assign IP addresses to access lists Map each access list to a queue access-list 107 permit ip any ! DCU access-list 107 permit ip any ! DCU access-list 107 permit ip any ! DIT access-list 107 permit ip any ! UCC queue-list 1 protocol ip 7 list 107 Thus, queue #7 is associated with access list 107, which permits traffic only to the institutions DCU, DIT and UCC.
Terena Networking Conference, Lisbon, May Custom Queuing: implementation Assign a size to each queue Depth of queue = (aggregate bandwidth in Kbps ) x 10 queue-list 1 queue 7 byte-count queue-list 1 queue 8 byte-count Apply CQ to inbound interface interface serial 2/0 custom-queue-list 7 custom-queue-list 8
Terena Networking Conference, Lisbon, May Custom Queuing: schematic
Terena Networking Conference, Lisbon, May
Terena Networking Conference, Lisbon, May …but not like this.
Terena Networking Conference, Lisbon, May Custom Queuing: performance
Terena Networking Conference, Lisbon, May CAR: features Cisco proprietary Full use of access bandwidth off-peak Uses the ‘token bucket’ mechanism Up to 100 separate queues Works on outbound or inbound packets Institutions select level of service
Terena Networking Conference, Lisbon, May CAR: implementation Define access lists using member institutions’ IP addresses ! MAY (is the name of the institution) no access-list 184 access-list 184 permit ip any time-range heanet-peak access-list 184 deny ip any any Define rate and burst limits for each access list and define actions interface ATM4/0.983 point-to-point description PVC to HEAnet rate-limit output access-group conform-action transmit exceed- action drop
Terena Networking Conference, Lisbon, May CAR: performance
Terena Networking Conference, Lisbon, May Conclusions In line with budgetary principles Management OK, reporting deficient Scalability and distribution to be tested DiffServ, CoS under MPLS to be studied Challenges of growth in demand, strategic connections, user base
Terena Networking Conference, Lisbon, May