路由表的形成
- 自动学习
静态路由:只要给路由器的端口配置ip地址,那么路由器会自动将该端口的IP地址以及网段加入到路由表中。
动态路由:通过报文的形式互相学习路由条目 - 手动配置: 工程师按照命令的格式手动添加路由条目
字段 | 含义 |
---|---|
Destination/Mask | 目标网段/子网掩码 |
proto | 路由的获取方式: 直连 静态 动态 |
pre | 优先级: 越小优先级越高 |
cost | 花销值 |
flages | 标志目前此条路由的状态 |
nexthop | 下一跳地址 |
interface | 接口 |
静态路由配置
路由器R1
< Huawei >
< Huawei >sys
[Huawei]sys R1
[R1]
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 10.0.0.1 24
[R1-GigabitEthernet0/0/1]q
[R1]
[R1]ip route-static 192.168.2.0 24 10.0.0.2
路由器R2
< Huawei >
< Huawei >sys
[Huawei]sys R1
[R1]
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 20.0.0.2 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.2.254 24
[R1-GigabitEthernet0/0/1]q
[R1]
[R1]ip route-static 192.168.1.0 24 20.0.0.1
路由器R3
< Huawei >
< Huawei >sys
[Huawei]sys R1
[R1]
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.0.0.2 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 20.0.0.1 24
[R1-GigabitEthernet0/0/1]q
[R1]
[R1]ip route-static 192.168.2.0 24 20.0.0.2
[R1]ip route-static 192.168.1.0 24 10.0.0.1
- 第一个包
源ip:192.168.1.2
自的ip:192.168.2.2
11-11源mac:
目的mac:22-22
路由器A 收到这个包后会解包 再重新封类 - 第二个包
源ip: 192.168.1.2自的ip: 192.168.2.2
源mac:33-33
园的mac:44-44
路由器B 收到这个包后会解包 再重新封类源ip: 192.168.1.2
目的ip: 192.168.2.2
源mac:55-55
目的mac:66-66
默认路由
-
默认路由详解
默认路由是特殊的静态路由,比静态路由低级,路由器收到数据包查看目标ip再找自己的路由表,如果没有对象的话就会走默认路由。如果配置了默认路由的话,这条路由一般会发给下一个路由器,而这个路由器也同样会处理数据包,如果没有配默认路由的话则会丢弃数据包。 -
配置默认路由方法:
ip route 0.0.0.0 0.0.0.0 下一跳地址
参数含义如下:0.0.0.0 0.0.0.0 代表任何网络,也就是说任何数据包都转发给配置的下一跳路由器接口地址 让下一个路由器继续处理数据包。
默认路由有时候特别有效,当存在网络的末端,即末梢网络中,默认路由会大大简化路由器配置,减轻工作负担,配置不当会产生环路。