# mpls path
configure router mpls path "${path.name}" shutdown
<#list path.hops as hop>
configure router mpls path "${path.name}" hop ${hop.order} ${hop.address} strict
</#list>
configure router mpls path "${path.name}" no shutdown


# mpls LSP 
configure router mpls lsp "${lsp.name}" shutdown
configure router mpls lsp "${lsp.name}" from ${lsp.from} 
configure router mpls lsp "${lsp.name}" to ${lsp.to} 
configure router mpls lsp "${lsp.name}" primary "${path.name}" priority 4 4
configure router mpls lsp "${lsp.name}" no shutdown

# service distribution point - forwards packets to the MPLS tunnel
configure service sdp ${sdp.id} mpls create
exit all
configure service sdp ${sdp.id} shutdown
configure service sdp ${sdp.id} description "${sdp.description}"
configure service sdp ${sdp.id} far-end ${lsp.to}
configure service sdp ${sdp.id} lsp "${lsp.name}"
configure service sdp ${sdp.id} keep-alive shutdown
configure service sdp ${sdp.id} no shutdown

# service access point:
configure service epipe ${epipe.id} customer 1 create sap ${ifce.name}:${ifce.vlan} create 
exit all


# MODIFY THIS TEMPLATE AND REPLACE THE INGRESS_QOS_ID and EGRESS_QOS_ID AS NEEDED
# epipe service 
configure service epipe ${epipe.id}  sap ${ifce.name}:${ifce.vlan} shutdown
configure service epipe ${epipe.id} description "${epipe.description}"
configure service epipe ${epipe.id} sap ${ifce.name}:${ifce.vlan} ingress qos "INGRESS_QOS_ID"
configure service epipe ${epipe.id} sap ${ifce.name}:${ifce.vlan} egress qos "EGRESS_QOS_ID"
configure service epipe ${epipe.id} spoke-sdp ${sdp.id}:${epipe.id} create
exit all 
configure service epipe ${epipe.id} spoke-sdp ${sdp.id}:${epipe.id} no shutdown
configure service epipe ${epipe.id} no shutdown
admin rollback save
admin save
