路由器静态路由配置

PPPerryPan2022-02-10学习笔记路由交换

  • 目标
    • 掌握静态路由的配置方法和技巧;
    • 掌握通过静态路由方式实现网络的连通性:
    • 熟悉广域网线缆的连接方式;
  • 背景
    • 学校有新旧两个校区,每个校区是个独立的局域网,为了使新旧校区能够正常相互通讯,共享资源。每个校区出口利用一台路山器进行连接,两台路由器间学校申请了一条2M的DDN专线进行相连,要求你做适当配置实现两个校区间的正常相互访问。
  • 原理
    • 路由器属于网路层设备,能够根据IP包头的信息,选择一条最佳路径,将数据包转发出去。实现不同网段的主机之间的互相访问。路由器是根据路由表进行选路和转发的。而路由表里就是由一条条路由信息组成。
    • 生成路由表主要有两种方法:手工配置和动态配置,即静态路由协议配置和动态路由协议配置。
    • 静态路由是指由网络管理员手工配置的路由信息。
    • 静念路由除了具有简单、高效、可靠的优点外,它的另一个好处是网络安全保密性高。
    • 缺省路由可以看作是静念路由的一种特殊情况。当数据在查找路由表时,没有找到和目标相匹配的路由表项时,为数据指定的路由。
  • 步骤
    • 新建packet tracer拓扑图(如图)
      • 在路由器R1,R2 配置接口的IP地址和R1串口上的时钟频率;
      • 查看路由器生成的直连路由:
      • 在路由器R1,R2 配置静态路由;
      • 验证R1,R2上的静态路由配置;
      • 将PC1,PC2主机默认网关分别设置为与路由器接口F1/0 IP地址。
      • PC1,PC2主机之间可以互相通信;

拓扑与主机IP配置

7.1

配置路由器

  • R0
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R0
R0(config)#int fa 1/0
R0(config-if)#no shut

R0(config-if)#
%LINK-5-CHANGED: Interface FastEthernet1/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up

R0(config-if)#ip address 192.168.1.1 255.255.255.0
R0(config-if)#exit
R0(config)#int serial 2/0
R0(config-if)#ip address 192.168.3.1 255.255.255.0
R0(config-if)#clock rate 64000						!配置时钟频率
R0(config-if)#int ser 2/0
R0(config-if)#no shut

R0(config-if)#
%LINK-5-CHANGED: Interface Serial2/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to up

R0(config-if)#end
R0#
%SYS-5-CONFIG_I: Configured from console by console
  • R1 基本同理,但因为 R0 已配置 IP地址 和 时钟频率 ,故 R1 无需设置时钟频率
    • 设置完成后查看路由表,可以看到有两条直连路由
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R1
R1(config)#int fa 1/0
R1(config-if)#no shut

R1(config-if)#
%LINK-5-CHANGED: Interface FastEthernet1/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up

R1(config-if)#ip address 192.168.2.1 255.255.255.0
R1(config-if)#int serial 2/0
R1(config-if)#ip address 192.168.3.2 255.255.255.0
R1(config-if)#no shut

%LINK-5-CHANGED: Interface Serial2/0, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to u

R1(config-if)#end

R1#show ip route 
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

C    192.168.2.0/24 is directly connected, FastEthernet1/0
C    192.168.3.0/24 is directly connected, Serial2/0

  • PC1 与 PC2 在不同网段,要让两个不同网段通信,需要再R0、R1做静态路由配置

    • R0
    R0>en
    R0#show ip rou
    Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
           D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
           N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
           E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
           i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
           * - candidate default, U - per-user static route, o - ODR
           P - periodic downloaded static route
    
    Gateway of last resort is not set
    
    C    192.168.1.0/24 is directly connected, FastEthernet1/0
    C    192.168.3.0/24 is directly connected, Serial2/0
    
    
    R0#conf t												!进入全局配置模式
    Enter configuration commands, one per line.  End with CNTL/Z.
    R0(config)#ip rou ?
      A.B.C.D  Destination prefix
    R0(config)#ip rou 192.168.2.0 ?
      A.B.C.D  Destination prefix mask
    R0(config)#ip rou 192.168.2.0 255.255.255.0 ?
      A.B.C.D          Forwarding router's address
      Dialer           Dialer interface
      Ethernet         IEEE 802.3
      FastEthernet     FastEthernet IEEE 802.3
      GigabitEthernet  GigabitEthernet IEEE 802.3z
      Loopback         Loopback interface
      Null             Null interface
      Serial           Serial
    R0(config)#ip rou 192.168.2.0 255.255.255.0 192.168.3.2	!ip rou 目标网络 掩码 下一跳
    R0(config)#end
    R0#
    %SYS-5-CONFIG_I: Configured from console by console
    
    R0#show ip rou											!查看路由表
    Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
           D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
           N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
           E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
           i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
           * - candidate default, U - per-user static route, o - ODR
           P - periodic downloaded static route
    
    Gateway of last resort is not set
    
    C    192.168.1.0/24 is directly connected, FastEthernet1/0
    S    192.168.2.0/24 [1/0] via 192.168.3.2
    C    192.168.3.0/24 is directly connected, Serial2/0
    
    
    • R1
    R1>en
    R1#conf t
    Enter configuration commands, one per line.  End with CNTL/Z.
    R1(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.1
    R1(config)#end
    R1#
    %SYS-5-CONFIG_I: Configured from console by console
    
    R1#show ip rou
    Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
           D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
           N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
           E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
           i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
           * - candidate default, U - per-user static route, o - ODR
           P - periodic downloaded static route
    
    Gateway of last resort is not set
    
    S    192.168.1.0/24 [1/0] via 192.168.3.1
    C    192.168.2.0/24 is directly connected, FastEthernet1/0
    C    192.168.3.0/24 is directly connected, Serial2/0
    

测试

  • 在 PC0 ping PC1
C:\>ipconfig

FastEthernet0 Connection:(default port)

   Connection-specific DNS Suffix..: 
   Link-local IPv6 Address.........: FE80::2D0:BCFF:FE58:ABB9
   IPv6 Address....................: ::
   IPv4 Address....................: 192.168.1.2
   Subnet Mask.....................: 255.255.255.0
   Default Gateway.................: ::
                                     192.168.1.1

Bluetooth Connection:

   Connection-specific DNS Suffix..: 
   Link-local IPv6 Address.........: ::
   IPv6 Address....................: ::
   IPv4 Address....................: 0.0.0.0
   Subnet Mask.....................: 0.0.0.0
   Default Gateway.................: ::
                                     0.0.0.0

C:\>ping 192.168.2.2

Pinging 192.168.2.2 with 32 bytes of data:

Request timed out.
Reply from 192.168.2.2: bytes=32 time=1ms TTL=126
Reply from 192.168.2.2: bytes=32 time=1ms TTL=126
Reply from 192.168.2.2: bytes=32 time=1ms TTL=126

Ping statistics for 192.168.2.2:
    Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 1ms, Average = 1ms

Last Updated 2025/5/25 15:00:04