IP路由基础

当路由器收到一个IP报文时,路由器根据该IP报文的目的地址匹配路由条目(路由表)

1.有匹配的路由条目,则选则该条目中的出接口或下一跳等信息进行报文转发

2.没有任何匹配的路由条目,路由器没有对应的路由信息用于指导报文转发,就会丢弃该报文

RIB与FIB

具备路由功能的网络设备需要维护两张表:

1.路由表(RIB)

2.转发表(FIB)

每台路路由器都会维护一张本地的路由表,除外路由器也同时维护路由协议自己的路由表

路由器会将本地路由表的最优的路由下载到fib表,路由器会选择fib表进行报文的转发

IP路由最长匹配原则

当路由器查找FIB表时,将报文的目的IP地址和FIB表中的表项的子网掩码进行与运算,得到的地址要符合fib表中的网络地址,最后会选择掩码最长的报文表项进行报文的转发

路由来源

1.直连路由:直连接口所在网段的路由,设置自身生成

2.静态路由:由管理员手工配置

3.动态路由:路由器通过动态路由协议学习到的路由(ospf ,isis,bgp)

BGP(边界网关路由协议),是一种实现AS(自治系统)之间的路由可达,并选择最优路由的距离矢量路由协议

AS是指在一个实体管辖机构下的具有相同选路策略的IP网络

动态路由协议

动态路由分为两种

1.内部网关路由协议(IGP);运行在一个自治系统内部,常见的如:OSPF ,ISIS

2.外部网关路由协议(EGP):运行在不同的自治系统之间,bgp是目前常用的EGP协议

路由迭代

路由必须有直连的下一跳才能指导报文的转发,比如静态路由或者BGP路由的下一跳可能不是直连的邻居,所以就需要计算一个直连的下一跳,这个过程就叫路由迭代

比如我们给R1增加一条到达10.0.23.3的路由,让到达192.168.21.0/24的路由能够完成迭代

ip router-static 192.168.21.0 24 10.0.23.3

迭代到直连路由的下一跳地址

ip router-static 10.0.23.0 24 10.0.12.2

 

目的网络

下一跳

出接口

192.168.21.0/24

10.0.23.3

GE0/0/0

10.0.23.0/24

10.0.12.2

GE0/0/0

数据的转发流程

路由引入的概念

路由引入是指将路由信息从一种路由协议引入到另一种路由协议

通过路由引入可以实现路由信息在不同的路由协议之间进行传递

执行路由引入时,可以对路由进行控制,就可以更好地对业务流量的灵活控制

例如上图

如果想要OSPFIS-IS路由域的边界设备上进行操作,使路由信息在两个动态路由协议之间传递。部署较为简单,但可能有环路风险

路由引入的方向性

将路由信息从路由协议A引入到路由协议B(A to B),则路由协议B可以获取A中的路由信息,但是,A并不知道B路由协议中的路由信息,除非配置B TO A 方向的路由引入

路由引入注意事项:

1.路由优先级

2.路由回传

3.路由的度量值

路由引入:路由优先级

场景描述:

1. R1 将直连路由 10.1.1.0/24 引入到 OSPF 中。
2.R3 通过 OSPF 学习到 10.1.1.0/24 网段路由( OSPF 外部路由,路由优先级为 150
3.R2 IS-IS 进程中引入 OSPF 路由
4. R3 也会通过 IS-IS 学习到 10.1.1.0/24 网段路由(路由优先级为 15 )。
5.对 R3 而言, IS-IS 路由优于 OSPF 外部路由,因此优选来自 R4 IS-IS 路由
R3 访问 10.1.1.0/24 网段的路径为: R3->R4->R2->R1 ,这是次优路径
华为定义的路由优先级:
  1. Direct0
  2. OSPF10
  3. IS-IS15
  4. Static60
  5. OSPF ASE150
  6. OSPF NSSA150
  7. IBGP255
  8. EBGP255

路由回传

场景描述:

1. R1 直连路由 10.1.1.0/24 引入到 OSPF 中。
2.10.1.1.0/24 网段路由全 OSPF 域内通告
3.R2 IS-IS 进程中引入 OSPF 路由
4.10.1.1.0/24 网段路由全 IS-IS 域内通告
5.R3在 OSPF 进程中引入 IS-IS 路由。
6.10.1.1.0/24 网段路由再次被通告进 OSPF 域内,形成 路由回传

路由引入:路由度量值

1. IS-IS 中引入 OSPF 路由。
2. OSPF 中引入 IS-IS 路由。
路由引入场景

1.动态路由协议之间的路由引入

2.1.引入直连路由到动态路由协议

3.引入静态路由到动态路由协议

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值