在如今這個(gè)大數(shù)據(jù)時(shí)代,幾乎一切事物都可以以數(shù)據(jù)的方式存在,因此大到國(guó)家、小到個(gè)人,數(shù)據(jù)的安全成了重中之重。
對(duì)于大企業(yè)而言,核心數(shù)據(jù)的重要性不言而喻,為了保護(hù)數(shù)據(jù)不被竊取,每個(gè)企業(yè)都會(huì)有屬于自己的專用網(wǎng)絡(luò)。
一家企業(yè)異地的局域網(wǎng)可以通過(guò)專線連接,如圖1所示,北京、上海兩個(gè)城市的局域網(wǎng), 可以通過(guò)數(shù)字?jǐn)?shù)據(jù)網(wǎng)(DDN)專線業(yè)務(wù)、幀中繼(FR)專線業(yè)務(wù)、數(shù)字用戶線路(DSL)專線業(yè)務(wù)、同步數(shù)字(SDH)專線業(yè)務(wù)等進(jìn)行連接。
pgc-card .pgc-card-href { text-decoration: none; outline: none; display: block; width: 100%; height: 100%; } pgc-card .pgc-card-href:hover { text-decoration: none; } .pgc-card { box-sizing: border-box; height: 164px; border: 1px solid e8e8e8; position: relative; padding: 20px 94px 12px 180px; overflow: hidden; } .pgc-card::after { content: " "; display: block; border-left: 1px solid e8e8e8; height: 120px; position: absolute; right: 76px; top: 20px; } .pgc-cover { position: absolute; width: 162px; height: 162px; top: 0; left: 0; background-size: cover; } .pgc-content { overflow: hidden; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .pgc-content-title { font-size: 18px; color: 222; line-height: 1; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pgc-content-desc { font-size: 14px; color: 444; overflow: hidden; text-overflow: ellipsis; padding-top: 9px; overflow: hidden; line-height: 1.2em; display: -webkit-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .pgc-content-price { font-size: 22px; color: f85959; padding-top: 18px; line-height: 1em; } .pgc-card-buy { width: 75px; position: absolute; right: 0; top: 50px; color: 406599; font-size: 14px; text-align: center; } .pgc-buy-text { padding-top: 10px; } .pgc-icon-buy { height: 23px; width: 20px; display: inline-block; background: url(http://s0.pstatp.com/pgc/v2/pgc_tpl/static/image/commodity_buy_f2b4d1a.png); } 華為HCNA路由與交換學(xué)習(xí)指南(異步圖書(shū)出品) ¥44.5 購(gòu)買 虛擬專用網(wǎng)絡(luò)(VPN)

圖2 VPN示意圖
如圖2所示,企業(yè)在北京的網(wǎng)絡(luò)接入了 Internet,在上海的網(wǎng)絡(luò)也接入了 Internet,這兩個(gè)局域網(wǎng)通過(guò) Internet 連接起來(lái),但由于北京和上海的兩個(gè)網(wǎng)絡(luò)是私網(wǎng),因此不能通過(guò) Internet 直接相互通信,從而也確保了它們內(nèi)網(wǎng)的數(shù)據(jù)安全。
通過(guò)配置兩端的路由器 R1 和 R2,可以為兩個(gè)局域網(wǎng)創(chuàng)建一條隧道,讓兩個(gè)局域網(wǎng)之間能夠相互通信。通過(guò)加密和身份驗(yàn)證技術(shù)實(shí)現(xiàn)數(shù)據(jù)通信的安全,能夠達(dá)到像專線一樣的效果。這種在公共網(wǎng)絡(luò)中建立的連接多個(gè)局域網(wǎng)的隧道就稱為虛擬專用網(wǎng)絡(luò)(VPN),如圖2所示。
通過(guò) VPN,可利用 Internet 對(duì)兩地的網(wǎng)絡(luò)進(jìn)行互聯(lián),只需要支付本地接入 Internet 的費(fèi)用, 費(fèi)用低。使用 IPSec 能夠保證數(shù)據(jù)通信安全,不改變使用習(xí)慣,使用私網(wǎng)地址和對(duì)方進(jìn)行通信。
配置站點(diǎn)間 VPN
站點(diǎn)間 VPN 就是在 Internet 上創(chuàng)建 VPN 隧道,對(duì)多個(gè)局域網(wǎng)進(jìn)行連接(就相當(dāng)于兩個(gè)地方只有當(dāng)?shù)貎?nèi)部人員才能訪問(wèn)的網(wǎng)絡(luò)連接在一起,)。而遠(yuǎn)程訪問(wèn) VPN,是在遠(yuǎn)程計(jì)算機(jī)上建立到企業(yè)內(nèi)網(wǎng)的 VPN 連接,訪問(wèn)企業(yè)內(nèi)網(wǎng)。
GRE 隧道 VPN
GRE(Generic Routing Encapsulation)是通用路由封裝協(xié)議,它對(duì)某些網(wǎng)絡(luò)層協(xié)議(如 IP 和 IPX)的數(shù)據(jù)包進(jìn)行封裝,使這些被封裝的數(shù)據(jù)包能夠在另一個(gè)網(wǎng)絡(luò)層協(xié)議(如 IP)中傳輸。 下面討論的 GRE 隧道 VPN,用于將跨 Internet 的內(nèi)網(wǎng)之間通信的數(shù)據(jù)包封裝到具有公網(wǎng)地址的數(shù)據(jù)包中進(jìn)行傳輸。
如圖所示,北京和上海的兩個(gè)局域網(wǎng)通過(guò) Internet 連接,在 AR1 和 AR3 上配置 GRE 隧道,這時(shí)候大家應(yīng)該把這條隧道當(dāng)成連接 AR1 和 AR3 的一根網(wǎng)線。AR1 隧道接口的地址和 AR3 隧道接口的地址在同一個(gè)網(wǎng)段。這樣理解,就很容易想到,要想實(shí)現(xiàn)這兩個(gè)私網(wǎng)間的通信, 需要添加靜態(tài)路由。在 AR1 上添加到上海網(wǎng)段的路由,下一跳地址是 172.16.0.2;在 AR3 上添加到北京網(wǎng)段的路由,下一跳地址是 172.16.0.1。

GRE隧道VPN的網(wǎng)絡(luò)拓?fù)?/p>
圖中也畫(huà)出了 PC1 與 PC2 通信的數(shù)據(jù)包,在隧道中(也就是在 Internet 中)傳輸時(shí)的封裝格式示意圖,可以看到 PC1 到 PC2 的數(shù)據(jù)包的外面又有一層 GRE 封裝,最外面是隧道的目標(biāo)地址和源地址。
GRE 隧道 VPN 的網(wǎng)絡(luò)拓?fù)涫褂?eNSP 參照?qǐng)D搭建實(shí)驗(yàn)環(huán)境。
AR1 上的配置如下:
[AR1]interface GigabitEthernet 0/0/0 [AR1-GigabitEthernet0/0/0]ip address 20.1.1.1 24[AR1-GigabitEthernet0/0/0]quit[AR1]interface Vlanif 1[AR1-Vlanif1]ip address 10.1.1.1 24 [AR1-Vlanif1]quit[AR1]ip route-static 20.1.2.0 24 20.1.1.2 ---添加到20.1.2.0/24網(wǎng)絡(luò)的路由
AR2 上的配置如下,不添加到北京和上海網(wǎng)絡(luò)的路由,因?yàn)樵?Internet 上的路由器中不會(huì) 添加到私有網(wǎng)絡(luò)的路由。
[AR2]interface GigabitEthernet 0/0/0 [AR2-GigabitEthernet0/0/0]ip address[AR2-GigabitEthernet0/0/0]quit[AR2]interface GigabitEthernet 0/0/1 [AR2-GigabitEthernet0/0/1]ip address[AR2-GigabitEthernet0/0/1]quit
AR3 上的配置如下。
[AR3]interface GigabitEthernet 0/0/0 [AR3-GigabitEthernet0/0/0]ip address [AR3-GigabitEthernet0/0/0]quit[AR3]interface Vlanif 1[AR3-Vlanif1]ip address 10.1.2.1 24 [AR3-Vlanif1]quit[AR3]ip route-static 20.1.1.0 24 20.1.2.2 --添加到20.1.1.0/24網(wǎng)絡(luò)的路由
現(xiàn)在,在 AR1 上創(chuàng)建到上海網(wǎng)絡(luò)的 GRE 隧道接口,并添加到上海網(wǎng)絡(luò)的路由。
[AR1]interface Tunnel 0/0/0 --指定隧道接口編號(hào)[AR1-Tunnel0/0/0]tunnel-protocol ? --查看隧道支持的協(xié)議 gre Generic Routing Encapsulation ipsec IPSEC Encapsulation ipv4-ipv6 IP over IPv6 encapsulation ipv6-ipv4 IPv6 over IP encapsulation mpls MPLS Encapsulation none Null Encapsulation [AR1-Tunnel0/0/0]tunnel-protocol gre --隧道使用GRE協(xié)議[AR1-Tunnel0/0/0]ip address 172.16.0.1 24 --指定隧道接口的地址[AR1-Tunnel0/0/0]source 20.1.1.1 --指定隧道的起點(diǎn)(源地址)[AR1-Tunnel0/0/0]destination 20.1.2.1 --指定隧道的終點(diǎn)(目標(biāo)地址)[AR1-Tunnel0/0/0]quit[AR1]ip route-static 10.1.2.0 24 172.16.0.2 --添加到上海網(wǎng)絡(luò)的路由
添加到上海網(wǎng)絡(luò)的路由,下一跳地址也可以使用 Tunnel 0/0/0 替換。
[AR1]ip route-static 10.1.2.0 24 Tunnel 0/0/0
在 AR3 上創(chuàng)建到北京網(wǎng)絡(luò)的 GRE 隧道接口,并添加到北京網(wǎng)絡(luò)的路由。
[AR3]interface Tunnel 0/0/0 [AR3-Tunnel0/0/0]tunnel-protocol gre [AR3-Tunnel0/0/0]ip address 172.16.0.2 24[AR3-Tunnel0/0/0]source 20.1.2.1 [AR3-Tunnel0/0/0]destination 20.1.1.1 [AR3-Tunnel0/0/0]quit[AR3]ip route-static 10.1.1.0 24 172.16.0.1
抓包分析GRE隧道中的數(shù)據(jù)包格式。如圖所示,右擊AR2路由器,單擊“數(shù)據(jù)抓包”, 再單擊“GE 0/0/0”接口。

開(kāi)始抓包后,用 PC1 ping PC2,觀察捕獲的數(shù)據(jù)包,查看 GRE 封裝,如圖所示。
上面給大家展示了創(chuàng)建 GRE 隧道 VPN,將兩個(gè)城市的局域網(wǎng)連接起來(lái)。如果一個(gè)企業(yè)在 北京、上海、石家莊 3 個(gè)城市都有局域網(wǎng),如圖所示,創(chuàng)建 GRE 隧道 VPN,需要在每個(gè)路由器上創(chuàng)建兩個(gè) Tunnel 接口,分別定義好隧道的起點(diǎn)和終點(diǎn),以及隧道接口地址,添加到遠(yuǎn)程網(wǎng)絡(luò)的路由。

抓包分析 GRE 隧道中的數(shù)據(jù)包格式

總結(jié):GRE 是一個(gè)標(biāo)準(zhǔn)協(xié)議,支持多種協(xié)議和多播,能夠用來(lái)創(chuàng)建彈性的 VPN,支持多點(diǎn)隧道,能夠?qū)嵤?QoS。
GRE 協(xié)議存在的以下問(wèn)題:
- 缺乏加密機(jī)制,沒(méi)有標(biāo)準(zhǔn)的控制協(xié)議來(lái)保持 GRE 隧道(通常使用協(xié)議和 kee palive),
- 隧道很消耗 CPU,出現(xiàn)問(wèn)題時(shí)進(jìn)行調(diào)試很困難。
以上內(nèi)容摘自《華為HCNA路由與交換學(xué)習(xí)指南》,作者是韓立剛、李圣春、韓利輝
縱觀網(wǎng)絡(luò),并沒(méi)有十全十美的協(xié)議,本篇我們著重講解了虛擬專用網(wǎng)絡(luò),詳細(xì)地介紹了如何將兩個(gè)安全的網(wǎng)絡(luò)通過(guò)“隧道”的方式連接在一起,使得內(nèi)部數(shù)據(jù)之間的傳輸更加安全。
網(wǎng)絡(luò)技術(shù)是一門(mén)很深的學(xué)問(wèn),涉及到行業(yè)方方面面,建議通過(guò)《華為HCNA路由與交換學(xué)習(xí)指南》這本書(shū)去深入地了解。

本書(shū)專門(mén)介紹華為認(rèn)證網(wǎng)絡(luò)工程師(HCNA)路由與交換技術(shù)的相關(guān)內(nèi)容。全書(shū)共分為13章。
本書(shū)首先介紹了計(jì)算機(jī)網(wǎng)絡(luò)的產(chǎn)生和演進(jìn)、計(jì)算機(jī)通信使用的協(xié)議、IP地址和子網(wǎng)劃分;然后介紹了使用華為設(shè)備進(jìn)行企業(yè)組網(wǎng)的基本技術(shù),包括路由器和交換機(jī)的基本配置、IP地址的規(guī)劃、靜態(tài)路由和動(dòng)態(tài)路由的配置、使用交換機(jī)進(jìn)行組網(wǎng);最后講解了高級(jí)網(wǎng)絡(luò)技術(shù),其中涉及網(wǎng)絡(luò)安全的實(shí)現(xiàn)、網(wǎng)絡(luò)地址轉(zhuǎn)換和端口映射、將路由器配置為DHCP以實(shí)現(xiàn)IP地址的自動(dòng)分配,以及IPv6、廣域網(wǎng)、VPN相關(guān)的知識(shí)。
本書(shū)以理論知識(shí)為鋪墊,重點(diǎn)凸顯內(nèi)容的實(shí)用性,旨在通過(guò)以練代學(xué)的方式提升讀者的理論理解能力和實(shí)操能力,適合備考華為HCNA認(rèn)證的考生閱讀,也適合有志于投身于網(wǎng)絡(luò)技術(shù)領(lǐng)域的初學(xué)者閱讀,還可作為網(wǎng)絡(luò)專業(yè)課程的教材。