S57/S67/S77/S97/S93如何實(shí)現vlan間互訪(fǎng),或二、三層互訪(fǎng)
二層互訪(fǎng)
二層互訪(fǎng)主要是指網(wǎng)絡(luò )基于OSI模型的第二層(即數據鏈路層)進(jìn)行相互通信。二層通信都是基于源MAC地址學(xué)習,目的MAC地址轉發(fā)。主要通過(guò)MAC地址表轉發(fā)數據。
圖1.二層互訪(fǎng)
PC1與PC2通信。上電初始狀態(tài),交換機MAC地址表為空。
1) PC1與PC2通信時(shí),PC1首先會(huì )發(fā)送一個(gè)ARP-Request報文去詢(xún)問(wèn)“1.1.1.2在哪里,請告訴1.1.1.1”。并把自己的MAC地址(源MAC:MAC A)和源IP(1.1.1.1)以及目的端MAC地址(MAC 全F,即廣播包)和目的IP(1.1.1.2)封裝在自己的報文里。
2) 此時(shí),交換機收到PC1 的ARP-Request請求報文,從GE0/0/1口學(xué)習到PC1的MAC地址,此時(shí)動(dòng)態(tài)建立MAC地址表。源MAC :MAC A ;端口號GE0/0/1。交換機下一步動(dòng)作即把這一ARP請求廣播到它下面的所有設備,除PC1以外
3) 當PC2 收到該ARP-Request報文,PC2發(fā)現時(shí)找自己的,立刻回復一個(gè)ARP-Repay報文給交換機,封裝源MAC為MAC B,目的MAC為MAC A。
4) 交換機在收到該ARP-Repay報文,并從該報文中提取出源MAC,即MAC B,添加到自己的MAC地址表中,標記為從端口GE0/0/2學(xué)習到的。交換機發(fā)現自己的MAC地址表中已經(jīng)有PC1的MAC地址,直接就根據MAC表項轉發(fā)此報文。
5) 當PC1收到PC2回復的ARP-Repay報文,交換機已經(jīng)建立好MAC地址表項,二者即可進(jìn)行通信。此時(shí)二者通信的過(guò)程將不再涉及MAC地址的學(xué)習和轉發(fā)過(guò)程。
三層互訪(fǎng)
三層互訪(fǎng)主要是指網(wǎng)絡(luò )基于OSI模型的第三層(即網(wǎng)絡(luò )層)進(jìn)行相互通信。主要是基于IP尋址進(jìn)行通信。三層通信都是基于源IP地址學(xué)習,目的IP地址轉發(fā)。主要通過(guò)IP Routing-Table表轉發(fā)數據。
圖2.三層互訪(fǎng)
三層互訪(fǎng)涉及路由。LSW1、2也可用路由器替換。此處為三層交換機,需要啟用虛接口Vlanif。
PC1與PC2通信。上電初始狀態(tài),交換機IP Routing-Table表為空。PC1要與PC2通信,首先,二者基于不同網(wǎng)段,必須啟用三層通信,通過(guò)IP尋址功能進(jìn)行互訪(fǎng)。
1)PC1在沒(méi)有默認路由的情況下把數據發(fā)給自己的網(wǎng)關(guān)。首先它要通過(guò)二層尋址功能獲得自己網(wǎng)關(guān)的MAC地址。即PC1會(huì )發(fā)ARP請求給LSW1,請求LSW1的MAC地址。
2)當LSW1收到PC1的ARP請求時(shí),它會(huì )從GE0/0/1學(xué)習到來(lái)自PC1的1.1.1.0網(wǎng)段的IP地址,此時(shí)建立IP Routing-Table表項。會(huì )把自己的MAC地址封裝好回復給PC1。LSW1交換機上需配置VLANif虛接口,并把PC1的網(wǎng)關(guān)添加到自己的相應接口。
3)此時(shí)PC1封裝源MAC為MAC A,源IP為1.1.1.1;目的MAC為LSW1的MAC,目的IP為PC2的IP:2.2.2.2的報文再次發(fā)送給LSW1。
4)LSW1此時(shí)會(huì )將此ARP報文做修改,把源MAC改為自己的MAC,目的IP和源IP仍不變。然后繼續把新的ARP請求信息廣播到自己直連的其他設備(除PC1)
5)當LSW2從GE0/0/2收到該消息后,它會(huì )學(xué)到來(lái)自1.1.1.0 網(wǎng)段的IP地址。并添加到自己的IP Routing-Table表中。并繼續把此ARP請求消息廣播到其他設備。
6)當PC2收到此廣播消息以后,發(fā)現目的IP為自己。此時(shí),PC2把封裝有源MAC為MAC B、源IP為2.2.2.2,目的MAC為MAC A、目的IP為1.1.1.1的Replay報文發(fā)送給LSW2
7)LSW2收到以后,會(huì )從此Replay報文中提取出源IP(2.2.2.2),并添加到自己的IP Routing-Table表中。在通過(guò)自己的IP Routing-Table已有的表項轉發(fā)給LSW1
8)LSW1收到LSW2發(fā)送過(guò)來(lái)的Replay報文以后,同時(shí)也提取出源IP(2.2.2.2),建立自己的路由表項。并把數據從已建立的路由表中查找路由,直接把1.1.1.0網(wǎng)段的數據丟給其網(wǎng)關(guān),并從接口GE0/0/1發(fā)出。
9)表項建立完成,PC1與PC2即可通過(guò)已建立的路由IP Routing-Table表項進(jìn)行通信。
此案例,網(wǎng)關(guān)在不同設備上:
LSW1:
vlan 10 //創(chuàng )建vlan10
interface VLANif 10 //創(chuàng )建3層接口
ip address 1.1.1.254 255.255.255.0 //配置三層口的IP地址和子網(wǎng)掩碼
interface G0/0/1
Port link-type access //配置連PC終端的接口為access類(lèi)型
Port default vlan 10 //把接口加入vlan10
quit //退出接口視圖
interface G0/0/2
Port link-type trunk //配置和交換機互聯(lián)的接口為trunk類(lèi)型
Port trunk allow-pass vlan all //配置該互聯(lián)口允許所有vlan通過(guò)
quit
ip route-static 2.2.2.0 24 2.2.2.254 //三層不同網(wǎng)段間互訪(fǎng)時(shí),視情況寫(xiě)路由
LSW2配置鏡像就可以了
- 上一篇:S2700EI/S3700/S5700的IP+MAC配置舉例 2015/3/9
- 下一篇:S盒式交換機鏈路聚合流量負載分擔方式配置 2015/3/9