静态路由
路由来源
-
链路层自发现-直连 0
-
静态路由 60
-
动态路由
-
IGP
-
rip 100
-
ospf 10 150
-
eigrp
-
isis 15
-
-
EGP
-
BGP 255
-
-
ip route-static 目标网段 掩码 下一跳/出接口
ip route-static 10.1.1.0 24 20.1.1.1
ip route-static 10.1.1.0 24 30.1.1.1 pre 30
实验
10.1.1.0/24
64 X4 =256
XX
00 10.1.1.0/26
01 10.1.1.64/26 01XXXXYY
010000 010001 010010 010011 010100 10.1.1.64/30 10.1.1.68/30 10.1.1.72/30 10.1.1.76/30 10.1.1.80/30
10 10.1.1.128/26 32 10.1.1.128/27 PC4 10.1.1.160/27 PC5
11 10.1.1.192/26 pC3所在网段
RIP
4层 UDP 520
计时器 周期 30s hold 180s flash 240s 抑制时间 180s
rip的更新规则:
1. 如果没有则学习 2. 如果有-判断是否同源 1. 如果同源无条件学习 2. 如果不同源--判断开销 1. 开销比现有小 学习 2. 开销比现有大 忽略 3. 开销相同 负载均衡
出现路由环路的现象
-
跳数会无限增大
-
数据会在环路循环直到跳数减为0
防环:
1. 水平分割 当路由从一个接口进就不能在此接口出 2. 毒性逆转 3. 触发更新 4. 抑制计时器 5. 最大跳数
宣告问题
rip的包
-
update
-
request
-
reply
OSPF
距离矢量型 传递信息沿途路由器都会更改计算 内容携带是矢量信息(路由表) 分布式计算
链路状态型 传递信息沿途不会被更改 内容携带的是链路状态信息(拓扑信息) 集中式计算
OSPF的传递拓扑信息(LSA)的前提是路由器之间需要建立邻居关系
OSPF的运算过程
-
OSPF建立邻居
-
OSPF洪范LSA
-
LSDB同步
-
运行SPF算法
-
第一步以自己为根计算到达其他路由器节点的最短路径树----计算树干 2. 第二步计算路由器节点上的网段信息----计算树叶
-
router-id 唯一性
手动指定
自动选举 有回环先选回环,多回环选大的,没回环选物理接口,多接口选大的
DR/BDR 指定路由器 /备份的指定路由器
解决ospf在多路网络中邻居数量过多以及信息重复传递问题
选举DR/BDR
1. 先看接口优先级(0-255默认是1)大优,0表示无选举权 2. 如果优先级一致,router-id大优
命令 接口下 ospf dr-priority X
不能抢占,如果要抢占需要重启OSPF进程 >reset ospf process
drother 224.0.0.6 发 收224.0.0.5
dr/bdr 224.0.0.6 收 发 224.0.0.5
OSPF邻居转态
-
down
-
init
-
tow-way 邻居关系---邻居表-----dis ospf peer(brief) 用到包hello、DBD(空)
-
exstart 邻接关系---LSDB -----dis ospf lsdb 用到的包 DBD(非空)LSR LSU LSACK
-
exchange
-
loading
-
full
OSPF包
-
hello
-
DBD
-
LSR
-
LSU
-
LSACK
OSPF开销
cost=10^8/接口带宽 开销是路径叠加值
修改开销
修改接口带宽
接口下 ospf cost X