沒有3層交換機,我就用2臺2514+一臺1924交換機+我的ADSL 小貓做了實驗.
環境連接:
1924上劃分2個VLAN 一個是網段192.168.0.0/24一個是10.0.0.0/24網段,其中192的VLAN 中連接我的筆記本網卡/兩臺2514路由器的E0口.10網段的VLAN 連接兩臺2514的E1口和貓的以太口.
將筆記本網卡網關先設置為任意一臺2514的E0口地址,先讓電腦能通過單臺路由器正常與外界通信,由于我的貓不支持靜態路由設置,導致我在路由器上設置了ip route 0.0.0.0 0.0.0.0 10.0.0.138(這個IP 是我的貓的以太口地址)后計算機(ip192.168.0.1)也無法與這個138的地址通信,更不能與公網通信,原因大家都可以知道,因為來自192.168.0.0的數據包能去到貓可是貓上沒有相關路由表回到192這個網絡,貓是個死貓只能自動將外界返回的數據與10網絡通信,于是我在路由器是做了如下NAT轉換:
ip nat inside source list 1 interface Ethe.net1 overload
ip http server
ip classless
ip route 0.0.0.0 0.0.0.0 10.0.0.138
!
!
aclearcase/" target="_blank" >ccess-list 1 permit 192.168.0.0 0.0.0.255
這樣讓路由器將192網絡的數據轉換成10網絡的,2臺路由器上都做這樣的配置,配置好后電腦能訪問網站QQ也上去了.
同樣的方法確保通過2臺路由器都能單獨連接到INERNET 上.
(順便說下,我在上面的過程中遇到了一個怪問題,電腦能PING通1924的管理IP ,1924也能PING 通所有路由器,反向路徑也能ping通,可唯獨當從電腦ping路由器的時候不通,路由器PING 電腦也不通,狂郁悶了半天,檢查交換機MAC地址表里竟然沒有我當前電腦的MAC與PORT的對應.后來才發現,我昨天在實驗中將我的電腦網卡MAC綁定到了此交換機的某個接口上,而今天插到是其他接口,刪除昨天的靜態定義,問題解決.)
下面開始配置STANDBY
先配置R2
standby 1 ip 192.168.0.254
standby 1priority 90
這里故意將優先級調小
再配置R1
standby 1 ip 192.168.0.254
配置后檢查show standby 如預料,R2成了活動的,因為盡管R1的優先級大,可是R1是后配置,后起來的.
此時沒有配置preempt搶占參數,關閉R2上的E0口,看調試過程,R1變成了活動的.再啟動R2的E0,活動的依然R1,符合預期.因為沒有搶占.此時出現一個疑問,如果給低優先級的路由器設置搶占,能否搶過來"?實際實驗結果說明,就算設置了搶占,由于優先級低也沒有搶過來.
再次測試,都不配置搶占,先讓優先級低的成為活動,然后啟用優先級高的,測試優先級別高的能否自動接管,實際結果是,沒有搶占的情況下,就算優先級高也無法獲得主動權.
實驗證明,只有優先級高+在高優先級路由器上配置了搶占,才能實現自動搶占.
==========================
接口跟蹤測試:
在沒有啟用接口跟蹤時候,拔掉當前活動路由器上的E1連線,路由器無法識別網絡線路出現了故障,還認為自己是活動的,導致網絡無法上網.重新插上網線,網絡恢復正常,此間未發生路由器切換.
啟用接口跟蹤:
配置standby 1 track e 1 20 配置浮動優先級20個單位
實驗結果表明,必須配合搶占的設置才能正常進行,例如R2本來的優先級為90,R1為100,當前活動的是R1,將R1的E1線路拔去后,盡管調試信息顯示R1發送的優先級變成了80,但是R2卻沒能正常接管,因為此時R2沒有配置搶占,在配置R2搶占后,R2正常接管了R1.
同樣此時在R1配置了搶占后,恢復R1的連接,R1又變回了主動狀態,接管了R1.