首页 > 其他分享 >静态路由

静态路由

时间:2023-08-15 21:01:15浏览次数:23  
标签:网段 静态 转发 路由器 数据包 路由 路由表

1.路由是什么?

从源主机到目标主机的转发过程

静态路由_Mac

2.路由的工作原理是什么?

可以说路由器就是互联网的中转站,网络中的数据包就是通过一个一个的路由器转发到目的网络的。

那么路由器是如何进行数据包的转发的呢?就像一个人如果要去某个地方,他的脑海里一定要有一张地图一样,在每个路由器的内部也有一张地图,这张地图就是路由表,在这个路由表中,包含该路由器掌握的所有目的网络地址,以及通过此路由器到达这些网络的最佳路径。这个最佳路径指的是路由器的某个接口或下一跳路由器的地址,正是由于路由表的存在,路由器才可以高效地进行数据包的转发。

总结成一句话:根据路由表转发数据包

(有路由条目则转发到下一跳;无路由条目,则丢弃数据包,返回数据不可达信息)

4.路由表是什么?

路由器中维护的路由条目的集合

路由器根据路由表做路径选择

静态路由_Mac_02

5.路由表是怎么形成的?

直连网段:当在路由器上配置了接口的P地址,并且接口状态为up时,路由表中出现直连路由项。(如路由器A在接口F0/0和F0/1上分别配置了P地址,并且在接口已经是up状态时,在路由器A的路由表中就会出现19216810和100.0.0这两个网段。)

非直连网段:对于20000这样不直接连在路由器A上的网段,路由器A应该怎么写进路由表呢?这就需要使用静态路由或动态路由来将这些网段及如何转发写到路由表中。

静态路由_Mac_03


6.路由的类型

1>直连路由:到达路由器直连网段的路由(自动生成)

2>静态路由:管理员手动添加,单向,不灵活,但稳定,适合用于公司内网。

  例如:

去往192.168.6.0网段,下一跳为192.168.2.2

全局模式:ip route 192.168.6.0 255.255.255.0 192.168.2.2

静态路由_Mac_04

3>默认路由:特殊的静态路由,一般用于末梢网络环境,去往任何网段,都经过一个路由器。

例如:ip route 0.0.0.0 0.0.0.0 192.168.2.2

静态路由_路由表_05

7.路由器转发数据包的封装过程

IP不变,Mac变。

(IP头部仅查看,一直不变;

Mac地址每经过一个路由器,都要重新封装新的源和目的Mac。)

静态路由_静态路由_06

静态路由_Mac_07

静态路由_静态路由_08

8.路由与交换的对比

路由工作在网络层,根据“路由表”转发数据,路由选择、逻辑转发。

交换工作在数据链路层,根据“Mac地址表”转发数据,属于硬件转发,速度快。


9.思科查看路由表的命令:sh ip route

10.路由的标识

C  直连路由

S  静态路由

S* 默认路由

(路由的优先级:C > S > S*)

标签:网段,静态,转发,路由器,数据包,路由,路由表
From: https://blog.51cto.com/u_16152882/7093562

相关文章

  • 页面静态化技术
    页面静态化技术好处:(1)有利于搜索引擎搜索,搜索引擎在网页上搜索网页时首先获取的是后缀名为.html的静态网页,其次才是后缀名为.aspx的动态网页(2)页面静态化技术也是使用后代处理进行,其实它并没有失去动态页面易于维护的优势页面静态化技术并不是真真正正的静态页面,而是通......
  • 跨境电商选择动态IP还是静态IP?
    随着跨境电商的兴起,选择适合的IP类型对于企业的成功至关重要。在跨境电商中,常见的选择是动态IP和静态IP。下面将就这两种IP类型进行比较,帮助您做出更明智的选择。1.动态IP动态IP是指在一定时间范围内会发生变化的IP地址。跨境电商中使用动态IP具有以下优势:隐私保护:动态IP的变化使得......
  • 关于Angular路由中CanActivateChild钩子的用法
    CanActivateChild和CanActivate的用法如出一辙,使用对象可能有所不同,例如说CanActivate一般的使用对象要么是兄弟平级关系,要么就是嵌套在CanActivateChild父级下的子路由。具体使用实例:constroutes:Routes=[{path:'home',component:HomeComponent,canActivateChild:[......
  • 在树莓派上使用Dockers运行Openwrt并作为主路由器的旁路由
    开启网卡混杂模式sudoiplinkseteth0promiscon首先需要新建一个/etc/rc.local并添加可执行权限sudotouch/etc/rc.localsudochmod+x/etc/rc.local内容如下:#!/bin/sh-e#/etc/rc.local##rc.local##Thisscriptisexecutedattheendofeachmultiuserrunlevel......
  • vmware虚拟机中 ubuntu 20.04通过nat设置静态ip
    在控制台界面将网络适配器设置为nat模式即可。01.用查看原来的ip地址:ipaddr或者ipa相信很多人都会使用ifconfig来查看ip地址,但是,你会发现在这个版本的ubuntu中,命令都更新了!ubuntu@ubuntu-virtual-machine~%ipaddr[0]1:lo:<LOOPBACK......
  • Golang 内嵌静态资源-转
    转载:https://www.mousemin.com/archives/go-embed-resource/把静态资源嵌入在程序里,原因无外乎以下几点:布署程序更简单。传统部署要么需要把静态资源和编译好的程序一起打包上传,要么使用docker和dockerfile自动化.保证程序完整性。运行中发生静态资源损坏或丢失往往会影响程......
  • vue-router动态路由无限循环
    //isLogined用来判断用户是否已登录router.beforeEach((to,from,next)=>{if(isLogined){next()}else{console.log('测试')next('login')}})next()表示放行,直接进入to路由,不会再次调用router.beforeEach()next(path:...to,replace:true)拦截......
  • ubuntu设置静态ip地址
    环境ubuntu版本:22.04jammy【查看指令lsb_release-a】ubuntu17.xx前后,网络配置文件地址不一样查看网卡名称有多种指令可以查看到网卡①ifconfig②ipaddrshow.......无论何种方式,只要带有ip地址的一行,行名称即为网卡名称操作默认转换为root用户操作访问......
  • ASP.NET Core中路由规则匹配
    RESTful约束,如果在一个控制器里面有多个Get、Post...的操作1、在一个控制器里面可以定义多个API方法2、通过路由规则来区分///<summary>///获取用户信息///</summary>///<paramname="user"></param>///<returns></returns>[HttpGet]publicUserGetUser(){//...}GetUs......
  • 医疗设备软件静态和动态分析的 5 个技巧(下)
    上一篇文章医疗设备软件静态和动态分析的5个技巧(上)中我们简单介绍了医疗设备软件关于风险方面的相关背景和两个技巧。这篇文我们将继续介绍剩下的三个技巧,以及如何管理风险。4.动态分析静态分析将源代码解析为文本,并在不执行单个指令的情况下根据解析器输出得出所有结果,而动态应......