Jak ładowany jest system z karty PCMCIA (slot 0)?

Problemy z pozostałymi technologiami (SDH, IronPort, WAAS itp.)
Wiadomość
Autor
Awatar użytkownika
jagol312
member
member
Posty: 21
Rejestracja: 06 mar 2007, 12:51

Jak ładowany jest system z karty PCMCIA (slot 0)?

#1

#1 Post autor: jagol312 »

Witam,
nie bardzo potrafię znaleźć odpowiedź w necie. :(
No, bo plik konfiguracyjny jest wczytywany na końcu a to właśnie tam jest polecenie ładowania systemu z flash'a na slocie 0 lub 1.
No więc z głównego flash'a system, który jest tam, potem config i następnie system z flasha na karcie i reszta configu?
Pozdrawiam,
Jacek
Catch 22 explains all

Awatar użytkownika
Misiekm
wannabe
wannabe
Posty: 518
Rejestracja: 29 lis 2005, 17:31
Lokalizacja: Londyn

#2

#2 Post autor: Misiekm »

Witam

Za lokalizacje i zaladowanie wlasciwego obrazu odpowiedzialny jest ROM - czyli mini IOS.
Czyli: POST -> ROM -> OBRAZ -> CONFIG.

Poniższy link moze byc całkiem przydatny:
http://www.cisco.com/en/US/products/sw/ ... ca743.html

Pozdrawiam

Awatar użytkownika
kktm
CCIE
CCIE
Posty: 2025
Rejestracja: 20 paź 2004, 14:43
Lokalizacja: Wrocław

Re: Jak ładowany jest system z karty PCMCIA (slot 0)?

#3

#3 Post autor: kktm »

jagol312 pisze:Witam,
nie bardzo potrafię znaleźć odpowiedź w necie. :(
No, bo plik konfiguracyjny jest wczytywany na końcu a to właśnie tam jest polecenie ładowania systemu z flash'a na slocie 0 lub 1.
No więc z głównego flash'a system, który jest tam, potem config i następnie system z flasha na karcie i reszta configu?
Pozdrawiam,
Jacek
Pytanie w stylu co bylo pierwsze kura czy jajko lub mniej oficjalnie co bylo pierwsze piwo czy chaos :)

Misiekm dal dobrego linka, dla uscislenia dziala to mniej wiecej tak:

1. komenda boot system w ktorej wskazujesz obraz do zaladowania robi 2 rzeczy:
* wpisuje sie do show running-condig
* ustawia zmienna w routerze BOOTcostam, ktora miesci sie w jakims specjalnym miejscu rootera (nie NVRAM)

2. po przeladowaniu, router sprawdza wartosc rejstru. Jesli pierwsze bity to 0x2 do 0xF to router chce odczytac ios ktroy wskazales i zaglada do naszej dobrze znanej juz zmiennej BOOTcostam

3. router rusza z miejsca na ktore wskazuje BOOTcostam

4. Jak sie pomylisz to router bierze pierwszy z brzegu obraz z rozszerzeniem bin. Dlatego jak jest tylko jeden ios to nie ma co sie bawic w ich wskazywanie
"Trust no one"

kt
wannabe
wannabe
Posty: 416
Rejestracja: 22 lut 2006, 09:01

#4

#4 Post autor: kt »

kktm pisze: 1. komenda boot system w ktorej wskazujesz obraz do zaladowania robi 2 rzeczy:
* wpisuje sie do show running-condig
* ustawia zmienna w routerze BOOTcostam, ktora miesci sie w jakims specjalnym miejscu rootera (nie NVRAM)

2. po przeladowaniu, router sprawdza wartosc rejstru. Jesli pierwsze bity to 0x2 do 0xF to router chce odczytac ios ktroy wskazales i zaglada do naszej dobrze znanej juz zmiennej BOOTcostam
:?:

W miarę przejrzysty opis: http://safari.oreilly.com/0789735199/ch18lev1sec13

Awatar użytkownika
kaarol
wannabe
wannabe
Posty: 136
Rejestracja: 28 gru 2006, 21:23
Lokalizacja: Krakow

Re: Jak ładowany jest system z karty PCMCIA (slot 0)?

#5

#5 Post autor: kaarol »

kktm pisze:
4. Jak sie pomylisz to router bierze pierwszy z brzegu obraz z rozszerzeniem bin. Dlatego jak jest tylko jeden ios to nie ma co sie bawic w ich wskazywanie

TO jeszcze ja się dołączę bo nie testowałem tego a nie mam teraz dostępu do laba. Według jakiego kryterium jest ładowany ios. Ten który jest pierwszy wgrany czy może leci alfabetycznie. Kiedyś to gdzieś znalazłem, a teraz już mi wyleciało. Według tego co jest napisane w

Kod: Zaznacz cały

 Strona cisco
On the Cisco 7000 family routers, a null string causes the first image file in boot flash memory to be used as the boot image that ROM uses for booting. 

To powinien być ładowany pierwszy wgrany ale jak to jest naprawdę.
A i co w przypadku gdybyśmy przez przypadek umieścili na routerze 2600 IOS z 2800 po czym uświadomilibyśmy sobie tą pomyłkę i dograli ios z 2600 ale błędnie zapisali w konfiguracji nazwę IOSu z 2600. Pamiętam, że router krzyknie przy poprawnym starcie, że na flashu jest IOS na inny router, ale właśnie co z sytuacją gdyby się po krzaczyła nam nazwa.
People said I should accept the world. Bullshit! I don't accept the world.

kt
wannabe
wannabe
Posty: 416
Rejestracja: 22 lut 2006, 09:01

#6

#6 Post autor: kt »

kaarol pisze:Według jakiego kryterium jest ładowany ios

najmniejszy 'index number'...
kaarol pisze:ale właśnie co z sytuacją gdyby się po krzaczyła nam nazwa.
nic, przejdzie do następnego kroku poszukiwań... :P
If you set the boot field value to a value of 2 through F, and there is a valid system boot command stored in the configuration file, the router boots the system software as directed by that value. (See Table 3.) If you set the boot field to any other bit pattern, the router uses the resulting number to form a default boot filename for netbooting.

If there are no boot commands in the configuration file, the router attempts to boot the first file in system Flash memory. If no file is found in system Flash memory, the router attempts to netboot a default file whose name is derived from the value of the boot field (for example: cisco2-4500). If the netboot attempt fails, the boot helper image in boot Flash will boot up.

If boot commands are in the configuration file, the router software processes each boot command in sequence until the process is successful or the end of the list is reached. If the end of the list is reached without a file being successfully booted, the router will retry the netboot commands up to six times unless the boot default ROM software if netboot fails bit (bit 13 of the virtual configuration register) is set. If bit 13 is set, the system boots the boot helper image found in boot Flash memory without any retries.
źródło

kaarol pisze:A i co w przypadku gdybyśmy przez przypadek umieścili na routerze 2600 IOS z 2800 po czym uświadomilibyśmy sobie tą pomyłkę i dograli ios z 2600 ale błędnie zapisali w konfiguracji nazwę IOSu z 2600

"Co by było gdyby"... :P heh, często zdarzają Ci się takie sytuacje...? :P

Awatar użytkownika
Misiekm
wannabe
wannabe
Posty: 518
Rejestracja: 29 lis 2005, 17:31
Lokalizacja: Londyn

Re: Jak ładowany jest system z karty PCMCIA (slot 0)?

#7

#7 Post autor: Misiekm »

kaarol pisze: Według jakiego kryterium jest ładowany ios.
Generalnie wg kolejnosci. Czyli jesli nie ma numeru partycji leci od 0 i szuka pierwszego obrazu IOS.
kaarol pisze:
..ale właśnie co z sytuacją gdyby się po krzaczyła nam nazwa.
Mozna nazwac sobie plik jak sie chce, dla routera to nie jest zobowiązujące i tak pokaze domyślną nazwe przy starcie.

Pozdrawiam

Awatar użytkownika
kaarol
wannabe
wannabe
Posty: 136
Rejestracja: 28 gru 2006, 21:23
Lokalizacja: Krakow

#8

#8 Post autor: kaarol »

Ok czyli moje wątpliwości rozwiane. Dzięki wielkie. Szkoda, że nie jestem twórcą tematu bo dałbym wam helped, no ale osoby odpowiadające na temat nie mogą postawić gwiazdki:/
People said I should accept the world. Bullshit! I don't accept the world.

ODPOWIEDZ