Jawaban singkat, cukup gunakan Resource ReSerVation Protocol (RSVP).
Jawaban panjang, Anda bisa menggunakan multi-topologi-routing dan memiliki beberapa metrik di setiap antarmuka dan memaksa beberapa paket untuk topologi berbeda dari paket lain. Tetapi saya tidak akan benar-benar berani di sana.
Anda mungkin ingin berbicara dengan tim akun Anda bahwa Anda ingin perutean segmen diterapkan: http://tools.ietf.org/html/draft-previdi-filsfils-isis-segment-routing-02 (tekanan pelanggan akan membantu pengembangan sumber daya)
Perutean segmen akan membuatnya sepele untuk menyelesaikan masalah Anda saat menghapus LDP dan RSVP dari jaringan Anda, hanya mengandalkan IGP.
Karena saran saya di komentar tidak benar-benar berfungsi, saya akan menjelaskan mengapa tidak, dan cara memperbaikinya.
Masalahnya adalah kita perlu menginstal LSP di HW untuk dapat menggunakannya. Dan dengan saran saya, RSVP LSP tidak benar-benar diinstal sampai LDP LSP hilang. Jadi kami tidak dapat menyuntikkan lalu lintas secara kondisional di sana.
Saya tidak dapat menemukan cara untuk memaksa RSVP + LDP dalam ECMP, dengan preferensi yang sama dengan LDP menang. Tetapi kita masih dapat mencapai apa yang diinginkan setidaknya dalam dua cara terpisah.
- Dual next-hops
Tambahkan hop kedua di l2circuit PEs. Next-hop ini tidak akan digunakan oleh iBGP, jadi tidak ada traffic sama sekali.
Sekarang konfigurasikan terowongan RSVP untuk loopback kedua ini dan gunakan sebagai alamat tetangga untuk l2circuit.
Efek bersihnya adalah, semua lalu lintas menggunakan LDP kecuali l2circuit ini yang menggunakan RSVP
- RSVP saja.
Buat dua terowongan RSVP, satu menggunakan jalur IGP (yaitu akan menggunakan sama dengan LDP) yang lain menggunakan jalur eksplisit Anda. Ini dapat diatur ke ECMP, yaitu semua lalu lintas akan menggunakan kedua terowongan.
Sekarang karena kami telah memenuhi persyaratan ECMP, kami dapat menggunakan kebijakan ekspor 'routing-options forwarding-table' untuk menempatkan beberapa lalu lintas di LSP_NORMAL dan beberapa lalu lintas di LSP_EVPN. Pada dasarnya kebijakan ekspor kita adalah:
.
term EVPN {
from community EVPN;
then {
install-nexthop lsp LSP_EVPN;
accept;
}
}
term NORMAL {
from next-hop 1.2.3.4;
then {
install-nexthop lsp LSP_NORMAL;
accept;
}
}
Sekarang tidak ada lalu lintas yang benar-benar akan menggunakan ECMP karena semua lalu lintas akan dipaksa ke satu atau LSP RSVP lainnya.
Saya lebih suka opsi 1.