深入理解ospf

理解MPLS VPN 中对OSPF 层次化设计的补充 supper backbone area

2:理解MPLS VPN 中OSPF 的区域设计概念

3:理解MPLS VPN 中OSPF process id 和router-id 的重要性

4:理解MPLS VPN 中MP BGP 针对OSPF 的拓展团体属性,并且理解如何控制OSPF LSA 类型

domain-id

Extended Community: RT:1:1 OSPF
DOMAIN ID:0x0005:0x000000020200

OSPF RT:0.0.0.0:2:0 OSPF ROUTER
ID:11.1.1.1:0

mpls labels in/out
nolabel/23

5:理解MPLS VPN 中OSPF 利用down bit domain tag 防止环路

DownBit (vrf 相关)LSA 3

均在LSA中查阅

OSPF Tag
Fied

6:理解MPSL VPN 中back door route ,并且理解OSPF shame-link(伪链路)机制

Extended Community: RT:1:1 OSPF
DOMAIN ID:0x0005:0x000000020200
(由PE端的 ospf vrf相关联process计算得出)domain ID一致 此时看到的 都是3类(OIA)

OSPF RT:0.0.0.1(area
ID):

2(区域内或者区域间)

4(四类)

5(五类)外部

0 oe1

1 oe2

OSPF ROUTER
ID:11.1.1.1:0

mpls labels in/out
19/nolabel

OSPF 伪链路配置

1、在两端PE上
启用环回接口,(32位)lo1

(不能宣告进OSPF中)将接口lo1划入相关vrf中

interface Loopback1

ip vrf forwarding a(划入相对应的vrf中)

ip address 100.1.1.1
255.255.255.255(32位)

2、在BGP中起源(或者重分发)

network(redistribute)

router bgp 100

address-family ipv4 vrf
a

redistribute connected route-map A

route-map A permit 10

match interface
Loopback1

精确重分发lo1

在两端的vrf路由表中 学习到相对应的路由,并且互相能ping通

3、创建ospf sham-link

进入ospf 关联vrf a
的进程

router ospf 2 vrf a

area 0 sham-link 100.1.1.1
100.1.1.2

ce和PE之间的ospf区域(必须保证两端PE与CE之间区域一致)

当看到邻接关系是full状态
hello包被抑制 此时shamlink 建立成功,并且会形成新的邻居关系

此时查看CE端
ospf路由是否为O表项

如果为O表项
彻底建立成功

4、检查备份链路(备份cost值
比主链路(经过MPLSVPN) 大

interface Serial0/3

ip ospf cost 131

备份链路两端直连接口 都需要修改

静态

ip route 37.1.1.7 255.255.255.255
Serial0/0

ip route vrf a 0.0.0.0 0.0.0.0
11.1.1.2 global

router bgp 100

bgp router-id 2.2.2.2

address-family ipv4

redistribute static

ip route 37.1.1.7 255.255.255.255
Serial0/0

全局写静态路由(下一跳不可达)

ip route vrf a 0.0.0.0 0.0.0.0
11.1.1.2 global

VRF下写静态路由 下一跳为全局

Tunnel

R7与R3上同时启用tunnel接口

R7:interface Tunnel0

ip address 100.1.1.2
255.255.255.0

一定要在一个网段

tunnel source 37.1.1.7

tunnel destination
37.1.1.3

R3

interface Tunnel0

ip address 100.1.1.1
255.255.255.0

tunnel source 37.1.1.3

tunnel destination
37.1.1.7

tunnel vrf a(tunnel关联
vrf)

全场最佳!

R7与R3上同时启用tunnel接口

R7:interface Tunnel0

ip address 100.1.1.2
255.255.255.0

一定要在一个网段

tunnel source 37.1.1.7

tunnel destination
37.1.1.3

R3

interface Tunnel0

ip address 100.1.1.1
255.255.255.0

tunnel source 37.1.1.3

tunnel destination
37.1.1.7

tunnel vrf a(tunnel关联
vrf)

路由反射器

非客户的路由不会反射给非客户

其余均反射

MPLS VPN随堂笔记2的更多相关文章

  1. MPLS VPN随堂笔记1

    MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...

  2. MPLS VPN随堂笔记2

    深入理解ospf 理解MPLS VPN 中对OSPF 层次化设计的补充 supper backbone area 2:理解MPLS VPN 中OSPF 的区域设计概念 3:理解MPLS VPN 中OS ...

  3. MPLS VPN随堂笔记1

    MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...

  4. MPLS VPN随堂笔记3

    跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...

  5. MPLS VPN随堂笔记3

    跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...

  6. MPLS LDP随堂笔记2

    前一天排错 Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目) 2 放行UDP报文 让LDP邻居能互相收发HELLO包 4 放行TCP报文 让LDP邻居能够建立TCP会 ...

  7. MPLS LDP随堂笔记1

    LDP 的使用原因(对于不同协议来说) LDP的四大功能 发现邻居 hello 5s 15s 224.0.0.2 发现邻居关系 R1 UDP 646端口 R2 UDP 646端口 此时形成邻居 建立邻 ...

  8. MPLS LDP随堂笔记2

    前一天排错 Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目) 2 放行UDP报文 让LDP邻居能互相收发HELLO包 4 放行TCP报文 让LDP邻居能够建立TCP会 ...

  9. MPLS LDP随堂笔记1

    LDP 的使用原因(对于不同协议来说) LDP的四大功能 发现邻居 hello 5s 15s 224.0.0.2 发现邻居关系 R1 UDP 646端口 R2 UDP 646端口 此时形成邻居 建立邻 ...

随机推荐

  1. 从入门到放弃,.net构建博客系统(二):依赖注入

    文章目录:<从入门到放弃,.net构建博客系统> 从入门到放弃,.net构建博客系统(一):系统构建 从入门到放弃,.net构建博客系统(二):依赖注入 上一篇中有讲到项目启动时会进行io ...

  2. linux忘记密码/修改密码

    方法一:用set password命令 首先,登陆mysql ? 1 mysql -u root -p 然后执行set password命令 ? 1 set password for root@loc ...

  3. Struts2框架入门

    1.1 Struts2概述: 是一个遵循WEB层规范的MVC设实现,该框架基本上借鉴了WebWork框架的体系结构,只吸收了少部分Struts1的优点.是目前JAVA EE项目中WEB层事实上的工业标 ...

  4. iOS 横竖屏切换解决方案

    iOS要实现横竖屏切换很简单,不需要使用任何第三方,只需要实现几个方法就可以了. 1.设置系统支持横竖屏[General]->[Targets]-> [Deployment info]-& ...

  5. 巧用tab组件实现APP的布局效果

    1. 版本说明 iOS/Android支持版本 jar包版本 8.4及往后版本 2017年4月1日 2. 描述 tab布局能避免多层次钻取与返回,可以在一个报表内部进行切换,钻取层数如果过多的话,看报 ...

  6. Akka(17): Stream:数据流基础组件-Source,Flow,Sink简介

    在大数据程序流行的今天,许多程序都面临着共同的难题:程序输入数据趋于无限大,抵达时间又不确定.一般的解决方法是采用回调函数(callback-function)来实现的,但这样的解决方案很容易造成“回 ...

  7. angular学习(三)-- $scope

    1.3 视图数据模型:$scope $scope 是用来视图和数据之间的胶水.粘合剂 视图和控制器之间的数据桥梁 用于在视图和控制器之间传递数据 用来暴露数据模型(数据.行为) 监视模型数据的变化,做 ...

  8. mysql中kill掉所有锁表的进程

    --mysql中kill掉所有锁表的进程 --------------------------------2014/05/20 在数据库的管理中,我们经常会碰到锁表的问题,看一下进程列表. mysql ...

  9. 从源码理解Spring原理,并用代码实现简易Spring框架

    前言(本文为原创,转载请注明出处) 个人之前对于框架的学习,就停留在配置,使用阶段.说实话过段时间就会忘得荡然无存.也不知道框架的运行逻辑,就是知道添加个注解,就可以用了. 由于实习,时间比较多,也感 ...

  10. koa-router源码分析

    koa-router源码地址是 koa-router 当前解读版本为7.2.1 关系图 代码结构图 执行流程图 关系对应图 Router方法和属性浅析 methods.forEach 注册注册路由的方 ...