Auf dieser Seite
SCU-Konfiguration
Konfiguration der SCU

Abbildung 1 zeigt eine grundlegende SCU-Konfiguration mit drei Routern. Die Quell-Router A und B verwenden Loopback-Adressen als präfixe, die überwacht werden sollen. Die meisten Konfigurationsaufgaben und die tatsächliche Überwachung erfolgen auf der Transit-Router-SCU.
Beginnen Sie mit der Konfiguration auf Router A. Die Loopback-Adresse auf Router A enthält den Ursprung des Präfixes, das der Quellklasse A auf der Router-SCU zugewiesen werden soll. Auf diesem Router findet jedoch keine SCU-Verarbeitung vor. Konfigurieren Sie Daher Router A für das grundlegende OSPF-Routing und schließen Sie Ihre Loopback-Schnittstelle und -Schnittstelle so-0/0/2
in den OSPF-Prozess ein.
Router A:
[edit] interfaces { so-0/0/2 { unit 0 { family inet { address 10.255.50.2/24; } } } lo0 { unit 0 { family inet { address 10.255.192.10/32; } } } } protocols { ospf { area 0.0.0.0 { interface so-0/0/2.0; interface lo0.0; } } }
Die Router-SCU übernimmt den Großteil der Aktivitäten in diesem Beispiel. Aktivieren Sie auf der Router-SCU die Nutzung der Quellklasse auf den ein- und ausgehenden [edit interfaces interface-name unit unit-number family inet accounting]
Schnittstellen auf Hierarchieebene. Stellen Sie sicher, dass Sie den erwarteten Datenverkehr angeben: Ein-, Ausgabe- oder in diesem Fall beides.
Konfigurieren Sie als Nächstes eine Richtlinienanweisung für den Routenfilter, die den Präfixen der Loopback-Adressen der Router A und B entspricht. Schließen Sie Anweisungen in die Richtlinie ein, die Pakete von Router A in eine benannte scu-class-a
Gruppe und Pakete von Router B in einer zweiten Klasse klassifizieren scu-class-b
. Beachten Sie die effiziente Verwendung einer einzigen Richtlinie, die mehrere Begriffe enthält.
Wenden Sie schließlich die Richtlinie auf die Weiterleitungstabelle an.
Router-SCU
[edit] interfaces { so-0/0/1 { unit 0 { family inet { accounting { source-class-usage { input; output; } } address 10.255.50.1/24; } } } so-0/0/3 { unit 0 { family inet { accounting { source-class-usage { input; output; } } address 10.255.10.3/24; } } } lo0 { unit 0 { family inet { address 10.255.6.111/32; } } } } protocols { ospf { area 0.0.0.0 { interface so-0/0/1.0; interface so-0/0/3.0; } } } routing-options { forwarding-table { export scu-policy; } } policy-options { policy-statement scu-policy { term 0 { from { route-filter 10.255.192.0/24 orlonger; } then source-class scu-class-a; } term 1 { from { route-filter 10.255.165.0/24 orlonger; } then source-class scu-class-b; } } }
Führen Sie die Konfigurationsaufgaben auf Router B aus. Genau wie Router A ein Quellpräfix bereitstellt, entspricht die Loopback-Adresse von Router B dem Präfix, das auf der Router-SCU zugewiesen wurde scu-class-b
. Auch hier findet keine SCU-Verarbeitung auf diesem Router vor, also konfigurieren Sie Router B für das grundlegende OSPF-Routing und schließen Sie Ihre Loopback-Schnittstelle und -Schnittstelle so-0/0/4
in den OSPF-Prozess ein.
Router B:
[edit] interfaces { so-0/0/4 { unit 0 { family inet { address 10.255.10.4/24; } } } lo0 { unit 0 { family inet { address 10.255.165.226/32; } } } } protocols { ospf { area 0.0.0.0 { interface so-0/0/4.0; interface lo0.0; } } }
Ihre Arbeit verifizieren
Verwenden Sie die folgenden Befehle, um die ordnungsgemäße Funktion der SCU zu überprüfen:
show interfaces interface-name statistics
show interfaces interface-name
(extensive
|detail
)show route
(extensive
|detail
)show interfaces source-class source-class-name interface-name
clear interface interface-name statistics
Sie sollten die SCU-Statistiken immer an der ausgehenden SCU-Schnittstelle überprüfen, an der Sie die output
Anweisung konfiguriert haben. Sie können die folgenden drei Schritte ausführen, um die Funktionalität der SCU zu überprüfen:
Löschen Sie alle Zähler auf Ihrem SCU-fähigen Router, und stellen Sie sicher, dass sie leer sind.
Senden Sie einen Ping von einem Edge-Router zu einem anderen Edge-Router, um SCU-Datenverkehr über den SCU-fähigen Router zu generieren.
Stellen Sie sicher, dass die Zähler auf der ausgehenden Schnittstelle korrekt inkrementiert werden.
Der folgende Abschnitt zeigt die Ausgabe dieser Befehle, wie sie im Konfigurationsbeispiel verwendet wird.
user@scu> clear interfaces statistics all user@scu> show interfaces so-0/0/1.0 statistics Logical interface so-0/0/1.0 (Index 4) (SNMP ifIndex 119) Flags: Point-To-Point SNMP-Traps Encapsulation: PPP Protocol inet, MTU: 4470 Source class Packets Bytes scu-class-a 0 0 scu-class-b 0 0 Addresses, Flags: Is-Preferred Is-Primary Destination: 10.255.50/24, Local: 10.255.50.1 user@scu> show interfaces so-0/0/3.0 statistics Logical interface so-0/0/3.0 (Index 6) (SNMP ifIndex 113) Flags: Point-To-Point SNMP-Traps Encapsulation: PPP Protocol inet, MTU: 4470 Source class Packets Bytes scu-class-a 0 0 scu-class-b 0 0 Addresses, Flags: Is-Preferred Is-Primary Destination: 10.255.10/24, Local: 10.255.10.3 user@scu> show interfaces source-class scu-class-a so-0/0/3.0 Protocol inet Source class Packets Bytes scu-class-a 0 0 user@scu> show interfaces source-class scu-class-b so-0/0/1.0 Protocol inet Source class Packets Bytes scu-class-b 0 0 user@routerB> ping 10.255.192.10 source 10.255.165.226 rapid 10000 user@routerA> ping 10.255.165.226 source 10.255.192.10 rapid 10000 user@scu> show interfaces source-class scu-class-a so-0/0/3.0 Protocol inet Source class Packets Bytes scu-class-a 20000 1680000 user@scu> show interfaces source-class scu-class-a so-0/0/1.0 Protocol inet Source class Packets Bytes scu-class-b 20000 1680000 user@scu> show interfaces so-0/0/3.0 statistics Logical interface so-0/0/3.0 (Index 6) (SNMP ifIndex 113) Flags: Point-To-Point SNMP-Traps Encapsulation: PPP Protocol inet, MTU: 4470 Source class Packets Bytes scu-class-a 20000 1680000 scu-class-b 0 0 Addresses, Flags: Is-Preferred Is-Primary Destination: 10.255.10/24, Local: 10.255.10.3 user@scu> show interfaces so-0/0/1.0 statistics Logical interface so-0/0/1.0 (Index 4) (SNMP ifIndex 119) Flags: Point-To-Point SNMP-Traps Encapsulation: PPP Protocol inet, MTU: 4470 Source class Packets Bytes scu-class-a 0 0 scu-class-b 20000 1680000 Addresses, Flags: Is-Preferred Is-Primary Destination: 10.255.50/24, Local: 10.255.50.1
user@scu> show route extensive 10.255.192.0 inet.0: 26 destinations, 28 routes (25 active, 0 holddown, 1 hidden) 10.255.192.0/18 (1 entry, 1 announced) TSI: KRT in-kernel 10.255.192.0/18 -> {so-0/0/1.0} Source class: scu-class-a *OSPF Preference: 150 Next hop: via so-0/0/1.0, selected State: <Active Int Ext> Age: 2:49:31 Metric: 0 Tag: 0 Task: OSPF Announcement bits (1): 0-KRT AS path: I
user@scu> show route extensive 10.255.165.0 inet.0: 26 destinations, 28 routes (25 active, 0 holddown, 1 hidden) 10.255.165.0/20 (1 entry, 1 announced) TSI: KRT in-kernel 10.255.165.0/20 -> {so-0/0/3.0} Source class: scu-class-b *OSPF Preference: 150 Next hop: via so-0/0/3.0, selected State: <Active Int Ext> Age: 2:49:31 Metric: 0 Tag: 0 Task: OSPF Announcement bits (1): 0-KRT AS path: I
user@scu> show interfaces so-0/0/1 detail Physical interface: so-0/0/1, Enabled, Physical link is Up Interface index: 12, SNMP ifIndex: 17, Generation: 11 Link-level type: PPP, MTU: 4474, Clocking: Internal, SONET mode, Speed: OC3, Loopback: None, FCS: 16, Payload scrambler: Enabled Device flags : Present Running Interface flags: Point-To-Point SNMP-Traps Link flags : Keepalives Hold-times : Up 0 ms, Down 0 ms Keepalive settings: Interval 10 seconds, Up-count 1, Down-count 3 Keepalive statistics: Input : 46 (last seen 00:00:01 ago) Output: 45 (last sent 00:00:00 ago) LCP state: Opened NCP state: inet: Opened, inet6: Not-configured, iso: Not-configured, mpls: Not-configured CHAP state: Not-configured Last flapped : 2002-04-19 11:49:22 PDT (03:10:09 ago) Statistics last cleared: 2002-04-19 14:52:04 PDT (00:07:27 ago) Traffic statistics: Input bytes : 1689276 40 bps Output bytes : 1689747 48 bps Input packets: 20197 0 pps Output packets: 20200 0 pps Queue counters: Queued packets Transmitted packets Dropped packets 0 best-effort 20053 20053 0 1 expedited-fo 0 0 0 2 assured-forw 0 0 0 3 network-cont 146 146 0 SONET alarms : None SONET defects : None Logical interface so-0/0/1.0 (Index 4) (SNMP ifIndex 119) (Generation 3) Flags: Point-To-Point SNMP-Traps Encapsulation: PPP Protocol inet, MTU: 4470 Flags: SCU-in, SCU-out Generation: 6 Route table: 0 Source class Packets Bytes scu-class-a 0 0 scu-class-b 20000 1680000 Filters: Input: icmp-so-0/0/1.0-i, Output: icmp-so-0/0/1.0-o Addresses, Flags: Is-Preferred Is-Primary Destination: 10.255.50/24, Local: 10.255.50.1, Broadcast: Unspecified, Generation: 8 user@scu> show interfaces so-0/0/1 extensive Physical interface: so-0/0/1, Enabled, Physical link is Up Interface index: 12, SNMP ifIndex: 17, Generation: 11 Link-level type: PPP, MTU: 4474, Clocking: Internal, SONET mode, Speed: OC3, Loopback: None, FCS: 16, Payload scrambler: Enabled Device flags : Present Running Interface flags: Point-To-Point SNMP-Traps Link flags : Keepalives Hold-times : Up 0 ms, Down 0 ms Keepalive settings: Interval 10 seconds, Up-count 1, Down-count 3 Keepalive statistics: Input : 51 (last seen 00:00:04 ago) Output: 50 (last sent 00:00:05 ago) LCP state: Opened NCP state: inet: Opened, inet6: Not-configured, iso: Not-configured, mpls: Not-configured CHAP state: Not-configured Last flapped : 2002-04-19 11:49:22 PDT (03:11:05 ago) Statistics last cleared: 2002-04-19 14:52:04 PDT (00:08:23 ago) Traffic statistics: Input bytes : 1689884 264 bps Output bytes : 1690388 280 bps Input packets: 20215 0 pps Output packets: 20217 0 pps Input errors: Errors: 0, Drops: 0, Framing errors: 0, Runts: 0, Giants: 0, Bucket drops: 0, Policed discards: 0, L3 incompletes: 0, L2 channel errors: 0, L2 mismatch timeouts: 0, HS link CRC errors: 0, HS link FIFO overflows: 0 Output errors: Carrier transitions: 0, Errors: 0, Drops: 0, Aged packets: 0, HS link FIFO underflows: 0 Queue counters: Queued packets Transmitted packets Dropped packets 0 best-effort 20053 20053 0 1 expedited-fo 0 0 0 2 assured-forw 0 0 0 3 network-cont 164 164 0 SONET alarms : None SONET defects : None SONET PHY: Seconds Count State PLL Lock 0 0 OK PHY Light 0 0 OK SONET section: BIP-B1 0 0 SEF 0 0 OK LOS 0 0 OK LOF 0 0 OK ES-S 0 SES-S 0 SEFS-S 0 SONET line: BIP-B2 0 0 REI-L 0 0 RDI-L 0 0 OK AIS-L 0 0 OK BERR-SF 0 0 OK BERR-SD 0 0 OK ES-L 0 SES-L 0 UAS-L 0 ES-LFE 0 SES-LFE 0 UAS-LFE 0 SONET path: BIP-B3 0 0 REI-P 0 0 LOP-P 0 0 OK AIS-P 0 0 OK RDI-P 0 0 OK UNEQ-P 0 0 OK PLM-P 0 0 OK ES-P 0 SES-P 0 UAS-P 0 ES-PFE 0 SES-PFE 0 UAS-PFE 0 Received SONET overhead: F1 : 0x00, J0 : 0x00, K1 : 0x00, K2 : 0x00 S1 : 0x00, C2 : 0xcf, C2(cmp) : 0xcf, F2 : 0x00 Z3 : 0x00, Z4 : 0x00, S1(cmp) : 0x00, V5 : 0x00 V5(cmp) : 0x00 Transmitted SONET overhead: F1 : 0x00, J0 : 0x01, K1 : 0x00, K2 : 0x00 S1 : 0x00, C2 : 0xcf, F2 : 0x00, Z3 : 0x00 Z4 : 0x00, V5 : 0x00 Received path trace: e so-0/0/1 65 20 73 6f 2d 30 2f 30 2f 31 00 00 00 00 00 00 e so-0/0/1...... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 0a ................ Transmitted path trace: scu so-0/0/1 67 68 62 20 73 6f 2d 30 2f 30 2f 31 00 00 00 00 scu so-0/0/1.... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ HDLC configuration: Policing bucket: Disabled Shaping bucket : Disabled Giant threshold: 4484, Runt threshold: 3 Packet Forwarding Engine configuration: Destination slot: 0, PLP byte: 1 (0x00) CoS transmit queue Bandwidth Buffer Priority Limit % bps % bytes 0 best-effort 0 0 0 0 low none 1 expedited-forwarding 0 0 0 0 low none 2 assured-forwarding 0 0 0 0 low none 3 network-control 0 0 0 0 low none Logical interface so-0/0/1.0 (Index 4) (SNMP ifIndex 119) (Generation 3) Flags: Point-To-Point SNMP-Traps Encapsulation: PPP Protocol inet, MTU: 4470 Flags: SCU-in, SCU-out Generation: 6 Route table: 0 Source class Packets Bytes scu-class-a 0 0 scu-class-b 20000 1680000 Filters: Input: icmp-so-0/0/1.0-i, Output: icmp-so-0/0/1.0-o Addresses, Flags: Is-Preferred Is-Primary Destination: 10.255.50/24, Local: 10.255.50.1, Broadcast: Unspecified, Generation: 8