华为ensp模拟:VRF虚拟技术基础

VRF基本概念

       是一种虚拟化技术。在物理设备上创建多个VPN实例,每个VPN实例拥有独立的接口、路由表和路由协议进程等。

      VRF是对物理设备的一个逻辑划分,每个逻辑单元都被称为一个VPN实例,实例之间在路由层面是隔离的。VRF实现过程如下:

  1. 创建实例,并将三层接口(可以是路由器的物理接口或者子接口,也可以是VLANIF接口)绑定到实例;
  2. (可选)配置与实例绑定的路由协议或静态路由;
  3. 基于与实例绑定的接口和路由协议等建立实例路由表并基于实例路由表转发数据,实现实例间隔离。

  

在部署VRF前核心交换机为单个交换机没有进行虚拟

在创建VRF后单个交换机变为两台逻辑上的设备,有一张表为"public"就是本机的路由表,还有一张表为虚拟之后自己创建的(VPN实例表)为黄色区域

 实验验证上述表项

要求:要求PC1与R1互通,流量必须经过SW2(也就是FW),且不得使用PBR

注:蓝色标注为例A

先来配置接入交换机(ACC)下联设备的网关为VLAN10上联核心为vlan100

vlan b 10 100            // 创建 VLAN 10 和 VLAN 100
int v 10                 // 进入 VLAN 10 的接口
ip add 192.168.10.254 24 // 配置 VLAN 10 的 IP 地址为 192.168.10.254/24
int v 100                // 进入 VLAN 100 的接口
ip add 192.168.100.1 24  // 配置 VLAN 100 的 IP 地址为 192.168.100.1/24
int g 0/0/2              // 进入千兆以太网接口 0/0/2
p l a                    // 配置端口为 Access 模式
p d v 10                 // 将该 Access 端口划入 VLAN 10
int g 0/0/1              // 进入千兆以太网接口 0/0/1
p l t                    // 配置端口为 Trunk 模式
p t a v a                // 允许该 Trunk 端口通过所有 VLAN 的流量
p t p v 100              // 指定 VLAN 100 为 Trunk 端口的 PVID(默认 VLAN)

再配置核心的vpn实例A

un in e                                 // 取消信息中心
vlan b 100 21 22 11                     // 创建 VLAN 100、21、22 和 11
ip vpn-instance A                       // 创建 VPN 实例 A(用于 MPLS VPN)
route-distinguisher 1:1                 // 配置 VPN 实例 A 的 RD 值(用于 VPN 识别)
int v 100                               // 进入 VLAN 100 的接口
ip binding vpn-instance A               // 绑定 VLAN 100 到 VPN 实例 A
ip add 192.168.100.2 24                 // 为 VLAN 100 配置 IP 地址 192.168.100.2/24
int v 21                                // 进入 VLAN 21 的接口
ip binding vpn-instance A               // 绑定 VLAN 21 到 VPN 实例 A
ip add 192.168.21.1 24                  // 为 VLAN 21 配置 IP 地址 192.168.21.1/24
int v 22                                // 进入 VLAN 22 的接口
ip add 192.168.22.1 24                  // 为 VLAN 21 配置 IP 地址 192.168.22.1/24

配置完上述放行核心交换机与虚拟防火墙的接口

interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

接着配置虚拟防火墙的地址

vlan b 21 22              // 创建 VLAN 21 和 VLAN 22
int v 21                  // 进入 VLAN 21 的接口
ip add 192.168.21.2 24    // 配置 VLAN 21 的 IP 地址为 192.168.21.2/24
int v 22                  // 进入 VLAN 22 的接口
ip add 192.168.22.2 24    // 配置 VLAN 22 的 IP 地址为 192.168.22.2/24
int g 0/0/1               // 进入千兆以太网接口 0/0/1
p l t                     // 配置端口为 Trunk 模式
p t a v a                 // 允许该 Trunk 端口通过所有 VLAN 的流量

测试核心去往虚拟防火墙是否通

答案是不通的   为什么捏  因为现在我们的路由表变成了两张直接ping是拿public的本机路由表,而这个接口绑定了vpn 实例A 所以要用VPN实例A 去ping

查看路由表的时候也要使用实例A 去查看下面是两张不一样的路由表

接着配置核心路由器上联地址

vlan 11                   // 创建 VLAN 11
int v 11                  // 进入 VLAN 11 的接口
ip add 192.168.11.2 24    // 配置 VLAN 11 的 IP 地址为 192.168.11.2/24
int g 0/0/1               // 进入千兆以太网接口 0/0/1
p l t                     // 配置端口为 Trunk 模式
p t a v a                 // 允许该 Trunk 端口通过所有 VLAN 的流量
p t p v 11                // 指定 VLAN 11 为 Trunk 端口的 PVID(默认 VLAN)

配置R1路由器的地址

int g 0/0/0               // 进入千兆以太网接口 0/0/0
ip add 192.168.11.1 24    // 配置接口 0/0/0 的 IP 地址为 192.168.11.1/24

完结~ 现在互联地址都配置ok了 最后配置ospf路由协议

配置核心的ospf

注:核心有两张路由表本机和实例A 那么配置ospf的时候也要将ospf绑定到实例A  中

ospf rou                        // 进入 OSPF 配置模式
ospf router-id 2.2.2.2          // 设置 OSPF 路由器 ID 为 2.2.2.2
a 0                             // 启用 OSPF 区域 0 的配置
network 192.168.11.0 0.0.0.255  // 将 192.168.11.0/24 网络添加到 OSPF 区域 0
network 192.168.22.0 0.0.0.255  // 将 192.168.22.0/24 网络添加到 OSPF 区域 0
q                               // 退出 OSPF 配置

ospf 2 router-id 3.3.3.3 vpn-instance A // 创建 OSPF 2 并设置路由器 ID 为 3.3.3.3,绑定到 VPN 实例 A
a 0                             // 启用 OSPF 区域 0 的配置
network 192.168.21.1 0.0.0.255  // 将 192.168.21.1/24 网络添加到 OSPF 区域 0
network 192.168.100.2 0.0.0.255 // 将 192.168.100.2/24 网络添加到 OSPF 区域 0

配置R1的ospf

ospf 1 router-id 1.1.1.1       // 设置 OSPF 1 的路由器 ID 为 1.1.1.1
a 0                            // 启用 OSPF 区域 0 的配置
network 192.168.11.0 0.0.0.255 // 将 192.168.11.0/24 网络添加到 OSPF 区域 0

配置虚拟防火墙的ospf

ospf 1 router-id 4.4.4.4        // 设置 OSPF 1 的路由器 ID 为 4.4.4.4
a 0                             // 启用 OSPF 区域 0 的配置
network 0.0.0.0 0.0.0.0         // 将所有接口的网络添加到 OSPF 区域 0

配置接入交换机的ospf

ospf 1 router-id 5.5.5.5        // 设置 OSPF 1 的路由器 ID 为 5.5.5.5
a 0                             // 启用 OSPF 区域 0 的配置
network 0.0.0.0 0.0.0.0         // 将所有接口的网络添加到 OSPF 区域 0

---------------------------------------------------------------------------------------------------------------------------------以上内容为配置过程

接下来验证

PC1去往R1是否通

使用追踪查看是否为要求所述流量必须经过SW2也就是FW

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值