路由接口:
1 可路由物理接口——
Switch# conf t Switch(config)#int fa0/1 Switch(config-if)# no switchport> Switch(config-if)# ip address 10.3.1.1 255.255.0.0 Switch(config-if)#end
|
如果需要運(yùn)行某個(gè)路由協(xié)議ip routing全局命令是必須的,另外,你也必須同時(shí)輸入你在路由器上面配置路由協(xié)議的時(shí)候所輸入的那些命令,比如router ospf 64;net 10.0.0.0 0.0.0.255 area 0這些……
2 可路由虛擬交換接口——
要給某兩個(gè)交換接口(二層接口)分配IP地址,你需要有一個(gè)獨(dú)立的接口來(lái)扮演路由這兩個(gè)交換接口的工作;這就是SVI的概念了。SVI使用如interface vlan1或者interface vlan2這些接口名字。那這兩個(gè)交換接口就被集成到同一個(gè)三層接口上面了,然后你就可以給它們分配你希望的三層地址,如IP地址。創(chuàng)建一個(gè)SVI很簡(jiǎn)單,僅僅輸入”interface vlan#“命令就可以了。
Switch# conf t Switch(config)#int vlan 1 Switch(config-if)#ip address 10.1.1.1 255.255.0.0 Switch(config)#int vlan 2 Switch(config-if)#ip address 10.2.1.1 255.255.0.0 Switch(config-if)#end |
一旦你給vlan接口或者是物理接口配置了IP地址,你就可以像往常一樣給它們配置路由協(xié)議,讓它們加入到路由信息里面了。
交換接口:
1 訪問(wèn)端口——
需要把幾個(gè)接口放到同一個(gè)IP子網(wǎng)上面的時(shí)候,你需要把接口從路由接口轉(zhuǎn)變成交換接口;在(config-if)模式下使用switchport命令能激活這個(gè)目的。注意:一個(gè)訪問(wèn)端口只能屬于一個(gè)VLAN,而且訪問(wèn)接口在默認(rèn)情況下是自動(dòng)屬于VLAN 1的。
Switch# conf t Switch(config)#int fa0/1 Switch(config-if)# switchport access vlan 1 Switch(config)#int fa0/2 Switch(config-if)# switchport access vlan 1 Switch(config-if)#end Switch# |
下面我們把兩個(gè)接口分配到VLAN2上面去,這個(gè)時(shí)候,你就不能夠?yàn)樗麄兎峙鋯为?dú)的IP地址了,因?yàn)樗鼈兪嵌䦟咏涌凇?/P>
Switch# conf t Switch(config)#int fa0/1 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 2 Switch(config)#int fa0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 2 Switch(config-if)#end
|
最后是使用range命令更快的把一堆接口劃入某個(gè)VLAN里面
Switch(config)#int range fa0/5 - 9 Switch(config-if-range)#switchport access vlan 15 Switch(config-if-range)# |
2 隧道(Trunk)端口——
可以通過(guò)創(chuàng)建隧道接口,使用ISL或者802.1q封裝,來(lái)令多個(gè)vlan的信息通過(guò)隧道接口傳輸:
Switch# conf t Switch(config)#int fa0/1 Switch(config-if)# switchport Switch(config-if)# switchport trunk encapsulation isl Switch(config-if)# switchport trunk allowed vlan remove 11-900 Switch(config-if)#end |