路由器的作用:做数据转发、选择最佳路径
路由器转发IP包的原则:
1、有路由匹配就转发,没有就丢弃
2、匹配多条时遵循最长匹配原则
3、路由表的生成三种途径
a:直连自动生成(根据路由器配置的IP地址和掩码自动生成一条直连路由)
b:静态路由协议
c:动态路由协议
路由协议:用于路由器之间帮助路由器构建路由表的网络协议
·小型网络可能只需要直连和静态路由就能构建完整的路由表
·大型网络则必须使用动态路由协议让路由器之间相互学习路由信息,从而构建完整的路由表
路由表:存放路由信息,根据路由表转发数据
路由表的形成:
·路由器中维护的路由条目的集合
·路由器根据路由表做路径选择
·直连网段
配置IP地址,端口UP状态,形成直连路由
·非直连网段(对于非直连网段,需要静态路由或者动态路由,将网段添加到路由表中)
路由:从源主机到目标主机的转发过程
通常所说的路由都指的是路由信息
路由信息就是去往目的地的一条信息,它指明了去往目的地的方向
另外,路由也可表示寻径,是指路由器在收到IP包后,去查找自己的路由信息进行转发的过程
选取最优路由的标准:
1、子网掩码长度最长的最优先匹配
2、选取路由协议中优先级最小的最优先匹配
DIRECT:0
OSPF:10
IS-IS:15
STATIC:60
RIP:100
OSPF ASE:150(OSPF和RIP重分发路由时,由RIP学习进OSPF路由协议的路由)
OSPF NSSA:150
IBGP:256
EBGP:256
3、相同路由协议的情况下,选取metric值最小的最优先匹配
每种协议metric值定义的都不同,静态路由和路由优先级有关,这个是人为指定的,RIP协议和跳数有关,跳数越小越优先,OSPF协议和带宽有关,带宽最大最优先。metric是用来判定链路质量优劣的。
4、如果以上都没有路由可以匹配得上,就匹配默认路由
静态路由:
·网络管理员手动地将静态路由输入到路由表中
·网络拓扑改变需要手动更新路由
·缺乏灵活性
动态路由:
·网络路由协议在拓扑或业务改变时自动调整动态路由
·路由器通过动态的交换路由更新来学习和维护到远程目的地的路由
·路由器通过共享路由表信息来发现新的路由
动态和静态路由的使用选择:
静态:在只需要简单路由的小网络中
在hub and spoke网络拓扑中
当您想快速创建一个临时路由时
动态:在大型网络中
网络需要扩展
静态路由 例题1:
R1:
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname R1
[R1]user-interface console 0
[R1-ui-console0]idle-timeout 0 0
[R1-ui-console0]quit
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.1.1.1 24
[R1-GigabitEthernet0/0/0]undo shut
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R1-GigabitEthernet0/0/0]quit
[R1]int loop 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]quit
[R1]ip route-static 10.1.2.0 24 10.1.1.2
[R1]ip route-static 3.3.3.3 32 10.1.1.2
[R1]quit
R2:
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname R2
[R2]user-interface console 0
[R2-ui-console0]idle-timeout 0 0
[R2-ui-console0]quit
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 10.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shut
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 10.1.2.2 24
[R2-GigabitEthernet0/0/1]undo shut
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[R2-GigabitEthernet0/0/1]int loop 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]quit
[R2]ip route-static 1.1.1.1 32 10.1.1.1
[R2]ip route-static 3.3.3.3 32 10.1.2.3
[R2]quit
R3:
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname R3
[R3]user-interface console 0
[R3-ui-console0]idle-timeout 0 0
[R3-ui-console0]quit
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 10.1.2.3 24
[R3-GigabitEthernet0/0/0]undo shut
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R3-GigabitEthernet0/0/0]int loop 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]quit
[R3]ip route-static 10.1.1.0 24 10.1.2.2
[R3]ip route-static 1.1.1.1 32 10.1.2.2
[R3]quit