路由器相关知识

  • 序言
  • 一.路由器的工作原理
    • 1.路由
    • 2.工作原理
    • 3.路由器和交换机
  • 二.转发数据:静态路由和默认路由
    • 1.区别
  • 三.项目:配置静态路由
  • 三.项目:配置浮动路由
  • 总结

序言

路由器使用转发缓存来简化分组的转发操作。在快速转发过程中,只需对一组具有相同目的地址和源地址的分组的前几个分组进行传统的路由转发处理,并把成功转发的分组的目的地址、源地址和下一网关地址 (下一路由器地址) 放入转发缓存中。当其后的分组要进行转发时,应先查看转发缓存,如果该分组的目的地址和源地址与转发缓存中的匹配,则直接根据转发缓存中的下一网关地址进行转发,而无需经过传统的复杂操作,大大减轻了路由器的负担,从而达到了提高路由器吞吐量的目标。

一.路由器的工作原理

1.路由

  • 源主机到目标主机的转发过程
    作用:选取最佳路径

2.工作原理

  • 路由器工作在OSI七层协议中的第三层,也就是网络层。其主要任务是接收来源于一个网络接口的数据包,根据这个数据包中所含的目地址,决定转发到的下一个目的地址。路由器中时刻维持着一张路由表,所有的数据包的发送和转发都通过查找路由表来实现的。这个路由表可以静态配置,也可以通过动态路由协议产生。
    路由器物理层从路由器的一个端口收到一个报文,上送到数据链路层。数据链路层去掉链路层封装,根据报文的协议域上送到网络层。网络层首先看报文是否是送给本机的,若是,去掉网络层封装,送给上层。若不是,则根据报文的目的地址查找路由表,若找到路由,将报文送给相应端口的数据链路层,数据链路层封装后,发送报文。若找不到路由,报文丢弃。

3.路由器和交换机

  • 路由器工作在网络层,作用是路由选择和路由转发、根据路由表转发数据
  • 交换机工作在数据链路层,作用是硬件转发、根据MAC地址表转发数据

二.转发数据:静态路由和默认路由

1.区别

区别 默认路由 静态路由
指代 是对IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由 一种路由的方式,路由项(routing entry)由手动配置,而非动态决定
方式 目的地不在路由器的路由表里的所有数据包都会使用默认路由。这条路由会连去另一个路由器,而这个路由器也同样处理数据包 静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。静态路由是由网络管理员逐项加入路由表
优点 当到达了一个知道如何到达目的地址的路由器时,这个路由器就会根据最长前缀匹配来选择有效的路由。子网掩码匹配目的IP地址而且又最长的网络会被选择 网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量
  • 静态路由的优点:配置灵活,管理员手工配置,节省链路开销
  • 静态路由的缺点:当拓扑发送改变时,需要管理员去每台路由器上修改路由配置
  • 默认路由是静态路由的一种特殊形式,它属于静态路由中的一种,使用它是有条件的,只能在末梢/末节网络中使用。
    注:建议五条以内的非直连路由用静态路由协议,五条以上的用动态路由协议

三.项目:配置静态路由

AR1<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]q
[r1]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 192.168.1.1 24
[r1-GigabitEthernet0/0/0]undo shutdown
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[r1-GigabitEthernet0/0/1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 10.1.1.1 24
[r1-GigabitEthernet0/0/0]undo shutdown
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[r1-GigabitEthernet0/0/0]q
[r1]ip route-static 10.1.2.0 24 10.1.1.2
[r1]ip route-static 192.168.2.0 24 10.1.1.2
AR2
<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]q
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 10.1.1.2 24
[r2-GigabitEthernet0/0/0]undo shutdown
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 shutdown
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[r2-GigabitEthernet0/0/1]q
[r2]ip route-static 192.168.1.0 24 10.1.1.1
[r2]ip route-static 192.168.2.0 24 10.1.2.3
AR3
<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]q
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 10.1.2.3 24
[r3-GigabitEthernet0/0/0]undo shutdown
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[r3-GigabitEthernet0/0/0]int g0/0/1
[r3-GigabitEthernet0/0/1]ip add 192.168.2.3 24
[r3-GigabitEthernet0/0/1]q
[r3]ip route-static 192.168.1.0 24 10.1.2.2
[r3]ip route-static 10.1.1.0 24 10.1.2.2



三.项目:配置浮动路由

浮动路由指的是配置两条静态路由,默认选取链路质量优(带宽大的)作为主路径,当主路径出现故障时,由带宽较小的备份路由顶替,保持网络的不中断。


总结

在做关于路由器的项目时要细心,对于命令的掌握要做到理解

【老王来了】之隔壁路由器坏了,他来了...相关推荐

  1. 一个老王开枪案例带你一步一步领略程序开发的魅力

    一.前言 我身边的很多同学都认为学计算机专业的人,代码写的好很正常,认为自己不是学计算机专业的,不会写代码很正常,或者这么说,觉得会写代码是一种天赋.其实不然,我们现在必须要清楚当代社会的局势,当代社 ...

  2. Python从小白开始-老王开枪

    class Person(object):'''docstring for Person'''def __init__(self, name):super(Person, self).__init__ ...

  3. Python案例练习——老王开枪

    import timeclass Person(object):"""人的类"""def __init__(self, name):supe ...

  4. 凭借这四招,别说隔壁老王,神也蹭不到你家Wifi!

    无wifi何以平天下,出门在外,用手机蹭别人的Wifi热点,那叫"江湖救急",我睁只眼闭只眼也就算了.但是,隔壁的老王天天蹭我们家Wifi是怎么回事? 一.别人是怎么蹭上你的Wif ...

  5. OMG,隔壁老王竟然是个GEEK !

    每天除了吃饭,基本就是坐在电脑前写程序,我就是传说中真正的码农.你一定觉得我的生活很枯燥,但我不觉得,几行代码就能帮助一个APP实现某些功能,几行代码就能让素不相识的人聊起天,我觉得非常有成就感. - ...

  6. 隔壁老王的女朋友都能学会的ELK实战之elasticsearch

    文章目录 准备工作 本文所用操作系统: 系统详细信息: 系统内核: 系统版本: 系统内存 本文所用ELK软件版本: 软件下载地址: 将ELK所需要的软件上传到服务器 新建文件夹xinsz08 上传软件 ...

  7. 厉害了隔壁老王,带你入坑腾讯联机对战引擎!

    前文导读: <联机对战!隔壁老王都入坑了,你还在等啥?> 前面我们介绍了『开心鼠吃象』这个游戏的玩法,以及对战引擎的注册开通,这次给大家介绍MGOBE实战操作! 如果你对MGOBE还不太了 ...

  8. 隔壁老王的iptables防火墙

    防隔壁老王的iptables防火墙 一.Linuux包过滤防火墙概述 1.1防火墙的分类 1.2Linux防火墙 1.3Linux包过滤的工作层次 1.3iptables的表.链结构 1.3.1规则表 ...

  9. 到底是不是隔壁老王?责任链模式帮小头爸爸洗绿

    目的 在发送请求的类和最终处理的类之间进行解耦 例子代码 小伙伴们都看过 大头儿子小头爸爸 么(大手牵小手, 走路不怕滑~), 当初纯洁的我怎么也没想到小头爸爸的绿帽子这么鲜艳 [外链图片转存失败,源 ...

最新文章

  1. dao层和service层和control_maven分模块构建SSM普通web项目:service层代码编写
  2. python No migrations to apply
  3. windows server 注意windows的temp目录
  4. cmake linux编译,Ubuntu 16.04编译cmake源码
  5. java中j_j + = j ++在Java中做什么?
  6. 淘宝SOA框架dubbo学习(2)--搭建Zookeeper注册中心服务
  7. 基于RV1126平台imx291分析 --- 回顾之前的注册
  8. 3D建模的通用文件格式
  9. html修改progress背景色,html_progress元素以及样式修改
  10. 显示前半内容后半内容用省略号_省略号前后的标点用法
  11. C语言经典面试题10道(七)
  12. PCL可视化,你想要一只五彩兔子吗
  13. String字符串类及有关内存分析
  14. JS 考试倒计时
  15. 秀米 ueditor 远程抓图到本地 问题结合
  16. 水仙花数(输出全部水仙花数)
  17. 探讨计量经济学与机器学习
  18. 动网 php v1.0 漏洞,动网论坛dispuser.php页面SQL注入漏洞
  19. TLM通信 — UVM
  20. 信息安全技术——(一)绪论

热门文章

  1. Linux有趣小工具命令,终端中的乐趣:6个有趣的Linux命令行工具
  2. 帝国cms php sql,帝国CMS下在PHP文件中调用数据库类执行SQL语句实例
  3. js模拟键盘某个键按下_教你认识电脑键盘上的按键基础篇,轻松认识键盘
  4. ios首次加载web_ios加载webview显示进度条OC版
  5. console修改 ajax,【快速】chrome中console下ajax访问后台
  6. box怎么用 latency_换轴记给铝厂 F96 牛油果,换一套 Box 重力蓝
  7. ubuntu 安装docker报错
  8. Pandas数据挖掘与分析时的常用方法
  9. 一个超级牛X的Python可视化库,隔壁老奶奶都会用!
  10. 节后的第一个周末,来领取一个Ipad吧!真香!