nfv虚拟化技术

NFV、虚拟路由技术

NFV

在当前时代,对网络的基础设施、功能和结构进行重构已是大势所趋。为了提高资源利用率和方便管理,一些网络基础设施逐渐被“ 虚拟化”。

NFV,即网络功能虚拟化,通过使用X86等通用硬件以及虚拟化技术,来承载NF(Network Function,网络功能)的软件化处理,比如虚拟交换机、虚拟路由器、虚拟防火墙、虚拟负载均衡等。

简单来讲,就是之前用硬件实现的功能,现在通过虚拟化+软件来实现,从而使网络不再依赖于专用硬件,结合虚拟化资源的灵活分配,实现快速开发部署、弹性伸缩、功能扩展等等。

NFV、虚拟路由技术

虚拟路由器

虚拟路由器是NFV的一种表现形式,它将传统的硬件路由器转换为软件,用软件来实现三层路由功能。这意味着路由器可以作为一种服务(如云服务、SDN组件),灵活部署在云平台、数据中心内,更灵活的适应网络访问需求。

Quagga

NFV、虚拟路由技术

Quagga是一个开源的路由软件,可以在Linux上实现各种路由协议,包括: OSPF、RIP、BGP、IS-IS。我们可以通过使用quagga,把一个Linux虚拟机打造成一个功能强大的路由器。

许多Linux发行版都带有Quagga,比如我们常用的CentOS,可以通过YUM非常方便的安装和使用。一般系统自带的Quagga版本为0.9,也是最常用的版本,最新版为1.2。

# yum install quagga

Quagga的一些特点:

  • 模块化设计:使用了模块化的架构,一种协议对应一个模块;
  • 运行速度快:基于模块化的架构,独立运行且速度很快;
  • 可靠性高:可以在运行期间进行故障诊断和修复;
  • 支持Ipv6:支持Ipv4、Ipv6协议;
  • 容易上手:Quagga的配置方式常规路由器几乎完全相同。

NFV、虚拟路由技术

为了给大家一个直观印象,以下简要展示一些功能。

Quagga默认安装后有一个简单的配置文件,可以直接编辑

!! Zebra configuration file!hostname Routerpassword zebraenable password zebra!log stdout!!

可以通过vtysh或者telnet方式登录,在操作上完全符合工程师的使用习惯,包括?与TAB补全等等

% telnet localhost 2601Trying 127.0.0.1...Connected to localhost.Escape character is '^]'.Hello, this is Quagga (version 1.2.0)Copyright © 1999-2005 Kunihiro Ishiguro, et al.User Access VerificationPassword: XXXXXRouter> ? enable Turn on privileged commands exit Exit current mode and down to previous mode help Description of the interactive help system list Print command list show Show running system information who Display who is on a vtyRouter> enablePassword: XXXXXRouter# configure terminalRouter(config)# interface eth0Router(config-if)# ip address 10.0.0.1/8Router(config-if)# ^ZRouter#

配置一些静态路由~

ip route 10.0.0.0/8 10.0.0.2ip route 10.0.0.0/8 ppp0ip route 10.0.0.0/8 null0

少不了的OSPF

router ospf network 192.168.1.0/24 area 0.0.0.0 network 10.0.0.0/8 area 0.0.0.10 area 0.0.0.10 export-list foo!access-list foo permit 10.10.0.0/16access-list foo deny any

LSA 这样的

# show ip ospf database external 192.168.165.0 LS age: 995 Options: 0x2 : *|-|-|-|-|-|E|* LS Flags: 0x9 LS Type: AS-external-LSA Link State ID: 192.168.165.0 (External Network Number) Advertising Router: 192.168.0.49 LS Seq Number: 800001d8 Checksum: 0xea27 Length: 36 Network Mask: /24 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 20 Forward Address: 0.0.0.0 External Route Tag: 0

居然支持SNMP(太没人性了),当然默认情况不开启,如果需使用在编译安装时增加–enable-snmp

效果来了:

# snmpwalk -c public -v1 localhost .1.3.6.1.2.1.14.1.1OSPF-MIB::ospfRouterId.0 = IpAddress: 192.168.42.109[...]

BGP、IPv6之类的特性就不在这里展示拉,有兴趣的同学自己研究看看吧~

**定期发布IT新技术,欢迎大家关注**

本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2022-11-25 13:32
下一篇 2022-11-25 13:46

相关推荐

  • 七雄争霸将魂

    作为一个有着承上启下作用的金将,我们一直都在期待着它的出现。据悉金将会在七雄争霸手游下一个版本中出现,对于这个大于橙将小于红将的金将怎么使用,还是要来看看胡子百的解析介绍才行。 橙…

    2022-11-26
  • 99分女朋友和陈芊芊是一个编剧吗

    6月17日晚间,电视剧《99分女朋友》正版视频平台上线,多集首播。这部电视剧并无知名演员主演,男主角赵弈钦和女主角厉嘉琪均是正在成长当中的青年演员。而这部电视剧之所以备受观众瞩目,…

    2023-05-19
  • 2019年高考,2019年全国各省高考录取分数线是多少

    高考录取分数线也称之为批次线,省控线。是高校招生录取划分的分数线,考生想要上某个批次的大学必须通过的一条分数线。现在的批次线分为三档,即一本,二本和高职高专。那么2019年的高考录…

    2023-05-24
  • 曝梅西或加盟迈阿密国际

    8日凌晨,梅西终于宣布了自己的未来——他没有回巴萨,没有去沙特联赛捞金,而是选择加盟了美国大联盟球队迈阿密国际。 迈阿密国际的老板,正是贝克汉姆——这家美国俱乐部,也是“老贝”在2…

    2023-06-10
  • 东方不败的师父是何方高人(东方不败的师父)

    东方不败的师父,是中土明教第三十四代教主张无忌。当时张无忌已隐退多年,无意中被少年时的东方不败遇见,苦苦纠缠拜师。这时又有明教旧人之后殷长歌,因在改组后的明教中受到压制,找到张无忌…

    2023-03-13
  • 十一维空间是什么样子的

    在物理理论中,目前涉及十一维的空间理论有三个:26维的弦论,11维的超引力论,11维的M理论。而M理论是其中的最终胜出者,那我们就来看看这M理论中的十一维空间到底是什么? M理论中…

    2023-07-27
  • 千金大小姐为难保镖被混混追着跑

    突然出现的混混,一看就来者不善。 沈辰下意识将薛玲玲护在身后,而苏烨则是看着为首混混,开口说道: “我就是,有什么事吗?” 见苏烨走出,为首的混混顿时一笑,对着身后摆了摆手,他身后…

    2023-04-20
  • 即时通讯app和电脑端通讯吗

    即时通讯软件典型的代表有:微信、QQ、百度HI 、哇呼 、有消息、新浪UC、MSN等等。 即时通讯软件是通过即时通讯技术来实现在线聊天、交流的软件。 办公信息化在广大企业间扩散之后…

    2023-02-18
  • 人类能灭绝吗(恐龙灭绝人类)

    可能有一天会灭绝,什么时候,也可能很遥远。按照事物的发展变化规律来讲,任何事物都是具有产生、发展、消亡的一个过程,人类同万事万物是一样的,也都是有一个产生、发展、消亡这么一个过程。…

    用户投稿 2023-07-07
  • 原神萌新玩梗指南剧情

    原神游戏能有今天的热度,很大程度上要归功于游戏剧情的疯狂玩梗,这种有趣且有槽点的剧情,为游戏带来了极高的讨论度,和玩家们火热的二创热情。 随着原神中各种名场面深入人心,如今玩梗已经…

    2023-08-27