- 前言
- 一、VPN
- 磊概念
- 賂实训
- 1️⃣实训拓扑
- 2️⃣命令配置
- 3️⃣实训结果
- ( 1)配置VPN之前数据走向
- (2)配置VPN后数据走向
- 二、IPv6路由配置
- 磊知识点
- 賂实训
- 1️⃣实训拓扑
- 2️⃣命令配置
- 3️⃣实训结果
- 总结
前言
VPN和ipv6路由配置【思科Cisco】
磊个人主页:@MIKE笔记
賂来自专栏:计算机网络综合应用实训
一、VPN 磊概念
-
路由封装(GRE)最早是由Cisco提出的,而目前它已经成为了一种标准,被定义在RFC 1701, RFC 1702, 以及RFC 2784中。简单来说,GRE就是一种隧道协议,用来从一个网络向另一个网络传输数据包。
-
如果你觉得它和虚拟专用网(VPN)有些类似,那只是因为:从技术上讲,GRE隧道是某一类型的VPN,但是并不是一个安全隧道方式。不过你也可以使用某种加密协议对GRE隧道进行加密,比如VPN网络中常用的IPSec协议。
-
实际上,点到点隧道协议(PPTP)就是使用了GRE来创建VPN隧道。比如,如果你要创建Microsoft VPN隧道,默认情况下会使用PPTP,这时就会用到GRE。
为什么要用GRE?
为什么要使用GRE进行隧道传输呢?原因如下:
-
有时你需要加密的多播传输。GRE隧道可以像真实的网络接口那样传递多播数据包,而单独使用IPSec,则无法对多播传输进行加密。多播传输的例子包括OSPF, EIGRP, 以及RIPV2。另外,大量的视频、VoIP以及音乐流程序使用多播。
-
你所采用的某种协议无法进行路由,比如NetBIOS或在IP网络上进行非IP传输。比如,你可以在IP网络中使用GRE支持IPX或AppleTalk协议。
-
你需要用一个IP地址不同的网络将另外两个类似的网络连接起来。
#######Router 1
//配置端口IP Router>enable Router#configure terminal Router(config)#interface FastEthernet0/0 Router(config-if)#ip address 10.0.0.2 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface FastEthernet0/1 Router(config-if)#ip address 20.0.0.1 255.0.0.0 Router(config-if)#no shutdown
//配置动态路由(用OSPF) Router(config)#router ospf 10 Router(config-router)#network 10.0.0.0 0.255.255.255 a 1 Router(config-router)#network 20.0.0.0 0.255.255.255 a 1 Router(config-router)#exit
#######Router 2
Router>en Router#configure terminal Router(config)#interface FastEthernet0/0 Router(config-if)#ip address 192.168.20.1 255.255.255.0 Router(config-if)#no shutdown Router(config)#interface FastEthernet0/1 Router(config-if)#ip address 20.0.0.2 255.0.0.0 Router(config-if)#no shutdown
//配置动态路由(用OSPF) Router(config)#router ospf 10 Router(config-router)#network 20.0.0.0 0.255.255.255 a 1 Router(config-router)#network 192.168.20.0 0.0.0.255 a 1 Router(config-router)#exit
//配置隧道路由 Router(config)#int tunnel 1 Router(config-if)#ip address 192.168.30.2 255.255.255.0 Router(config-if)#tunnel source f0/0 Router(config-if)#tunnel destination 10.0.0.1 Router(config-if)#exit Router(config)#
//配置隧道动态路由(用RIP) Router(config)#router rip Router(config-router)#network 192.168.20.0 Router(config-router)#network 192.168.30.0 Router(config-router)#exit
#######Router 3
Router>enable Router#configure terminal Router(config)#interface FastEthernet0/0 Router(config-if)#ip address 192.168.10.1 255.255.255.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface FastEthernet0/1 Router(config-if)#ip address 10.0.0.1 255.0.0.0 Router(config-if)#no shutdown
//配置动态路由(用OSPF) Router(config)#router ospf 10 Router(config-router)#network 10.0.0.0 0.255.255.255 a 1 Router(config-router)#network 192.168.10.0 0.0.0.255 a 1 Router(config-router)#exit Router(config)#
//配置隧道路由 Router(config)#INT Tunnel 1 Router(config-if)#ip address 192.168.30.1 255.255.255.0 Router(config-if)#tunnel source f0/1 Router(config-if)#tu Router(config-if)#tunnel de Router(config-if)#tunnel destination 20.0.0.2 Router(config-if)#exit
//配置隧道动态路由(用RIP) Router(config)#router rip Router(config-router)#network 192.168.10.0 Router(config-router)#network 192.168.30.0 Router(config-router)#exit Router(config)#3️⃣实训结果 ( 1)配置VPN之前数据走向
一、单播地址:最高4位是0010开头 —》2 相当于IPv4里的公网地址
如:2001::1
二、链路本地地址:最高10位是1111111010000000 --》FE80
只能在同一链路节点间使用。每台主机都会给自己配置一个链路本地地址
三、唯一本地地址:最高7位是1111110—》 FC00 只能在本地网络中使用 相当于IPv4中的私有地址
这类地址一般很少使用。
四、组播地址:最高位是11111111----》FF 相当于IPv4中的D类地址
在IPv6中,没有广播地址,广播使用组播实现
如:FF02::1 本地链路中的所有主机
FF02::2本地链路中的所有路由器
五、任播地址:只能在路由器上配置,且只能作为目标地址使用
六、其它特殊地址:::/128 全0地址 未指定。
::1/128 类似127.0.0.1
Router(config)#int f0/1 Router(config-if)#ipv6 add 2003::1/64 设置IPv6地址 Router(config-if)#no shut
静态路由:
Router(config)#ipv6 route 2002::/64 2003::2
使用路由时一定要使用以下命令
Router(config)#ipv6 unicast-routing 启用路由器转发IPv6分组功能
动态路由(RIP)
Router(config)#ipv6 route rip a1 # a1是路由进行编号 Router(config-rtr)#exit Router(config)#int f0/1 Router(config-if)#ipv6 rip a1 enable #指定端口f0/1参与RIP路由表的创建
OSPF路由
Router(config)#ipv6 router ospf 10 %OSPFv3-4-NORTRID: OSPFv3 process 10 could not pick a router-id,please configure manually #此提示让用户自行指定路由器的ID号 Router(config-rtr)#router-id 10.0.0.1 #这里的10.0.0.1只是路由器的ID号 Router(config-rtr)#exit Router(config)#int f0/1 Router(config-if)#ipv6 ospf 10 area 1 # 10是进程编号 1是区域编号 Router(config-if)#int f0/0 Router(config-if)#ipv6 ospf 10 area 1賂实训 1️⃣实训拓扑 2️⃣命令配置
具体配置
#######Router 0
Router(config-if)#int f0/0 Router(config-if)#ipv6 address 2001::1/64 Router(config-if)#no shut Router(config-if)#int f0/1 Router(config-if)#ipv6 address 2003::1/64 Router(config-if)#no shut Router(config)#ipv6 unicast-routing Router(config)#ipv6 route 2002::/64 2003::2 Router(config)#exit
#######Router 2
Router(config)#int f0/1 Router(config-if)#ipv6 address 2003::/64 Router(config-if)#no shut Router(config-if)#int f0/0 Router(config-if)#ipv6 address 2002::1/64 Router(config-if)#no shut Router(config)#ipv6 unicast-routing Router(config)#exit Router(config)#ipv6 route 2001::/64 2003::1 Router(config)#exit3️⃣实训结果 总结



