Cisco MPLS-TE

From HackerNet
Revision as of 20:09, 14 July 2016 by Helikopter (talk | contribs)
Jump to: navigation, search

Resource Reservation Protocol (RFC 2205) är ett kontrollplansprotokoll (IP protokoll #46) designat för att reservera resurser genom ett nätverk. Hostar/routrar kan begära att få vissa QoS-nivåer av nätverket. RSVP reserverar resurser men det är upp till varje enhet att ha en QoS-teknik för att leverera bandbredden. Till skillnad från vanlig QoS som är per frame/paket är detta per flöde. Se även Cisco QoS.

Konfiguration

RSVP konfigureras på alla enheter genom nätverket och enableas på alla interface flödena ska traversera. Det behöver inte köras på alla enheter för att det ska funka men då kan man inte reservera bandbredd på dem heller.

interface Gi2
 ip rsvp bandwidth 1000 100  #kbps

Om man inte specificerar total bandbredd och per-flow bandbredd kommer 75% av interfacets bandbredd kunna reserveras av ett enskilt flöde.

Verify

show ip rsvp
show ip rsvp interface
show ip rsvp reservation

Manual sender

ip rsvp sender-host 10.0.0.4 10.0.2.10 tcp 23 0 80 40
show ip rsvp sender

Om man kör LLQ/CBWFQ bör man stänga av RSVPs WFQ och klassificering.

ip rsvp resource-provider none
ip rsvp data-packet classification none

RSVP-TE

Resource Reservation Protocol - Traffic Engineering (RFC 3209) är en extension till RSVP som används för Traffic Engineering i MPLS-nät. Det fungerar både som MPLS label distribution protocol och MPLS signaling protocol. En ingress LSR kan använda RSVP-TE för att notifiera alla LSR:er längs pathen till egress att den vill sätta upp en LSP. Bandbredd kan då allokeras genom hela MPLS-nätverket. RSVP är unidirectional och det sätts upp en LSP per riktning. Det fungerar både med IPv4 och IPv6. Se även Cisco MPLS.

Paket

  • Path messages: används av ingress LSR för att begära LSP setup hop-by-hop längs hela pathen.
  • Resv messages: används av egress LSR för att svara på Path message från ingress.

För att hålla LSP aktuell skickas periodvis PATH refresh och RESV refresh meddelanden. Om det inte finns tillräckliga resurser att tillgå någonstans längs vägen kommer den LSRen att besvara ingress LSR som då får hitta en annan väg eller misslyckas med LSP-uppsättningen.

Konfiguration

mpls traffic-eng tunnels
ip rsvp signalling hello

Per interface

interface gi2
 mpls traffic-eng tunnels
 ip rsvp bandwidth
 ip rsvp signalling hello

IGP

router ospf 1
 mpls traffic-eng router-id Loopback0
 mpls traffic-eng area 0

Tunnel

interface Tunnel0
 ip unnumbered Loopback0
 tunnel mode mpls traffic-eng
 tunnel destination x.x.x.x
 tunnel mpls traffic-eng path-option 1 dynamic

Verify

show mpls traffic-eng tunnel
traceroute mpls traffic-eng tunnel 0

Logging

mpls traffic-eng logging lsp
mpls traffic-eng logging tunnel

Fast Reroute
RSVP-TE kan använda sig av backup LSPer för snabbare konvergens.