| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> HCIA-R&S自用笔记(12)路由基础、直连路由与静态路由 -> 正文阅读 |
|
[网络协议]HCIA-R&S自用笔记(12)路由基础、直连路由与静态路由 |
路由基础(7/16,68min)当路由器或其他三层设备收到一个IP数据包时,会查找数据包IP头部的目的地址,并在路由表中查找,在匹配到最优的路由后,将数据包扔给该路由所指的出接口(一定是本设备的接口)或下一跳(是下一个路由器的接口IP地址)。 路由器的工作内容:收到数据包查看目标IP,在路由器中选择最佳路径,维护路由表
路由配置、排错最好有拓扑图 Preference,优先级 回家(目的地),选择不同的交通工具,优先打车,其次公交,实在不行走路回家 路由表中的路由是已经选择/比较完的路由(路由表中一般只有一条最优路由)
Cost,开销/度量值 同样是回家,选择坐公交,1路车需要10站,2路车需要8站,3路车需要5站,优先三路车 等价路由 负载分担按照一定规则与配置进行分流 最长匹配原则及举例 ① 9.1.2.1 00001001 00000001 00000010 00000001选择哪条路由? 8.0.0.0 00001000 00000000 00000000 00000000 /8 至少前8位与我一致,实际上只有7位匹配) 9.0.0.0 00001000 00000000 00000000 00000000 /8 (至少前8位一致,实际上匹配15位) 9.1.0.0 00001001 00000001 00000000 00000000 /16 (至少前16位一致,实际上匹配22位,故匹配该条路由) 0.0.0.0 00000000 00000000 00000000 00000000 /0 (默认/缺省路由,至少前0位一致=什么都接受) ② 上述参与匹配或计算的三条路由都不涉及到Preference与Cost,因为目标地址不一样。可以理解为回学校,目的地可以是学校大门,可以是学校后街,也可以是寝室门口,优先选择最后者。 eNSP下查看路由器(AR2220)初始路由表
四条路由分别为环回地址的网络号,主机号与广播号以及全网广播地址(相当于没有有效路由) 静态路由(7/18,50min)静态路由配置命令 ip route-static 目标网络 子网掩码/前缀 下一跳地址/出接口
若出接口为以太网接口,则必须指定下一跳地址;若出接口为串口(Serial,用于广域网),则两种形式都可以(能写下一跳地址就写下一跳地址) 注意配置回程路由 负载分担(大家都干活)如两侧线路都是1Gbps RouterA配置静态路由
RouterB配置静态路由
在RouterA上ping 2.2.2.2以及在RouterB上ping 1.1.1.1都能通 ?路由备份/浮动静态路由 (有主有备,主先干活)如一侧线路为1Gbps(主),另一侧为100Mbps(备) 修改RouterA配置,使得到达2.2.2.2优先通过12.0.0.0/24网段
验证(Tracert):
验证(查看路由表):
路由表中只有主路由 验证(关闭最优路由接口)
如上,只存在次优路由。 注意细节(不要配置错下一跳地址,若下一跳地址配置错误,ARP得不到回复,则无法封装IP包,路由器将对数据包做丢包处理) 缺省路由 可以通过静态路由配置,也可以通过动态路由协议发布; 通常用于末梢网络(如家庭上网,企业出口)
Loopback接口 回环口,逻辑的,虚拟的接口 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:25:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |