MPLS VPN随堂笔记2
深入理解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的更多相关文章
- MPLS VPN随堂笔记1
MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...
- MPLS VPN随堂笔记2
深入理解ospf 理解MPLS VPN 中对OSPF 层次化设计的补充 supper backbone area 2:理解MPLS VPN 中OSPF 的区域设计概念 3:理解MPLS VPN 中OS ...
- MPLS VPN随堂笔记1
MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...
- MPLS VPN随堂笔记3
跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...
- MPLS VPN随堂笔记3
跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...
- MPLS LDP随堂笔记2
前一天排错 Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目) 2 放行UDP报文 让LDP邻居能互相收发HELLO包 4 放行TCP报文 让LDP邻居能够建立TCP会 ...
- MPLS LDP随堂笔记1
LDP 的使用原因(对于不同协议来说) LDP的四大功能 发现邻居 hello 5s 15s 224.0.0.2 发现邻居关系 R1 UDP 646端口 R2 UDP 646端口 此时形成邻居 建立邻 ...
- MPLS LDP随堂笔记2
前一天排错 Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目) 2 放行UDP报文 让LDP邻居能互相收发HELLO包 4 放行TCP报文 让LDP邻居能够建立TCP会 ...
- MPLS LDP随堂笔记1
LDP 的使用原因(对于不同协议来说) LDP的四大功能 发现邻居 hello 5s 15s 224.0.0.2 发现邻居关系 R1 UDP 646端口 R2 UDP 646端口 此时形成邻居 建立邻 ...
随机推荐
- 超超超简单的bfs——POJ-3278
Catch That Cow Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 89836 Accepted: 28175 ...
- 35. Search Insert Position【leetcode】
Given a sorted array and a target value, return the index if the target is found. If not, return the ...
- 初识matplotlib
最好将配置项与代码分离,在代码之外用一个永久的文件设定matplotlib参数默认值 配置文件选择放在当前工作目录,包括以下配置项: P13
- [STL] SET实用用法
背景 今天考试深受平衡树之害,可以参见上一篇博客,想到了set却苦于实用的不熟练.同时QTY询问set的具体用法,所以写这篇博客,同时留作自用. 分类 参看了一下网上其他set博客,上来都是长篇大论概 ...
- vue的一些坑(第二天)
首先啊感谢一位小童鞋的指出其实我写的这些内容算不上坑,只是平时使用的时候的一点小问题,不过只是个名字啦!再次致谢 1:两个简写的命令 v-bind:class可以简写为 :class v-on:cl ...
- UNIX 高手的 10 个习惯
引言 当您经常使用某个系统时,往往会陷入某种固定的使用模式.有时,您没有养成以尽可能最好的方式做事的习惯.有时,您的不良习惯甚至会导致出现混乱.纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习 ...
- thymeleaf模板引擎入门
ThymeLeaf是什么 Thymeleaf是一个用于服务器端的java模板引擎,它使用简单但功能强大,目前可以处理的模板类型包括:HTML.XML.TEXT.JavaScript.CSS等. 搭建t ...
- 使用Python写一个贪吃蛇
参考代码http://blog.csdn.net/leepwang/article/details/7640880 我在程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的 ...
- 使用JavaScript实现简单的双色球
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 运维之Linux基础(二)
运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...