Konfigurasi Per-Packet Load Balancing di JUNOS

Secara default, ketika ada beberapa link dengan biaya/cost yang sama ke tujuan yang sama untuk rute aktif, Junos OS menggunakan algoritma hash untuk memilih salah satu alamat hop berikutnya untuk diinstal di forwarding table.

Buat policy statement

[edit policy-options policy-statement LB-PACKET]
root@JUNOS# show
term 1 {
    from {
        route-filter 172.19.16.0/24 orlonger;
        route-filter 172.19.17.0/24 orlonger;
    }
    then {
        load-balance per-packet;
    }
}

Yang ditandai warna orange bisa disesuaikan dengan nama dan range IP sesuai kebutuhan.
Logic: jika terdapat multiple link dengan tujuan IP dalam rentang subnet tersebut maka akan dilakukan load balance per packet

Terapkan statement kedalam forwarding table

[edit routing-options forwarding-table]
root@JUNOS# show
export LB-PACKET;

Export nama statement yang telah kita buat kedalam routing table

Untuk dokumen resmi bisa dilihat di official website juniper di link berikut

https://www.juniper.net/documentation/us/en/software/junos/sampling-forwarding-monitoring/topics/concept/policy-configuring-per-packet-load-balancing.html

Tested on: Juniper MX204