Ist die Shaping-Rate auf einem CoS-Scheduler pro Port oder Aggregat auf einem Juniper EX?

8

Ich verwende einen Juniper EX2200 als Demarc / CPE-Gerät für einen Kunden, der mehrere Handoff-Ports an einem Switch hat. Ich muss sicherstellen, dass sie über alle Ports hinweg nicht mehr Bandbreite verbrauchen, als sie bestellt haben.

Ich habe das Juniper-Dokument Definieren von CoS-Schedulern gelesen und bin mir immer noch nicht sicher, ob der Egress-Shaper pro Schnittstelle oder pro Scheduler angewendet wird.

Mein Konfigurations-Snippit ist unten. Die Ports 0/1 / 0-3 sind dem Kunden nachgeschaltet und der Port 0/1/0 ist vorgeschaltet.

# show class-of-service
interfaces {
    ge-0/0/0 {
        scheduler-map all-cust;
    }
    ge-0/0/1 {
        scheduler-map all-cust;
    }
    ge-0/0/2 {
        scheduler-map all-cust;
    }
    ge-0/0/3 {
        scheduler-map all-cust;
    }
    ge-0/1/0 {
        shaping-rate 20971520;
    }
}
scheduler-maps {
    all-cust {
        forwarding-class best-effort scheduler all-cust;
    }
}
schedulers {
    all-cust {
        shaping-rate 31457280;
    }
}
jda
quelle

Antworten:

6

Pro Port nicht aggregiert. Scheduler sind nicht global, sondern pro Schnittstellenwarteschlange.

Alex_www
quelle
Vielen Dank! Vielleicht sollte dies eine andere Frage sein, aber gibt es eine andere Möglichkeit, eine Gruppe von Schnittstellen global zu gestalten?
JDA
5

Sie sollten die Überwachung in Betracht ziehen, da Sie befürchten, dass sie nicht mehr Bandbreite erhalten, als ihnen zugewiesen wurde. Dies gibt Ihnen eine harte Grenze.

Ihre Formgebung in diesem Fall stellt lediglich sicher, dass 31457280 in die BE-Weiterleitungsklasse gehört und nicht, dass sie nicht mehr Bandbreite als 31457280 erhalten können.

Ryan Foley
quelle
Ich möchte vermeiden sawtoothing den Verkehr höflich , wenn möglich. Ich könnte eine benutzerdefinierte Weiterleitungsklasse erstellen, die allen Tags entspricht. Wenn die Polizeiarbeit der Weg ist, um das zu tun, was ich will, ignoriere ich die Ports mit Blick auf den Client und gestalte einfach meinen Port mit Blick auf den Upstream aus.
JDA
1
@jona Wenn Sie ein hartes Limit festlegen möchten, ist dies der garantierte Weg, dies zu tun. TCP kümmert sich nicht wirklich um die abrupten Paketverluste, obwohl UDP dies möglicherweise tut. Hier möchten Sie wahrscheinlich CoS-Karten hinzufügen, um UDP einen Teil des Datenverkehrs zu garantieren. Denken Sie daran, dass, wenn Ihr Kunde sein eigenes Netzwerk verwaltet, die Gestaltung von ihm und nicht von Ihnen durchgeführt werden sollte.
Ryan Foley