SDN and NFV is the next phase of technology change which will help service provider to launch the services in single click. This is all about the programmability of the networks by using open source software defined network controller.

Answer 6: P router is Prover router. Generally in the core network of the provider. Don't have any information about customers routes. No need to run MP-BGP on P router. Used fr lable switching.Whereas PE router is provider Edge router. The Router which itracte with customer router. Having all the customer routes. As clear from name it is an edge router and have connectivity to both custer edge router and the P router. Need to run MP-BGP on PE.Also VRF is required on PE.

you give very very basic answer of questions i think you should have to describe in to detail..Like you give answer of question (13) "What is the difference between RD and RT?"Your answer is "RD is not an extended community where as RT is an extended community."this is very very basic answer dude...