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

相关推荐

  • 小学单位换算进率公式大全可打印

    大家好,今天为你分享的是单位换算口诀,牢记终身不忘!小学单位进率大全! 单位换算对不少孩子而言,是个难点,问题出在:首先是不知道什么时候该用乘法,什么时候该用除法,其次是不知道进率…

    用户投稿 2023-05-22
  • 小时代1-4演员名单,小时代从1到3海报中都有哪些结局

    昨晚,郭敬明在微博宣布《小时代4》在7月上映… 从2013年到2015年,这部糟心电影终于要大结局了,眼瞅着戏里演员们的变化,还有那么一点儿小桑心呢… 杨幂…

    2023-07-27
  • 周星驰人生最悲剧的场景莫过于此

    达叔葬礼举行,他终于走完了在人世间的最后一程。 之前有传闻说周星驰、刘德华、古天乐等将会担任扶灵人,但吴孟达好友田启文否认了这一说法,公开表示一切从简,不想得罪朋友,没有扶灵这一项…

    2023-06-16
  • 初中英语考试中常见的英文缩写,你一定要掌握英语翻译

    英文“缩写”本来是为了节约时间,提高效率的一种书写方式。用的次数多了、时间长了就成为了一种约定俗成的书写方式。在英语学习的过程中,大家常常会遇到一些英语单词的缩写,如果不知道一些常…

    2022-11-18
  • 12月9日起填报信息!山东发布中小学教师资格考试(面试)报考须知

    日前,山东省教育招生考试院发布《山东省2022年下半年中小学教师资格考试(面试)报考须知》,报名流程包括信息填报、信息审核、网上缴费3个环节,2022年12月9日至12日16:00…

    用户投稿 2022-12-10
  • 意大利为什么叫意呆

    摩西趣味英文:意大利为啥叫意大利(Italy)? 现代意义上的国家意大利(Italy)的首都是罗马,而罗马在历史上又曾经是经历了王政时期、共和时期和帝国时期的巨大国家的中心城市。今…

    2023-06-24
  • 丁宁是如何达成世乒赛三冠王的?与李晓霞刘诗雯相爱相杀,顽强

    丁宁的世乒赛单打历程,6次参赛3次夺冠,成绩优于李晓霞刘诗雯 国乒女队在世界乒坛的统治力超强,不论哪个年代,都有几位实力超群的核心主力,丁宁、李晓霞、刘诗雯是其中的佼佼者,尤其以丁…

    2022-12-11
  • 科普电影大全

    前言 如果你是一位追求高清的电影爱好者或经常混迹各大 PT 站,那么一定垂涎现在 4K 蓝光电影的超高画质。在 4K UHD 蓝光格式被宣告破解后,网上已涌现了大量的 4K 原盘电…

    2022-12-13
  • qq农场还在运营吗

    还记得2006年玩开心农场的时候那个兴奋啊,天天等着青菜成熟,然后装饰自己的农场,一句“一偷回到解放前”承载了我辛辛苦苦的耕耘。最喜欢的莫过于去偷好友的菜了,那时候调好闹钟,半夜两…

    用户投稿 2022-11-25
  • 《天龙八部》中虚竹的母亲是谁

    虚竹和李清露育有一女,就是后来和王重阳纠缠一生,却难成眷属的奇女子林朝英。后来,虚竹在灵鹫宫悟得长生之谜,并在妻子李清露去世之后,乘风归去。 雁门关一事后,天下太平,江湖无事,虚竹…

    2022-12-08