Advanced IOS Functions

Backing up & Restoring Cisco IOS

Cisco IOS flash memory में stored होता है। यदि flash memory में जगह हो तो एक से अधिक IOS files भी flash memory में store की जा सकती है। यदि आप flash memory में available space देखना चाहते है तो इसके लिए आप show flash command use कर सकते है। ये command flash memory में stored files को भी show करती है।

# router show flash

Flash memory से किसी भी IOS file का आप backup ले सकते है। आगे इसी process के बारे में बताया गया है।

Backing Up IOS

IOS का backup लेने के लिए एक TFTP server की जरुरत पड़ती है। Router और TFTP server के बीच में IP connection होना चाहिए। Router की flash memory से TFTP server पर backup लेने के लिए आप copy flash tftp command execute करते है।

# router copy flash tftp    

जब आप इस command को execute करते है तो आपसे command line interface के द्वारा information माँगी जाती है। इस information की list नीचे दी जा रही है।

  • TFTP server का address
  • Flash memory में stored उस file का नाम जिसे आप copy करना चाहते है।
  • और destination में आप file को किस नाम से store करना चाहते है।

जैसे ही आप ऊपर बताई गई information provide करते है आपकी file flash memory से TFTP server पर copy हो जाती है।

Restoring Cisco IOS

Cisco router को restore करना बिलकुल आसान है। Cisco IOS file को restore करने के लिए आप copy tftp flash command execute करते है। जैसे ही आप इस command को execute करते है IOS file TFTP server से flash memory में load हो जाती है।

# router copy tftf flash

CDP (Cisco Discovery Protocol)

CDP एक Cisco proprietary protocol है जिसे Cisco devices के लिए design किया गया है। इस protocol की मदद से Cisco devices दूसरे Cisco devices के बारे में information collect करते है। CDP सभी Cisco devices में by default enabled रहता है।

CDP हर 60 second में एक message भेजता है। इसे CDP message कहा जाता है। CDP message को forward नहीं किया जा सकता है। इसलिए ये message सिर्फ directly connected devices को ही भेजा जाता है।

किसी भी CDP message में नीचे दी गई information होती है।

  • Host का नाम।
  • उस interface का नाम जिससे device दूसरे device से connected है।
  • Hold time - कितनी देर तक information CDP table में रहेगी।
  • किस तरह का device है जैसे की router, switch आदि।
  • remote device का model क्या है।
  • IOS का version number।

CDP timers और related information के बारे में जानने के लिए आप नीचे दी गई command execute करवाते है।

Router# show cdp

यदि आप किसी device के neighbors के बारे में information चाहते है तो इसके लिए आप नीचे दी गई command execute कर सकते है।

Router# show cdp neighbors

निचे दी गई command से आप traffic से related information प्राप्त कर सकते है।

Router# show cdp traffic

Port और interface की information पाने के लिए आप निचे दी गई command execute कर सकते है।

Router# show cdp interface

किसी भी interface पर आप CDP को इस प्रकार disable कर सकते है।

Router# no cdp enable

यदि आप CDP को सभी devices पर disable करना चाहते है तो इसके लिए निचे दी गई command execute कर सकते हैं।

Router# no cdp run

Telnet

Cisco IOS के द्वारा आप किसी एक device से दूसरे device को telnet के माध्यम से access कर सकते है। Telnet technology आपको एक device से किसी दूसरे device को remotely access और configure करने की capability provide करती है। कई बार device network administrator से दूर होता है। इसलिए administrator खुद वँहा जाने के बजाए उस device को remotely access करके configure कर सकता है।

किसी device को telnet के द्वारा access करने के लिए आप telnet command execute करते है। इस command के बाद host का नाम देते है। नाम की जगह आप चाहे तो जिस device को आप access करना चाहते है उसका IP address भी दे सकते है। इसका उदाहरण नीचे दिया जा रहा है।

Router# telnet router2

जब आप telnet command को execute करते है तो आप उस device में enter हो जाते है। अब आप उस device को configure कर सकते है। यदि आप इस device से exit होकर पुराने device पर लौटना चाहते है तो इसके लिए आप exit command execute करवाते है। इसका उदाहरण निचे दिया गया है।

Router# exit

आप एक साथ कई telnet sessions establish कर सकते है। यदि आप सभी telnet sessions को देखना चाहते है तो इसके लिए show sessions command execute करवाते है।

Router# show sessions  

Telnet के बारे में और अधिक जानकारी आप Telnet in Hindi tutorial से प्राप्त कर सकते है।

Configuration Register

Configuration register एक hexadecimal value होती है। ये value router की booting process को control करती है। आसान शब्दों में कहे तो ये value represent करती है की router कैसे boot होगा। इस value से booting process से related कई elements define होते है। इनके बारे में निचे दिया जा रहा है।

  • Baud rate
  • Boot message
  • Break
  • Flash
  • NV-RAM

0x2102 default configuration value होती है। यदि आप अपने router का configuration register देखना चाहते है तो इसके लिए आप show version command execute करवा सकते है।

Router# show version

जब आप इस command को execute करवाते है तो आपको configuration register की value शो हो जाती है।

निचे कुछ common configuration registers के बारे में दिया जा रहा है।

Register  Explanation 
0x2101 ये configuration register 9600 baud rate represent करता है। साथ ही booting के दौरान IOS ROM में से load होता है। Flash memory readable और writable होती है।
0x2102इसमें भी baud rate 9600 होती है। इसमें IOS flash memory से load होता है। इसमें flash memory read only होती है।     
0x2142Baud rate 9600 होती है। Flash memory read only होती है और इसमें आप IOS file को bypass भी कर सकते है।

ध्यान रखें की 0x2102 सभी Cisco routers में default configuration register होता है। यदि आप IOS को upgrade करना चाहते हैं तो आपको configuration register की value 0x2101 भी change करनी होगी ताकि flash memory writable बन जाये।

IOS से configuration register की value change करने के लिए आप config-register command execute कर सकते है। इस command के आगे आप जो register यूज़ करना चाहते है उसे define कर देते है। इस command को आप global configuration mode में execute करते है। लेकिन ध्यान रहे की changes तभी आते है जब आप router को reboot करते है।

Router(config)# config-register 0x2101