Destination | Getway | Genmask | Flags | Metric | Rcf | Use | Iface |
目標網段
或主機 |
網關地址
*表示沒設
置 |
網絡掩碼 |
標記
U:路由是活動的
G:使用網關
R:恢復動態路由表產生的表項
D:由路由的後臺程序動態地安裝
M:由路由的後臺程序修改
!:拒絕路由 |
路由距離 | 路由項引用次數 | 查找路由項的次數 | 該路由表項對應的輸出接口 |
linux 主機路由器
一、linux下的路由選擇守護進程
routed:守護進程支持rip協議
gated: 可以處理多種路由協議,RIP,BGP,EGP,OSPF
zebra: 可以處理許多路由協議,RIP,BGP,OSPF
二、配置linux的靜態路由
1、查看LINUX內核路由選擇表
#route
2、三種路由類型
1>主機路由
路由表中指向單個IP地址或主機名的路由記錄。Flags字段爲H
2>網絡路由
代表主機可以到達的網絡。Flags字段爲N
3>默認路由
當主機不能在路由表中查找到目標主機的IP地址或網絡路由時,數據包被髮送到默認路由上。默認路由的Flags字段爲G
3、使用系統命令配置靜態路由
情影:
LINUX主機有3個網絡接口,eth0: 192.168.1.1
eth1: 192.168.10.1
eth2: 192.168.100.1
目的:使各個子網的主機能互相通信
步驟:
#echo 1 >/proc/sys/net/ipv4/ip_forward //開啓linux主機內核的包轉發功能
#ifconfig eth0 192.168.1.1 up
#ifconfig eth1 192.168.10.1 up
#ifconfig eht2 192.168.100.1 up //配置3個網絡接口
#route //查看內核路由表(RH已經自動添加了3條網絡路由項)
//若沒有添加可用route手動添加
//route add -net 192.168.1.0/24 eth0
//route add -net 192.168.10.0/24 eth1
//route add -net 192.168.100.0/24 eth2
三、使用Zebra配置動態路由
1、Zebra的安裝也啓動
#rpm -qa |grep zebra
#service zebra restart //啓動Zebra
2、Zebra的配置文件
/etc/zebra/zebra.conf
zebra對每種路由協議都有單獨的配置文件都放在etc/zebra下:ripd.conf
ospf.conf bgp.conf .........
3、使用Zebra配置支持rip路由協議的路由器
1>啓動路由選擇守護進程ripd
#touch /etc/zebra/ripd.conf //首次啓動要生成一個ripd的配置文件
#service ripd start //啓動ripd
2>配置支持RIP路由協議的路由器
#vtysh //使用vtysh配置zebra
//配置命令與cisco基本相同
//使用vtysh配置路由後生成一個Zebra.conf的文件,爲了使配置在下次啓動zebra時生效,可執行下面的命令:
# cd /etc/zebra
#cp Zebra.conf zebra.conf
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.