read more
Researching capabilities of onePK with regard to policy 


Provides filtering (NBAR, ACL), classification (Class-maps, Policy-maps), 
actions (Marking, Policing, Queuing, Copy, Punt) and applying policies to 
interfaces on network elements. 
Source: http://wwwin.cisco.com/marketing/datacenter/files/ONE_FAQ_CL.pdf


•	 Interface Policy
•	 Interface Feature Policy
•	 Forwarding Policy
•	 Flow Action Policy
Source: http://www.cisco.com/c/dam/en/us/products/collateral/switches/nexus-7000-series-switches/at_a_glance_c45-723200.pdf

Good:
Go here and click policy: http://wwwin-swpkg.cisco.com/onep/jpl_old/
Then click “use” at the top. You can click any of these to see what they do. Essentially research each of these to figure out what they do/mean. 

I essentiallyy built the same thing: http://wikicentral.cisco.com/download/attachments/81393369/AppOfTheWeek15_WebApp.pdf


All of this wiki stuff is deprecated: http://zed.cisco.com/confluence/display/IETC/Python+DTHO

Maybe look at this: http://iwe.cisco.com/web/onepk/developers


A lot of the stuff from the links you sent were “onePK at a glance” kind of things, so not really API documentation or anything. 

Differentiated Services Code Point (DSCP) is a field in an IP packet that enables different levels of service to be assigned to network traffic. This is achieved by marking each packet on the network with a DSCP code and appropriating to it the corresponding level of service.



My decided approach, read this: http://en.wikipedia.org/wiki/Quality_of_service and then the docs to understand it. 



Notes from Quality of Service Wiki: 

Some things that can occur during packet transmission: 
	Low throughput: a pipe shared by a bunch of users may be full if you give everyone the same priority, which is low throughput. 
	Dropped packets: packets may drop if there’s congestion at one point in the network, because the router’s buffer for sending is full. Then the sender may resend, which would end up with a delay of transmission essentially. 
	Errors: sometimes bit errors occur which corrupts the packets. This is from noise and interference, which apparently is common in wireless and copper wires. 
	Latency: comes into QoS because if packets take indirect routes to avoid congestion, you get delay. So eliminating congestion with QoS would help this if latency is important in the app (such as VoIP and online gaming). 
	Jitter: The route established between sender and receiver could be getting hammered at some points or be calm at others, which would mean that the latency between the sender and receiver would vary, which is called jitter. 
	Out-of-order delivery: because packets take different routes, you may get them out of order. So in VoIP or video, you have to make sure that they are rearranged to be the right order and you also have to wait for the next frame even if you have the one 2 frames down from now. 

Why does TCP exponentially increase the amount of data on the network? 


DSCP is essentially a marker on a packet for priority. 


Can QoS rules be applied to SSL traffic? Feels like they can because only the data in the packet should be encrypted, not the headers. 

Helpful: https://developer.cisco.com/media/onePKCAPI-v1-1-0/onep_datapath_policy_ss_page.html


You can add an action to a class map. 
	

When one of the filters in the Class is triggered the associated actions in the Class are performed.xcoxcod