MPLS <Toshio.Hiraga@jp.sony.com> JANOG14
BGP MPLS 2
: : 1988 2 2003 7 : 3 ( ( )100%) : 633 (2003 ) : : 1,029 (2004 7 1 ) 3
So-net 250 4
30!? 10 Non IP IP 5
IGP? ECMP ECMP?? 6
BGP MPLS 7
MPLS ATM IP ATM QoS/CoS IP Multi-Link Extension (IP over Everything) VPN 8
MPLS-TE IGP 9
MPLS-TE Global Repair Restoration LSP Path Protection LSP Local Repair (FRR) draft-ietf-mpls-rsvp-lsp-fastreroute-06.txt One-to-One Backup 1:1 Protection Many-to-One (Facility) Backup N:1 Protection Link Protection Node Protection 10
MPLS-TE Ethernet ISIS-TE RSVP-TE w/ Fast Hello Not So TE ebgp, ibgp BGP Head End/Tail End 11
ISIS-TE??? /ISP JANOG NTT ISIS-TE? Optical Extension ISIS OSPF DR(DIS) Life Time 20 (1 65535 ) OSPF MaxAge 1 OSPF IP MD5 ISIS IP? 12
BGP over MPLS-TE BGP BGP MPLS-TE BGP BGP ibgp IGP 13
MPLS-TE ebgp Numbered TE Tunnel /30 Tunnel BGP C3o TE I/F BGP (<180s) fast external fallover 14
ebgp ebgp peer Primary LSP 192.168.1.1/30 192.168.1.2/30 IS-IS-TE Backup LSP 15
(ebgp) C3o interface Tunnel0 ip address 192.168.1.1 255.255.255.252 tunnel destination 10.1.1.2 tunnel mode mpls traffic-eng tunnel mpls traffic-eng path-option 1 explicit name ebgpprimary tunnel mpls traffic-eng path-option 2 explicit name ebgpsecondary tunnel mpls traffic-eng path-option 3 dynamic tunnel mpls traffic-eng record-route tunnel mpls traffic-eng fast-reroute! interface Tunnel1 ip unnumbered Loopback0 tunnel destination 10.1.1.2 tunnel mode mpls traffic-eng tunnel mpls traffic-eng path-option 1 explicit name ebgpsecondary tunnel mpls traffic-eng record-route! router bgp 65000 neighbor 192.168.1.2 remote-as 65001 neighbor 192.168.1.2 password 7 ABCDEFGHIJKLMN neighbor 192.168.1.2 timers 30 90 neighbor 192.168.1.2 advertisement-interval 1! mpls static binding ipv4 192.168.1.0 255.255.255.252 10002 16
Numbered Tunnel numbered tunnel LDP EoMPLS(Martini) Tunnel!? RSVP (30 ) Tunnel? MPLS Tunnel? 17
MPLS-TE ibgp Unnumbered TE Tunnel BGP BGP TE auto-route announce BGP TE IGP SPF FRR IGP BGP BGP next-hop BGP 18
ibgp 10.10.1.2/32 Primary LSP ibgp peer IS-IS-TE Backup LSP 10.10.1.1/32 19
(ibgp) C3o interface Tunnel100 ip unnumbered Loopback0 tunnel destination 10.10.1.2 tunnel mode mpls traffic-eng tunnel mpls traffic-eng path-option 1 explicit name ibgpprimary tunnel mpls traffic-eng path-option 2 explicit name ibgpsecondary tunnel mpls traffic-eng path-option 3 dynamic tunnel mpls traffic-eng record-route tunnel mpls traffic-eng fast-reroute interface Tunnel101 ip unnumbered Loopback0 tunnel destination 10.10.1.2 tunnel mode mpls traffic-eng tunnel mpls traffic-eng path-option 1 explicit name ibgpsecondary tunnel mpls traffic-eng record-route! router bgp 65000 neighbor 10.10.1.2 remote-as 65000 neighbor 10.10.1.2 password 7 ABCDEFGHIJKLMN neighbor 10.10.1.2 update-source Tunnel100 neighbor 10.10.1.2 next-hop-self neighbor 10.10.1.2 timers 30 90 neighbor 10.10.1.2 advertisement-interval 1! ip route 10.10.1.2 255.255.255.255 Tunnel100 20
FRR? POS Ethernet RSVP Fast Hello Ethernet 1 Ethernet? 0 (xxx ms?) C3o down up 0 FRR FRR RSVP Fast Hello?? Ethernet LoS FRR POS? 21
J5r? RSVP Fast Hello L2 IGP Update RSVP Path Refresh Timeout ( 1 3) MPLS BFD? Ethernet 0 (xxx ms?) down up TE /30 TE TE next-hop invalid next-hop BGP BGP? IGP Invalid next-hop BGP RSVP TE C3o TE BGP C3o 22
MPLS-TE 1522? DA(6) SA(6) LEN Type(2) Label(4) Payload( 1500) FCS(4) DA(6)+SA(6)+Type(2)+Label(4)+Payload(1500)+FCS(4)=1522 FRR! DA(6) SA(6) LEN Type(2) Label(4) Label(4) Payload( 1500) FCS(4) DA(6)+SA(6)+Type(2)+FRR Label(4)+Label(4)+Payload(1500)+FCS(4)=1526! 23
mpls traffic-eng logging lsp path-errors mpls traffic-eng logging lsp reservation-errors mpls traffic-eng logging lsp preemption mpls traffic-eng logging lsp setups mpls traffic-eng logging lsp teardowns mpls traffic-eng logging tunnel lsp-selection mpls traffic-eng logging tunnel path change 24
MPLS-TE IP BGP MPLS MPLS-TE 25
26