成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Quagga實(shí)現(xiàn)Linux動(dòng)態(tài)路由

系統(tǒng) Linux 系統(tǒng)運(yùn)維
今天,我們繼續(xù)使用 Quagga 去管理動(dòng)態(tài)路由,這是一個(gè)安裝完后就不用理它的的軟件。Quagga 是一個(gè)支持 OSPFv2、OSPFv3、RIP v1 和 v2、RIPng、以及 BGP-4 的路由協(xié)議套件,并全部由 zebra 守護(hù)程序管理。

[[231628]]

學(xué)習(xí)如何使用 Quagga 套件的路由協(xié)議去管理動(dòng)態(tài)路由。

迄今為止,本系列文章中,我們已經(jīng)在 Linux 局域網(wǎng)路由新手指南:第 1 部分 中學(xué)習(xí)了復(fù)雜的 IPv4 地址,在  Linux 局域網(wǎng)路由新手指南:第 2 部分 中學(xué)習(xí)了如何去手工創(chuàng)建靜態(tài)路由。

今天,我們繼續(xù)使用 Quagga 去管理動(dòng)態(tài)路由,這是一個(gè)安裝完后就不用理它的的軟件。Quagga 是一個(gè)支持 OSPFv2、OSPFv3、RIP v1 和 v2、RIPng、以及 BGP-4 的路由協(xié)議套件,并全部由 zebra 守護(hù)程序管理。

OSPF 的意思是最短路徑優(yōu)先Open Shortest Path First。OSPF 是一個(gè)內(nèi)部網(wǎng)關(guān)協(xié)議(IGP);它可以用在局域網(wǎng)和跨因特網(wǎng)的局域網(wǎng)互聯(lián)中。在你的網(wǎng)絡(luò)中的每個(gè) OSPF 路由器都包含整個(gè)網(wǎng)絡(luò)的拓?fù)洌⒂?jì)算通過(guò)網(wǎng)絡(luò)的最短路徑。OSPF 會(huì)通過(guò)多播的方式自動(dòng)對(duì)外傳播它檢測(cè)到的網(wǎng)絡(luò)變化。你可以將你的網(wǎng)絡(luò)分割為區(qū)域,以保持路由表的可管理性;每個(gè)區(qū)域的路由器只需要知道離開(kāi)它的區(qū)域的下一跳接口地址,而不用記錄你的網(wǎng)絡(luò)的整個(gè)路由表。

RIP,即路由信息協(xié)議,是一個(gè)很老的協(xié)議,RIP 路由器向網(wǎng)絡(luò)中周期性多播它的整個(gè)路由表,而不是像 OSPF 那樣只多播網(wǎng)絡(luò)的變化。RIP 通過(guò)跳數(shù)來(lái)測(cè)量路由,任何超過(guò) 15 跳的路由它均視為不可到達(dá)。RIP 設(shè)置很簡(jiǎn)單,但是 OSPF 在速度、效率以及彈性方面更佳。

BGP-4 是邊界網(wǎng)關(guān)協(xié)議版本 4。這是用于因特網(wǎng)流量路由的外部網(wǎng)關(guān)協(xié)議(EGP)。你不會(huì)用到 BGP 協(xié)議的,除非你是因特網(wǎng)服務(wù)提供商。 

準(zhǔn)備使用 OSPF

在我們的小型 KVM 測(cè)試實(shí)驗(yàn)室中,用兩臺(tái)虛擬機(jī)表示兩個(gè)不同的網(wǎng)絡(luò),然后將另一臺(tái)虛擬機(jī)配置為路由器。創(chuàng)建兩個(gè)網(wǎng)絡(luò):net1 是 192.168.110.0/24 ,而 net2 是 192.168.120.0/24。啟用 DHCP 是明智的,否則你要分別進(jìn)入這三個(gè)虛擬機(jī),去為它們?cè)O(shè)置靜態(tài)地址。Host 1 在 net1 中,Host 2 在 net2 中,而路由器同時(shí)與這兩個(gè)網(wǎng)絡(luò)連接。設(shè)置 Host 1 的網(wǎng)關(guān)地址為 192.168.110.126,Host 2 的網(wǎng)關(guān)地址為 192.168.120.136。

  • Host 1: 192.168.110.125
  • Host 2:192.168.120.135
  • Router:192.168.110.126 和 192.168.120.136

在路由器上安裝 Quagga。在大多數(shù) Linux 中它是 quagga 軟件包。在 Debian 上還有一個(gè)單獨(dú)的文檔包 quagga-doc。取消 /etc/sysctl.conf 配置文件中如下這一行的注釋去啟用包轉(zhuǎn)發(fā)功能:

  1. net.ipv4.ip_forward=1

然后,運(yùn)行 sysctl -p 命令讓變化生效。 

配置 Quagga

查看你的 Quagga 包中的示例配置文件,比如,/usr/share/doc/quagga/examples/ospfd.conf.sample。除非你的 Linux 版本按你的喜好做了創(chuàng)新,否則,一般情況下配置文件應(yīng)該在 /etc/quagga 目錄中。大多數(shù) Linux 版本在這個(gè)目錄下有兩個(gè)文件,vtysh.conf  和 zebra.conf。它們提供了守護(hù)程序運(yùn)行所需要的最小配置。除非你的發(fā)行版做了一些特殊的配置,否則,zebra 總是首先運(yùn)行,當(dāng)你啟動(dòng) ospfd 的時(shí)候,它將自動(dòng)啟動(dòng)。Debian/Ubuntu 是一個(gè)特例,稍后我們將會(huì)說(shuō)到它。

每個(gè)路由器守護(hù)程序?qū)⒆x取它自己的配置文件,因此,我們必須創(chuàng)建 /etc/quagga/ospfd.conf,并輸入如下內(nèi)容:

  1. !/etc/quagga/ospfd.conf
  2. hostname router1
  3. log file /var/log/quagga/ospfd.log
  4. router ospf
  5. ospf router-id 192.168.110.15
  6. network 192.168.110.0/0 area 0.0.0.0
  7. network 192.168.120.0/0 area 0.0.0.0
  8. access-list localhost permit 127.0.0.1/32
  9. access-list localhost deny any
  10. line vty
  11. access-class localhost

你可以使用感嘆號(hào)(!)或者井號(hào)(#)去注釋掉這些行。我們來(lái)快速瀏覽一下這些選項(xiàng)。

  • hostname 可以是你希望的任何內(nèi)容。這里不是一般意義上的 Linux 主機(jī)名,但是,當(dāng)你使用 vtysh 或者 telnet 登入時(shí),你將看到它們。
  • log file 是你希望用于保存日志的任意文件。
  • router 指定路由協(xié)議。
  • ospf router-id 是任意的 32 位數(shù)字。使用路由器的一個(gè) IP 地址就是很好的選擇。
  • network 定義你的路由器要通告的網(wǎng)絡(luò)。
  • access-list 限制 vtysh 登入,它是 Quagga 命令行 shell,它允許本地機(jī)器登入,并拒絕任何遠(yuǎn)程管理。 

Debian/Ubuntu

在你啟動(dòng)守護(hù)程序之前,Debian/Ubuntu 相對(duì)其它的 Debian 衍生版可能多需要一步到多步。編輯 /etc/quagga/daemons ,除了 zebra=yes 和 ospfd=yes 外,使其它所有的行的值為 no

然后,在 Debian 上運(yùn)行 ospfd 去啟動(dòng) Quagga:

  1. # systemctl start quagga

在大多數(shù)的其它 Linux 上,包括 Fedora 和 openSUSE,用如下命令啟動(dòng) ospfd

  1. # systemctl start ospfd

現(xiàn)在,Host 1 和 Host 2 將可以互相 ping 通對(duì)方和路由器。

這里用了許多篇幅去描述非常簡(jiǎn)單的設(shè)置。在現(xiàn)實(shí)中,路由器將連接兩個(gè)交換機(jī),然后為連接到這個(gè)交換機(jī)上的所有電腦提供一個(gè)網(wǎng)關(guān)。你也可以在你的路由器上添加更多的網(wǎng)絡(luò)接口,這樣你的路由器就可以為更多的網(wǎng)絡(luò)提供路由服務(wù),或者也可以直接連接到其它路由器上,或者連接到連接其它路由器的骨干網(wǎng)絡(luò)上。

你或許不愿意如此麻煩地手工配置網(wǎng)絡(luò)接口。最簡(jiǎn)單的方法是使用你的 DHCP 服務(wù)器去宣告你的路由器。如果你使用了 Dnsmasq,那么你就有了一個(gè) DHCP 和 DNS 的一體化解決方案。

還有更多的配置選項(xiàng),比如,加密的密碼保護(hù)。更多內(nèi)容請(qǐng)查看 Quagga 路由套件 的官方文檔。 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2010-03-02 16:37:53

Linux Quagg

2014-10-08 09:55:25

QuaggaCentOS

2015-02-10 09:32:20

BGP路由器

2011-04-01 13:28:37

2019-09-10 13:58:57

動(dòng)態(tài)路由路由器網(wǎng)絡(luò)

2009-12-09 13:02:18

靜態(tài)路由動(dòng)態(tài)路由

2016-01-05 11:05:19

PaaS7層動(dòng)態(tài)路由nginx

2020-05-09 12:01:40

Linux開(kāi)源軟件SDN

2009-06-19 14:45:28

Hibernate S

2022-01-13 11:26:34

Linux路由容器

2021-11-15 04:00:07

Linux 內(nèi)核動(dòng)態(tài)

2009-11-19 17:18:30

靜態(tài)路由動(dòng)態(tài)路由

2009-12-02 14:46:44

靜態(tài)路由動(dòng)態(tài)路由

2009-12-10 14:13:01

靜態(tài)路由動(dòng)態(tài)路由協(xié)議

2021-08-09 06:19:27

Vue項(xiàng)目動(dòng)態(tài)路由

2011-09-05 14:07:07

linux系統(tǒng)QOS限速路由

2021-08-11 07:22:27

Vue 技巧 開(kāi)發(fā)工具

2013-08-27 09:33:52

動(dòng)態(tài)路由協(xié)議RIPOSPF

2014-07-23 15:23:19

動(dòng)態(tài)路由

2010-08-05 13:11:52

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日一区二区三区 | 91天堂| 亚洲第一视频网 | 中文字幕一区二区三 | 精品中文字幕一区二区三区 | 最新国产在线 | 欧美一区二区三区久久精品 | 日韩欧美国产一区二区三区 | 久久久久久久一区 | 久久久国产精品一区 | 欧美成人专区 | 日韩av看片 | 欧美成人第一页 | 亚洲天堂日韩精品 | 91精品国产综合久久婷婷香蕉 | 亚洲综合日韩精品欧美综合区 | 亚洲精彩视频 | 精品久久久久久久久久久久 | 亚洲精品www久久久 www.蜜桃av | 久久亚洲国产精品 | 亚洲成人一区二区 | 日韩久久综合网 | 日韩欧美亚洲综合 | 久久久久久高潮国产精品视 | 日本理论片好看理论片 | 在线a视频网站 | 天堂综合网 | 精品国产伦一区二区三区观看方式 | 99九色| 精品国产一区二区在线 | 日韩在线观看一区 | 国产成人在线看 | 老牛嫩草一区二区三区av | 亚洲九九 | 有码在线| 亚洲高清在线 | 久久久久国产一区二区三区四区 | 国产成人精品高清久久 | 亚洲综合电影 | 国产99精品 | 成人av一区二区三区 |