Quantcast
Channel: Ethernet Switching topics
Viewing all articles
Browse latest Browse all 2326

EX-4200 MPLS CCC load-balance with two links

$
0
0

Hi,

We have two stacks of ex4200 switches (JunOS [12.3R6.6]). Between this stacks organized two L2-channels.

I need to load-balance CCC MPLS-traffic on these two L2-channles. But why MPLS-traffic only goes in one of the channels (through ae9.0)? 

 

From the last table ("verify routing table family mpls") seen that only the traffic passes through the interface ae9.0, but where the interface ae.10?

Why no load-balancing between ae9.0  and ae10.0? 

And will traffic passes through the interace ae10.0 if ae9.0 is fail?

 

 

 

 mpls-forum.jpg

Config of EX-4200-Stack1:

interfaces {
 lo0 {
        unit 0 {
            family inet {
              address 10.255.0.1/32;

 ge-0/0/44 {
        unit 0 {
            family ccc;


 ge-1/0/44 {
        unit 0 {
            family ccc;


 ae9 {
        description ISP1
        mtu 1532;
        aggregated-ether-options {
            lacp {
                active;
            }
        }
        unit 0 {
            family inet {
               address 10.254.0.1/29;
            }
            family mpls;

 ae10 {
        description ISP2
        mtu 1532;
        aggregated-ether-options {
            lacp {
                active;
            }
        }
        unit 0 {
            family inet {
               address 10.254.1.1/29;
            }
            family mpls;


routing-options {
    nonstop-routing;
    router-id 10.255.0.1;

protocols {
 connections {
        remote-interface-switch SPB-MED-JSW {
            interface ge-0/0/44.0;
            transmit-lsp to-SPB-REP;
            receive-lsp to-SPB-MED;
        }
        remote-interface-switch SPB-MED-JSW-02 {
            interface ge-1/0/44.0;
            transmit-lsp to-SPB-REP-2;
            receive-lsp to-SPB-MED-2;


rsvp {
        traceoptions {
            file RSVP.log;
            flag error;
        }
        interface lo0.0;
        interface ae10.0;
        interface ae9.0;

mpls {
        traceoptions {
            file MPLS.log;
            flag error;
        }
        no-cspf;
        label-switched-path to-SPB-REP {
            to 10.255.0.3;
        }
        label-switched-path to-SPB-REP-2 {
            to 10.255.0.3;
        }
        interface ae10.0;
        interface ae9.0;

 ospf {
        traffic-engineering;
        preference 110;
        area 0.0.0.0 {
               interface lo0.0; 
               interface ae9.0;
               interface ae10.0;
               }
        }

 

Config of EX-4200-Stack2:

interfaces {
lo0 {
unit 0 {
family inet {
address 10.255.0.3/32;

ge-0/0/44 { unit 0 { family ccc; ge-1/0/44 { unit 0 { family ccc; ae9 { description ISP1 mtu 1532; aggregated-ether-options { lacp { active; } } unit 0 { family inet { address 10.254.0.2/29; } family mpls; ae10 { description ISP2 mtu 1532; aggregated-ether-options { lacp { active; } } unit 0 { family inet { address 10.254.1.2/29; } family mpls; routing-options { nonstop-routing; router-id 10.255.0.3; protocols { connections { remote-interface-switch SPB-REP-JSW { interface ge-0/0/44.0; transmit-lsp to-SPB-MED; receive-lsp to-SPB-REP; } remote-interface-switch SPB-REP-JSW-02 { interface ge-1/0/44.0; transmit-lsp to-SPB-MED-2; receive-lsp to-SPB-REP-2; rsvp { traceoptions { file RSVP.log; flag error; } interface lo0.0; interface ae10.0; interface ae9.0; mpls { traceoptions { file MPLS.log; flag error; } no-cspf; label-switched-path to-SPB-MED { to 10.255.0.1; } label-switched-path to-SPB-MED-2 { to 10.255.0.1; } interface ae10.0; interface ae9.0; ospf { traffic-engineering; preference 110; area 0.0.0.0 {
interface lo0.0; interface ae9.0; interface ae10.0; } }

 

 Verify  OSPF:

 

user@EX-4200-Stack1# run show ospf neighbor
Address          Interface              State     ID               Pri  Dead
10.254.1.2       ae10.0                 Full      10.255.0.3       128    37
10.254.0.2       ae9.0                  Full      10.255.0.3       128    35

 

Verify MPLS interfaces:

 

 

user@EX-4200-Stack1# run show mpls interface
Interface        State       Administrative groups (x: extended)
ae9.0            Up         <none>
ae10.0           Up         <none>

 

Verify RSVP session:

user@EX-4200-Stack1# run show rsvp session
Ingress RSVP: 2 sessions
To              From            State   Rt Style Labelin Labelout LSPname
10.255.0.3      10.255.0.1      Up       0  1 FF       -   300288 to-SPB-REP
10.255.0.3      10.255.0.1      Up       0  1 FF       -   300304 to-SPB-REP-2
Total 2 displayed, Up 2, Down 0

Egress RSVP: 2 sessions
To              From            State   Rt Style Labelin Labelout LSPname
10.255.0.1      10.255.0.3      Up       0  1 FF  299968        - to-SPB-MED
10.255.0.1      10.255.0.3      Up       0  1 FF  299984        - to-SPB-MED-2
Total 2 displayed, Up 2, Down 0

Transit RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0

Verify routing table family mpls:

user@EX-4200-Stack1# run show route forwarding-table family mpls
Routing table: default.mpls
MPLS:
Destination        Type RtRef Next hop           Type Index NhRef Netif
default            perm     0                    dscd    50     1
0                  user     0                    recv    49     4
1                  user     0                    recv    49     4
2                  user     0                    recv    49     4
13                 user     0                    recv    49     4
299968             user     0                   Pop    1552     2 ge-0/0/44.0
299984             user     0                   Pop    1649     2 ge-1/0/44.0
ge-0/0/44.0  (CCC) user     0 10.254.0.2        Push 300288  1561     2 ae9.0
ge-1/0/44.0  (CCC) user     0 10.254.0.2        Push 300304  1573     2 ae9.0

 

Thanks for help.

 

Nick.


Viewing all articles
Browse latest Browse all 2326

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>