目录
什么是路由
路由就是指导报文转发的路径信息,可以将一个网段的数据包转发到另外的一个网段
什么是相同的网段:相同的网络号、相同的子网掩码
路由转发涉及的表项
路由转发涉及到路由表和转发表两个表项
其中路由表是控制层面的,描述了路由的发布形式,路由接收的过程等
转发表真正指导路由转发,当数据包到达设备后直接通过转发表转发(对于华为来说转发表就是FIB表,锐捷转发表为Ref表)
如何实现路由转发
首先需要有具备路由功能的网络设备都来进行路由转发
该网络设备通过路由表选择该报文匹配的路由,然后通过转发表进行路由转发
路由表包含内容
路由转发主要是依靠 目的网络地址/掩码 、下一跳地址、本地出接口来进行转发
华为设备路由表
Destination/Mask:表示此路由的目的网络地址与网络掩码。
- 将目的地址和子网掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。
- 例如:目的地址为1.1.1.1,掩码为255.255.255.0的主机或路由器所在网段的地址为1.1.1.0。
Proto(Protocol):该路由的协议类型,也即路由器是通过什么协议获知该路由的。
Pre(Preference):路由优先级(其他厂商叫管理距离 AD)
- 针对同一目的地,可能存在不同下一跳、出接口等多条路由,这些不同的路由可能是由不同的路由协议发现的,也可以是手工配置的静态路由。
- 优先级最高(数值最小)者将成为当前的最优路由(有外部优先级和内部优先级)
- 外部优先级是我们在路由表中可以看到的优先级
- 内部优先级和外部优先级的值部分一样,不过不可以修改,当外部优先级一致时,可以使用内部优先级来比较。(例如当静态的优先级改为10时和OSPF优先级一样,这时候比较内部优先级,静态为60,ospf为10,此时就选择ospf的路由条目)
- 外部优先级能比出来就用外部优先级,外部优先级一样的就比内部优先级
Cost:路由开销(cost / metric)
- 当到达同一目的地的多条路由具有相同的路由优先级时(内外部都同时),路由开销最小的将成为当前的最优路由。
- 不同路由协议计算Cost的算法不一样
NextHop:表示对于本路由器而言,到达该路由指向的目的网络的下一跳地址(下一个设备)。
Interface:表示此路由的出接口(从本路由器的哪个接口转发出去)
锐捷设备路由表
路由来源
- C 直连路由
- S 静态路由
- I IS-IS路由
- O OSPF路由
- N1/N2 OSPF NSSA的外部路由类型1路由、外部路由类型2路由
- E1/E2 OSPF外部路由类型1路由、外部路由类型2路由
- B BGP路由
管理距离(优先级)——管理距离越低越优先选择
- 直连路由 0
- 静态路由 1
- EBGP 20
- OSPF 110
- ISIS 115
- IBGP 200
- 不可达路由 255
度量值——也就是开销
将路由重发布到isis中时路由的缺省开销为1(并且每传递给一个设备都会加上接口的开销)
将路由重发布到ospf 中时路由的缺省开销为20,并且外部开销类型为2
路由表信息的来源
路由信息可以通过直连、静态、动态路由学习到
直连路由:设备自动生成指向本地直连网络
注意:
- 使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在一个网段之中。
- 并不是所有接口生成的直连路由都会出现在路由表中,直连路由出现在路由表中的前提是该接口的物理状态、协议状态都为UP
静态路由:管理员手工配置的路由条目
优缺点:配置简单,对系统要求低。不能自动适应网络拓扑的变化,需要人工干预
注意:
配置静态路由时可以配置下一跳,也可以配置出接口
一般对于点到点接口(串口)指定出接口
对于以太网接口和VT接口,指定下一跳(如果配置为出接口可能会存在网络不通的问题–配置为出接口表示认为该目的地址和自身是同一网段,对于以太网接口来说同网段需要封装目的IP地址的MAC,此时没有该目的IP的MAC,并且由于其实际上是不同网段的,ARP请求也得不到回应,因此无法到达该目的地址——可以通过在下一跳路由器设备开启ARP代理解决)
Vlan端口与ARP讲解(Access-Trunk-Hybrid、免费ARP-代理ARP)_免费arp报文_静下心来敲木鱼的博客-CSDN博客
静态路由中有个特殊路由为缺省路由,在路由表中一0.0.0.0/0的形式存在。当报文没有在路由表中找到匹配的具体路由时,使用此路由进行转发。(一般此路由应用于企业出口)
动态路由:路由设备运行动态路由协议学习到的路由
按照工作区域分类
IGP内部网关协议: RIPv1、RIPv2、OSPFv2、OSPFv3、IS-IS
EGP外部网关协议:BGP
按照工作机制及算法分类
DV 距离矢量路由协议: RIPv1、RIPv2
路径矢量路由协议: BGP
LS 链路状态路由协议: OSPFv2、OSPFv3、IS-IS
目前比较常用的就是BGP 、OSPF、ISIS协议
路由进表的规则
不是学到的路由都会加入到路由表中,而是从所学的路由条目中选取最优路由加入到路由表中。具体的选举规则如下(相同网段通过优先级、开销比较)
网段/掩码相同的选优先级最高的为最优路由
优先级相同的选度量值最小的为最优路由
如果网段/掩码、优先级、度量值都一致,则这些路由可以实现到达某一目的地负载分担
路由基本概念2——路由高级特性(路由递归、等价路由、路由汇总)-CSDN博客
路由转发的规则
路由报文转发是通过转发表进行转发的(对于华为来说就是FIB表,锐捷为Ref表)
路由表是控制层面的,描述了路由的发布形式,路由接收的过程
真正指导路由转发的是转发表,当数据包到达设备后直接通过转发表转发
当到达同一目的地址只有一条路由条目时,就通过此路由条目转发
当到达同一目的地址有多条路由条目时,通过最长匹配原则进行转发
最长匹配原则介绍:
当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的所有路由表项进行逐位(Bit-By-Bit)比对,直到找到匹配度最长的条目,然后通过此路由条目找到对应的转发表进行转发,这就是最长前缀匹配机制。
注意事项:
优先级、开销只是指导路由条目进入路由表中
路由转发时依据最长匹配原则转发,不需要路由优先级、开销这些
路由转发流程:
今天的文章
路由器的路由表怎么写_怎么查看路由表信息分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/80193.html