二層交換機(jī)是數(shù)據(jù)鏈路層的設(shè)備,它能夠讀取數(shù)據(jù)包中的MAC地址信息并根據(jù)MAC地址來(lái)進(jìn)行交換。交換機(jī)內(nèi)部有一個(gè)地址表,這個(gè)地址表標(biāo)明了MAC地址和交換機(jī)端口的對(duì)應(yīng)關(guān)系。當(dāng)交換機(jī)從某個(gè)端口收到一個(gè)數(shù)據(jù)包,它首先讀取包頭中的源MAC地址,這樣它就知道源MAC地址的機(jī)器是連在哪個(gè)端口上的,它再去讀取包頭中的目的MAC地址,并在地址表中查找相應(yīng)的端口,假如表中有與這目的MAC地址對(duì)應(yīng)的端口,則把數(shù)據(jù)包直接復(fù)制到這端口上,假如在表中找不到相應(yīng)的端口則把數(shù)據(jù)包廣播到所有端口上,當(dāng)目的機(jī)器對(duì)源機(jī)器回應(yīng)時(shí),交換機(jī)又可以學(xué)習(xí)一目的MAC地址與哪個(gè)端口對(duì)應(yīng),在下次傳送數(shù)據(jù)時(shí)就不再需要對(duì)所有端口進(jìn)行廣播了。二層交換機(jī)就是這樣建立和維護(hù)它自己的地址表。由于二層交換機(jī)一般具有很寬的交換總線帶寬,所以可以同時(shí)為很多端口進(jìn)行數(shù)據(jù)交換。假如二層交換機(jī)有N個(gè)端口,每個(gè)端口的帶寬是M,而它的交換機(jī)總線帶寬超過(guò)N×M,那么這交換機(jī)就可以實(shí)現(xiàn)線速交換。二層交換機(jī)對(duì)廣播包是不做限制的,把廣播包復(fù)制到所有端口上。二層交換機(jī)一般都含有專門用于處理數(shù)據(jù)包轉(zhuǎn)發(fā)的ASIC (application specific Integrated Circuit)芯片,因此轉(zhuǎn)發(fā)速度可以做到非常快。
1.必須具有一臺(tái)TFTP server(如運(yùn)行TFTP server軟件的PC機(jī))和一臺(tái)治理工作站(如一臺(tái)PC機(jī)),并且可以通過(guò)console口治理交換機(jī): 使用終端仿真程序(如win95的HyperTerminal)和RJ-45-to-RJ-45的連接電纜和適配器: RJ-45-to-DB-9 female DTE 適配器(標(biāo)記"Terminal" RJ-45-to-DB-25 female DTE 適配器(標(biāo)記"Terminal" RJ-45-to-DB-25 male DCE 適配器(標(biāo)記"Modem" 2.以下是通過(guò)TFTP server更新軟件的步驟: 1)將Cisco Catalyst 1900/2820 軟件存于治理工作站. 2)將TFTP根目錄設(shè)置為軟件所在目錄. 3)打開交換機(jī),交換機(jī)正常啟動(dòng). 4)在終端窗口顯示治理菜單畫面(以下為治理菜單). Management Console Main Menu Catalyst 1900 - Main Menu [C] Console Settings [S] System [N] Network Management [P] Port Configuration [A] Port Addressing [D] Port Statistics Detail [M] Monitoring Bridge Group [R] Multicast Registration [F] Firmware RS-232 Interface Usage Summaries [H] Help [X] Exit Management Console Enter Selection: 5)如交換機(jī)未賦予IP地址,應(yīng)該使用菜單賦予交換機(jī)IP addresss, subnet mask, 和default gateway. 6)確認(rèn)交換機(jī)和TFTP server之間的連接正常. 例如:從服務(wù)器PING交換機(jī). 7)進(jìn)入Firmware配置菜單, 選擇[S]選項(xiàng),并鍵入TFTP server的IP地址. Catalyst 1900 - Firmware Configuration -----------------System Information------------ FLASH: 1024K bytes V6.00 Upgrade status: No upgrade currently in progress. --------------------Settings------------------ [S] Server: IP address of TFTP server 0.0.0.0 [F] Filename for firmware upgrades [A] Accept upgrade transfer from other hosts Enabled --------------------Actions------------------- System XMODEM upgrade [D] Download test subsystem (XMODEM) [T] System TFTP upgrade [X] Exit to Main Menu Enter Selection:
cat5002> (enable) cat5002> set vtp domain cisco mode client
指定中繼端口(Trunk ports) VLAN Trunk協(xié)議(VTP)只在中繼口(ISL , LANE 和802.10)上傳輸,應(yīng)在二個(gè)Catalyst5000 交換機(jī)間定義哪個(gè)口作為中繼端口(Trunk port). Inter-Switch Link (ISL) 中繼用于Fast Ethernet和Gigabit Ethernet端口 IEEE 802.10中繼用于FDDI/CDDI端口 LAN Emulation (LANE) 中繼用于ATM 端口 Cat5001> (enable) set trunk 1/1 on Port 1/1 mode set to on. Cat5001> (enable) Wed Jun 19 1996, 15:00:02 Port 1/1 has become trunk.
Cat5001> (enable) sho vlan 20 VLAN Name Status Mod/Ports ---- -------------------------------- --------- ---------------------------- 20 VLAN0020 active 1/1 5/1-6
VLAN Type SAID MTU Parent RingNo BridgeNo Stp Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- ------ ------ 20 enet 100020 1500 - - - - 0 0
-------------------------------------------------------------------------------- 配置Router conf t interface FastEthernet0/0.1 <-- you need to create a sub-interface by vlan. encapsulation isl 20 <-- 20 is the vlan number. ip address 1.1.1.1 255.255.255.0 interface FastEthernet0/0.2 encapsulation isl 2 ip address 2.2.2.1 255.255.255.0 interface FastEthernet0/0.3 encapsulation isl 1 ip address 172.16.80.1 255.255.255.0 Router eigrp 666 network 1.0.0.0 network 2.0.0.0 network 172.16.80.0 end writ mem
DHCP SERVER遷移到6509交換機(jī)的MSFC
一位客戶想把DHCP SERVER遷移到6509交換機(jī)的MSFC上,要求還挺復(fù)雜: 1.同時(shí)為多個(gè)VLAN的客戶機(jī)分配地址 2.VLAN內(nèi)有部分地址采用手工分配的方式 3.為客戶指定網(wǎng)關(guān)、Wins服務(wù)器等 4.VLAN 2的地址租用有效期限為1天,其它為3天 5.按MAC地址為特定用戶分配指定的IP地址 最終配置如下: ip dhcp excluded-address 10.1.1.1 10.1.1.19 //不用于動(dòng)態(tài)地址分配的地址 ip dhcp excluded-address 10.1.1.240 10.1.1.254 ip dhcp excluded-address 10.1.2.1 10.1.2.19 ! ip dhcp pool global //global是pool name, 由用戶指定 network 10.1.0.0 255.255.0.0 //動(dòng)態(tài)分配的地址段 domain-name client.com //為客戶機(jī)配置域后綴 dns-server 10.1.1.1 10.1.1.2 //為客戶機(jī)配置dns服務(wù)器 netbios-name-server 10.1.1.5 10.1.1.6 //為客戶機(jī)配置wins服務(wù)器 netbios-node-type h-node //為客戶機(jī)配置節(jié)點(diǎn)模式(影響名稱解釋的順利,如h-node=先通過(guò)wins服務(wù)器解釋...) lease 3 //地址租用期限: 3天 ip dhcp pool vlan1 network 10.1.1.0 255.255.255.0 //本pool是global的子pool, 將從global pool繼續(xù)domain-name等option default-router 10.1.1.100 10.1.1.101 //為客戶機(jī)配置默認(rèn)網(wǎng)關(guān) ! ip dhcp pool vlan2 //為另一VLAN配置的pool network 10.1.2.0 255.255.255.0 default-router 10.1.2.100 10.1.2.101 lease 1 ! ip dhcp pool vlan1_john //總是為MAC地址為...的機(jī)器分配...地址 host 10.1.1.21 255.255.255.0 client-identifier 010050.bade.6384 //client-identifier=01加上客戶機(jī)網(wǎng)卡地址 ! ip dhcp pool vlan1_tom host 10.1.1.50 255.255.255.0 client-identifier 010010.3ab1.eac8
相關(guān)的DHCP調(diào)試命令: no service dhcp //停止DHCP服務(wù)[默認(rèn)為啟用DHCP服務(wù)] sh ip dhcp binding //顯示地址分配情況 show ip dhcp conflict //顯示地址沖突情況 debug ip dhcp server {events packets linkage} //觀察DHCP服務(wù)器工作情況