2012年6月10日

(cisco) VLAN Trunk Protocol

這一篇在草稿裡面躺了半年...
關於VTP,有些被我想複雜了,有些卻被我想簡單了。

參考文件:Understanding VLAN Trunk Protocol (VTP)

1.
這個被我想複雜了

VTP = Layer2 protocol,  why IP here ?

vtp status

以為這之中有甚麼驚人的秘密,的確!根本就沒有秘密...

這個IP是"Updater Identity",識別而已,並不參與VTP的運作。
summary advertisement packet format
Code = 0x02 = advertisement 

2.
這被我想簡單了
我以為VTP server就一直把advertisement packets丟出去,client就一直撿起來compare這樣。
但事實上client是會發出advertisement request的。

advertisement request packet format :
Advertisement Requests
Code = 0x03 = advertisement request

而且還會針對沒被update的部分發出request,有聰明。

3.
這點我到現在還不明白:為什麼明明是layer2的 "frame",cisco要把它叫做 "packet"?
知道的大德請不吝賜教~~~~

-----------------------------------------------------------------------------------------------
同場加映
紅

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

2012年4月17日

150m

上篇介紹了牛B的山寨線,今天讓大家知道好線的極致性能!
150m

2012年4月6日

線也山寨乎?

這是我目前遇到過最牛B的山寨網路線了,留文一篇以紀念。
通常跑10/100Mb只用到1&2、3&6這兩對線,所以很多不肖廠商就從4&5、7&8去偷料。山寨線大多有這樣的特徵,這條當然也不例外。
IMG-20120405-00185

2012年2月13日

打包

小時候跟著媽媽去吃喜宴,最期待的是最後一道菜,甜點。
DSC_5647

2012年2月11日

iPad 遇上 Cisco

用這條線,一邊接iPad,另一邊接CISCO的console port。開機快,續航力也比notebook強,而且適用所有iDevice!
DSC_6667

2012年1月28日

iBooks 2

Apple號稱iPad是「電子閱讀器」,果然,官方那套iBooks讓人閱讀到生氣。

所以iPad到手沒幾天(感謝老妹),我就在Apple Store買了Good Reader。
Picture 8

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.


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

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