Professional Documents
Culture Documents
03 - Filtriranje Saobracaja PBR PDF
03 - Filtriranje Saobracaja PBR PDF
Napomena:
Ne postoji jedan tip filtera koji je pogodan za svaku situaciju.
Route mape
Route mape su sline po funkciji ACL-u, ali pruaju puno
vei stepen kontrole.
Route mape su sline skriptama.
Radi lakeg dokumentovanja mogu da budu imenovane umjesto
numerisane.
Pojedine linije su sekvencijalno numerisane radi lakeg editovanja.
Koriste se match & set uslovi, slini if, then logici.
Ovo dozvoljava da se testiranje vri koritenjem match komandi. Ako je
postavljeni uslov ispunjen, mogu se izvriti akcije definisane pomou set
komande radi modifikovanja atributa paketa ili ruta.
BGP
Route mape su primarni alat za implementiranje BGP logike odluivanja.
Description
map-tag
permit | deny
sequence-number
match X Y Z
match A
AND
set B
set C
If {(X OR Y OR Z)
AND A match}
Then {Set B AND C}
(and exit route-map)
Else
If Q matches
Then set R
Else
Set nothing
match komande
Specifikovanje uslova koji mora biti ispunjen.
Router(config-route-map)#
match condition
match komande
Komanda
Opis
match community
match interface
Meuje bilo koje rute koje imaju next hop preko jednog od
specifikovanih interfejsa.
match ip address
Meuje bilo koje rute koje imaju adresu iz odredine mree koja je
dozvoljena ili zabranjena preko standardne ili proirene ACL.
match ip next-hop
Meuje bilo koje rute koje imaju next-hop adresu koja se prenosi
od strane jedne od specifikovanih ACL listi.
match route-type
match tag
set komande
Modifikovanje akcija.
Router(config-route-map)#
set action
10
set komande
Komanda
Opis
set as-path
set community
set interface
Odreuje interfejs preko kojeg treba poslati paket ako je ispunjen uslov
definisan match komandom route mape za PBR.
set ip next-hop
Odreuje next hop na koji treba poslati paket ako je ispunjen uslov
definisan match komandom route mape za PBR.
set local-preference
set metric
set metric-type
set tag
set weight
11
Parametar
Opis
access-list-number |
Specifikovanje standardne ACL preko broja ili imena.
name
in
interface-type
interface-number
13
Parametar
Opis
access-list-number |
Specifikovanje standardne ACL preko broja ili imena.
name
out
interface-name
14
Primjer 1a
EIGRP AS 1
10.0.0.0
192.168.5.0
172.16.0.0
R2
R1
D 10.0.0.0/8 [90/...]
S0/0/0
R3
D 172.16.0.0/16 [90/...]
D 10.0.0.0/8 [90/...]
U ovom primjeru, mrea 10.0.0.0 mora biti sakrivena od hostova u mrei 192.168.5.0.
Komanda distribute-list out na ruteru R2 primijenjuje ACL 7 na pakete koji
izlaze kroz interfejs S0/0/0. ACL 7 dozvoljava da se distribuiraju samo informacije o
mrei 172.16.0.0.
Implicitno deny any na kraju ACL spreava distribuiranje informacija o bilo kojoj
drugoj mrei, ukljuujui i mreu 10.0.0.0.
15
Primjer 1b
EIGRP AS 1
10.0.0.0
192.168.5.0
172.16.0.0
R2
R1
D 10.0.0.0/8 [90/...]
S0/0/0
R3
D 172.16.0.0/16 [90/...]
D 10.0.0.0/8 [90/...]
Kao alternativa, mrea 10.0.0.0 moe biti eksplicitno iskljuena, a da se dozvole sve druge
rute.
16
17
18
19
20
Parametar
Opis
list-name
list-number
seq seq-value
deny | permit
network /
length
ge ge-value
le le-value
22
23
24
Konfigurisanje PBR-a
Plan implementacije:
Definisanje i imenovanje route mape pomou komande
route-map.
Definisanje uslova koji treba da se meuju (komande match).
Definisanje akcija koje treba preduzeti kada doe do mea (komande
set).
25
Da li je route
mapa
primjenjena
na ulazni
interfejs?
Ne
Da
Da li postoji
me u deny
komandi?
Da
Prosljeivanje
paketa
preko tabele
rutiranja.
Ne
Da li postoji
me u permit
komandi?
R1
Da
Primjena set
komandi.
26
27
Match komande
Specifikovanje uslova koji mora da se meuje.
Router(config-route-map)#
match condition
28
Opis
match community
match interface
Meuje bilo koje rute koje imaju next hop preko jednog od
specifikovanih interfejsa.
match ip address
Meuje bilo koje rute koje imaju adresu iz odredine mree koja je
dozvoljena ili zabranjena preko standardne ili proirene ACL.
match ip next-hop
Meuje bilo koje rute koje imaju next-hop adresu koja se prenosi
od strane jedne od specifikovanih ACL listi.
match route-type
match tag
29
Parametar
Opis
access-list-number |
name
prefix-list prefixlist-name
30
Parametar
Opis
min
max
31
Komanda set
Modifikovanje meovanih uslova.
Router(config-route-map)#
set action
32
Opis
set as-path
set community
set interface
Odreuje interfejs preko kojeg treba poslati paket ako je ispunjen uslov
definisan match komandom route mape za PBR.
set ip next-hop
Odreuje next hop na koji treba poslati paket ako je ispunjen uslov
definisan match komandom route mape za PBR.
set local-preference
set metric
set metric-type
set tag
set weight
33
34
35
36
Verifikacija PBR
Komanda
show ip policy
show route-map [map-name]
debug ip policy
Opis
Prikazuje route mape koritene za PBR.
Prikazuje konfigurisane route mape.
Prikazuje PBR detalje da li paket meuje uslov, i ako da,
rezultujue informacije o rutiranju za paket.
37
192.168.6.0
.6
S0/0/0
10.1.0.0 /24
R2
Internet
Fa0/0
ISP 2
R1
10.2.0.0 /24
S0/0/1
172.16.7.0
.7
R3
192.168.6.0
.6
S0/0/0
10.1.0.0 /24
R2
Internet
Fa0/0
ISP 2
R1
10.2.0.0 /24
S0/0/1
172.16.7.0
.7
R3
39
192.168.6.0
S0/0/0
10.1.0.0 /24
R2
.6
Internet
Fa0/0
ISP 2
R1
10.2.0.0 /24
S0/0/1
172.16.7.0
.7
R3
40