云计算第七节
静态路由

路由表单查看方式 [r1]display ip routing-table
路由表单中,三条路由为一个整体(可以只看第一个)

路由三要素:目的地(Destination)、下一跳(NextHop)、出接口(Interface)
- 目的地:流量应该被发送到的位置(范围 --- 网络地址)如果存在192.168.1.0/24,则代表路由器知晓如何前往192.168.1.0/24这个网段/广播域。---特别说明:如果存在掩码32,则代表该条路由是一个主机路由。
- 下一跳:到达目的地的中转站(ip地址) --- 我的流量从出发地到目的地的下一台设备的入接口ip
出接口:怎么去下一个站点(路径)
Protocol(Proto):路由器的来源
Preference(Pre):优先级,代表路由项的优劣程度(数值越小,优先度越高)最小值为0,最大值为255,共二百五十六种变化

Cos(开销值/度量值):通过成本衡量出行方案(开销对比在优先级对比之后,数据来源相同时才会比较)
Fib表(路由表计算得到):路由器转发信息依靠,我们多看路由表
路由器匹配规则:
当路由器接收到一个报文后,首先判断目的MAC是否为接收报文接口的MAC,如果不是,则丢弃;如果是,则解封装,查看内部的IP地址;然后基于这个IP地址对于路由表中的每一条路由项
假设:目的IP=X;某一个路由项为ZN;将用Y去计算X的网络地址,如果该网络地址与Z相同,则代表匹配。
如果整张路由表都没有匹配项,则丢弃;如果只有一个匹配项,则转发;如果存在多个匹配项,则执行最长掩码匹配规则,即选择掩码长度最大的路由项(主机数目更少,更易找到想要访问的目标项)
路由来源:
- 设备自动发现 ---直连路由
- 手工配置 --- 静态路由
- 通过协商获取 ---动态路由
直连路由
网络设备启动后,当设备的接口处于UP状态时,设备能够自己去发现去往与自己接口直接相连的网络路由。
直连路由产生条件:
1、接口必须双UP
2、接口必须配置IP地址
注意:直连路由的下一跳填充的是本地接口IP地址,因为从该接口发出数据,就到达最终目的地
静态路由
ip route-static 网段 掩码长度
Gateway address(网关/下一跳地址)
添加静态路由[r1]ip rote-static 192.168.2.0 24 12.0.0.2,去往192.168.2.0 24,下一跳为12.0.0.2
RD(递归行为):验证路由表中是否有该路由项,若无则无法去,反之则可

从PC1发现送信息到PC2
第一步

第二步


ARP报文中的目标IP从路由表中获得
第三步


ARP报文中的目标IP从上面的发送报文获得
ARP报文中的目标IP决定权在于下一跳地址
1、如果下一跳地址是本地(同一网段),则路由器认为到达最终目的地,此时需要将报文发送给最终目的地,故ARP报文的目的IP为终端IP
2、如果下一跳地址不是本地,则路由器认为还需要进行转发,此时需要将报文发送给下一跳,故ARP报文的目的IP为下一跳地址
静态路由练习

第一步 --- 配置PC IP地址



第二步 --- 设置接口IP地址
<r3>接口GE 0/0/0对应IP地址 192.168.1.254

<r4>接口GE 0/0/1对应ip地址12.1.1.1

<r5>接口GE 0/0/0、GE 0/0/1、GE0/0/2分别对应IP地址192.168.2.254、12.1.1.2、23.1.1.1

<r5>接口GE 0/0/1、GE 0/0/1分别对应IP地址23.1.1.2、192.168.3.254

第三步 --- 配置静态路由
关键:ip route-static 网段 掩码长度 下一跳
<r3>配置192.168.2.0与192.168.3.0网段及对应下一跳12.1.1.2(注意写编码长度)

<r4>配置192.168.1.0与192.168.3.0网段及对应下一跳12.1.1.1、23.1.1.2

<r5>配置192.168.1.0与192.168.2.0网段及对应下一跳23.1.1.1

第四步 --- 连通检验
或者display ip routing-table命令检验路由表



更多推荐

所有评论(0)