ROTS - dlaczego moge pingowac wszystkie subinterfejsy?

Problemy związane ze switchingiem
Wiadomość
Autor
bird
member
member
Posty: 28
Rejestracja: 02 paź 2012, 18:50

ROTS - dlaczego moge pingowac wszystkie subinterfejsy?

#1

#1 Post autor: bird »

Zrobiłem sobie zwykła infrastrukturę router on the stick. Router R1:
R1#show ip inter brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 unassigned YES manual up up
FastEthernet0/0.1 192.168.0.1 YES manual up up
FastEthernet0/0.2 172.17.0.1 YES manual up up
FastEthernet0/0.3 10.0.30.1 YES manual up up
FastEthernet0/1 2.2.2.2 YES manual up up

Do R1 do interfejsu 0/0 podlaczylem switch ESW1 interfejsem 1/0 w trybie TRUNK. Na nim zrobiłem:
Vlan30 10.0.30.2 YES manual up up
Do interfejsu 1/1 podlaczylem switch ESW2 z interfejsem:
Vlan30 10.0.30.3 YES manual up up

Moje pytanie brzmi: dlaczego z switcha ESW2 mogę spingować wszystkie interfejsy R1, pomimo tego, że ESW2 nie ma zdefiniowanej bramy domyślnej?

ESW2#ping 2.2.2.2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/31/68 ms
ESW2#ping 192.168.0.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/32/56 ms
ESW2#ping 172.17.0.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.17.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/236/1060 ms

Przykładowy Log z wiresharka:
23 6.126955000 10.0.30.3 2.2.2.2 ICMP 118 Echo (ping) request id=0x000f, seq=0/0, ttl=255 (reply in 24)
24 6.167777000 2.2.2.2 10.0.30.3 ICMP 118 Echo (ping) reply id=0x000f, seq=0/0, ttl=255 (request in 23)

Awatar użytkownika
frontier
wannabe
wannabe
Posty: 1861
Rejestracja: 16 lis 2004, 13:55
Lokalizacja: Edinburgh

#2

#2 Post autor: frontier »

Proxy ARP?

Kod: Zaznacz cały

int fa0/0.3
 no ip proxy-arp
Jeden konfig wart więcej niż tysiąc słów

bird
member
member
Posty: 28
Rejestracja: 02 paź 2012, 18:50

#3

#3 Post autor: bird »

A jest to domyślnie włączone? To są czyste urządzenia. Sprawdziłem to na prawdziwym sprzęcie (3845 i 3560) oraz w GNS3 (3745).

edit
GNS wyczyscil mi konfigi i wkleilem zle...
Ostatnio zmieniony 20 lip 2015, 18:42 przez bird, łącznie zmieniany 2 razy.

Awatar użytkownika
frontier
wannabe
wannabe
Posty: 1861
Rejestracja: 16 lis 2004, 13:55
Lokalizacja: Edinburgh

#4

#4 Post autor: frontier »

bird pisze:A jest to domyślnie włączone? To są czyste urządzenia. Sprawdziłem to na prawdziwym sprzęcie (3845 i 3560) oraz w GNS3 (3745).
O ile mi wiadomo tak, domyślnie jest włączone, sprawdzisz tym:

Kod: Zaznacz cały

show ip int fa0/0 | i Prox
Jeden konfig wart więcej niż tysiąc słów

bird
member
member
Posty: 28
Rejestracja: 02 paź 2012, 18:50

#5

#5 Post autor: bird »

R1: http://jpst.it/AiFi
ESW1: http://jpst.it/AiFp
ESW2: http://jpst.it/AiFv

Wyłączenie proxy-arp na 0/0.3 nic nie pomoglo, nadal wszystko da sie pingowac.

michal_basta
CCIE
CCIE
Posty: 213
Rejestracja: 04 mar 2009, 20:17
Lokalizacja: Warszawa

#6

#6 Post autor: michal_basta »

Switche nie maja wlaczonego routingu, dlatego o kazdy adres beda wysylac zapytanie ARP. Jesli wlaczysz 'ip routing' i nie beda mialy defaulta, przestanie dzialac.

bird
member
member
Posty: 28
Rejestracja: 02 paź 2012, 18:50

#7

#7 Post autor: bird »

michal_basta pisze:Switche nie maja wlaczonego routingu, dlatego o kazdy adres beda wysylac zapytanie ARP. Jesli wlaczysz 'ip routing' i nie beda mialy defaulta, przestanie dzialac.
Masz rację. Po włączeniu ip routing na switchu ESW2 przestaje pingować inne interfejsy R1. Patrzyłem w wiresharka to nawet nie wychodzą zapytania arp tak jak wcześniej.
Nie rozumiem tylko dlaczego przy wyłączonym ip routing switch działa jakby ignorując vlany... Mógłbyś coś więcej napisać albo podrzucić jakąś dokumentację?

michal_basta
CCIE
CCIE
Posty: 213
Rejestracja: 04 mar 2009, 20:17
Lokalizacja: Warszawa

#8

#8 Post autor: michal_basta »

Majac routing i brame domyslna polegamy na niej chcac sie dostac do innych podsieci, wiec dla takich adresow odpytujemy w ARPie tylko adres bramy.

Switch nie ignoruje Vlanow, po prostu wysyla ARP na 255.255.255.255. Akurat zlozylo sie, ze te adresy masz na routerze - gdyby byly gdziekolwiek w tym Vlanie poza nim samym to przy wylaczonym proxy-arp oczywiscie ping by juz nie dzialal.

bird
member
member
Posty: 28
Rejestracja: 02 paź 2012, 18:50

#9

#9 Post autor: bird »

No ale czy ARP na 255.255.255.255 nie powinien iść tylko w Vlanie w którym switch ma interfejs L3? I czy w takim wypadku zwykły switch L2 z jednym interfejsem L3 do zarzadzania i bez opcji routingu będzie w stanie komunikować się z wszystkimi interfejsami routera?

michal_basta
CCIE
CCIE
Posty: 213
Rejestracja: 04 mar 2009, 20:17
Lokalizacja: Warszawa

#10

#10 Post autor: michal_basta »

Trzebaby to sprawdzic w praktyce. Mozliwe, ze router jest na tyle sprytny, ze otrzymujac zapytanie ARP dot. swojego wlasnego adresu odpowiada bez wzgledu na to, ktorym interfejsem przyszlo. Teoretycznie 'no proxy arp' powinien temu zapobiegac, ale nigdy nie wiadomo. Wyrzuc 10 lub 20 z trunka i sprobuj je pingowac.

bird
member
member
Posty: 28
Rejestracja: 02 paź 2012, 18:50

#11

#11 Post autor: bird »

Po wywaleniu vlanu 30 z trunka na ESW2 nie pinguje już nic... Czyli tak jakby cały ruch szedł przez Vlan 30 i dopiero R1 przerzucała ruch pomiedzy interfejsami. Tylko dlaczego R1 to robi? Wyłączenie proxy arp na subinterfejsie czy interfejsie nic nie zmienia.

ODPOWIEDZ