balancing link

  • 0
  • 1
  • Question
  • Updated 2 years ago
  • Answered
Good afternoon,In a client must perform a link balancing between two locations. The interlinking between them, atualemente, is performed through radio (Radwin), however the client requests to be balanced (50% and 50%) the traffic with an optical fiber. The port is gigabit and Fibre is 100.
What would be the best possible way?
LACP L2?
Model: X440-24t
View: 15.2.1.5

Thank you
Photo of Felipe

Felipe

  • 252 Points 250 badge 2x thumb

Posted 2 years ago

  • 0
  • 1
Photo of Patrick Voss

Patrick Voss, Alum

  • 11,594 Points 10k badge 2x thumb
Hello Felipe,

The ports will not equally load balance across a LAG. You can try tweaking the algorithm to see what the output is but this is a trial and error process.
(Edited)
Photo of Henrique

Henrique, Employee

  • 10,342 Points 10k badge 2x thumb
Hi Felipe,

For Link Aggregation/LACP/802.3ad both ports must belong to the same vlans + both ports must be the same type and same speed.

It seems that you want to balance the traffic between 2 different ports using 2 different vlans. Am I correct?

If so, then you should have routing configuration to accomplish this as follows:

1. Lets say you want to balance between Gateway1 and Gateway2
2. You should have 2 routes to the same destination using both Gateways (1 route pointing to gw1 and another route pointing to gw2) and both routes must have the same metric/cost
3. If #1 and #2 are true than use the command "enable iproute sharing"

Please provide us more details about your scenario so we can guide you accordingly
Photo of Patrick Voss

Patrick Voss, Alum

  • 11,594 Points 10k badge 2x thumb
To piggy back off what Henrique said, ip route sharing will act just like a lag in a sense it wont balance the traffic perfectly but will hash it out one or the other based on an algorithm.
Photo of Erik Auerswald

Erik Auerswald, Embassador

  • 13,772 Points 10k badge 2x thumb
Hello Felipe,

load sharing between a 1Gbps and a 100Mbps link can create performance problems if more than 100Mbps of traffic is sent to the slower link. The 1Gbps link might still have (a lot of) capacity left, but the 100Mbps link is saturated and will drop traffic. Using just the 1Gbps link (with the 100Mbps link as backup) should work much better.

If both connections allow the same speed of 100Mbps or less, you can configure the 1Gbps port to use 100Mbps and use port sharing (LAG) or routing with ECMP (route sharing).

Erik
Photo of Felipe

Felipe

  • 252 Points 250 badge 2x thumb
Thank you all!However, reviewing the customer's design, I found that the connection via Radwin is not direct, with a third on the way Extreme x440 (Below the drawing).
I believe that this case will not be possible to achieve this balance, remembering that this whole network is Layer 2.

(Edited)
Photo of Henrique

Henrique, Employee

  • 10,342 Points 10k badge 2x thumb
Hi Felipe,

Since LAG is enabled in the same source/destination switches, that would work if you had a second  direct link between "Sede X440" and "Garagem X440".

I'm wondering about using MLAG. The Peers would be between both X440 in the right and a LAG from HSU to both MLAG peers.

Please take a look in the article below (consider the server in the diagram as the "HSU"):

https://gtacknowledge.extremenetworks.com/articles/How_To/How-to-configure-MLAG-in-Extreme-switches
Photo of Felipe

Felipe

  • 252 Points 250 badge 2x thumb
Hi Henrique,
Thank you for the tip!

Performed a lab on the item that you sent me and is working, however I have some questions:

Station occurring losses of packages, about 20x1.

This architecture is redundancy or balancing? How to check the traffic on each side of the network?
Photo of Felipe

Felipe

  • 252 Points 250 badge 2x thumb
Henrique,

So, from what I understand, this configuration in this scenario does not meet my demand, right?Since I need redundancy and balancing.
Photo of Henrique

Henrique, Employee

  • 10,342 Points 10k badge 2x thumb
Hi Felipe, the only issue here is related to ISC link fail.

Using a secondary health-check path would fix this.

I was wondering about creating a new vlan (ISC2) to the following devices/ports:

- Sede port 1 (ip 1.1.1.1/30)
- Garagem port 1 (ip 1.1.1.2/30)
- Extreme Morro Cristo ports 1 and 2 (no ipaddress)

"To reduce the amount of traffic on the alternate path, health check messages are initiated on the alternate path only when the ISC link goes down. When the ISC link is up, no health check messages are exchanged on the alternate path."

Would be great to validate that in your lab and simulate all possible failures (including the ISC link).
Photo of Felipe

Felipe

  • 252 Points 250 badge 2x thumb
New MLAG peer? As will be held this check?
(Edited)
Photo of Henrique

Henrique, Employee

  • 10,342 Points 10k badge 2x thumb
Hi Felipe,

It's not a new MLAG peer. It's a 2nd health-check ISC vlan/ip.

Is case of a link fail between MLAG peers (Sede and Garagem), a 2nd health-check ISC vlan/ip (let's say "ISC2" vlan) will be used to check and assure both peers can still communicate and sync FDB tables till the main ISC link is restored.

This ISC2 vlan would be using the physical link through "Extreme Morro Cristo" switch as follows:

- Sede port 1 (ip 1.1.1.1/30)
- Garagem port 1 (ip 1.1.1.2/30)
- Extreme Morro Cristo ports 1 and 2 (no ipaddress)

Therefore no additional physical link is needed.

Usually this solution uses the "Mgmt" vlan as the 2nd path (new physical link is needed).

However, I believe that the above configuration might help.

That should be validated first.
Photo of Felipe

Felipe

  • 252 Points 250 badge 2x thumb
Hi Henrique,

See if this right. It would be just that?
For not work.

__________________________________________________________________


Extreme Sede.10 # show vlan "isc2"
VLAN Interface with name isc2 created by user
    Admin State:         Enabled     Tagging:   802.1Q Tag 20
    Description:         None
    Virtual router:      VR-Default
    IPv4 Forwarding:     Disabled
    IPv4 MC Forwarding:  Disabled
    Primary IP:          1.1.1.1/30
    IPv6 Forwarding:     Disabled
    IPv6 MC Forwarding:  Disabled
    IPv6:                None
    STPD:                None
    Protocol:            Match all unfiltered protocols
    Loopback:            Disabled
    NetLogin:            Disabled
    OpenFlow:            Disabled
    QosProfile:          None configured
    Egress Rate Limit Designated Port: None configured
    Flood Rate Limit QosProfile:       None configured
    Ports:   1.           (Number of active ports=1)
       Tag:   *1(SEDE_MC)G
        Flags:    (*) Active, (!) Disabled, (g) Load Sharing port
                  (b) Port blocked on the vlan, (m) Mac-Based port
                  (a) Egress traffic allowed for NetLogin
                  (u) Egress traffic unallowed for NetLogin
                  (t) Translate VLAN tag for Private-VLAN
                  (s) Private-VLAN System Port, (L) Loopback port
                  (e) Private-VLAN End Point Port
                  (x) VMAN Tag Translated port
                  (G) Multi-switch LAG Group port
                  (H) Dynamically added by MVRP
                  (U) Dynamically added uplink port
                  (V) Dynamically added by VM Tracking
__________________________________________________________________

Extreme Garagem.14 # show vlan "isc2"

VLAN Interface with name isc2 created by user
    Admin State:         Enabled     Tagging:   802.1Q Tag 20
    Description:         None
    Virtual router:      VR-Default
    IPv4 Forwarding:     Disabled
    IPv4 MC Forwarding:  Disabled
    Primary IP:          1.1.1.2/30
    IPv6 Forwarding:     Disabled
    IPv6 MC Forwarding:  Disabled
    IPv6:                None
    STPD:                None
    Protocol:            Match all unfiltered protocols
    Loopback:            Disabled
    NetLogin:            Disabled
    OpenFlow:            Disabled
    QosProfile:          None configured
    Egress Rate Limit Designated Port: None configured
    Flood Rate Limit QosProfile:       None configured
    Ports:   1.           (Number of active ports=1)
       Tag:   *1(Garagem_MC)G
        Flags:    (*) Active, (!) Disabled, (g) Load Sharing port
                  (b) Port blocked on the vlan, (m) Mac-Based port
                  (a) Egress traffic allowed for NetLogin
                  (u) Egress traffic unallowed for NetLogin
                  (t) Translate VLAN tag for Private-VLAN
                  (s) Private-VLAN System Port, (L) Loopback port
                  (e) Private-VLAN End Point Port
                  (x) VMAN Tag Translated port
                  (G) Multi-switch LAG Group port
                  (H) Dynamically added by MVRP
                  (U) Dynamically added uplink port
                  (V) Dynamically added by VM Tracking

__________________________________________________________________

Extreme Morro Cristo.6 # show vlan "isc2"

VLAN Interface with name isc2 created by user
    Admin State:         Enabled     Tagging:   802.1Q Tag 20
    Description:         None
    Virtual router:      VR-Default
    IPv4 Forwarding:     Disabled
    IPv4 MC Forwarding:  Disabled
    IPv6 Forwarding:     Disabled
    IPv6 MC Forwarding:  Disabled
    IPv6:                None
    STPD:                None
    Protocol:            Match all unfiltered protocols
    Loopback:            Disabled
    NetLogin:            Disabled
    OpenFlow:            Disabled
    TRILL:               Disabled
    QosProfile:          None configured
    Egress Rate Limit Designated Port: None configured
    Flood Rate Limit QosProfile:       None configured
    Ports:   1.           (Number of active ports=1)
       Tag:       *1g
        Flags:    (*) Active, (!) Disabled, (g) Load Sharing port
                  (b) Port blocked on the vlan, (m) Mac-Based port
                  (a) Egress traffic allowed for NetLogin
                  (u) Egress traffic unallowed for NetLogin
                  (t) Translate VLAN tag for Private-VLAN
                  (s) Private-VLAN System Port, (L) Loopback port
                  (x) VMAN Tag Translated port
                  (G) Multi-switch LAG Group port
                  (H) Dynamically added by MVRP
                  (D) TRILL Designated, (A) TRILL Appointed Forwarder
                  (I) Dynamically added by IDM
                  (U) Dynamically added uplink port
                  (V) Dynamically added by VM Tracking
Photo of Henrique

Henrique, Employee

  • 10,342 Points 10k badge 2x thumb
Hi Felipe,

The configuration for alternate path should be as follows:

Sede:

create vlan ISC2 tag 20
config ISC2 add ports 1 tagged
config ISC2 ipaddress 1.1.1.1/30
configure mlag peer <garagem_mlag_peer_name> alternate ipaddress 1.1.1.2 vr vr-default

Garagem:

create vlan ISC2 tag 20
config ISC2 add ports 1 tagged
config ISC2 ipaddress 1.1.1.2/30
configure mlag peer <sede_mlag_peer_name> alternate ipaddress 1.1.1.1 vr vr-default

Extreme Morro Cristo:

create vlan ISC2 tag 20
config ISC2 add ports 1 tagged


Since the alternate path will cross 2 ports of the same LAG (through "Extreme Morro Cristo" switch), I'm not sure if that works. You can ping 1.1.1.2 from Sede switch and confirm if the communication is working.
Photo of Felipe

Felipe

  • 252 Points 250 badge 2x thumb
Hi Henrique,

Thank you for help, but unfortunately I'll have to check for new swichtes that accept EXOS 15.5, because in my lab I as follows:

Extreme Morro Christ Model: X440-24T View: 15.5.3.4
Extreme Seat Model: X250e-48p View: 15.3.2.11 Pacth1-2
Extreme Garage Model: X450e-48p View: 15.3.2.11 Pacth1-2

It was my laboratory for water below. For not accept "alternate ipaddress"
Photo of Henrique

Henrique, Employee

  • 10,342 Points 10k badge 2x thumb
Hi Felipe, just in case you want to check the EXOS version supported by platform you can find that in the link below:

http://documentation.extremenetworks.com/hw_sw_compatibility/HardwareSoftwareCompatibility/r_summit-...
Photo of Felipe

Felipe

  • 252 Points 250 badge 2x thumb
Hi Henrique,

Did I can perform this lab with the ExtremeXOS VM?
Photo of Henrique

Henrique, Employee

  • 10,342 Points 10k badge 2x thumb
Hi Felipe, I haven't tried MLAG configuration in EXOS VM yet, but I believe you can get this working in your lab.

Please check the article below for information about how to get the latest EXOS VM version:

Where to download the latest version of EXOS VM?