第8章 網際網路協定IPv6介紹與設定 蕭志明老師 CCNA教學.

Slides:



Advertisements
Similar presentations
计算机网络(第 6 版) 第 10 章 下一代因特网.
Advertisements

Rfc3315 Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 組員: 蔡承翰 A 陳鈺璋 A 翁菘㠙 A 指導老師 吳俊興.
第 8 章 IP 基礎與定址.
第 12 章 UDP 與 TCP.
第 4 章 网络层 数学科学学院 冯世斌.
第一章 概述 第二章 用户需求分析 第三章 现有网络分析 第四章 逻辑网络设计 第五章 网络设备选择 第六章 WAN接入设计
第 4 章 网络层.
计算机网络教程(第 2 版) 第 7 章 网络互连 课件制作人:谢希仁.
第四章 网络层 网络层 网络层 网络层 网络层 网络层.
因特网 TCP/IP协议 IP路由技术 Internet接入技术 Internet服务.
校園網路電話專案 基隆市建置說明 D-Link Taiwan DTSS 謝元博 #8667
第6章 Internet与TCP/IP体系结构
Chapter 12 UDP 與 TCP.
第10章 局域网与Internet互联 RCNA_T010.
路由器的性能特点和工作原理 两种常用的内部网关协议(RIP和OSPF) 路由器的产品结构 局域网中使用路由器的方案
数据转发过程.
NetGuru 創新 網路通訊實驗教學解決方案 PART I TCP/IP通訊協定深入剖析/以NetGuru實作
路由器繞送協定- 第三章 路由器動態繞送服務
第六章 在华为路由器上配置动态路由OSPF协议(实训)
安徽邮电职业技术学院计算机系 赵正红 2009/2010学年第一学期
典型的路由器的结构 路由选择处理机 3——网络层 2——数据链路层 1——物理层 路由 选择 分组 转发 交换结构 路由选择协议 路由表
第3章 路由技术—动态路由.
Routing Protocols and Concepts – Chapter 3
第7章 路由技术 7. 1 广域网技术概述 7. 2 IP子网间的路由技术 7. 3 访问控制列表 7.4 网络地址转换(NAT)技术.
安徽广播电视大学 组网技术与配置(第2版) 第8章 路由器的配置 汪本标.
课程介绍 教师:邹国忠、白金荣、沐士光 内容:课堂实验、课外实验、选作实验 时间安排:实验:双周 考试形式:闭卷、每人一组独立操作。
计算机网络 吴功宜 编著 欢迎辞.
The security implications of IPv6
路由协议配置 1.0 此为封面页,需列出课程编码、课程名称和课程开发室名称。
第五章 网络层 任务驱动 问题探究 习题讲解 实验要求.
第7章 企业网设计 天津大学 计算机科学与技术学院 饶国政 博士.
网络地址转换(NAT) 及其实现.
TCP/IP基本原理 第五章 路由原理与协议
第 6 章 IP 遶送.
Core Switch 設定 Port的開啟與關閉 Virtual LAN建立 將Port指定到Virtual LAN
第一章IPv6 簡介 IPv6, the standard of the Internet Future.
NAT-PT (Network Address Translation-Protocol Translation)
第 12 章 UDP 與 TCP.
第 6 章 IP 位址 著作權所有 © 旗標出版股份有限公司.
Chapter 4 Network Layer (網路層).
高雄應用科技大學 有線網路建置實習(I) 聯易科技股份有限公司 Ben 李政勳
IPv6 技術與服務 台東大學 電算中心 郭俊賢 技術師.
计算机网络原理 计算机与信息工程分院 周文峰.
基礎網路管理 第十一章 OSPF路由協定 製作:林錦財.
臺東縣中小學資訊教育校園網路管理暨資訊安全防護計畫研習
第六章 差错与控制报文 (ICMP).
IPv6原理与应用 技术培训中心
Internet Protocol (IP)
32 bit destination IP address
IP協定 (網路層).
第 2 章 TCP / IP 簡介.
基礎網路管理 第五章 位址的分配 製作:林錦財.
5.3 IP地址与域名 IP地址 子网划分 IPv 域名机制 域名解析.
华为路由交换精英培训 之组播.
江西财经大学信息管理学院 《组网技术》课程组
第七讲 网际协议IP.
校園網路電話專案 建置說明 2019/1/2 D-Link Taiwan Version 1.03.
第5讲 网络层 本讲目的: 概述: 理解网络层服务原理: 因特网的实现实例 网络层的服务 路由选择原理 分层的路由选择 IP协议
子網路切割、變動長度的子網路遮罩 (VLSM) 與 TCP / IP 的檢修
第十三章 TCP/IP 與 Internet 網路連結技術
第13章 IPv6协议.
滕小玲 北京大学计算中心 IPv6技术讲座 现有Internet的基础是IPv4,到目前为止有近20年的历史了。由于Internet的迅猛发展,据统计平均每年Internet的规模就扩大一倍。IPv4的局限性就越来越明显。个人电脑市场的急剧扩大、还有个人移动计算设备的上网、网上娱乐服务的增加、多媒体数据流的加入、以及出于安全性等方面的需求都迫切要求新一代IP协议的出现。
實驗5 IP協定分析 明瞭IP(Internet Protocol;Internet協定)的基礎觀念
傳輸控制協議 /互聯網協議 TCP/IP.
谢聪.
Speaker : Chang Kai-Jia Date : 2010/04/26
第4章 网络层.
Routing Protocols and Concepts – Chapter 5
第 4 章 网络层.
Presentation transcript:

第8章 網際網路協定IPv6介紹與設定 蕭志明老師 CCNA教學

章節大綱 IPv6表頭檔 EUI-64 方式設定IPv6 IPv6位址表示 加入IPv6靜態路由 IPv6位址種類 啟動IPv6的動態路由 啟動OSPFv3與EIGRPv6 手動配置IPv6位址 蕭志明老師 CCNA教學

8.1 IPv6表頭檔 蕭志明老師 CCNA教學

網際網路協定IPv6   雖然目前NAT、VLSM等技術在緩和IPv4的使用時間,但是從ISP業者可以分配的公有IP位址已經越來越少, IPv4位址已經快要耗盡 使用IPv6來取代IPv4來解決IP位址不足是根本方案 IPv6除了能提供更多IP位址之外,IPv6發展一種更新、功能更強的通訊協定,例如:IPv6使用簡化的L3的標頭檔、增加安全功、支援行動裝置、位址自動設定等等功能,讓IPv6可以符合未來的網路應用的需求 蕭志明老師 CCNA教學

IPv6表頭檔 IPv6的表頭檔比IPv4的表頭檔簡化許多,如此可以減少路由器在處理IP的表頭檔的時間與資源的使用,這有助提升路由器的繞送封包的效能。 蕭志明老師 CCNA教學

IPv6表頭檔中的欄位說明 Version:表示IP的版本。 Traffic Class:由IPv4中Type of Service,將資料流量分類,以便做QoS。 Flow Label:搭配Traffic Class,作資料串流使用。 Payload Length:記錄Payload的長度以Byte為計量單位,不含表頭,這與IPv4的Total Length不同。 Next Header:沿用IPv4中Protocol,表示攜帶的上一層的通訊協定。 Hop Limit:如同IPv4的TTL (Time To Live) 。 另外IPv6拿掉了原來在IPv4欄位有IHL( Internet Header Length)、Identification、Flag Fragment Offset與Header Checksum。 蕭志明老師 CCNA教學

8.2 IPv6位址表示 蕭志明老師 CCNA教學

二進位與十六進位對照表 蕭志明老師 CCNA教學

IPv6位址表示方式 IPv6 位址有128位元組成,每16位元為一組,共有8組以十六進位表示 每組之間用冒號來隔開,格式為X:X:X:X:X:X:X:X 例如: 蕭志明老師 CCNA教學

IPv6位址簡化方式 每組中的前面為零可省略,例如:0DB8可以簡化DB8,0000簡化0 。 蕭志明老師 CCNA教學

『::』只能使用一次 為什麼兩個冒號『::』只能使用一次 例如:2001:b02::f4::95要還原完整IPv6位址則有下列可能,無法得知原來的IPv6位址。 2001:0b02:0000:0000:00f4:0000:0000:0095 2001:0b02:0000:0000:0000:00f4:0000:0095 2001:0b02:0000:00f4:0000:0000:0000:0095   蕭志明老師 CCNA教學

不正確IPv6表示方式 2001.1111.2222.3333.4444.5555.6666.7777  組跟組之間必須用冒號。 2001:AAAA:BBBB:CCCC:DDDD:EEEE:FFFF:GGGG G不是十六進位。 2001:FACE:ACE0:CAFE:1111:2222:3333:4444:5555:6666 只有八組。 2001:1111:2222:3333:44444:55555:6666:7777 每組只有四個十六進位,但可以簡化,所以可能少於八組或者每組可能會少於四個十六進位。 2001:b01::00f4::95  兩個冒號出現兩次。 蕭志明老師 CCNA教學

還原成完整的IPv6位址 從簡化的IPv6還原成完整的IPv6位址 蕭志明老師 CCNA教學

IPv6位址的結構 IPv6的128位元大致也可以分為兩大部分,前置碼(prefix)位元與介面ID(Interface ID)位元來定應IPv6位址種類,如下圖所示 介面ID位元如同IPv4的主機位元,而IPv6在前置碼位元部份如同IPv4的網路位元 前置碼位元中又可細分為子網路前置碼(Subnet Prefix)、站點前置碼(Site Prefix)、網路服務商前置碼(ISP Prefix),如此,讓每個IPv6的位址更有結構化、都很容易可以被分辨 蕭志明老師 CCNA教學

IPv6前置碼結構 在IPv6的前置碼位元中又可細分為子網路前置碼(Subnet Prefix)、站點前置碼(Site Prefix)、網路服務商前置碼(ISP Prefix)及區域網際網路前置碼(RIR,Regional Internet registry) 蕭志明老師 CCNA教學

IPv6的3-1-4 規則 IPv6 結構規劃上有3組-1組-4組(IPv6總共有8組)的規則 蕭志明老師 CCNA教學

IPv6不同前置碼部份的範例 2001::1/96 表示網路位元= 96及主機位元 = 32 網路部分為2001:0:0:0:0:0及主機部份為0:1。 2001:1/8 表示網路位元= 8及主機位元 = 120 網路部分為20及主機部份為NN01:0:0:0:0:0:0:1,其中N表示空值。 2001:1/4 表示網路位元= 4及主機位元 = 124 網路部分為2及主機部份為N001:0:0:0:0:0:0:1,其中N表示空值。 2001:1/3 表示網路位元= 3及主機位元 = 125 此部份要將2001 換成二進位 0010 0000 0000 0001,所以網路部分為001,剩下則為主機部份。 蕭志明老師 CCNA教學

IPv6子網路切割 配到一組IPv6位址 2001:2222:3333::/48,可能的子網路位址有如下 總共有216個子網路數目。 2001:1111:3333:0000::/64 2001:1111:3333:0001::/64 …... 2001:1111:3333:FFFE::/64 2001:1111:3333:FFFF::/64 總共有216個子網路數目。 蕭志明老師 CCNA教學

使用INT ID 進行子網路切割 子網路數目還不夠,還可以再將Subnet ID延長,例如:我們使用64位元當作Subnet ID,可以產生的子網路位址如下 2001:2222:3333 : 0000 : 0000 : 0000 : 0000 : :/112 2001:2222:3333 : 0000 : 0000 : 0000 : 0001 : :/112 ...... 2001:2222:3333 : FFFF : FFFF : FFFF : FFFE : :/112 2001:2222:3333 : FFFF : FFFF : FFFF : FFFF : : /112 總共就有264個子網路 蕭志明老師 CCNA教學

Nibble boundary 建議在Subnet ID是要以4倍數的位元為邊界(又稱為Nibble boundary),如此所產生的子網路位址就可以直接由十六進位來推算 使用2001:2222:3333::/48/68位址計算,子網路位址可以這樣表示2001:2222:3333:SSSS:S000::/68,所以產生的子網路位址如下。 2001:2222:3333:0000:0000::/68 2001:2222:3333:0000:1000::/68 2001:2222:3333:0000:2000::/68 …… 2001:2222:3333:FFFF:F000::/68 蕭志明老師 CCNA教學

不是Nibble boundary 若Subnet ID不是以4倍的位元數時,子網路的計算會遇到的難度,需要轉二進位 用2001:2222:3333::/48/70位址計算 蕭志明老師 CCNA教學

8.3 IPv6位址種類 蕭志明老師 CCNA教學

IPv4位址定位 在IPv4位址中可區分為單播位址(Unicast Address)、群播位址(Multicast Address)及廣播位址(Broadcast Address) 單播位址為定義在主網路ClassA、ClassB、ClassC中的IP位址(扣掉網路位址與廣播位址) 群播位址定義在ClassD中IP位址 廣播位址定義為全部IPv4的32位元為1,即為255.255.255.255,或者是每個網路中的廣播位址(主機位元全部為1) 蕭志明老師 CCNA教學

IPv6位址定位 而在IPv6位址中也定義三種位址,單播位址、群播位址及任播位址(Anycast Address) 蕭志明老師 CCNA教學

IPv6位址分類圖 蕭志明老師 CCNA教學

IPv6單播位址 IPv6的單播位址又分為4種,Global Unicast、Link-Local、Unique Local及Embedded IPv4 其中Global Unicast與Unique Local分別如同IPv4單播位址的公有IP與私有IP 但Link-Local算是IPv6特有的單播位址,其存在的範圍只限定在一個Link或網路中 蕭志明老師 CCNA教學

IPv6 Global 位址 IPv6 Global位址固定前面三個位元固定為『001』 此位址的功用如同 IPv4 的公有位址。下圖為IPv6的Global位址格式。 蕭志明老師 CCNA教學

IPv6 Unique Local位址 IPv6 Unique Local位址類似IPv4的私人位址功能,任何人都可以使用不需註冊 這些網段不能進入網際網路的繞送 Unique Local位址前一版為Site Local位址,但RFC 3879 已不贊成使用此類位址 Unique Local位址主要有FC00::/8 與 FD00::/8 Global ID 欄位中的數字可以任意設定,不需註冊 蕭志明老師 CCNA教學

IPv6 Link Local位址 IPv6 Link Local位址定義用前10位元固定為『1111111010』 這種位址的前12 bits 固定是『1111111010xx』,如下圖所示,換算成16進位為FE8、FE9、FEA或FEB開始,因此『FE8~FEB』開頭的位址代表Link Local位址 此類位址僅供特定實體網段上的本地通信使用,通常用於鏈路通信,例如:自動位址設定、相鄰設備發現和路由器發現等 蕭志明老師 CCNA教學

IPv6群播位址 IPv6的群播傳送整合了IPv4的群播傳送和廣播傳送,適用於一對多的資料傳送 『FF』開頭的位址代表IPv6的群播位址 蕭志明老師 CCNA教學

群播位址欄位說明 Flag欄位為0表示該群播位址是well-known的位址,由IANA分配 Flag欄位為1表示動態產生的群播位址,Scope欄位表示該群播位址的範圍 常見的範圍如下: Scope=1 表示 Interface-Local scope Scope=2表示Link-Local scope Scope=5表示Site-Local scope Scope=8表示Organization-Local scope 蕭志明老師 CCNA教學

Well-known 群播位址 Address Description ff02::1 All nodes on the local network segment ff02::2 All router on the local network segment ff02::5 OSPFv3 AllSPF routers ff02::6 OSPFv3 AllDR routers ff02::9 RIP routers ff02::a EIGRP routers ff02::d PIM routers ff02::1:2 All DHCP servers and relay agents on the local network site ff02::101 Network Time Protocol ff02::108 Network information Service 蕭志明老師 CCNA教學

IPv6任播位址 此種位址可以設定在多個網路介面中 此種位址的傳送機制為一個任播位址可以被多個網路介面使用,但是傳送給此位址的封包,並非真的將封包送到這些網路介面,而僅僅是送給距離最近的一個網路介面 蕭志明老師 CCNA教學

8.4 IPv6配置方式 蕭志明老師 CCNA教學

IPv6配置方式 在網路介面配置IPv6位址分為靜態配置與動態配置 蕭志明老師 CCNA教學

靜態配置 手動指定IPv6:由管理者手動指定IPv6位址的前置碼(網路)部分和介面ID部分。 EUI-64配置:此方式管理者只要手動指定IPv6位址的前置碼(網路)部分,介面ID部分會從網路介面的MAC位址提取,此部份稱為EUI-64介面 ID。 蕭志明老師 CCNA教學

使用EUI-64 方式 MAC只有48位元,而介面ID有64位元,中間差了16位元,EUI-64的作法是將MAC中間插入FFFE的16位元 例如:網路介面MAC為00:03:6B:E9:D4:80,使用EUI-64方式介面ID為02:03:6B:FF:FE :E9:D4:80,如下圖步驟所示。 蕭志明老師 CCNA教學

IPv6動態配置 動態的IPv6配置有三種自動設定( Auto-Configuration)、DHCPv6(Stateful)與混合配置(Auto-Configuration+Stateless DHCP)。  自動設定:電腦會發送RS(Router Solicitation)跟路由器請求前置碼(網路)部分,路由器則回應RA(Router Advertisement)給電腦,電腦收到RA之後再使用EUI-64方式補上介面ID部分。 DHCPv6:由DHCP伺服器來配置IPv6位址連同DNS資訊給電腦主機使用。 混合配置:此方式是將第一種與第二種方式一起使用,由於自動設定方式,路由器送出RA的封包中只有包含前置碼(網路)與預設閘道的資訊,沒有DNS的資訊,因此電腦若需要DNS資訊則必需要搭配DHCP,DHCP伺服器僅是送出DNS資訊給電腦。 蕭志明老師 CCNA教學

IPv6 過渡政策 目前全世界的網路環境還是以IPv4為主,不可能一夕之間全部換成IPv6 須要有一段時間全世界的網路是要IPv4網路與IPv6網路共同存在,讓IPv6逐漸取代IPv4的環境 在這段整合的過程中,需要有些機制讓兩種網路能互通,此稱為過渡政策 目前主要有三種機制,雙重堆疊(Dual Stack) 、隧道(tunnel) 及NAT-通訊協定轉換(NAT-PT) 蕭志明老師 CCNA教學

8.5 手動配置IPv6位址 蕭志明老師 CCNA教學

手動配置IPv6位址 使用IPv4與IPv6兩種位址一起設定到網路介面中,若網路介面支援兩種IP協定運作稱為雙堆疊(Dual Stack) 192.168.10.1/24 (設定範例:ipv6-basic.pka) Lab 8-23 影音教學 蕭志明老師 CCNA教學

設定IPv4與IPv6指令 在R1的fa0/0介面有兩個網路,一個為192.168.10.0/24的IPv4網路,另一個為2001:1:1:1::/64的IPv6網路 在R1的fa0/1有192.168.20.0/24及2001:2:2:2::/64兩個網路 指令 說明 R1(config)#int fa0/0 切換到fa0/0介面模式 R1(config-if)#ipv6 address 2001:1:1:1::1/64 設定IPv6位址 R1(config-if)#ip address 192.168.10.1 255.255.255.0 設定IPv4位址 R1(config-if)#no shutdown 啟動fa0/0介面 R1(config-if)#int fa0/1 切換到fa0/1介面模式 R1(config-if)#ipv6 address 2001:2:2:2::1/64 R1(config-if)#ip address 192.168.20.1 255.255.255.0 蕭志明老師 CCNA教學

查詢IPv4設定結果 蕭志明老師 CCNA教學

查詢IPv6設定結果 使用show ipv6 int brief指令來查詢IPv6的設定狀況 每個網路介面都有兩個IPv6位址,一個是我們手動設定,另一個為網路介面自己產生的Link-Local位址 蕭志明老師 CCNA教學

查看啟動IPv6介面 使用show ipv6 int fa0/0 來詳細查看fa0/0網路介面的IPv6的Link-Local與Global Unicast 位址 蕭志明老師 CCNA教學

設定PC上IPv6位址 在PCA設定IPv6位址,如下圖所示,Link Local Address欄位會自動產生,要手動輸入的部分是選擇Static在IPv6 Address欄位中手動輸入2001:1:1:1::2/64當作PCA的IPv6位址。同樣步驟設定PCB 。 蕭志明老師 CCNA教學

設定PCA的IPv4與IPv6 蕭志明老師 CCNA教學

驗證IPv4與IPv6傳輸 使用ping的指令來測試PCA與PCB的連線,如下圖所示分別使用IPv6網路與IPv4網路測試PCA與PCB連線結果。 蕭志明老師 CCNA教學

8.6 EUI-64 方式設定IPv6位址 蕭志明老師 CCNA教學

EUI-64 方式設定IPv6位址 EUI-64只要考量規劃前置碼網路部分,介面ID部分就給網路介面自動設定 (範例檔案:ipv6-EUI-64.pka) Lab 8-31 影音教學 蕭志明老師 CCNA教學

設定R1中IPv6位址 要使用eui-64設定IPv6指令與手動設定的指令一樣使用ipv6 address,不同的是在eui-64方式中最後面的參數要加eui-64 設定R1的網路介面中IPv6位址的指令 指令 說明 R1(config)#int fa0/0 切換到fa0/0介面模式 R1(config-if)#ipv6 address 2001:1:1:1::/64 eui-64 用eui-64方式設定IPv6 R1(config-if)#no shut 開啟fa0/0介面 R1(config-if)#int s0/0/0 切換到s0/0/0介面模式 R1(config-if)#ipv6 address 2001:2:2:2::/64 eui-64 R1(config)#no shut 開啟s0/0/0介面 蕭志明老師 CCNA教學

查詢EUI-64設定IPv6位址 使用show ipv6 int brief來查詢R1中的IPv6設定,如下圖所示,fa0/0與s0/0/0中EUI-64有自動將介面ID補上,變成一個完整的IPv6位址。 蕭志明老師 CCNA教學

查詢R1中fa0/0的IPv6資訊 Global Unicat Address已經有產生了,其中標示的地方有[EUI]資訊,表示該Global Unicat Address是使用EUI-64的方式 蕭志明老師 CCNA教學

驗證EUI-64設定IPv6位址 先查詢R1中fa0/0的MAC位址,使用show int fa0/0指令,fa0/0的MAC位址為0030.f286.6501,而fa0/0的IPv6介面ID為0230:F2FF:FE86:6501 EUI-64確實有將FFFE加入到fa0/0 MAC位址中做為介面ID 第七個位元已經被改成1,代表local unit 蕭志明老師 CCNA教學

設定R2中IPv6位址 R2使用EUI-64設定IPv6位址跟R1的一樣,指令如下表所示 指令 說明 R2(config)#int fa0/0 切換到fa0/0介面模式 R2(config-if)#ipv6 address 2001:3:3:3::/64 eui-64 用eui-64方式設定IPv6 R2(config-if)#no shut 開啟fa0/0介面 R2(config-if)#int s0/0/0 切換到fa0/1介面模式 R2(config-if)#ipv6 address 2001:2:2:2::/64 eui-64 R2(config)#no shut 開啟fa0/1介面 蕭志明老師 CCNA教學

PCA可以ping到R1的fa0/0及s0/0/0 蕭志明老師 CCNA教學

PCA無法ping到PCB PCA與PCB預設閘道必須設定 目前PCA與PCB還無法連線 因為IPv6的路由表不完整 蕭志明老師 CCNA教學

查詢R1中IPv6路由表 使用show ipv6 route來查詢R1中IPv6路由表 蕭志明老師 CCNA教學

8.7 加入IPv6靜態路由 蕭志明老師 CCNA教學

IPv6靜態路由練習架構 設定建立IPv6靜態路由與預設路由 請使用下列範例檔案 R1中fa0/0有兩個IPv6網路設定。 範例檔案:IPv6-Static.pka Lab 8-41 影音教學 蕭志明老師 CCNA教學

查詢R1中fa0/0的兩個IPv6位址 IPv6的網路介面允許設定多個IP位址,並且可以同一網路或不同網路的IP位址。 蕭志明老師 CCNA教學

R2中IPv6路由表 在fa0/0下有兩個網路 蕭志明老師 CCNA教學

設定R1中2001:3:3:3::/64靜態路由 所以要在R1中加入IPv6靜態路由指令使用ipv6 route 如下表所示,這與IPv4靜態路由設定方式一樣,可以使用出口介面或是Next Hop IP,此處使用的方式為出口介面。 指令 說明 R1(config)#ipv6 route 2001:3:3:3::/64 s0/0/0 將網路2001:3:3:3::/64 加入到R1的IPv6路由表中,並以s0/0/0為出口介面 蕭志明老師 CCNA教學

查詢R1中路由表 使用show ipv6 route來查詢R1中的IPv6路由表 蕭志明老師 CCNA教學

設定R2的預設路由 ::/0為IPv6預設路由網路 使用next hop ip的方式,如下表所示為設定預設路由指令 指令 說明 R2(config)#ipv6 route ::/0 s0/0/0 2001:2:2:2:260:70FF:FE13:C301 R2設定預設路由,以next hop ip 蕭志明老師 CCNA教學

查詢R2路由表中預設路由 蕭志明老師 CCNA教學

電腦C測試PCA與PCB 蕭志明老師 CCNA教學

8.8 啟動IPv6的動態路由 蕭志明老師 CCNA教學

啟動IPv6的動態路由 支援IPv6的路由協定有RIPng、OSPFv3與EIGRPv6 RIPng為RIP的IPv6路由協定,一樣使用距離向量的方式,但是RIPng在啟動的方式跟RIP有很明顯的不一樣,少了network指令來定義宣告的直連網路 OSPFv3與EIGRPv6也是一樣 蕭志明老師 CCNA教學

啟動RIPng的動態路由 請使用 下列範例檔案 其中所有的IPv6位址都已經設定,並且有五個網路 R1與R2中fa0/0都各有兩個網路 (範例檔案:ipv6-ripng.pka) Lab 8-50 影音教學 蕭志明老師 CCNA教學

設定RIPng 路由器預設是關閉IPv6的路由協定,因此,要使用IPv6的路由協定前,使用 ipv6 unicast-routing 指令來啟動IPv6的路由協定 在設定IPv6的路由協定有兩大步驟,第一步驟必須請動路由協定程序,第二步驟在介面上啟用該路由程序(此步驟取代network的宣告) RIPng使用跟OSPF類似的程序號碼,因此,一台路由器可以啟動好幾個RIPng協定程序 蕭志明老師 CCNA教學

R1與R2中設定RIPng指令 下表為R1與R2設定RIPng的相關指令 將下表的指令在R1與R2中執行 指定 說明 R1(config)#ipv6 unicast-routing 啟動IPv6路由協定 R1(config)#ipv6 router rip p100 啟動 RIPng 程序號碼p100 R1(config-rtr)#exit 離開 RIPng 模式 R1(config)#int fa0/0 切換到fa0/0介面模式 R1(config-if)#ipv6 rip p100 enable 在該介面啟動RIPng 程序號碼p100 R1(config-if)#int s0/0/0 切換到s0/0/0介面模式 指定 說明 R2(config)#ipv6 unicast-routing 啟動IPv6路由協定 R2(config)#ipv6 router rip p200 啟動 RIPng 程序號碼p200 R2(config-rtr)#exit 離開 RIPng 模式 R2(config)#int fa0/0 切換到fa0/0介面模式 R2(config-if)#ipv6 rip p200 enable 在該介面啟動RIPng 程序號碼p200 R2(config-if)#int s0/0/0 切換到s0/0/0介面模式 蕭志明老師 CCNA教學

IPv4 RIP與RIPng指令比較 不一樣的是程序號碼與網路宣告方式 RIPng IPv4 RIP R1(config)#ipv6 unicast-routing 不需要 R1(config)#ipv6 router rip p100 R1(config)#router rip R1(config-rtr)#exit R1(config)#int fa0/0 R1(config-if)#ipv6 rip p100 enable R1(config-router)#network x.x.x.x R1(config-if)#int s0/0/0 蕭志明老師 CCNA教學

檢查RIPng 使用show ipv6 protocols指令來查詢R1的IPv6路由協定的啟動狀況 蕭志明老師 CCNA教學

查看RIPng動畫 RIPng的動畫封包內容,其中目的IP為群播,FF02::9為RIPng的群播IP位址,另外RIPng使用UDP方式傳送,Port no.為521。 蕭志明老師 CCNA教學

查看R1中IPv6路由表內容 有兩筆R開頭的路由資訊,這兩筆路由資訊為R2中fa0/0下的兩個網路,透過RIPng送到R1 蕭志明老師 CCNA教學

8.9 啟動OSPFv3與EIGRPv6 蕭志明老師 CCNA教學

(範例檔案:IPv6-OSPFv3 and EIGRPv6.pka) 啟動OSPFv3與EIGRPv6 根據下列架構,先示範如何設定OSPFv3後,再啟動EIGRPv6,來觀察兩個IPv6的路由協定同時啟動後 (範例檔案:IPv6-OSPFv3 and EIGRPv6.pka) Lab 8-57 影音教學 蕭志明老師 CCNA教學

設定 OSPFv3 在設定OSPFv3時,Router-ID必須手動來指定,其原因是OSPFv3的Router-ID還是使用IPv4格式 設定R1的OSPFv3 指定 說明 R1(config)#ipv6 unicast-routing 啟動IPv6路由協定 R1(config)#ipv6 router ospf 100 啟動 OSPFv3 程序號碼100 R1(config-rtr)# #router-id 1.1.1.1 手動設定Router ID R1(config-rtr)#exit 離開 OSPFv3 模式 R1(config)#int fa0/0 切換到fa0/0介面模式 R1(config-if)#ipv6 ospf 100 area 0 在該介面在area0啟動ospf 程序號碼100 R1(config-if)#int s0/0/0 切換到s0/0/0介面模式 R1(config-if)# ipv6 ospf 100 area 0 蕭志明老師 CCNA教學

設定R2的OSPFv3 表為設定R2的OSPFv3的指令,OSPF程序編號使用200,Router ID使用2.2.2.2 指定 說明 R2(config)#ipv6 unicast-routing 啟動IPv6路由協定 R2(config)#ipv6 router ospf 200 啟動 OSPFv3 程序號碼200 R2(config-rtr)# #router-id 2.2.2.2 手動設定Router ID R2(config-rtr)#exit 離開 OSPFv3 模式 R2(config)#int fa0/0 切換到fa0/0介面模式 R2(config-if)#ipv6 ospf 200 area 0 在該介面在area0啟動ospf 程序號碼200 R2(config-if)#int s0/0/0 切換到s0/0/0介面模式 R2(config-if)# ipv6 ospf 200 area 0 蕭志明老師 CCNA教學

OSPFv3與IPv4 OSPF指令比較 不一樣的地方為router-id設定的部分及網路宣告的方式 OSPFv3 IPv4 OSPF R1(config)#ipv6 unicast-routing 不需要 R1(config)#ipv6 router ospf 100 R1(config)#router ospf 100 R1(config-rtr)# #router-id 1.1.1.1 可以手動設定或讓OSPF自己選出 R1(config-rtr)#exit R1(config)#int fa0/0 R1(config-if)#ipv6 ospf 100 area 0 R1(config-router)#network x.x.x.x x.x.x.x area 0 R1(config-if)#int s0/0/0 R1(config-if)# ipv6 ospf 100 area 0 請注意 OSPFv3 也是使用群播,其群播位址為 FF02::5 與 FF02::6,這與 IPv4 OSPF 的兩個 224.0.0.5 與 224.0.0.6 是一樣的效果。 蕭志明老師 CCNA教學

查詢OSPFv3封包運作 蕭志明老師 CCNA教學

查詢OSPFv3結果 在R1中使用show ipv6 protocol查詢OSPFv3啟動狀況 蕭志明老師 CCNA教學

查詢OSPFv3的介面內容 R1中fa0/0的OSPFv3的介面內容,這與IPv4 OSPF介面內容大同小異,其中IP位址都是以fa0/0的Link-local位址表示。 蕭志明老師 CCNA教學

R1的IPv6路由表內容 R1的IPv6路由表內容,如下圖所示有兩筆2001:3:3:3::/64與2001:B::/64路由資訊是由OSPFv3學習到,而AD值一樣為110。 蕭志明老師 CCNA教學

設定EIGRPv6 在eigrp模式下執行no shutdown指令 要設定Router-ID,這點跟OSPF一樣 R2也是執行相同指令,但是要把Router-ID的設定給為router-id 2.2.2.2 指令 說明 R1(config)#ipv6 router eigrp 10 啟動eigrp 10 R1(config-rtr)# router-id 1.1.1.1 設定router-id給eigrp 10 R1(config-rtr)#no shutdown 執行eigrp 10 R1(config)#int fa0/0 切換到fa0/0介面 R1(config-if)#ipv6 eigrp 10 該介面使用eigrp 10 R1(config-if)#int s0/0/0 切換到s0/0/0介面 蕭志明老師 CCNA教學

EIGRPv6與IPv4 EIGRP指令比較 不一樣的地方為router-id的設定與網路宣告的方式 EIGRPv6 IPv4 EIGRP R1(config)#ipv6 router eigrp 10 R1(config)# router eigrp 10 R1(config-rtr)# router-id 1.1.1.1 不需要 R1(config-rtr)#no shutdown R1(config)#int fa0/0 R1(config-if)#ipv6 eigrp 10 R1(config-router)#network x.x.x.x R1(config-if)#int s0/0/0 請注意EIGRP有另一種語法稱為命名式EIGRP(Named EIGRP), 此種語法使用AF(Address Family)可以在同一個啟動模式下直接撰寫IPv4及IPv6的EIGRP指令, 如此在同時啟動IPv4及IPv6的EIGRP時, 就不用一直切換模式來下指令, OSPF與RIP也都有支援AF語法, 有關AF語法在CCNP課程範圍. 蕭志明老師 CCNA教學

EIGRPv6動畫封包 其中目的IP為群播FF02::A,這與IPv4 EIGRP的群播224.0.0.10是一樣的。 蕭志明老師 CCNA教學

查詢R1中路由協定 R1中有兩個IPv6的路由協定在運作。 蕭志明老師 CCNA教學

查詢R1的EIGRPv6相關資訊 蕭志明老師 CCNA教學

查詢R1的IPv6路由表內容 如下圖所示,2001:3:3:3::/64與2001:B::/64兩筆路由資訊為EIGRPv6路由,而OSPFv3也有在運作,但是兩個IPv6路由協定的AD值比較結果,EIGRPv6優先寫到路由表中 蕭志明老師 CCNA教學