什么是IPv4
IPv4靜態路由,是手動配置的,不會隨著網絡拓撲的變化而變化,所配置的路由信息也不會在網絡中傳播,所以它主要運用在小型網絡或者作為動態路由的補充。
IPv4的配置
配置的命令很簡單
IP route-static (目的地址網段 子網掩碼) 下一跳接口IP
在配置環境中,我們有兩種配置方式,優先指定端口和優先指定出接口
點到點
發送和接收設備通過同一根網線連接著
優先指定出接口
列如
ip route-static 192.168.10.0? 24 serial 1/0/0
表示源設備收到的所有目標IP屬于192.168.10.0/24這個網段的數據報文都通過serial的1/0/0端口發出去。
同時也可以選擇指定端口的方式
指定下一跳IP
列如
ip route-static 192.168.10.0?24 10.10.1.1
表示源設備收到的所有目標IP屬于192.168.10.0/24這個網段的數據報文都發送給10.10.1.1。
注意10.10.1.1一定是設備直接連接可達的下一跳,否則這條路由配置無效。
以太網(多路訪問)
對于需要連接外網,或者有多個線路進行訪問,需要進行ARP廣播泛洪的就需要進行指定端口。
IPv4默認路由
用來進行兜底功能的,當路由表中沒有找到對應的路由信息后,那么就直接按照默認路由的線路進行轉發。它優先指定下一跳IP
ip route-static 0.0.0.0 0 10.10.1.1
IPv4浮動靜態路由
在IPv4靜態路由中配置的靜態路由默認優先級是60,我們可以通過preference來修改優先級,在源設備中有多個不同的路徑到達同一個目的ip地址中,優先級最小的為主用默認路由,其他的路由稱為備用路由也叫浮動靜態路由。
如果說在這些路徑中優先級都一樣,且cost值都是默認的,那么所有的靜態路由都會進入到路由表中,分擔流量的發送。
實驗開始
第一步,配置環境
如圖所示
第二步,配置三臺交換機
交換機1
system-view
sysname LSW1
vlan batch 10 20 30
interface ethernet 0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
interface ethernet 0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20
interface ethernet 0/0/3
port link-type access
port default vlan 30
interface vlan 10
ip address 192.168.1.1 24
interface vlan 20
ip address 192.168.2.1 24
interface vlan 30
ip address 10.1.1.2 30
ip route-static 172.16.1.0 24 10.1.1.1
交換機2和交換機3
交換機2和交換機3的配置是一樣的,所以在這里我就只寫一個
system-view
sysname LSW2
vlan batch 10 20
interface ethernet0/0/1
port link-type access
port default vlan 10
interface ethernet0/0/2
port link-type access
port default vlan 20
interface ethernet0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20
第三步,配置路由器
配置AR1
system-view
sysname AR1
interface gigabitethernet0/0/0
ip address 10.1.1.1 30
interface gigabitethernet0/0/1
ip address 10.1.2.1 30
interface serial4/0/0
ip address 10.1.3.1 30
ip route-static 192.168.1.0 24 10.1.1.2
ip route-static 192.168.2.0 24 10.1.1.2
ip route-static 172.16.1.0 24 serial4/0/0
ip route-static 172.16.1.0 24 10.2.1.1 preference 100
配置AR2
system-view
sysname AR2
interface gigabitethernet0/0/0
ip address 10.2.1.1 30
interface gigabitethernet0/0/1
ip address 10.2.2.1 30
ip route-static 192.168.0.0 16 10.1.2.1
ip route-static 172.16.1.0 24 10.3.1.1
配置AR3
system-view
sysname AR3
interface gigabitethernet0/0/0
ip address 10.3.1.1 30
interface gigabitethernet0/0/1
ip address 172.16.1.1 24
interface serial4/0/0
ip address 10.3.3.1 30
ip route-static 192.168.0.0 16 serial4/0/0
ip route-static 192.168.0.0 16 10.2.2.1 preference 100
第四步,配置主機和服務器
pc1的ip? ?192.168.1.10/24,網關192.168.1.1
pc2的ip? ?192.168.2.20/24,網關192.168.2.1
pc3的ip? ?192.168.1.30/24,網關192.168.1.1
pc4的ip? ?192.168.2.40/24,網關192.168.2.1
分析
我們在AR1上,可以看到默認路由表上有通往主機和通往服務器的線路說明著這兩條路線是連通的,第三排Pre就是代表著優先級。