路由器的工作内容
 -路由器知道目标地址
 -发现到达目标地址的可能的路由

 -选择最佳路径(路由表)

 -维护路由信息

路由的来源

 直连路由:直接连到路由器上的网络

  -初始化情况下,路由器所知的网络,只有其直连接口所在网络

  -直连网络在路由表中的标记为C

  -直连网络出现在路由表中的前提,是该网络的接口物理为UP、 且协议也为UP

 静态路由:由管理员手工构建,是单向的

//静态路由配置命令:
(config)#ip route network-address subnet-mask {ip-add | exit-interface} //配置示例:
(config)#ip route 192.168.1.0 255.255.255.0 192.168.12.2
(config)#ip route 192.168.1.0 255.255.255.0 serial / //注意:通信是双向的,因此要留意往返流量(路由)

 默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接

//默认路由配置:
(config)#ip route 0.0.0.0 0.0.0.0 192.168.12.2
//网络为0.0.0.0 0.0.0.0

 动态路由:路由器间自动进行路由信息的更新和同步,并且当网络拓扑变更时,能够自动收敛

路由表
 IP地址条目,一个网段(广播域)对应一个下一跳

CAM表
 MAC地址条目,每个MAC地址对应一个主机

Loopback接口

 •Loopback接口,也叫回环口,是一个逻辑的、虚拟的接口

 •使用全局配置命令interface loopback 加上接口编号创建

 •创建完成后即可为接口配置IP地址

 •Loopback接口在手工创建后,除非人为shutdown,否则不会DOWN掉

 •Loopback接口常用于

  -模拟路由器的直连网段,可用于测试

  -可用于设备管理(Loopback接口比较稳定)

  -供其他协议使用,例如OSPF、BGP、MPLS等

  -其他用途(Loopback接口的用途十分广泛)

//loopback口配置:
(config)#Interface loopback
(config-if)#ip address 1.1.1.1 255.255.255.0/

路由表里的路由条目有六个元素
 1:前缀 主机位全为0的网络号(网段)
 2:掩码 上述网段的掩码
 3:下一跳地址 去往目的网段的下一跳的三层设备(通常是路由器)接口的IP地址
 4:出站接口 本设备连接下一跳设备的接口
 5:Metric(度量值) 描述路由条目的好坏
 6:AD(管理距离) 描述一种路由信息获悉方式(动态路由)的可靠程度

路由汇总条件
 1:被汇总的路由条目必须连续
 2:被汇总的路由条目必须共享相同的出站接口以及下一跳地址

eg:
172.16.1.0/ via 177.177.177.1
172.16.2.0/ via 177.177.177.1
122.16.3.0/ via 177.177.177.1

可以汇总为
  172.16.0.0/ via 177.177.177.1
//路由聚合(汇总)就是把多条指向同一子网段的路由条目做合并处理,从而节约CPU和内存资源

路由类型
 192.16.5.33 /32 主机路由(因为是指向一个主机的,这种路由基本不可能存在路由表中)
 192.16.5.32 /27 子网路由
 192.16.5.0 /24 主网路由
 192.16.0.0 /16 超网路由(通过路由聚合实现;打破了自然类掩码边界,这是一个C类地址,掩码却是16)
 0.0.0.0 /0 缺省路由,也是路由聚合的最底线,匹配所有网段

路由精确汇总方法

例:
172.16.0.0/
172.16.1.0/
172.16.2.0/
172.16.3.0/ //将网段以二进制表示
(172.16.0.0)
(172.16.1.0)
(172.16.2.0)
(172.16.3.0) //前22位(最长匹配位)都相同,后12位全部置零得到地址
172.16.0.0/

路由相关命令

show ip route   //查看路由表
show ip protocols //查看路由协议配置
Show ip interface brief //接口消息摘要
Show cdp neighbors detail //用于搜集毗邻信息
Traceroute //追踪两段中的每一跳

CCNA2.0笔记_路由相关的更多相关文章

  1. CCNA2.0笔记_路由分类

    直连路由:当在路由器上配置了接口的IP地址,并且接口状态为up的时候,路由表中就出现直连路由项 静态路由:静态路由是由管理员手工配置的,是单向的. 默认路由:当路由器在路由表中找不到目标网络的路由条目 ...

  2. CCNA2.0笔记_动态路由

    动态路由协议: 向其他路由器传递路由信息 接收(学习)其他路由器的路由信息 根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成并维护路由表 根据网络拓朴变化及时调整路由表,同时向其他路由器宣 ...

  3. CCNA2.0笔记_子网划分

    http://files.cnblogs.com/files/airoot/%E5%AD%90%E7%BD%91%E5%88%92%E5%88%86.zip 网络 默认子网掩码 A类 255.0.0. ...

  4. CCNA2.0笔记_安全管理设备

    设备安全 配置Console密码 Switch(config)#line console 0 Switch(config-line)#login Switch(config-line)#passwor ...

  5. CCNA2.0笔记_二层交换

    VLAN上并不需要配置IP地址,除非是出于管理的需要. 基于Vlan的设计原理,即隔离网络的广播域,再者运行STP来提供二层的防环机制:在同一个设备集中不同Vlan之间是无法通信的(在没有三层设备的情 ...

  6. CCNA2.0笔记_ACL

    要点: 1.按顺序执行,一旦某条语句匹配,后续语句不再处理. 2.默认ACL 结尾语句是deny any,所以你要记住的是在ACL 里至少要有1 条permit 语句. 3.记得创建了ACL 后要把它 ...

  7. CCNA2.0笔记_WAN技术-帧中继

    帧中继   -使用虚电路进行连接: -提供面向对象的服务 -帧中继 PVC 由 DLCI 标识,PVC 的状态通过 LMI 协议报告 Frame Relay NBMA连接引起的路由协议问题:  -水平 ...

  8. CCNA2.0笔记_WAN技术-专线

    WAN拓扑 Routers.CSU/DSU.WAN switches.Core routers.Modems 使用 数据链路层协议(二层) 来建立对端连接 WAN的三种连接方式 广域网链路类型: ·V ...

  9. CCNA2.0笔记_NAT

    NAT:园区网内的PC是私有地址,整个园区网共享一个公有IP,如果园区网内的PC不做NAT,那么在发数据包给外网的时候会出现传输问题 NAT的原理:改变IP包头,使目的地址.源地址或两个地址在包头中被 ...

随机推荐

  1. Nginx部署前端代码实现前后端分离

    实现前后端分离,可以让前后端独立开发.独立部署.独立单测,双方通过JSON进行数据交互. 对于前端开发人员来说,不用每次调试都需要启动或配置Java/Tomcat运行环境:对于后端开发人员来说 ,也不 ...

  2. svn取消文件夹关联的方法(svn取消关联)

    新建个记事本,贴入以下代码,保存后重命名后缀为reg,然后在目标文件夹右键就出现了删除SVN的选项了. 复制代码 代码如下: Windows Registry Editor Version 5.00[ ...

  3. jsp el 自定义方法 tld 说明

    使用 el 的过程中,需要使用到后端代码处理逻辑,这个时候我们就需要自定义 方法. 如我们后端代码定义如下: package com.rhythmk.common; public class FncH ...

  4. Tomcat 没有自动解压webapp下的war项目文件问题

    默认选择的tomcat安装在了C盘下的C:\Program Files下 所以webapp文件也在C盘下 选择启动tomcat时 我选择了 bin下的 Tomcat.exe 显示成功启动 打开项目网站 ...

  5. linux最常用命令整理

    linux vim命令跳转到文档开头或末尾 gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 <hr/> 网络 # ifconfig # 查看所有网络接口的属性 # iptab ...

  6. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何修改代码字体

    工具-选项   TwinCAT,PLC Environment,Text editor,然后在文本区域中修改字体     更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i. ...

  7. static 关键字 静态属性与方法 -> :: self $this 区别 可见性的关键字区别

    1.声明类属性或方法为静态,就可以不实例化类而直接访问.静态属性不能通过一个类已实例化的对象来访问(但静态方法可以). 2.由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可 ...

  8. vue - 选项

    1.计算属性(computed):主要是对原数据进行改造输出.改造输出:包括格式化数据(价格,日期),大小写转换,排序,添加符号 2.methods(methods):用于绑定html中的事件对应的方 ...

  9. python和c#通用一致的des加密采用CBC和PKCS7

    在python下可以下载pydes 下载地址为 http://pydes.sourceforge.net/ 在c#下实现des加密较为简单,如下: using System; using System ...

  10. [Java - 调用WebService]{http://schemas.microsoft.com/ws/2005/05/addressing/none}ActionNotSupported

    - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipar ...