第14章 進階廣域網路協定-Frame-Relay、VPN與GRE

Slides:



Advertisements
Similar presentations
计算机网络故障诊断与排除 黎连业 中科院计算所计算机职业技能培训中心.
Advertisements

本周复习一下基本的网络知识 下周开始讲解路由器的配置方法 第四周开始到实验室做实验(主楼910,919)
第 8 章 IP 基礎與定址.
第 4 章 网络层.
计算机网络教程(第 2 版) 第 7 章 网络互连 课件制作人:谢希仁.
中国科学技术大学 肖 明 军 《网络信息安全》 中国科学技术大学 肖 明 军
路由器繞送協定- 第三章 路由器動態繞送服務
典型的路由器的结构 路由选择处理机 3——网络层 2——数据链路层 1——物理层 路由 选择 分组 转发 交换结构 路由选择协议 路由表
第3章 路由技术—动态路由.
實驗六 路由器操作設定實驗 教師: 助教:.
Routing Protocols and Concepts – Chapter 3
第7章 路由技术 7. 1 广域网技术概述 7. 2 IP子网间的路由技术 7. 3 访问控制列表 7.4 网络地址转换(NAT)技术.
安徽广播电视大学 组网技术与配置(第2版) 第8章 路由器的配置 汪本标.
校園網路管理實電務 電子計算機中心 謝進利.
计算机网络 吴功宜 编著 欢迎辞.
专题5 RIP路由技术.
第31讲 帧中继技术FR 主讲:史宝会.
無線寬頻分享器設定範例 銜接硬體線路 推斷無線基地台的IP 設定無線基地台 相關觀念解釋.
第 1 章 网络设备的选择与连接 学习目标: (1)对于网络设备有所了解,能够正确选择网络设备 (2)能够购置网络设备
HL-006 广域网协议原理及配置 ISSUE 4.0 此为封面页,需列出课程编码、课程名称和课程开发室名称。
SIEMENS自动化控制系统于VPN网络技术的完美结合
Mobile IP Mar.14,’03 B 黃品甄 B 范哲瑋.
第 6 章 IP 遶送.
教师:陈有为 TCP/IP与Internet(A) 教师:陈有为
Chapter 4 Network Layer (網路層).
IPv6 技術與服務 台東大學 電算中心 郭俊賢 技術師.
Supplement Data Mining 工具介紹 楊立偉教授 台灣大學工管系 2014 Fall 1.
计算机网络原理 计算机与信息工程分院 周文峰.
基礎網路管理 第十一章 OSPF路由協定 製作:林錦財.
TCP協定 (傳輸層).
陈开恒 交换机及 虚拟局域网 组网技术 陈开恒
交换机、虚拟局域网组网 (VLAN)技术与配置
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
锐捷网络技术培训系列课程-(中级) OSPF协议 培训组 闵 捷.
项目十 广域网协议封装与验证配置.
HiNet 光世代非固定制 用戶端IPv6設定方式說明
在NS-2上模擬多個FTP連線,觀察頻寬的變化
路由基础.
第 6 章 廣域網路 著作權所有 © 旗標出版股份有限公司.
家用網路所遇到的問題 與解決方案 演講者:徐子浩 指導老師:梁明章 老師.
远程诊断技术及设备 ---今日坐拥明日之选.
第四章 網路層 4-1 網路層簡介 4-2 電路交換技術 4-3 信息交換技術 4-4 分封交換技術 4-5 各種交換技術之比較
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Echo Server/Client Speaker:Fang.
TCP/IP介紹 講師:陳育良 2018/12/28.
無線路由器(AP)管理.
第5讲 网络层 本讲目的: 概述: 理解网络层服务原理: 因特网的实现实例 网络层的服务 路由选择原理 分层的路由选择 IP协议
子網路切割、變動長度的子網路遮罩 (VLSM) 與 TCP / IP 的檢修
3G核心網路期末報告 Mobile IPv6 for Linux實作
第9章 图像通信 9.1 概述 9.2 图像通信原理 9.3 图像通信系统.
DHCP for W2K.
第十三章 TCP/IP 與 Internet 網路連結技術
實驗25 NetSim-Cisco WAN專線服務 - Frame Relay
Firewall-pfsense Mars Su
實驗24 NetSim-Cisco WAN專線服務-PPP、ISDN
實驗5 IP協定分析 明瞭IP(Internet Protocol;Internet協定)的基礎觀念
谢聪.
第8章 網際網路協定IPv6介紹與設定 蕭志明老師 CCNA教學.
第4章 网络层.
谢聪.
基本指令.
ARP攻擊 A 吳峻誠.
多國語系 建國科技大學 資管系 饒瑞佶.
網路安全技術期末報告 ICMP協定 學生 : A 黃昱儒.
Chapter 4 Multi-Threads (多執行緒).
RIP协议.
第 5 章 广 域 网 基本内容 广域网的基本概念,虚电路与数据报,广域网中的分组转发机制,拥塞控制原理,X.25网,帧中继FR,异步传递方式ATM。 重点掌握 广域网中的分组转发机制 拥塞控制原理 异步传递方式ATM.
Department of Computer Information Science, NCTU
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
第 4 章 网络层.
Presentation transcript:

第14章 進階廣域網路協定-Frame-Relay、VPN與GRE 蕭志明老師 CCNA教學

章節大綱 Frame-Relay運作原理 建立FR Switch 水平分割問題 Frame-Relay子介面設定 FR的P2P與M2P設定 VPN 介紹 GRE Tunnel mGRE、NHRP 與 DMVPN 概論 蕭志明老師 CCNA教學

14.1 Frame-Relay運作原理 蕭志明老師 CCNA教學

FR運作的地方 以下圖為例有三個FR交換器,ISP建立FR交換器所形成的交換器網路再租用給企業用戶 蕭志明老師 CCNA教學

DLCI號碼 FR的L2位址就是DLCI號碼(Data Link Connection Identifier) FR就是靠DLCI對應出一條虛擬線路(VC,Virtual Circuit) 以下圖為例,FR-S3的s0介面中有設定兩個DLCI號碼301與302,s1介面中設定DLCI號碼為331,s2介面中設定為332。 蕭志明老師 CCNA教學

虛擬線路(VC) 虛擬線路的產生依據就是靠著DLCI的對應 以圖表為例R1與R2之間的VC線路規劃為R1中s0/0/0FR-S1中s0 102 FR-S1中s3 112 FR-S2中s3 221 FR-S2中s0 201R2中s0/0/0 R1中使用DLCI=102就會產生此條VC線路 DLCI的規劃是由ISP業者 蕭志明老師 CCNA教學

LMI運作 Local Management Interface (LMI) LMI 是一種 keepalive的機制,提供本地路由器 (DTE) 和FR交換器 (DCE) 之間的FR連接的狀態資訊 以下圖為例,R1與FR-S1之間連線是使用專線連接,LMI協定就是在此連線上運作來檢查R1與FR-S1的連線狀況 蕭志明老師 CCNA教學

LMI版本 LMI協定的版本有三種 路由器與FR交換器送出的LMI版本必須一致,這樣LMI才能正常運作 Cisco:預設 LMI 延伸 Ansi:對應於 ANSI 標準 T1.617 Annex D q933a:對應於 ITU 標準 Q933a 路由器與FR交換器送出的LMI版本必須一致,這樣LMI才能正常運作 蕭志明老師 CCNA教學

Inverse-ARP 類似ARP功能,只是ARP是將IP對應到MAC,Inverse-ARP用在將IP對應到DLCI 以下圖為例,R1使用DLCI=100會產生一條VC到R2,相對的R2使用DLCI=400會產生一條VC到R1 Inverse-ARP對應為本地的DLCI對應到遠端的IP位址 蕭志明老師 CCNA教學

承諾速率(CIR) 當企業用戶租用FR的頻寬時,ISP會定出承諾速率 (CIR,Committed Information Rate)來收取費用 企業用戶在CIR的範圍內傳送的資料ISP會確保傳遞成功 如果超出此範圍的封包將被標記為可選擇丟棄 (DE,Discard Eligible),當FR網路頻寬不足時,被標記為DE封包將優先被丟棄 蕭志明老師 CCNA教學

擁塞通知 FR協定中有兩種方式通知網路有擁塞發生 向前擁塞通知 (FECN,Forward Explicit Congestion Notification) FECN是向前通知目的端FR有擁塞發生 向後擁塞通知 (BECN,Backward Explicit Congestion Notification) BECN是向後通知來源端FR有擁塞發生 蕭志明老師 CCNA教學

14.2 建立FR Switch 蕭志明老師 CCNA教學

建立FR Switch 203R3 (範例檔案:WAN-FR ma.pka) Lab 14-6影音教學 蕭志明老師 CCNA教學

FR常用相關指令 指令 說明 R1(config-if)#encapsulation frame-relay 設定介面為Cisco版本FR封裝 R1(config-if)#encapsulation frame-relay ietf 設定介面為IETF版本的FR封裝 R1(config-if)# frame-relay lmi-type ansi 設定該介面LMI Type為ansi R1(config-if)#frame-relay lmi-type q933a 設定該介面LMI Type為q933a R1(config-if)#int s0/0/0.2 point-to-point 建立s0/0/0.2 FR P2P子介面 R1(config)#int s0/0/0.34 multipoint 設定s0/0/0.34為FR M2P子界面 R1(config-subif)#frame-relay interface-dlci 102 將DLCI=102分配給該子介面 R1(config-if)#frame-relay map 10.0.0.3 103 broadcast 手動對應10.0.0.3 到dlci=103 R1#show int s0/0/0 查詢s0/0/0介面L2封裝 R1#show frame-relay lmi 查詢LMI運作狀況 R1#show frame-relay map 查詢IP對應到DLCI R1#show frame-relay pvc 查詢VC連線狀況 蕭志明老師 CCNA教學

規劃FR Switch DLCI s1 102、103 cisco s2 201、203 ansi s3 301、302 q933a LMI Type s1 102、103 cisco s2 201、203 ansi s3 301、302 q933a 蕭志明老師 CCNA教學

設定FR Switch 中s1的DLCI號碼及LMI Type 蕭志明老師 CCNA教學

設定FR Switch 中s2的DLCI號碼及LMI Type 蕭志明老師 CCNA教學

設定FR Switch 中s3的DLCI號碼及LMI Type 蕭志明老師 CCNA教學

FR Switch中DLCI 對應表 VC 線路 FR Switch 介面 DLCI號碼 R1R2 S1 102 S2 201 103 S3 301 R2R3 203 302 蕭志明老師 CCNA教學

設定DLCI對應表 蕭志明老師 CCNA教學

設定R1的FR 在FR Switch已經設定好VC後,每台路由器會分配到兩個DLCI,代表有兩條VC線路 將三台路由器中s0/0/0介面的L2設定為Frame-Relay,如下表指令為設定R1中s0/0/0為Frame-Relay協定 指令 說明 R1(config)#int s0/0/0 R1(config-if)#encapsulation frame-relay 啟動R1中的s0/0/0的FR協定 蕭志明老師 CCNA教學

查詢R1中s0/0/0的L2啟動狀態 Encapsulation Frame Relay表示目前s0/0/0的L2協定為Frame-Relay 蕭志明老師 CCNA教學

查詢R1的LMI show frame-relay lmi指令來查詢R1的LMI狀態 目前R1的LMI Type為CISCO。 蕭志明老師 CCNA教學

查詢R1的VC 使用show frame-relay pvc來查詢R1的VC連線狀態 如下圖所示,兩個紅色框框表示兩條VC線路的狀態,DLCI=102與DLCI=103各代表一條VC線路 蕭志明老師 CCNA教學

設定R2的FR 指令 說明 R2(config)#int s0/0/0 下表為針對R2的FR設定指令,其中要注意的是LMI Type必須改變,原因是FR Switch中s2的LMI Type為ansi 指令 說明 R2(config)#int s0/0/0 R2(config-if)#encapsulation frame-relay 啟動R2中的s0/0/0的FR協定 R2(config-if)# frame-relay lmi-type ansi 設定R2的LMI Type為ansi 蕭志明老師 CCNA教學

啟動及查詢R2中s0/0/0的FR R2的s0/0/0設定為Frame-Relay LMI Type已經改為ANSI 蕭志明老師 CCNA教學

查詢R2的DLCI與IP的對應 show frame-relay map查詢R2的DLCI與IP的對應 如下圖所示,所以R2會使用DLCI=201的VC線路傳送封包給R1 蕭志明老師 CCNA教學

R1的DLCI與IP的對應 當R1要跟10.10.10.2連線時,就會使用DLCI=102的VC線路,所以連線成功 蕭志明老師 CCNA教學

設定R3的FR R3的s0/0/0設定frame-relay ieft版本 LMI Type必須改變為Q933a 指令 說明 R3(config)#int s0/0/0 R3(config-if)#encapsulation frame-relay ietf 啟動R3中的s0/0/0的FR協定,並選擇IETF版本的FR R3(config-if)# frame-relay lmi-type q933a 設定R3的LMI Type為Q933a 蕭志明老師 CCNA教學

設定與查詢R3的s0/0/0的FR 蕭志明老師 CCNA教學

查詢R3的VC 蕭志明老師 CCNA教學

查詢R3的DLCI與IP的對應 蕭志明老師 CCNA教學

查看R3到FR交換器使用的DLCI R3執行ping 10.10.10.1時,R3會使用DLCI=301到FR交換器,再由FR交換器使用DLCI=103到R1,透過PT動畫功能來觀察 當R3的ping 封包傳到FR交換器時,打開ICMP動畫封包,如下圖所示 蕭志明老師 CCNA教學

靜態路由設定在FR網路上的問題 探討靜態路由設定在FR網路上的問題,如果使用出口介面的方式設定 就無法找到DLCI來使用 這時候一定要使用next hop ip的方式,才能夠使用DLCI 蕭志明老師 CCNA教學

R3設定靜態路由到200.200.200.0網路 在本範例檔案中,R2有設定一個Loopback0的200.200.200.0/24網路 蕭志明老師 CCNA教學

使用next hop ip 設定靜態路由 R3設定一筆使用next hop ip 的靜態路由到達200.200.200.0網路 R3執行ping 200.200.200.1成功 蕭志明老師 CCNA教學

14.3 水平分割問題 蕭志明老師 CCNA教學

範例檔案:WAN-FR ma-split.pka 水平分割問題 同一個網路介面收到資料後又從同一個介面將資料送出,違反的水平分割(Split Horizon)的原則 R1有兩條102與103的VC分別對應到R2與R3,但是R2與R3之間沒有VC,因此R2與R3如果要通溝一定要經由R1 範例檔案:WAN-FR ma-split.pka Lab 14-32影音教學 蕭志明老師 CCNA教學

三台路由啟動RIP 指令 說明 R1(config)#router rip R1(config-router)#version 2 R1(config-router)#network 10.0.0.0 R1(config-router)#no auto-summary 啟動R1中的RIPv2,並宣告一筆網路與關閉自動壓縮 R2(config)#router rip R2(config-router)#version 2 R2(config-router)#network 10.0.0.0 R2(config-router)#network 200.200.200.0 R2(config-router)#no auto-summary 啟動R2中的RIPv2,並宣告兩筆網路與關閉自動壓縮 R3(config)#router rip R3(config-router)#version 2 R3(config-router)#network 10.0.0.0 R3(config-router)#no auto-summary 啟動R3中的RIPv2,並宣告一筆網路與關閉自動壓縮 蕭志明老師 CCNA教學

查詢R1的路由表 如下圖所示,R1的RIP已經將200.200.200.0/24的網路學習到路由表中 蕭志明老師 CCNA教學

查詢R3的路由表 如下圖所示,沒有看到任何RIP的路由資訊 蕭志明老師 CCNA教學

關閉水平分割功能 如下表指令為關閉R1的s0/0/0水平分割功能,當執行完畢後,在R3的路由表就會看到RIP的200.200.200.0路由資訊 指令 說明 R1(config)#int s0/0/0 R1(config-if)#no ip split-horizon 在s0/0/0介面執行關閉水平分割功能 蕭志明老師 CCNA教學

14.4 Frame-Relay子介面設定 蕭志明老師 CCNA教學

Frame-Relay子介面設定 上單元範例網路是共享 需求: R1<-->R2:使用 192.168.10.0/24 網路 (範例檔案:WAN-FR p2p.pka) Lab 14-37影音教學 蕭志明老師 CCNA教學

FR子介面 FR子介面可設定為點對點(P2P,Point-to-Point)子介面或多對點(M2P,Multipoint )子介面。 一個P2P子介面只能連接一個VC線路,在這種情況下,每台路由器中P2P子介面都有獨立的網路,且每個P2P子介面都有一個 DLCI。這種介面類似專線連線。 M2P子介面 一個M2P子介面可建立多個VC線路,該子介面中的所有VC線路都位於同一子網中。 蕭志明老師 CCNA教學

每台路由器子介面與DLCI分配 VC 線路 路由器子介面 DLCI號碼 R1R2 R1中s0/0/0.2 102 R2中s0/0/0.1 201 R1R3 R1中s0/0/0.3 103 R3中s0/0/0.1 301 R2R3 R2中s0/0/0.3 203 R3中s0/0/0.2 302 蕭志明老師 CCNA教學

設定R1的FR子介面 指令 說明 R1(config)#int s0/0/0 切換到s0/0/0介面模式 R1(config-if)#no shut 啟動該介面 R1(config-if)#encapsulation frame-relay 設定該介面L2為frame-relay協定 R1(config-if)#int s0/0/0.2 point-to-point 建立s0/0/0.2 P2P子介面 R1(config-subif)#ip address 192.168.10.1 255.255.255.0 設定s0/0/0.2子介面IP位址 R1(config-subif)#int s0/0/0.3 point-to-point 建立s0/0/0.3 P2P子介面 R1(config-subif)#ip address 10.10.10.1 255.255.255.0 設定s0/0/0.3子介面IP位址 蕭志明老師 CCNA教學

R1執行FR子介面設定指令 蕭志明老師 CCNA教學

查詢R1的VC 如下圖所示,DLCI=102與DLCI=103兩條VC線路目前還是共用s0/0/0介面,並未將兩條VC分配到子介面中 蕭志明老師 CCNA教學

分配DLCI號碼給子介面 指令 說明 R1(config)#int s0/0/0.2 切換到s0/0/0.2子介面模式 R1(config-subif)#frame-relay interface-dlci 102 將DLCI=102分配給該子介面 R1(config-subif)#int s0/0/0.3 切換到s0/0/0.3子介面模式 R1(config-subif)#frame-relay interface-dlci 103 將DLCI=103分配給該子介面 蕭志明老師 CCNA教學

R1執行分配DLCI號碼及查詢VC 蕭志明老師 CCNA教學

查詢R1的DLCI與IP的對應 在P2P的FR介面下並不需要DLCI與IP的對應,其原因該介面只有一個DLCI,所以不需要DLCI與IP的對應 蕭志明老師 CCNA教學

設定R2的FR子介面指令 指令 說明 R2(config)#int s0/0/0 切換到s0/0/0介面模式 R2(config-if)#no shut 啟動該介面 R2(config-if)#encapsulation frame-relay 設定該介面L2為frame-relay協定 R2(config-if)#frame-relay lmi-type ansi 設定該介面LMI Type為ansi R2(config-if)#int s0/0/0.1 point-to-point 建立s0/0/0.1 P2P子介面 R2(config-subif)#frame-relay interface-dlci 201 將DLCI=201分配給該子介面 R2(config-subif)#ip address 192.168.10.2 255.255.255.0 設定s0/0/0.1子介面IP位址 R2(config-subif)#int s0/0/0.3 point-to-point 建立s0/0/0.3 P2P子介面 R2(config-subif)#frame-relay interface-dlci 203 將DLCI=203分配給該子介面 R2(config-subif)#ip address 172.30.10.2 255.255.255.0 設定s0/0/0.3子介面IP位址 蕭志明老師 CCNA教學

查詢R2子介面 使用show int s0/0/0.1與show int s0/0/0.3來查詢兩個子介面的狀態,如下圖所示 蕭志明老師 CCNA教學

設定R3的FR子介面指令 指令 說明 R3(config)#int s0/0/0 切換到s0/0/0介面模式 R3(config-if)#no shut 啟動該介面 R3(config-if)#encapsulation frame-relay 設定該介面L2為frame-relay協定 R3(config-if)#frame-relay lmi-type q933a 設定該介面LMI Type為q933a R3(config-if)#int s0/0/0.1 point-to-point 建立s0/0/0.1 P2P子介面 R3(config-subif)#frame-relay interface-dlci 301 分配DLCI=301給s0/0/0.1 R3(config-subif)#ip address 10.10.10.3 255.255.255.0 設定s0/0/0.1子介面IP位址 R3(config-subif)#int s0/0/0.2 point-to-point 建立s0/0/0.2 P2P子介面 R3(config-subif)#frame-relay interface-dlci 302 分配DLCI=302給s0/0/0.2 R3(config-subif)#ip address 172.30.10.3 255.255.255.0 設定s0/0/0.2子介面IP位址 蕭志明老師 CCNA教學

查詢R3的P2P介面狀態 蕭志明老師 CCNA教學

查詢R3的DLCI與IP的對應 R2跟192.168.10.1連線失敗,並不能說R3與R2的VC連線是不成功,其原因是R3的路由表沒有192.168.10.0/24的路由資訊。 蕭志明老師 CCNA教學

R1、R2及R3啟動RIPV2 指令 說明 R1(config)#router rip R1(config-router)#version 2 R1(config-router)#network 192.168.10.0 R1(config-router)# network 10.0.0.0 R1(config-router)#no auto-summary 在R1中啟動RIPv2並將192.168.10.0與10.0.0.0的網路宣告傳出,即將自動路由壓縮功能關閉 R2(config)#router rip R2(config-router)#version 2 R2(config-router)#network 192.168.10.0 R2(config-router)#network 172.30.0.0 R2(config-router)#no auto-summary 在R2中啟動RIPv2並將192.168.10.0與172.30.0.0的網路宣告傳出,即將自動路由壓縮功能關閉 R3(config)#router rip R3(config-router)#version 2 R3(config-router)#network 10.0.0.0 R3(config-router)#network 172.30.0.0 R3(config-router)#no auto-summary 在R3中啟動RIPv2並將10.0.0.0與172.30.0.0的網路宣告傳出,即將自動路由壓縮功能關閉 蕭志明老師 CCNA教學

查看R3路由表及測試連線 R3查看路由表及測試192.168.10.1的連線,如下表所示,R3的路由表中已經有192.168.10.0/24的路由資訊,因此,R3與192.168.10.1的連線就成功了 蕭志明老師 CCNA教學

14.5 FR的P2P與M2P設定 蕭志明老師 CCNA教學

(範例檔案:WAN-FR p2p and m2p.pka) FR的P2P與M2P設定 (範例檔案:WAN-FR p2p and m2p.pka) Lab 14-53影音教學 蕭志明老師 CCNA教學

FR Switch的設定 FR Switch 介面 DLCI LMI Type S0 102、103、104 Ansi S1 201 cisco S2 301 S3 401 蕭志明老師 CCNA教學

路由器之間的DLCI 對應表 VC 線路 FR Switch 介面 DLCI號碼 R1R2 S0 102 S1 201 R1R3 103 S2 301 R1R4 104 S3 401 蕭志明老師 CCNA教學

R1的子介面與DLCI分配 VC 線路 路由器子介面 DLCI號碼 路由器介面 R1R2 R1中s0/0/0.2 102 201 R1R3 R1中s0/0/0.34 103 R3中s0/0/0 301 R1R4 104 R4中s0/0/0 401 蕭志明老師 CCNA教學

設定R1的FR子界面 建立R1的FR子介面,使用s0/0/0實體介面來建立兩個子介面,s0/0/0.2為P2P子介面並分配DLCI=102,s0/0/0.34為M2P子介面並分配DLCI=103與104,相關設定指令如下表 指令 說明 R1(config)#int s0/0/0 切換到s0/0/0的界面模式 R1(config-if)#no shutdown 啟動s0/0/0 R1(config-if)#encapsulation frame-relay 設定s0/0/0的L2協定為FR R1(config-if)#frame-relay lmi-type ansi 設定s0/0/0的LMI Type為ANSI R1(config)#int s0/0/0.2 point-to-point 設定s0/0/0.2為P2P子界面 R1(config-subif)#frame-relay interface-dlci 102 分配DLCI=102給s0/0/0.2 R1(config-subif)#ip address 192.168.10.1 255.255.255.0 設定s0/0/0.2子界面IP R1(config)#int s0/0/0.34 multipoint 設定s0/0/0.34為M2P子界面 R1(config-subif)#frame-relay interface-dlci 103 分配DLCI=103給s0/0/0.34 R1(config-subif)#frame-relay interface-dlci 104 分配DLCI=104給s0/0/0.34 R1(config-subif)#ip address 10.10.10.1 255.255.255.0 設定s0/0/0.34子界面IP 蕭志明老師 CCNA教學

查看R1中子界面狀態及IP設定 蕭志明老師 CCNA教學

查詢R1的VC連線 接下來查詢R1的VC連線狀態,如下圖所示 蕭志明老師 CCNA教學

設定靜態DLCI與IP的對應 指令 說明 R1(config)#int s0/0/0.34 切換到s0/0/0.34子界面 使用指令來手動設定DLCI與IP對應,如此就不用藉由Inverse-ARP 規劃DLCI=103要對應到10.10.10.3,而DLCI=104要對應到10.10.10.4,設定的指令如下表所示。 指令 說明 R1(config)#int s0/0/0.34 切換到s0/0/0.34子界面 R1(config-subif)#frame-relay map ip 10.10.10.3 103 broadcast 手動對應10.10.10.3 到dlci=103 R1(config-subif)#frame-relay map ip 10.10.10.4 104 broadcast 手動對應10.10.10.4 到dlci=104 請注意如果frame-relay map ip 指令沒有加broadcast參數, 則FR Switch將不會傳送廣播與群播封包, 因此啟動路由協定EIGRP或OSPF等將無法形成鄰居,路由無法進行通報. 蕭志明老師 CCNA教學

再查詢R1的DLCI與IP的對應 查詢DLCI與IP的對應,如下圖所示 static表示為手動設定的DLCI與IP的對應 蕭志明老師 CCNA教學

設定R2的FR界面 設定R2 的s0/0/0設定為FR,如下表指令 指令 說明 R2(config)#int s0/0/0 R2(config-if)#no shutdown R2(config-if)#encapsulation frame-relay R2(config-if)#ip address 192.168.10.2 255.255.255.0 設定R2中s0/0/0為FR並設定IP位址 蕭志明老師 CCNA教學

查詢R2的FR相關訊息 s0/0/0分配到的DLCI=201 DLCI=201對應到192.168.10.1 蕭志明老師 CCNA教學

設定R3的FR界面 設定 R3中 s0/0/0為FR的指令 指令 說明 R3(config)#int s0/0/0 R3(config-if)#no shutdown R3(config-if)#encapsulation frame-relay R3(config-if)#ip address 10.10.10.3 255.255.255.0 設定R3中s0/0/0為FR並設定IP位址 蕭志明老師 CCNA教學

設定R3的FR界面 s0/0/0分配到的DLCI=301 DLCI=301對應到的IP為10.10.10.1 蕭志明老師 CCNA教學

設定R4的FR界面 設定R4的s0/0/0為FR,如下表指令 指令 說明 R4(config)#int s0/0/0 R4(config-if)#no shutdown R4(config-if)#encapsulation frame-relay R4(config-if)#ip address 10.10.10.4 255.255.255.0 設定R4中s0/0/0為FR並設定IP位址 蕭志明老師 CCNA教學

查詢R4中FR狀態 顯示s0/0/0分配到的DLCI=401 DLCI=401對應到的IP為10.10.10.1 蕭志明老師 CCNA教學

測試FR連線 R1可連接R2、R3與R4 蕭志明老師 CCNA教學

R2與R3無法連通 R3執行ping 192.168.10.2會無法連線 問題不是FR的問題,而是路由表的路由資訊不足 蕭志明老師 CCNA教學

R1、R2、 R3 、R4 啟動啟動EIGRP 以下為四台路由器啟動EIGRP的指令。 指令 說明 Router(config)#router eigrp 10 Router (config-router)#network 0.0.0.0 Router (config-router)#no auto-summary R1、R2、 R3 、R4 啟動 EIGRP並將全部網路介面宣告與關閉自動壓縮 蕭志明老師 CCNA教學

R2測試10.10.10.0/24 R2已經可以與10.10.10.0/24網路中的IP連線 蕭志明老師 CCNA教學

R3與R4問題 目前R3與R4無法互通 如下圖所示,R3卻無法連R4的10.10.10.4,其原因10.10.10.4無對應的DLCI,R4的原因一樣。 蕭志明老師 CCNA教學

設定R3 、R4中手動加入IP與DLCI對應 指令 說明 R3(config)#int s0/0/0 R3(config-if)#frame-relay map ip 10.10.10.4 301 broadcast 設定10.10.10.4 對應到DLC=301 R4(config)#int s0/0/0 R4(config-if)#frame-relay map ip 10.10.10.3 401 broadcast 設定10.10.10.3 對應到DLC=401 蕭志明老師 CCNA教學

執行與查詢R3中手動加入IP與DLCI對應 查詢R3的結果如下圖,10.10.10.4 對應到DLC=301已經手動設定成功 R3也可以與R4的10.10.10.4連線 蕭志明老師 CCNA教學

14.6 VPN 介紹 蕭志明老師 CCNA教學

VPN概念 VPN(Virtual Private Network)為虛擬私有網路,此概念是將Internet當作自己私有網路來使用,省下租用專線的成本 VPN需要有兩種技術的支援 第一要有Tunnel(通道)技術來做到虛擬線路(Virtual)的部分 第二要有加密的技術來支援私有(Private)的部分 蕭志明老師 CCNA教學

VPN架構示意圖 HQ建立兩個虛擬線路(Tunnel)分別連到Site1與Site2 這兩條虛擬線路可以想像是專線連線 虛擬線路是透過Internet現有的網路頻寬,所以虛擬線路無法有專屬的頻寬 蕭志明老師 CCNA教學

VPN優點 使用VPN的優點: 節省成本(Cost Savings):VPN是透過現有的Internet建立虛擬線路,此因只需要連上Internet費用   擴充性(Scalability):VPN的建立無須額外的基礎建置,不像建置專線,需要建置實體線路 相容性(Compatibility):VPN的連線建立可以來自各種使用者端,例如:Site to Site的VPN連線,Remote-access to Site 的VPN,Remote-access可以是mobile user 安全性(Security):VPN可以提供加密與認證功能,來防止未授權的使用者來存取資料,例如:IPSec、SSL技術。 蕭志明老師 CCNA教學

IPSec介紹 較常見到建立VPN的技術為IPSec,此IPSec是IETF的標準,直接運作在網路層來保護及認證IP封包 資料保密性(Confidentiality):資料保密性主要是靠加密演算法來達成  資料完整性(Data Integrity):防止封包內容被竄改,使用者收到的資料會跟送出時候的資料一模一樣  認證功能(Authentication):確認連線使用者的身分,IPSec會使用IKE來交換認證的key,以達到確認身分功能。  不可重複性(Anti-replay protection):保證封包不可重複性,也就是相同的封包不會重複送出或被複製 蕭志明老師 CCNA教學

14.7 GRE Tunnel 蕭志明老師 CCNA教學

GRE Tunnel 介紹 GRE(Generic Routing Encapsulation)為Cisco開發的通道協定之一,可以封裝任何L3協定、並可支援傳送multicast 封包 GRE Tunnel是一個很基本的建立VPN的通道(Tunnel)技術 GRE 通道沒有安全性,由於不用設定加密方式,所以設定上相當容易,可以讓讀者快速了解VPN的概念 蕭志明老師 CCNA教學

GRE通道運作原理 GRE通道的建立是將原始的IP封包再封裝一層新的IP資訊 如下圖所示,Site1中不管用什麼L3協定(IPv4或IPv6),經過GRE通道時,會再封裝一層新IP表頭檔 蕭志明老師 CCNA教學

GRE Tunnel練習架構 範例檔案:WAN-GRE-Tunnel.pka Lab 14-76影音教學 蕭志明老師 CCNA教學

範例架構說明 本範例是要將R1與R2的內部網路使用GRE Tunnel串通,好像是專線一樣 目前內網是使用10.0.0.0的子網路,目前兩個內網是無法互通 GRE 通道是要建立在R1與R2之間 GRE 通道使用Internet來建立 蕭志明老師 CCNA教學

需求規劃 GRE通道需要一個通道介面(Tunnel Interface) R1與R2要各建立一個通道介面,GRE通道就靠這兩個通道介面來溝通 通道介面也是一種虛擬介面,類似Loopback介面 要指定通道介面的來源(tunnel source)與目的(tunnel destination) 蕭志明老師 CCNA教學

設定R1 、R2的tunnel指令 指令 說明 R1(config)#int tunnel 3 建立tunnel 3介面 R1(config-if)# ip address 10.10.20.1 255.255.255.0 設定tunnel 3介面 IP R1(config-if)# tunnel mode gre ip 設定tunnel 3使用的模式為gre ip R1(config-if)#tunnel source s0/0/0 設定tunnel 3的來源 R1(config-if)#tunnel destination 209.165.200.2 設定tunnel 3的目的 R2(config)#int tunnel 2 建立tunnel 2介面 R2(config-if)# ip address 10.10.20.2 255.255.255.0 設定tunnel 2介面 IP R2(config-if)# tunnel mode gre ip 設定tunnel 2使用的模式為gre ip R2(config-if)#tunnel source s0/0/1 設定tunnel 2的來源 R2(config-if)#tunnel destination 209.165.100.2 設定tunnel 2的目的 蕭志明老師 CCNA教學

建立R1通道介面 使用int tunnel x來建立,其中x為整數,如下圖所示 蕭志明老師 CCNA教學

查詢R1中Tunnel的資訊 介面狀態是L1 up、L2 down,雖然tunnel是虛擬介面,不過tunnel來源端與目的端還未指定時,L2 會是down 蕭志明老師 CCNA教學

指定R1通道來源與目的 當tunnel 3介面來源與目的指定完成後,L2就啟動 蕭志明老師 CCNA教學

建立R2的通道介面 蕭志明老師 CCNA教學

R1測試通道 使用動畫功能來觀察,動畫封包選擇ICMP,當R1執行ping 10.10.20.2後,將動畫封包打開,如下圖所示 蕭志明老師 CCNA教學

使用通道來學習遠端網路 R1的路由表內如如下圖所示,其中10.10.20.0/24為通道網路IP位址,出口介面為Tunnel3。 蕭志明老師 CCNA教學

R1與R2啟動路由協定 R1要透過tunnel來學習10.10.30.0/24網路 network宣告只要10.0.0.0網路,不要宣告209.165.100.0/24 指令 說明 R(config)#router rip R(config-router)#version 2 R(config-router)#no auto-summary R(config-router)#network 10.0.0.0 R1 、R2啟動RIP指令 蕭志明老師 CCNA教學

查詢RIP執行介面 R1使用show ip protocol來查看RIP執行狀況,如下圖所示 蕭志明老師 CCNA教學

查詢R1路由表 如下圖所示,有一筆RIP學習到10.10.30.0/24的路由資訊,其出口介面為Tunnel3 蕭志明老師 CCNA教學

測試PC0與PC1使用tunnel連線 在PC0執行ping 10.10.30.2後,當ICMP動畫到達R1時候將動畫封包打開,如下圖所示 請注意 Tunnel 只是虛擬的連線概念,實際傳送的路徑還是透過 Internet 蕭志明老師 CCNA教學

進階GRE Tunnel 請注意本章節探討的GRE Tunnel是1對1的通道關係 進階的GRE Tunnel演變為動態的1對多的通道關係,稱為Multipoint GRE(mGRE) Tunnel 由於mGRE通道的tunnel Destination 有多個, 所以需要搭配Next Hop Resolution Protocol (NHRP)來動態決定tunnel Destination IP位址 mGRE再搭配IPSec加密技術,就稱為Dynamic Multipoint VPN (DMVPN), DMVPN為目前企業在WAN上最常見的解決方案, 這些主題都會在CCNP課程介紹. 蕭志明老師 CCNA教學

14.8 mGRE、NHRP 與 DMVPN 概論 蕭志明老師 CCNA教學

進階GRE Tunnel 請注意本章節探討的GRE Tunnel是1對1的通道關係 進階的GRE Tunnel演變為動態的1對多的通道關係,稱為Multipoint GRE(mGRE) Tunnel 由於mGRE通道的tunnel Destination 有多個, 所以需要搭配Next Hop Resolution Protocol (NHRP)來動態決定tunnel Destination IP位址 mGRE再搭配IPSec加密技術,就稱為Dynamic Multipoint VPN (DMVPN), DMVPN為目前企業在WAN上最常見的解決方案 蕭志明老師 CCNA教學

mGRE Tunnel 連線架構 點對點 GRE Tunnel,變成點對多 GRE Tunnel(mGRE) 其連線的架構就跟 FR 網路一樣,類似 FR 用 VC 來規劃網路連線,可以架構出多種變化的網路連線 在 mGRE 的 Tunnel 連線就如同 FR 的 VC 連線 mGRE 網路連線主要可以分 Hub-and-Spoke 與 Spoke-to-Spoke 兩種連線架構 蕭志明老師 CCNA教學

Hub-and-Spoke 連線架構 蕭志明老師 CCNA教學

Spoke-to-Spoke 連線架構 蕭志明老師 CCNA教學

手動建立多點 GRE Tunnel 蕭志明老師 CCNA教學

動態 mGRE Tunnel 蕭志明老師 CCNA教學

mGRE+NHRP 練習 NHRP 已經設定,只要啟動 mGRE Tunnel 介面,觀察 mGRE 如何搭配 NHRP 來動態產生 Tunnel 連線。 蕭志明老師 CCNA教學

mGRE Tunnel 介面設定 蕭志明老師 CCNA教學

查詢 NHRP 資料庫 蕭志明老師 CCNA教學

查詢 R1 的路由表 蕭志明老師 CCNA教學

測試 mGRE+NHRP 在 R1 執行 ping 172.30.2.2 蕭志明老師 CCNA教學