Principles of Customer Edge Traversal Protocol