實現方法:
ide
1,單臂路由
spa
2,3層SVI接口
orm
單臂路由實驗:blog
R1:接口
int e0/0
圖片
no shu
ip
int e0/0.1
路由
encap dot1q 10
get
ip add 11.1.1.1 255.255.255.0
it
no shu
int e0/0.2
encap dot1q 20
ip add 22.1.1.1 255.255.255.0
SW1:
int f0/10
swi trunk encap dot1q
swi mode trunk
swi nonegotiate 關閉協商
swi trun allowed vlan 10,20
no shu
vlan 10
vlan 20
int f0/1
swi mode acc
swi acc vlan 10
int f0/2
swi mode acc
swi acc vlan 20
SW3 SW4模擬PC
int vlan 1
ip add 11.1.1.2 255.255.255.0
int vlan 1
ip add 22.1.1.2 255.255.255.0
優勢:配置簡單;成本低
缺點:單點故障;鏈路帶寬瓶頸
#######################################################################################
SVI 多層交換機實現vlan間路由
//建立SVI接口
int vlan 10
ip add x.x.x.x x.x.x.x
no shu
問題!!!
究竟何時使用2層轉發,何時使用 3 層 轉發:
當SW1收到的幀,目標mac是本地svi口的,就交個本地3層路由,進行3層轉發
當SW1收到的幀,目標mac不是本地svi口的,就把幀2層轉發個R1,讓R1進行轉發。
由於以前使用單臂路由,因此此時就算配置SVI也是經過R1 2層 轉發。
經過sho arp可看到ip-mac對應的SW4ip對應的R1的mac
clear arp-catch
就3層 svi口轉發了。
問題2
SVI口何時UP。何時down
1,首先要存在對應vlan
2,對應vlan要包含接口
3,對應的接口,必須是up的
4,當有trunk時,該vlan是trunk allow的也能夠
回顧路由轉發數據過程:
一層:看前導符。
電信號,8個字節 1010101010101010 以太II
1010101010101011 802.1
二層:目標mac 6字節;源mac 6字節;type 2字節;數據;校驗 4字節
處理一下mac,會轉發給3層:
收到的包,目標是本地接口的mac
廣播幀
本地監聽的組播幀
三層:目標IP是本地接口,直接轉發
不是本地IP,就查路由表
若是是多層交換機,當收到的數據包,既不是本地,也不是廣播,也不是監聽的組播,就會廣播出去。而路由器就會丟棄這樣的幀
##########################################################################################
CAM表=mac表
TACM表=ACL + 路由表
ARP 抑制 防止過多arp請求,形成大量廣播
抑制時間2s。2s內不會接受其餘arp請求。2s後尚未創建鄰居,就會激活下一個arp請求。