摘要:
//#include <stdio.h> // c 库 #include <stdlib.h> //maclloc 库 #include <iostream> // c++ 库 // 有本句 ,下面cout 前面可以没有 std:: using namespace std; typedef char 阅读全文
摘要:
//#include <stdio.h> // c 库 #include <stdlib.h> //maclloc 库 #include <iostream> // c++ 库 // 有本句 ,下面cout 前面可以没有 std:: using namespace std; #define MAXS 阅读全文
摘要:
方案1 核心特点和技术: PE之间直接建立mpbgp,PE2 发送给PE1 路由 RD2:2 | 2.2.2.2 和标签21 ASBR 不跑mpbgp ,减轻asbr 压力 ASBR 2 使用bgp V4 为目的地址PE2的路由(2.2.2.2)创建本地标签43并发送给ASBR1 ASBR 1 为 阅读全文
摘要:
OPTION B : ASBR 之间运行mpbgp 传递vpnv4 路由。 ASBR 上不创建VRF ,需关闭 RT 过滤 (cisco 命令: BGP 全局下: no bgp default route-target filter ) AS23 内PE与ASBR之间即使存在RR等 ,R2看到下一跳 阅读全文
摘要:
配置ce, pe vrfip vpn-instance a route-distinguisher 1:1 vpn-target 1:1 export-extcommunity vpn-target 1:1 import-extcommunity ip vpn-instance b route-di 阅读全文
摘要:
假设igp 路由路径为R1--R2 R3--R4 , 需先保证igp ok , ldp才能形成lsp 先看 LIB (标签信息库),类似与RIB ,属控制层面 (in =local 自己分配的标签标签 ) R4 为直连路路由分配 in 标签3 (非直连不分配3) ,并发给邻居R3 R3 收到 IGP 阅读全文
摘要:
R3 R4 不跑bgp ,业务流量路径。 RR 用来传递bgp路由,不跑真正的业务。 分析: R4 从RR1 RR2 分别收到两条bgp路由 根据选路原则: 第一条相同,都是0 第二条不符合,都是本地始发 第三条lp ,都是100 第四条,AS序列都一样 第五条,起源都一样 ,都是R3发布的必须一样 阅读全文
摘要:
如下图: AS254 发布100.1.1.0 ,分析各路由器默认怎么去往100.1.1.0 并采用多种方式打破环路 分析: R1 传给R2 和R4 R2看到BGP 下一跳R1(1.1.1.1), 递归igp表1.1.1.1 ,从去网到1.1.1.1 走R3 R3 从R2 /R4 分别学到100.1. 阅读全文
摘要:
如图:R2 不运行BGP R4发布10.0.0.1 , 为了让R2 可以访问, 在R1上把10.0.0.1 重发布到igp 分析: R1 从R3 通过BGP学习到10.0.0.1 , 下一跳为 R3上的与R4的互联地址, 或R3 LO 但无论如果R1 流量为 R1-R2-R3-R4 R2 看到10. 阅读全文
摘要:
10.0.0.1/32 从左向右传递 R2 把路由传递R3时, EBGP 关系,R2发送的路由默认修改下一跳为R2 (不为R1 lo 或A) , 如果R3是与R2用直连接口建立邻居, R3看到下一跳为B R3 把路由传递R4时, IBGP 关系, R3发送的路由默认下一跳为R2不变(不为R3 lo 阅读全文