網工們是否遇到過這樣的困擾:明明處在不同的網段,設備之間卻仿佛隔著一道看不見的墻,無法順暢通信。其實,這時候靜態路由就能發揮它的神奇功效,幫我們打破這堵 “次元壁”,實現不同網段的互聯互通。
? 路由(Routing)是指在網絡中,數據包從源到目的地所經過的路徑選擇過程。? 路由器是實現路由功能的核心設備,通過轉發數據包來實現網絡互連。路由器根據數據包中的網絡層地址和內部維護的路由表,決定數據包的下一跳地址和輸出端口,并重寫鏈路層數據包頭以實現轉發。
舉個例子:
從廣州市越秀區yy街道發快遞到上海市徐匯區xx街道,快遞如何從接收到配送?路徑如下:
yy街道-->越秀區-->廣州市-->廣東省-->上海市-->徐匯區-->xx街道
接著,需要理解什么是默認路由
?默認路由(Default route)?是指當路由器在路由表中找不到到達目的網絡的路由時所選擇的路由。它是IP數據包的目的地址不在路由表的任何其他路由條目中時所使用的路由
默認路由的作用:默認路由的作用是在路由表中沒有匹配的路由條目時,確保數據包能夠被轉發到某個已知的路由器。這通常是一個連接到外部網絡的路由器,如互聯網或城域網。通過這種方式,路由器可以逐步將數據包轉發到最終目的地,即使初始路由表中沒有直接的路由信息。
通俗易懂,但不準確來說:可以把平時配置的電腦網關認為是一種默認路由。
最后,理解什么是靜態路由
靜態路由(Static Routing)?是一種由網絡管理員手工配置的路由信息,這些路由信息在缺省情況下是私有的,不會傳遞給其他的路由器。靜態路由不會根據網絡的變化而自動調整,因此需要網絡管理員在網絡拓撲結構或鏈路狀態發生變化時手動修改路由表。?(這部分內容來源我小老弟公眾號,歡迎大家也關注他)
組網需求:屬于不同網段的主機通過幾臺Switch相連,要求不配置動態路由協議,使不同網段的任意兩臺主機之間能夠互通。
1、配置各接口所屬VLAN,以SwitchA為例,SwitchB和SwitchC的配置類似。
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] vlan batch 10 30
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] port link-type trunk
[SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 10
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] port link-type access
[SwitchA-GigabitEthernet0/0/2] port default vlan 30
[SwitchA-GigabitEthernet0/0/2] quit
2、配置各VLANIF接口的IP地址,以SwitchA為例,SwitchB和SwitchC的配置類似。[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] ip address 10.1.4.1 30
[SwitchA-Vlanif10] quit
[SwitchA] interface vlanif 30
[SwitchA-Vlanif30] ip address 10.1.1.1 24
[SwitchA-Vlanif30] quit
[SwitchA] ip route-static 0.0.0.0 0.0.0.0 10.1.4.2
[SwitchB] ip route-static 10.1.1.0 255.255.255.0 10.1.4.1
[SwitchB] ip route-static 10.1.3.0 255.255.255.0 10.1.4.6
[SwitchC] ip route-static 0.0.0.0 0.0.0.0 10.1.4.5
[SwitchA] display ip routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 7 Routes : 7
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 RD 10.1.4.2 Vlanif10
10.1.1.0/24 Direct 0 0 D 10.1.1.1 Vlanif30
10.1.1.1/32 Direct 0 0 D 127.0.0.1 Vlanif30
10.1.4.0/30 Direct 0 0 D 10.1.4.1 Vlanif10
10.1.4.1/32 Direct 0 0 D 127.0.0.1 Vlanif10
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[SwitchA] ping 10.1.3.1
PING 10.1.3.1: 56 data bytes, press CTRL_C to break
Reply from 10.1.3.1: bytes=56 Sequence=1 ttl=253 time=62 ms
Reply from 10.1.3.1: bytes=56 Sequence=2 ttl=253 time=63 ms
Reply from 10.1.3.1: bytes=56 Sequence=3 ttl=253 time=63 ms
Reply from 10.1.3.1: bytes=56 Sequence=4 ttl=253 time=62 ms
Reply from 10.1.3.1: bytes=56 Sequence=5 ttl=253 time=62 ms
--- 10.1.3.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 62/62/63 ms
[SwitchA] tracert 10.1.3.1
traceroute to 10.1.3.1(10.1.3.1), max hops: 30 ,packet length: 40,press CTRL_C to break
1 10.1.4.2 31 ms 32 ms 31 ms
2 10.1.3.1 62 ms 63 ms 62 ms
文章聲明
本文由不二網工華為官網資料整理發布,轉載請注明出處,侵刪。
閱讀原文:原文鏈接
該文章在 2025/2/27 10:55:16 編輯過