這一篇在草稿裡面躺了半年...
關於VTP,有些被我想複雜了,有些卻被我想簡單了。
參考文件:Understanding VLAN Trunk Protocol (VTP)
1.
這個被我想複雜了
VTP = Layer2 protocol, why IP here ?
以為這之中有甚麼驚人的秘密,的確!根本就沒有秘密...
這個IP是"Updater Identity",識別而已,並不參與VTP的運作。
Code = 0x02 = advertisement
2.
這被我想簡單了
我以為VTP server就一直把advertisement packets丟出去,client就一直撿起來compare這樣。
但事實上client是會發出advertisement request的。
advertisement request packet format :
Code = 0x03 = advertisement request
而且還會針對沒被update的部分發出request,有聰明。
3.
這點我到現在還不明白:為什麼明明是layer2的 "frame",cisco要把它叫做 "packet"?
知道的大德請不吝賜教~~~~
-----------------------------------------------------------------------------------------------
同場加映
2012年6月10日
2012年5月13日
(CISCO) OSPF metric
話說1991年OSPF上路之後,CISCO就用『10^8/bandwidth』來計算鏈路的cost (CISCO好像比較喜歡稱作metric)。
10^8其實就是100Mbps,當時會用100M做分子不是巧合,而是在1991年時100M仍然是個神話。後來因為資源共享的氣候形成,導致對網路頻寬的需求暴增,802.3u(FastEthernet)很快地在1995年通過RFC。其後短短三年時間,OC-3(155M)、802.3z(GigabitEthernet)各種高速網路相繼問世。
問題就來了,當大於100M的鏈路套進『10^8/bandwidth』來計算的結果就是無條件進位成1,這將使得cost值形同虛設。所以CISCO早在1994年發布IOS 11.2的時候為metric的計算增加了一個"auto-cost reference-bandwidth"的指令,藉以彌補『10^8/bandwidth』公式的不足。這個指令可以將分子(也就是原本是10^8)的value指定在1到4294967之間,請注意,單位是"megabits per second ",而default為100。這樣,OSPF就又可以用上好一陣子了。
報告完畢~~
參考連結:
Cisco IOS Release 12.0 Network Protocols Command Reference, Part 1
OSPF cost from ciscotips
10^8其實就是100Mbps,當時會用100M做分子不是巧合,而是在1991年時100M仍然是個神話。後來因為資源共享的氣候形成,導致對網路頻寬的需求暴增,802.3u(FastEthernet)很快地在1995年通過RFC。其後短短三年時間,OC-3(155M)、802.3z(GigabitEthernet)各種高速網路相繼問世。
問題就來了,當大於100M的鏈路套進『10^8/bandwidth』來計算的結果就是無條件進位成1,這將使得cost值形同虛設。所以CISCO早在1994年發布IOS 11.2的時候為metric的計算增加了一個"auto-cost reference-bandwidth"的指令,藉以彌補『10^8/bandwidth』公式的不足。這個指令可以將分子(也就是原本是10^8)的value指定在1到4294967之間,請注意,單位是"megabits per second ",而default為100。這樣,OSPF就又可以用上好一陣子了。
報告完畢~~
參考連結:
Cisco IOS Release 12.0 Network Protocols Command Reference, Part 1
OSPF cost from ciscotips
2012年4月6日
2012年2月11日
2012年1月28日
2012年1月15日
Password Recovery Procedure 2600
1.Press Break(CTRL+Break) on the terminal keyboard within 60 seconds of power up in order to put the router into ROMmon.
2.hostname > confreg 0x2142This step bypasses the startup configuration where the passwords are stored.
3.hostname > reset
The router reboots, but ignores the saved configuration.
4.Type no after each setup question, or press Ctrl-C in order to skip the initial setup procedure.
5.hostname > enable
6.hostname# configure memory or copy startup-config running-config
in order to copy the NVRAM into memory.
Warning: Do not type copy running-config startup-config or write. These commands erase your startup configuration.
9.hostname(config)# enable secret 00000
10.Issue the no shutdown command on every interface that you use.
11.hostname(config)# config-register 0x2102
12.hostname# write memory or copy running-config startup-config
2.hostname > confreg 0x2142This step bypasses the startup configuration where the passwords are stored.
3.hostname > reset
The router reboots, but ignores the saved configuration.
4.Type no after each setup question, or press Ctrl-C in order to skip the initial setup procedure.
5.hostname > enable
6.hostname# configure memory or copy startup-config running-config
in order to copy the NVRAM into memory.
Warning: Do not type copy running-config startup-config or write. These commands erase your startup configuration.
7.Type show running-config.
The show running-config command shows the configuration of the router. In this configuration, the shutdown command appears under all interfaces, which indicates all interfaces are currently shut down. In addition, the passwords (enable password, enable secret, vty, console passwords) are in either an encrypted or unencrypted format. You can reuse unencrypted passwords. You must change encrypted passwords to a new password.
8.hostname(config)# configure terminal
10.Issue the no shutdown command on every interface that you use.
11.hostname(config)# config-register 0x2102
12.hostname# write memory or copy running-config startup-config
訂閱:
文章 (Atom)