VRF

VRF技术基础-实验 VRF:virtual routing and forwarding 虚拟路由转发 其作用就是将路由器虚拟化,使一台路由器按实例(instance)分成多台路由器,不同的接口划入不同的实例,以实现路由隔离。 实验拓扑如下图所示: 说明:某企业由R1,R2和R5组成生产网络,运行ospf协议。由R3,R4和R5构成办公网络。现在要求将生产网络和办公网络进行隔离。 解法:请在R5上使用VRF技术,将生产网络和办公网络划入不同的实例,实现生产和办公网络的隔离。 R1~R4的配置是常规的ospf配置,此处不在赘述 阅读详情

VRF简介及创建

1.VRF理解

VRF相当于一个个独立路由表,STATIC是路由表里的一个(条目)策略,添加vrf相当于隔离建立多个独立的路由器。

2.VRF应用需求

  假设PC1与R2这一侧的网络属于一个独立的业务;PC2与R3这一侧的网络属于另一个独立的业务,由于设备资源有限或者其他方面的原因,这两个独立的业务的相关节点连接在R1上,也就是同一台设备上。那么在完成相关配置后,R1的路由表如上图所示。
  现在如果PC1要发一个数据包到2.2.2.2,那么这个数据包在到达R1后,R1就会去查看自己的路由表,发现有一条2.2.2.0/24的路由匹配,因此将这个IP包从GE0/0/2口转发给192.168.100.2。这是没有问题的,然而如果PC1要访问3.3.3.0/24网络呢?也是无压力的,因为数据包到达R1后,她照样查找路由表结果发现有匹配的路由,因此将数据包转给R3。但是实际上,从业务的角度考虑,我们禁止PC1访问3.3.3.0/24网络。
  那么怎么办?


  现在,我们在R1上创建两个VRF:VRF1及VRF2,创建完成后,我们可以理解为,拥有了两台虚拟路由器。当然,现在这两台虚拟路由器上啥也没有。
接下去我们将GE0/0/1口及GE0/0/2口绑定到VRF1;将GE0/0/3及GE0/0/4口绑定到VRF2。如此一来这两台虚拟路由器就各自拥有了两个物理接口。值得注意的是,这两台虚拟路由器是虽然都在同一台物理设备上,但是却是隔离的,他们将有自己的接口,自己的路由表,自己的ARP表等等相关的内容。我们的环境就变成有点像这样:

  我们看到,VRF1及VRF2有了自己的接口,也有了自己的路由表。并且相互之间是隔离的。
现在PC1要发送一个数据包到2.2.2.2,R1从接口GE0/0/1收到了这个数据包,由于此时GE0/0/1已经绑定到了VRF1,因此在执行目的IP的路由查找的时候,查的是VRF1的路由表,查找到匹配的路由条目后,间个数据包从其指示的GE0/0/1口转发给下一跳192.168.100.2。

  那么如果PC1要访问3.3.3.3呢?数据包发到了R1,R1从接口GE0/0/1收到了这个数据包,于是它在做路由查找的时候,查的仍然是VRF1的路由表。经过查表后,它发现并无匹配的条目,因此将数据包丢弃。

3. 不同环境的VRF创建

  • Linux Kernel中VRF的使用(iproute的namespace)

 

 

1

2

3

4

#创建命令空间

ip netns add vrf1

#命名空间中执行ifconfig

ip netns exec vrf1 ifconfig

 

  • Linux Kernel中轻量级VRF的使用(高版本iproute的vrf)

具体可参考文章https://turbock79.cn/?p=299

 

 

1

2

#创建vrf red

ip link add red type vrf table 1

 

  • VPP 中的VRF的使用

 

 

1

2

3

4

vpp # ip table add 100  //创建ip4  vrf 100

vpp # show ip fib   //查看

vpp # ip6 table add 200 //创建IP6 vrf 200

vpp # show ip6 fib  //查看

VRF(虚拟路由转发)的实验配置 这种隔离性使得即使在同一台路由器上,不同VRF实例之间的路由信息互不干扰,实现了高效的网络流量管理和控制。VRF技术的核心在于它允许在同一个物理路由器上创建多个逻辑上的隔离路由实例,每个VRF实例都有自己的路由表、转发信息库(FIB)以及一组接口。数据包处理:当网络设备收到数据包时,会根据数据包的目标IP地址和VRF标识,选择相应的VRF实例中的路由表进行路由查找和转发决策。通过MPLS的标签交换特性,可以实现不同VRF之间的快速转发和隔离,同时保证数据传输的安全性和可靠性。这大大提高了网络的整体安全性。 阅读详情

相关推荐

华为数通笔记-VRF

VRF VRF(Virtual Routing and Forwarding,虚拟路由转发)技术通过在一台三层转发设备上创建多张路由表实现数据或业务的隔离,常用于MPLS VPN、防火墙等一些需要实现隔离的应用场景。 网络需求 某企业网络内有生产和管理两张网络,这两张网络独占接入和汇聚层交换机,共享核心交换机。 核心交换机上同时连接了生产网络和管理网络的服务器群,两个网段均为192.168.100.0/24网段。 需求:实现生产和管理网络内部的数据通信,同时隔离两张网络之间的通信。 通过..

qq_45959697的博客 1万+

VRF基本概念及应用

VRF(Virtual Routing and Rorwarding,虚拟路由转发)技术通过在一台三层转发设备上创建多张路由表实现数据或业务的隔离,常用于MPLS VPN、防火墙等一些需要实现隔离的应用场景。 VRF又称VPN实例(VPN Instance),是一种虚拟化技术,在物理设备上创建多个VPN实例,每个VPN实例拥有独立的接口,路由表和路由协议进程等。 网络需求 需求:实现生产和管理网路内部的数据通信,同时隔离两张网络之间的通信。 也就是说,生产网络的客户端只能访问生产网络的服务器,.

weixin_49225555的博客 3万+

VRF-lite 配置介绍

VRF,通常与MPLS相联系。在这样的网络中,MPLS封装被用来分割用户流量,每个用户维护一个独立的VRF。但是,VRF的配置并不是必须依靠MPLS,对这样的VRF我们称为VRF lite,这里讨论的就是这样一个方案。 假设下面的图形就是一个公司的网络,正如你的预期,正常的公司流量是必须通过防火墙的,以此增强公司网络的安全性。但是,目前第二个网络连接被加...

weixin_33755557的博客 6196

VRF介绍

VRF(Virtual Routing and Rorwarding,虚拟路由转发)技术通过在一台三层转发设备上创建多张路由表实现数据或业务的隔离,常用于MPLS VPN、防火墙等一些需要实现隔离的应用场景。VRF又称VPN实例(VPN Instance),是一种虚拟化技术,在物理设备上创建多个VPN实例,每个VPN实例拥有独立的接口,路由表和路由协议进程等。

2203_76138235的博客 7843

VRF实验配置

R2]ip route-static vpn-instance 1 192.168.1.0 24 192.168.101.1//为 VPN 实例 1 配置静态路由,使目标网络 192.168.1.0/24 的流量通过网关 192.168.101.1。[R2-GigabitEthernet0/0/1]ip binding vpn-instance 1 //将接口绑定到 VPN 实例 1。[LSW1-GigabitEthernet0/0/2]port link-t access //将接口设置为访问模式。

LONGSS6的博客 1144

Linux VRF(Virtual Routing Forwarding)的原理和实现

VRF顾名思义就是虚拟路由转发(Virtual Routing Forwarding),简单点来讲,就是把一台路由器当多台虚拟路由器来用,这种技术在二层就是VLan技术,或者更加通用的虚拟交换机(在多网卡的Linux BOX上,创建多个bridge设备并把不同的网卡加入其中,就是一台携带多个虚拟交换机的物理交换机),我把二层的方案列如下: 那么,三层的VRF自然而然就是下面 现在考虑一个非常常见的场景,即OpenVPN典型的多处理拓扑,在一台服务器上会构建超级多的TAP网卡,每个TAP服务一个特定的VP

weixin_38387929的博客 5950

Linux中iproute实现VRF

目录 1.Ubuntu系统实现VRF 2.CentOS系统实现VRF 3.Linux中VRF实现命令 3.1 创建VRF 3.2 罗列所有VRFs 3.3 给VRF分配网络接口 3.4显示被分配给VRF的设备 3.5显示VRF的邻居条目 3.6 显示VRF中地址 3.7 显示VRF路由 3.8 VRF的路由查询 3.9 将网络接口从VRF中删除 VRF (Virtual ...

turbock的博客 7351

vrf与vrf、vrf与public互访路由配置

vfr与vrf互访、vrf与公共实例互访是比较常见的需求场景。针对不同场景,通过配置静态路由来实现路由泄露有多种方式,以下是ensp模拟的简单场景。PC1、PC2、PC3连接路由器的接口分别绑定vpn为1、2、3,ip地址分贝为x.x.x.2,网关为x.x.x.1。

ruben_yu1986的博客 2562

vrf

VRFf简介: 一,创建 vrf 二,将端口绑定到指定的vrf上 三,下发(非指定接口的)路由 四,下发指定接口的路由

jkwanga的博客 3478

VNI和VLAN,VRF的映射

由于总所周知的原因,本文用VNP 作为virtual private network 的缩写。 VLAN 和VNI映射 VXLAN中,L2VNI 相当于传统以太网下的VLAN ,数据包进入VXLAN网络前,VTEP会根据配置先将VLAN映射成VNI,因此VLAN信息仅为本地有效,不同VTEP的VLAN ID可以复用。L2VNI为二层网络的标识。 如图:host 1, host2,host3同属于...

qq_43691045的博客 9642

提高网络安全性和灵活性:虚拟路由和转发 VRF 技术到底强在哪里?

VRF 是一种将路由表和转发表在逻辑上分隔开的技术。每个VRF都拥有自己的独立路由表和转发表,使得它们彼此之间相互隔离。这种隔离允许在同一物理网络中存在多个逻辑上独立的虚拟网络。BGP VRF(边界网关协议虚拟路由和转发)是一种 BGP 功能,用于在多租户或多 VRF 环境中提供更精细的路由控制和通告。这种功能使得在同一设备上运行的不同 VRF 之间的 BGP 对等互联成为可能,同时提供对地址家族(IPv4 单播、IPv4 单播 VRF、IPv6 单播、IPv6 单播 VRF 等)的支持。

网络技术联盟站 3311

VRF路由泄漏

说明: SW1,SW2为核心交换机,启用VRF分割路由实例(GZQ,ZYQ),即设备存在三张路由表。接入交换机和出口SW7均未启用VRF,项目需求为在SW1/SW2上实现VRF路由互通,内部数据通信不经过SW7。 配置要点: 在SW1和SW2上分别启用各VRF桥接接口(本例为vlan199/299),在两个交换机上有针对性的将其中一个接口指定到VRF另一个不指定(VRF间路由跳转需静态指定下

royluoyi的专栏 1万+

深入浅出:.sh文件在Linux系统中的实战应用与技巧

本文深入浅出地介绍了.sh文件在Linux系统中的实战应用与技巧。从基础概念入手,详细讲解了Bash脚本的运行方法、权限管理,并通过编写自动化备份脚本等实例,展示了如何利用Shell脚本提升工作效率。文章还涵盖了脚本调试、错误处理以及函数、参数解析等进阶技巧,帮助读者从入门到精通,掌握这一强大的自动化工具。

weixin_29243279的博客 346

华为:VRF相关命令

华为:VRF(VPN实例)相关命令

qq_46084104的博客 1万+

使用 ANSYS 实现铸造、凝固和熔炼的高级解决方案

凭借其强大的有限元分析 (FEA) 和计算流体动力学 (CFD) 功能,ANSYS 可以准确预测模具内的热和流体流动行为。总之,ANSYS 是铸件凝固和熔化领域的关键工具。其全面的仿真功能、工艺优化功能、材料特性分析和用户友好的界面使其成为旨在创新和改进制造工艺的工程师不可或缺的工具。通过利用 ANSYS,各行各业可以在铸造业务中实现更高的质量、效率和成本效益,从而为先进的制造解决方案铺平道路。ANSYS是一款领先的工程仿真软件,提供强大的功能来建模和优化这些复杂的热过程,从而显著提高生产效率和质量。

jkh920184196的博客 2108

STM32F103+LAN9252实战:从站代码迁移中的5个硬件坑与解决方案

本文分享了将EtherCAT从站代码从STM32F767迁移至STM32F103平台时,搭配LAN9252遇到的五个典型硬件问题及解决方案。核心挑战包括时钟源不匹配、FSMC时序配置、中断映射错误、片选资源不足以及Flash烧录异常。文章通过实战经验,强调了硬件差异对代码迁移的关键影响,并提供了具体的调试思路与配置方法。

p5l2m9n4o6q的博客 697

VRF配置

在最近一期名为“使用VRF隔离全部用户”的讲座中,我开始讨论一种日益常见的情况。这种情况包括使用×××路由表和转发表(VRF)在共享网络上隔离用户的需求。VRF允许我们在逻辑上把为那些共享同样的网络设备的用户提供的第二层和第三层功能分开。这种分离还允许服务提供商使用MPLS等其它技术把在它们骨干网中的用户分开。MPLS不在本讲座涉及的范围之内,因此,我们现在仅讨论VRF。在本...

weixin_34082789的博客 1万+

海光(hygon)CPU ESXI vSphere 紫屏问题修复记录

海光服务器ESXI 紫屏问题修复

edison202302的博客 3551

linux 内核 vrf,Linux中iproute实现VRF

目录1.Ubuntu系统实现VRF2.CentOS系统实现VRF3.Linux中VRF实现命令3.1 创建VRF3.2 罗列所有VRFs3.3 给VRF分配网络接口3.4显示被分配给VRF的设备3.5显示VRF的邻居条目3.6 显示VRF中地址3.7 显示VRF路由3.8 VRF的路由查询3.9 将网络接口从VRF中删除VRF (Virtual Routing and Forwarding)使同一...

weixin_29881131的博客 1873

平面变压器PCB绕组设计实战:从原理到布局的工程考量

本文深入探讨了平面变压器PCB绕组设计的工程实践,从基础原理到布局优化,涵盖了电流密度、层间绝缘、绕组拓扑结构等关键参数。通过实战案例分享,解析了高频应用中的集肤效应、邻近效应等挑战,并提供了热管理和EMC优化的实用技巧,助力工程师在服务器电源、车载充电器等空间敏感场景实现高效设计。

weixin_42666036的博客 452

Freemarker整合poi导出带有图片的Excel教程

Freemarker整合poi导出带有图片的Excel教程 https://blog.youkuaiyun.com/x541211190/article/details/105675771根据此人博客可完成此功能,但原文中有一处错误需要纠正,当单元格合并时,计算起始单元格有错误。 源代码: /** * 构造合并单元格集合 * * @param createRowIndex: * @param cellRangeAddresses: * @param startIndex: * @param c

weixin_39403349的博客 1002

VRF概论

Why VRF? 场景 在区块链场景中,有的框架会用算法随机产生出块节点与验证节点(如Algorand),甚至解决分叉。按传统的随机算法,按一定的哈希规则随机轮询,选出一个节点来记账/验证。如果这个随机轮询的规则是谁都可以复现的,那么可以推测出将来的某个记账/验证节点,集中攻击它。 为了解决这个问题,就引入了VRF,只有自己能够完成这个哈希过程,而别人只能在他声明之后验证这个过程,防止有人可...

Jenny Doe 2711

S7-1200模拟量

将两种不同的金属或合金金属焊接起来,构成一个闭合回路,利用温差电动势来测量温度,当两端存在温度梯度时,回路中就会有电流通过,此时两端之间就存在电动势--热电动势,这就是所谓的塞贝克效应(seebeck effect)。温差越大,热电动势越高。热电偶是有正负极性的,所以需要确保导线连接到正确的极性,否则会造成明显的测量误差。为了使温度补偿达到最佳效果,必须将热电偶模块安装在温度稳定的环境中简述:两种金属,每一种金属随温度变化是不同的,出现温差--由俩金属构成的回路就会有电流经过,因此两端形成热电动势。

王阿妹小天才的博客 2589

linux 内核 vrf,内核VRF

Virtual Routing and Forwarding (VRF)Linux内核的Virtual Routing and Forwarding (VRF) 是由路由表和一组网络设备组成的路由实例。VRF安装Ubuntu默认不包括vrf内核模块,需要额外安装:apt-get install linux-headers-4.10.0-14-generic linux-image-extra-4....

weixin_36180385的博客 1193

PCB布线避坑指南:晶振布局的5个致命错误(附正确示例图)

本文深入解析PCB布线中晶振布局的5个致命错误,包括底层布线、电容布局、地平面处理等关键问题,并提供实战解决方案。通过真实案例和量化数据,帮助硬件开发者避免常见陷阱,提升电路稳定性和性能。特别针对晶振这一高敏感元件,给出布线参数黄金法则和三维避让原则。

weixin_29215391的博客 428

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: C#的socket:tcp/udp/unix
下一篇: select、poll、epoll、kqueue、iocp(windows)
HideInTime
博客等级 码龄9年 86粉丝 131原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值