Traffic Engineering AsiaGlobalCrossing GlobalCrossing Japan <hishii@gblx.net> Traffic Engineering(TE) ( RFC2702 Requirements for Traffic Engineering over MPLS) 1
MPLS/VPN MPLS/TE MPLS VPN Prefix base (TDP / MP-BGP) MPLS TE Tunnel base (RSVP-extension) IGP vs MPLS TE IGP Shortest Path TE (explicit) Routing IGP TE IGP TE 2
TE Constrained-based path Label Link resource IGP LSP(LabelSwitchedPath) RSVP-extension LSP TE MPLS Label Traffic MPLS Data IP Data IP Label 20 Data IP Label Null Data IP LSP (Label Switching Path) Label Tunnel / MPLS-VPN LDP/TDP RSVP-extension 3
TE RSVP(RFC2205)-extension -downsteam-on-demand Label -LSP -Network ( -LSP tunnel -LSP tunnel re-routing -etc (draft-ietf-mpls-rsvp-lsp-tunnel-07.txt) TE CR-LDP - LSP - LSP -Tunnel Re-route -QoS CR-LDP LDP -LSP 4
TE / D LSP B -> G 60Mbps B OC3 M=2 OC3 M=2 OC3 M=2 G A C OC3 M=2 OC3 M=2 E F LSP A -> F 120Mbps TE IGP extension - ISIS extension TLV draft-ietf-isis-traffic-03.txt - OSPF extension Opaque LSA Option draft-katz-yeung-ospf-traffic-02.txt 5
TE Route Restoration Link LSP 1. Path Protection IGP Lookup,RSVP LSP < sec) 2. FastReroute (FRR) Backup LSP link LSP Reroute ( < 50ms) RSVP session attribute_object 0x01 draft-ietf-mpls-rsvp-lsp-tunnel-07.txt Traffic Engineering? IP DS-3(45Mbps) 6
Traffic Engineering? OC-3(155Mbps) 192(10Gbps) Internet IGP Metric TE GlobalCrossing TE GC TE MPLS LSP 7
GlobalCrossing TE TE Traffic Engineering IP GW BGP IGP TE 8
Traffic Engineering IGP OSPF TE ATM,FR ATM vs MPLS TE ATM:PVC ATM: TE TE: ATM:PVC PVC ) TE: 9
TE FastReRoute ms Cost Link TE 1. Traffic Engineering IOS/JUNOS 2. Interface RSVP enable Cisco Juniper default) 3. ISIS metric extension 4. Tunnel (cisco) 5. Explicit path & admin-group etc 10
TE (RSVP) RSVP (Cisco) Label RSVP(RSVP-extension) interface) enable interface pos1/0 #Cisco#. ip rsvp bandwidth 10000<Kbps> 10000<Kbps> TE (RSVP) RSVP (Juniper) Juniper Cisco Interface mpls RSVP so-2/0/0 {. unit 0 {. family iso; family mpls; 11
TE (RSVP) RSVP (Juniper) protocols { rsvp { traceoptions { interface so-2/0/0.0 { bandwidth 622m; TE (RSVP) RSVP Cisco Interface RSVP bandwidth) tunnel LSP Juniper tunnel 12
IGP (ISIS) configuration Cisco ISIS route isis passive-interface loopback0 net 39.0000.0100.1001.0010.00 is-type level-2-only # is-type level-1-only metric-style wide transition max-lsp-lifetime 65535 lsp-refresh-interval 60000 mpls traffic-eng router-id loopback0 mpls traffic-eng level-2 # mpls traffic-eng level-1 IGP (ISIS) configuration Juniper ISIS isis { enable; traceoptions { lsp-lifetime 65535; level-2 { preference 115; interface so-2/0/0.0 { level 1 disable; level 2 { metric 666; hello interval 10; 13
TE (LSP) Cisco Cisco TE LSP(Label Switched Path) Tunnel Tunnel (LSP) TE (LSP) Cisco mpls traffic-eng tunnels mpls traffic-eng signalling advertise implicit-null! interface tunnel1000 bandwidth 1000 ip unnumbered loopback0 tunnel destination xxx.xx.xx.xx tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 6 6 tunnel mpls traffic-eng bandwidth 1000 tunnel mpls traffic-eng path-option 1 dynamic 14
TE (LSP) Cisco! interface pos0/0 ip address 10.1.0.1 ip router isis IGP ISIS mpls traffic-eng tunnels.. isis metric X level-2 ip rsvp bandwidth 622000 622000 TE (LSP) Juniper hishii@host#edit protocol mpls { label-switching-path name { to next hop IP addr ; nocspf; nocspf: IGP metric LSP 15
TE (LSP) CSPF (Constrained SPF) Juniper IngressRouter LSP CSPF LSP CSPF TED(TrafficEngineeringDatabase:Topolo gy Link state, bandwidth link color,mux HOP count,etc) Cisco Tunnel LSP Juniper mpls LSP RSVP extension Cisco Juniper Juniper-Cisco Cisco mpls traffic-eng signalling advertise implicit-null 16
IGP ( LSP 17