Hello rlug, Pentru ca am remarcat ceva interes pentru el, am actualizat patch-ul pentru route realms in quagga de la http://vcalinus.gemenii.ro/quaggarealms.html pentru 0.98.3 stable si am adaugat cateva noi chestii. Ce stie sa faca acum:
bgpd(config-route-map)# set realm <1-255> Realm id for Linux FIB routes WORD Realm name for Linux FIB routes origin-as Use route origin AS as realm id peer-as Use route peer AS as realm id bgpd(config-route-map)# no set realm <0-255> Realm value WORD Realm name origin-as Origin AS - realm peer-as Peer AS - realm <cr> bgpd(config-router)# neighbor x.x.x.x realm <0-255> default realm id WORD default realm name origin-as Set default realm to received route origin AS peer-as Set default realm to peer AS bgpd(config-router)# no neighbor x.x.x.x realm <0-255> default realm id WORD default realm name origin-as Set default realm to received route origin AS peer-as Set default realm to peer AS <cr> Cred ca asta acopera utilizarile normale pt diferentiere metro/extern, shaping, accounting, etc., sugestii sunt binevenite... Daca vreti sa faceti accounting pe traficul inter-AS punand ca realm ASul de origine pe rute, atentie ca /proc/net/rt_acct (rtacct) trunchiaza valoarea realmului la 8 biti (poate o sa ma ocup si de asta daca am timp :) ) Rezultate corecte se obtin insa cu match-ul de iptables pe realm, care suporta valoarea full pe 16bit. Suporta realms in bgpd si pe rute statice in zebra. Realmurile apar in 'sh ip bgp' si in 'sh ip bgp neighbor' Rulati ./configure --enable-realms pentru a-l folosi. L-am trimis si pe quagga-dev, mai astept feedback si de acolo. Enjoy... http://vcalinus.gemenii.ro/quagga-0.98.3-realms.diff -- Best regards, Calin mailto:vcalinusATgemenii.ro mailto:calin.veleaATfreescale.com --- Detalii despre listele noastre de mail: http://www.lug.ro/
