目录
路由器与网络
路由器的功能
确定发送数据包的最佳路径
将数据包转发到目的地
介绍拓扑
3个路由器通过广域网链路连接;每个路由器通过交换机与PC相连
研究路由器的连接
路由器连接到广域网
-路由器有 DB-60 接口可以支持五种不同的布线标准
连接到以太网
- 有两种类型:直通电缆(或称为跳线电缆)和交叉电缆
直通电缆:
-交换机与路由器, 交换机与PC, 路由器与服务器, 集线器与PC, 集线器与服务器
交叉电缆:
-交换机与交换机, PC与PC, 交换机与集线器, 集线器与集线器,路由器与路由器
路由器配置介绍
检查路由器接口
Show IP route – 用于查看路由表
Show Interfaces – 用于显示接口状态
Show IP Interface brief – 用于显示接口部分信息
Show running-config – 用于显示存储器中的配置文件
缺省所有接口是关闭的
校验以太网接口
配置串行接口
配置串行接口
-进入接口配置模式
-敲入IP地址和子网掩码
-键入 no shut down 命令
-R1(config)#interface serial 0/0/0
-R1(config-if)#ip address 172.16.2.1 255.255.255.0
-R1(config-if)#no shutdown
检查路由器接口
连接广域网.
广域网物理层的两边:
-数据电路终端设备 (DCE) – 服务提供者. CSU/DSU 是一个 DCE 设备.
-数据终端设备 (DTE) – 路由器是一个典型的 DTE 设备
在实验环境配置串行链路
其中一端需要连接 DCE
要求提供一个时钟信号 – 用 clock rate 命令.
例如:
-R1(config)#interface serial 0/0/0
-R1(config-if)#clockrate 64000
串行接口需要一个时钟信号来控制通信的频率
探索直连网络
检测路由表的更改
show ip route 显示了路由表的内容
注意添加到路由表的路由
移除一个直连网络
关闭 debug ip routing 用以下 命令之一 undebug ip routing undebug all
直连网络上的设备
当一个路由器只配置接口而没有配置路由协议:
-路由表只包含直连网络
-只有直连网络上的设备才可达
Cisco 探索协议 (CDP)
CDP目的:2 层思科私有 工具用于收集直连的思科设备的信息.
邻居的概念
-2 种类型的邻居
三层的邻居
第二层的邻居 (CDP 只运行在第二层)
CDP 操作
CDP show 命令
Show cdp neighbors(检查CDP邻居)
-显示以下信息:
(1)毗邻设备 ID;(2)本地接口;(3)保持时间以秒为单位
(4)毗邻设备功能代码;(5)毗邻硬件平台;(6)毗邻远程端口 ID
Show cdp neighbors detail(检查CDP邻居的详细信息)
-有助于确定IP地址正确性
带下一跳地址的静态路由
ip route命令的语法和用途
ip route 用途
从一个网络路由到末节网络时,一般使用静态路由
IP route 命令
配置静态路由: ip route
例如:
Router(config)# ip router network-address subnet-mask {ip-address | exit-interface}
| 参数 | 描述 |
| network-address | 要加入路由表的远程网络的目的网络地址 |
| subnet-mask | 要加入路由表的远程网络的子网掩码。可以对子网掩码进行修改,以总结一组网络 |
| ip-address | 一般指下一跳路由器的IP地址 |
| exit-interface | 将数据包转发到目的网络时使用的送出接口 |
配置静态路由
在路由表中放置一条静态路由
配置两个以上远程网络的路由
在 R1使用命令
-R1(config)#ip route 192.168.1.0 255.255.255.0 172.16.2.2
-R1(config)#ip route 192.168.2.0 255.255.255.0 172.16.2.2
路由表原理和静态路由(3条原理)
原理 1:每台路由器根据其自身路由表中的信息独立做出决策。
原理 2:一台路由器的路由表中包含某些信息并不表示其它路由器也包含相同的信息。
原理 3:有关两个网络之间路径的路由信息并不能提供反向路径(即返回路径)的路由信息。
递归路由查找
递归到出接口
-递归路由查找 – 当路由器搜索了所有路由条目没有相关匹配,就会通过静态路由把包转发到下一跳地址 (reclusive route lookup)
首先匹配下一跳地址与目的地址
下一跳地址匹配一个出接口
带出接口的静态路由
静态路由转出端口
配置静态路由转出端口 (本路由器接口)
-静态路由转出端口更易于路由器的路由处理.
-配置静态路由出端口必须在点对点的串口下.
修改静态路由
存在的路由不能被修改. 可以用命令在原有的条目前加关键字删除 no
例如:
-no ip route 192.168.2.0 255.255.255.0 172.16.2.2
新的路由被写入
检验路由配置
show running-config
静态路由以太网转出端口
需要进行ARP 解析
下一跳表示为接口时可能会出现问题
汇总和默认静态路由
汇总静态路由
汇总路由减小路由表.
路由汇总就是将多条路由化为一条.
配置汇总静态路由
Step 1: 删除当前静态路由
Step 2: 配置汇总静态路由
Step 3: 检验
默认静态路由
(1)这个路由将匹配所有的包.
(2)像汇总路由一样能帮助你减少路由条目
配置一条默认静态路由
(1)和静态路由相似,但IP地址和子网掩码全部是零
(2)例如:Router(config)#ip route 0.0.0.0 0.0.0.0 [exit-interface | ip-address ]
默认静态路由的子网掩码
子网掩码 0.0.0.0 代表匹配所有网络.
管理和排除静态路由故障
静态路由与包转发
(1)以下例子是静态路由包转发过程. PC1 发送包给 PC3:
1. 数据包到达 R1 的 FastEthernet 0/0 接口。
2. R1 没有一条具体的路由通往目的网络 192.168.2.0/24;因此 R1 使用默认静态路由。
3. R1 将数据包封装成新的帧。因为到 R2 的链路为点到点链路,所以 R1 添加了“全 1”的地址作为第 2 层目的地址。
4. 帧从 serial 0/0/0 接口转发出去。数据包到达 R2 的 Serial 0/0/0 接口。
5. R2 将帧解封并查找通往目的地的路由。R2 有一条静态路由可以通过 Serial0/0/1 到达 192.168.2.0/24。
6. R2 将数据包封装成新的帧。因为到 R3 的链路为点到点链路,所以 R2 添加了“全 1”的地址作为第 2 层目的地址。
7. 帧从 Serial0/0/1 接口转发出去。数据包到达 R3 的 Serial0/0/1 接口。
8. R3 将帧解封并查找通往目的地的路由。R3 有一条直连路由可以通过 FastEthernet 0/1 到达 192.168.2.0/24
9. R3 在 ARP 表中查找与 192.168.2.10 匹配的条目,目的是找出 PC3 的第 2 层 MAC 地址。
a. 如果相应条目不存在,则 R3 从 FastEthernet 0/0 发出 ARP 请求。
b. PC3 发送 ARP 应答,其中包含 PC3 的 MAC 地址。
10. R3 将数据包封装成新的帧。在该帧中,接口 FastEthernet 0/0 的 MAC 地址为第 2 层源地址,PC3的 MAC 地址为目的 MAC 地址。
11. 帧从 FastEthernet 0/0 接口转发出去。数据包到达 PC3 的网卡接口。
故障排查 - 路由不可达
-Ping– 测试连通性
-Traceroute– 追踪两段中的每一跳
-Show IP route– 用于显示路由表
-Show ip interface brief– 接口消息摘要
-Show cdp neighbors detail– 用于搜集毗邻信息
解决路由不可达
合理正确使用工具
-先使用 PING.如果ping 不通可以使用 traceroute 来确定包是在哪里丢得
show ip route 检测路由表.
-若有问题需从新配置静态路由
总结
(1)路由器
【1】-运行在第三层;【2】-功能包括最佳路径选择和包转发
(2)连接网络
【1】WANs
穿行链路连接路由器串口;在实验环境下必须为 DCE配置时钟速率
【2】LANs
直连或交叉线路用于连接快速以太网接口.
(3)静态路由
-手动设定路径指明如何到达某一点.
(4)汇总静态路由
-将多个路由条目汇集成一个.
(5)默认路由
-数据包找不到匹配路径就使用默认路由.
(6)使用静态路由
-遵循3条法则
(7)静态路由排错用到以下命令工具:
-Ping
-Traceroute
-Show IP route
-Show ip interface brief
-Show cdp neighbors detail
(8)Cisco Discovery Protocol
一个2层私有协议;用于发现直连思科设备