6-IP承载网技术.ppt_第1页
6-IP承载网技术.ppt_第2页
6-IP承载网技术.ppt_第3页
6-IP承载网技术.ppt_第4页
6-IP承载网技术.ppt_第5页
已阅读5页,还剩72页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京天和科瑞咨询有限公司北京天和科瑞咨询有限公司 北京邮电大学移动互联网与信息化实验室北京邮电大学移动互联网与信息化实验室 20112011年年5 5月月 全业务运营下的现网和未来网络全业务运营下的现网和未来网络 技术综述技术综述 6-ip6-ip承载网介绍承载网介绍 目 录 2 二、ip承载网整体设计 三、ip承载网关键技术 一、ip承载网发展背景 四、mpls vpn bgp技术 uall ip架构对分组技术本身提出新的 技术需求 qos/policy carrier ethernet ipv6 multicast security uall ip架构对网络的影响是端到端的 uip-based客户环境(终端、家庭网 关) uip-based业务网络 uip-based接入网 uip-based传送网 未来网络演进实质是all ip u 未来网络的演进核心是all ip,基于统一的ip/mpls基础平台; u all ip网络体系架构本质上是革命性,将逐步淘汰传统的网络架 构,重新构架一个新的网络体系。 新业务qos要求 应用类型典型业务端到端 单向平均时延 端到端 单向平均抖动 端到端 单向丢包率 带宽需求 实时语音/ 视频 ngn语音 视频电话 150ms20ms0.1%保证 实时数据信令150msn/a0.1%保证 流媒体视频iptv/vod1000msn/a0.1%保证 一般数据传统互联网业 务 n/an/an/a自适应 以上指标引自itu-t y.1541,为itu推荐值,两端距离在5千公里以内; 抖动指标:itu-t推荐值为50ms,此推荐值是考虑到网络中的低速链路,根据中华人民共 和国通信行业标准yd/t1071-2000的规定,voip语音所需要的抖动指标为20ms 恢复时间对业务的影响 2s(连接丢失门限)语音会话和专线连接中断 新业务可靠性要求 端到端业务保持冗余备份路径,主用路径故障情况下流量能够切换到备份路径; 主用路径节点、链路故障情况下,故障恢复过程时间满足业务要求: 信令业务,如果故障恢复时间小于50ms内,是能够保证对信令无影响,一般 情况下可以容忍12秒左右; 语音业务,语音业务是实时的,以用户感觉不到有中断来衡量。故障恢复小 于50ms是肯定感觉不到的,一般情况下,如果中断达到1秒的话,用户是可 以感觉到的,是有可能挂机的,是否挂机是取决于用户的忍耐程度; 尽量缩短故障切换保护时间,提高用户满意度,主要考虑因素:故障点影响范围 、故障保护技术复杂度和故障保护技术能够达到的效果; 核心节点、链路能够实现50ms故障保护,整网的保护能力能够小于1s。 新业务安全要求 业务网络安全,包括ngn、iptv、3g cs、3g ps业务系统和用户业务的 安全: 不同安全域业务安全隔离:物理网络隔离,或者单一的物理承载网实现 基于业务的逻辑网络,逻辑网络之间以及逻辑网络到基础网络任何情况 下没有泄漏; 安全域内部网络安全可控,承载网提供安全防范手段保护逻辑网络内部 关键系统安全,防止业务盗用; ip基础网络安全,ip承载网基础网络(设备)能够有效防范各种非法攻击和 病毒冲击,保证网络持续稳定运行,性能没有劣化。 网络带宽 网络缺乏多种业务流量分析和模型规划; 可靠性: 网络设计缺少传统电信业务运营经验,存在可靠性隐患; 故障导致网络重新恢复时间长,秒级以上; 服务质量保证 无cac控制,容易出现带宽过载导致大量用户质量下降; ip网络瞬态qos特性差,具有突发和不可预知的特点,瞬间时延超过1秒; 多业务承载情况下业务感知能力,基于业务提供所需qos。 安全 传统ip网络不安全。目前internet病毒泛滥、黑客成灾、业务盗用严重; 可运营、可管理 针对新一代的ip承载网,承载业务种类更多,规模更大,并启动qos、 mpls vpn等技术,传统ip网络没有相应的管理手段,不利于网络规划、运 营和维护。 安全? qos? 可靠性? 传统ip网络差距 ip网络的演进ip承载网 internet telecom network wwwwww emailemail ftpftp pstn/atm/ddnpstn/atm/ddn c5c5 c5c5 c4c4c4c4 ip承载载网 softx sg ip承载网是建立在ip网络技术基础上,提供能够满足电信运营需求的通信网 络或解决方案,解决现有ip网络的qos、安全、管理等问题; ip承载网ip网络技术+电信运营需求 中国移动ip网络发展架构 两个骨干网:cmnet和ip专网, cmnet主要用于承载传统公众类的互联网业务等; ip专用承载网主要用于承载包括软交换话音、3g、网管及boss自有业务等; 一个综合ip城域网:同时提供综合业务和ip互联网业务接入,具有ip承载 网和ip互联网特征,满足两类业务的接入要求。 中国移动ip专网 asbr nodebnodeb ims核心网 移动ip城域网 asbr cmnet骨干网 pdf/rm pdf/rm ims软终端 isap-u umts handset u526 ims终端 ims软终端 isap-u umts handset u526 ims终端 wimaxwimax lanlan 边缘路由器 互联网业务平 台 ims业务平台 sip 漫游 不提供 高服务质量 可靠性 安全保证 基于业务来提供 高服务质量 可靠性 安全保证 asbr 用户数据库 上网业务ims业务 目 录 10 二、ip承载网整体设计 三、ip承载网关键技术 一、ip承载网发展背景 四、mpls vpn bgp技术 ip专用承载网组网原则 网络组织原则方面,ip专用承载网包括省际部分和省内延伸两部分,并 应采用单一自治域方式进行网络组织; 网络层次结构方面,ip专用承载网从长远角度应定位于核心、汇聚和接 入三个层面,构成ip专用承载网的路由器可以分为核心层路由器(cr )、汇聚层路由器(br)和接入层路由器(ar)三类。根据目前业务 发展情况,现阶段原则上各省内网络延伸部分应视本省情况定位于核 心/汇聚层和接入层(大区所在省)两个层面或汇聚/接入层和接入层( 非大区所在省)两个层面。 网络拓扑设计原则方面,应结合节点地域分布、光缆传输路由、被承 载业务的业务量情况、业务相关性等因素,采用非对称的网络拓扑结 构; 协议采用方面,域内路由协议采用is-is; 业务疏通组织原则方面,全网将统一采用bgp mpls vpn方式进行业 务疏通组织; ip地址规划方面,全网按照统一ip地址规划方案进行部署。 网络层次结构 中国移动ip专用承载网采用三层结构,包括核心层(cr)、汇接层(br)和 接入层(ar)三层。 ip专用江苏省内延伸网络主要采用汇接层(br)、接入层(ar)两层结构, 业务系统通过ar进行接入,通过br进行汇聚后接入ip专网骨干。 移动ip专用承载网核心节点 在北京、上海、广州、沈阳、南京、武汉、成都和西安8个城市分别配置2台核心路由器 ne5000e(cr),构成8对核心节点; 核心节点cr之间采用对称的不完全网状连接方式;根据光缆路由的实际走向及彼此业 务的相关性,任何1对同城市的核心节点cr路由器至少与2对其它城市核心节点的 cr路由器相联;在每对核心节点cr1、cr2之间建立互联链路; 北京 沈阳 西安 南京 上海 武汉 成都 广州 移动ip专用承载网核心节点连接 br/ar设备采用ne80/ne80e,构成各省市的汇聚和接入节点 方式一:继续保持目前接入节点到核心节点的连接方式,主要是有大区核心的br/ar 节点; 方式二:对于部分存在流量迂回的节点采用跨大区连接方式; 方式三:对于部分存在流量迂回且传输资源有限的节点。 方式一 现网方案 方式二 方式三 cr1 br/ar cr1cr2 br/ar cr1cr2 br/arbr/ar 移动ip专用承载网接入到汇聚节点 接入节点采用对称方式连接到汇聚节点; 省内有多个汇聚节点时,接入节点可以参考br到cr的连接方式。 br ar2ar1ar3 br2 ar2ar1ar3 br1 移动ip专用承载网整体网络结构 移动ip专用承载网路由总体设计 中国移动ip专网二期工程igp继续采用is-is路由协议,采用 平面路由设计,所有路由器置于level 2层中;启动isis的 快速收敛,包括bfd for isis; 域间路由协议采用bgp-4,在as边界通过ebgp或静态路由( 尽可能用ebgp)控制路由的发送、接收、汇总和属性修改 (目前不涉及); 中国ip专网全网开通mpls vpn业务,对于mp-bgp,采用1 级路由反射器(rr)设计; 路由器管理地址和链路地址的路由由igp承载;域间路由和 vpn内路由由bgp承载,如umg、专线用户、3g设备地 址等。 链路选择 带宽规划可以为网络链路、节点设计提供参考,是一个平均参考值,需要考虑 流量的突发和ip网络的特点来设计,考虑未来3g ps业务的发展,渗透率和 忙时会话次数将进一步增大,3g话务模型将发生改变,相关参数需要调整 ,存在更大的带宽需求; 按照ip承载网链路带宽使用要求,正常情况下带宽使用率不超过50,单故障 情况下带宽利用率不超过75; 按照业务的qos要求,在单故障情况下需要考虑有同等量的带宽预留,以从分 保证业务的服务质量; 长途链路采用pos接口,超过4155m,建议采用2.5g pos,超过32.5g ,建议采用10g pos接口。 ar2 cr2/br2cr1/br1 ar1 pos pospos ge ar4ar3 ge pospos 业务组织 ip专网采用bgp mpls vpn作为全网业务、应用的统一组织方式,主要划分的 vpn包括信令、语音可视电话媒体、汇接网网管、3g ps/gprs等; 目 录 20 二、ip承载网整体设计 三、ip承载网关键技术 一、ip承载网发展背景 四、mpls vpn bgp技术 路由策略-igp 各省公司移动ip专网保持和中国移动ip专网在一个自治域系统,继续采用当前 的as号; igp路由协议采用is-is,所有节点位于一个level-2,降低网络维护复杂度。 igp: is-is level-2 as:xxxxx gz-cr1 ne5000e wh-cr2 ne5000e 省内网络省内网络 ar2/br2 省际网络省际网络 ar1/br1 nn-arhk-ar1 wh-ar cs-ar1gz-arcs-ar1 ar1ar2ararar gz-cr1 ne5000e wh-cr2 ne5000e 省内网络省内网络 ar2/br2 省际网络省际网络 ar1/br1 nn-arhk-ar1 wh-ar cs-ar1gz-arcs-ar1 ar1ar2ararar wh-rr2 wh-rr1 wh-cr1 ne5000e ar与rr建立 双mp-bgp连接 各省公司移动ip专网所有业务通过mpls vpn承载,采用mp-bgp发布vpn ipv4 私网路由; 各省公司移动所有地市ar路由器与所在大区rr路由器建立双mp-bgp连接; 每个大区设置一对rr路由器,分区覆盖,跨地域备份。 路由策略-mp-bgp 私网路由策略 中国移动ip专网 mgw 2g/3g ggsn mgw cmnetcmnet cr1/br1 ar2 ar mgw g9业务系统 3g业务系统等 ce sgsn1sgsn2 3g sgsn1 2g gprs业务系统 ce 其它业务接入节点 核心业务接入节点 3g sgsn2 cr2/br2 m d c n b o s s 其 它 系 统统 方式1: 直连路由 方式2: 多实例igp路由 方式2: 多实例动态路由 对于直接接入ar路由器的业务系统,vpn私网路由采用直连路由方式,引入到 mp-bgp; 对于通过ce设备接入ar路由器的业务系统,分成两种情况,如果采用交换机接 入的,交换机仅作2层设备,vpn私网路由采用直连路由方式,引入mp-bgp ,如果采用路由器接入的,采用多实例igp协议或者bgp协议。 igp/ldp快速收敛 可靠性策略-igp/ldp快速收敛 各省公司移动ip专网全网部署igp/ldp快速收敛,故障检测机制采用pos接口 感知传输帧方式; igp/ldp快速收敛可以保护所有cr/br节点故障、cr之间/br-cr/ar-br链路 故障,保护能力,全国网络1s左右,省网200ms。 gz-cr1 ne5000e wh-cr2 ne5000e 省内网络省内网络 ar2/br2 省际网络省际网络 ar1/br1 nn-arhk-ar1 wh-ar cs-ar1gz-arcs-ar1 ar1ar2ararar ldp frr 可靠性策略-ldp frr 对于关键链路或者节点之间部署bfd进行故障快速检测,同时部署frr,提供 50ms级别保护能力; br到cr之间的链路、br之间的链路可以部署frr,ar到br之间的链路可以有 选择部署; frr可以保护链路和除pe设备之间的节点,保护能力50ms。 bfd 故障检测 gz-cr1 ne5000e wh-cr2 ne5000e 省内网络省内网络 ar2/br2 省际网络省际网络 ar1/br1 nn-arhk-ar1 wh-ar cs-ar1gz-arcs-ar1 ar1ar2ararar 可靠性策略-vpn fc(私网路由快速收 敛) 普通的vpn私网路由收敛是s级别,与私网路由数目有关,一般是每秒5000条路 由,收敛时间较长; vpn fc加快私网路由收敛,igp fc触发vpn私网路由收敛,能够做到与私网路 由数目无关。 中国移动ip专网 ar ar br p节点 pe节点 pe节点 ar ar pe节点 pe节点 inlabel1 inlabel2 ip地址vpn1outlabel1 outlabel2 路由nhfec br ce 可靠性策略-vpn frr 业务系统网元通过双链路接入到ip专网的ar设备上,前面的可靠性技术很难保证 ar设备故障情况,需要采用vpn frr技术; ar作为pe设备,启动multi-hop bfd快速检测对段pe设备的存活情况,或者igp fc检测,通过预先在远端pe中设置指向主用pe和备用pe的主备用转发项,故 障发生后切换到备份的ar设备,可以实现端到端200ms或者1s内故障恢复; vpn frr解决网元双归pe的mpls vpn网络中,pe节点故障导致的端到端业务收 敛时间长的问题,同时解决pe节点故障恢复时间与其承载的私网路由的数量 相关的问题。 中国移动ip专网 ar ar br p节点 pe节点 pe节点 ar ar pe节点 pe节点 inlabel1 inlabel2 ip地址vpn1outlabel1 outlabel2 路由nhfec br ce qos技术方案 经过ip专网一期和二期经验积累,总结出切实可行的qos解决方案:网络规划 + cac机制 + qos技术和管理可靠性技术有机结合保证承载网业务的服 务质量。 保障措施 网络设计流量模型分析,中继带宽预规划,正常情况下轻载 异常情况下合理的流量迂回机制 cac机制引入cac 机制,避免过载导致业务质量下降 qos技术ip/mpls diffserv qos管理通过持续qos测量-分析-重部署,实现qos闭环维 护和管理,保证业务不断顺利发展 可靠性技术部署igp快速收敛基础技术、快速故障检测技术,通 过frr技术实现毫秒级故障自愈保护,满足业务无损 伤需求 diff-serv策略 业务类别优先级类 别 mpls e-lsp编码队列机制拥塞避 免 带宽 控制信息预留ef7 nc(路由协议/snmp)ef6pqdrop tail 预留一定带宽,剩 余带宽可以被抢占 voip(2g软交换/3g cs)、 信令 ef5pqdrop tail 使用nc外的所有带 宽 网管流af44wfqwred10% 3g ps/实时视频/监控等af33wfqwred50% 大客户vpn正常流量af22wfqwred20% 大客户vpn超门限流量/其它流量be0wfq(0)wredn/a queue 0 queue 1 queue 2 queue 3 queue 4 分类 出列调度 pq wfq 4 wfq 3 wfq 2 fifo语音视频信令专线其它 diff-serv采用pq+wfq调度策略,参数设置如下表 网络安全方案 ip专网独立于ip互联网,ip专网内部所有业务通过mpls vpn隔离,形成vpn业 务子网,初期设置信令、语音、3g ps gn、业务系统网管、7号信令监控、 数据业务监控等vpn; ip专网到其它ip网络出口严格受控,设置安全控制域,到cmnet骨干通过ggsn ,接入城域网固定ngn业务通过sbc等; 承载网路由设备严格安全加固,启动协议加密,部署流量检测机制,必要情况 下启动合法监听。 cmnetcmnet ranran sgsnsgsnmgwmgw专用 专用pepe ggsnggsnmgwmgw专用 专用pepe ranran 3g cs/g93g cs/g9 vpnvpn 3g ps/gprs3g ps/gprs vpnvpn bossboss vpnvpn ip专用承载网 mdcnmdcn vpnvpn mdcnmdcn 防火墙安全控制域防火墙安全控制域 网管实施 网管采用集团统一集中设置的原则,服务器集中部署在集团网管中心,采集服务 器分布部署在8个核心节点; 网管采用分权分域管理的方案,设立三级网管,各省和部分地市采用反拉客户端 的方式,分配不同权限,管理各自地域内的设备; 省中心 本地网 核心节点 sgsn mgw/tmg cr br br 集团 集团网管中心 分配 权限 流量控制方式 省公司移动ip专网 softx mgw ar ggsn cs或者固定ngn流量控制可以采用两种方式:软交换cac和接入设备流量限制 ; ps流量控制采用接入设备流量控制方式,未来演变到ims可以采用承载控制技术 实施流量控制。 mgw cmnetcmnet br ar2ar1 pepe mgwmgw远端业务系统 本机房业务系统 ce car server根据规划的话务 量限制用户接入,达 到规划量拒绝后续就 接入避免过载! car 目 录 33 二、ip承载网整体设计 三、ip承载网关键技术 一、ip承载网发展背景 四、mpls vpn bgp技术 vpn简介 ip vpn (virtual private network,虚拟 专用网)就是利用开放的公众ip/mpls网络建 立专用数据传输通道,将远程的分支机构、 移动办公人员等连接起来。 ip/mpls网 中心站点 分支机构 移动办公人员 vpn中的角色 ce ce ce ce pepe pp 运营商网络 用户网络用户网络 ce (custom edge router),用户边缘路由器,直接与运营 商网络相连 pe (provider edge router),运营商边缘路由器,与ce相 连,主要负责vpn业务的接入。 p (provider router):运营商核心路由器,主要完成路由 和快速转发功能。 隧道机制 ip vpn可以理解为:通过隧道技术在公众ip/mpls网络上仿真 一条点到点的专线 。 隧道是利用一种协议来传输另外一种协议的技术,共涉及三种 协议,包括:乘客协议、隧道协议和承载协议。 在入口边缘路由器为每个包加上mpls标签,核心路由器根 据标签值进行转发,出口边缘路由器再去掉标签,恢复原 来的ip包 。 mpls网 p1p2 pe1 pe2 ce1 ce2 mpls标签 要达到的目标 ce ce ce ce pepe pp 隧道在pe与pe之间建立,用户不需要自己维护vpn 把vpn隧道的部署及路由发布变为动态实现 vpn_avpn_a vpn_bvpn_b vpn tunnel 要解决的主要问题 ce ce ce ce pepe pp 提供一种动态建立的隧道技术 解决不同vpn共享相同地址空间的问题 vpn_avpn_a vpn_bvpn_b mpls bgp vpn tunnel mpls与动态隧道 mpls(multiprotocol label switch,多 协议标签交换)是根据标签对数据包进行 转发,因此在三层数据包中可以使用私有 地址,从而形成了一种天然的隧道。 mpls标签的分发可以通过ldp等协议动态完 成,所以mpls能够提供动态的隧道。 三层包头mpls 标签二层包头 mpls包头结构 mpls包头通常有32bit: 20bit用作标签(label) 3个bit的exp, 协议中没有明确,通常用作cos 1个bit的s,用于标识是否是栈底,表明mpls的标签 可以嵌套。理论上,标记栈可以无限嵌套,从而提 供无限的业务支持能力。 8个bit的ttl 2层头部mpls头部ip头部数据 标签expsttl 32bit 020232432 mpls的网络结构 mpls基本原理 47.1 47.2 47.3 1 2 3 1 2 1 2 3 3 ip ip label 50 | ip label 40 | ip mpls标签分发方式(du) 47.1 47.3 1 3 1 1 3 3 mapping: 40 mapping: 50 mpls标签分发方式(dod) 47.1 47.2 47.3 1 2 3 1 2 1 2 3 3 mapping: 40 request: 47.1 mapping: 50 request: 47.1 mpls标签的生成1 r1 r2 r3r4 172.16.1/24 路由器发现有直连路由时就会向外发送标签 172.16.1/24 label 20 in 20 mpls标签的生成2 r1 r2 r3r4 172.16.1/24 路由器发现自己有直连路由时就会向外发送标签 收到下游到某条路由的标签并且该路由生效(也就是 说,在本地已经存在该条路由,并且路由的下一跳和 标签的下一跳相同)时会发送标签。 172.16.1/24 label 20 in 20172.16.1/24in 20out 20 172.16.1/24in 30out 20 label 30 label 40label 50 172.16.1/24out 30 mpls标签生成的要点 r1 r2 r3r4 172.16.1/24 运行mpls的路由器中必须同时运行普通路由协议 通过标签形成的路经,与查找路由表形成的路径是相 同的 in标签是由本地路由器发给其他路由器的,out标签是 由其他路由器发给自己的。 172.16.1/24 label 20 in 20172.16.1/24in 20out 20 172.16.1/24in 30out 20 label 30 label 40label 50 172.16.1/24out 30 mpls数据包转发 r1 r2 r3r4 172.16.1/24 172.16.1/24in 20172.16.1/24in 30out 20172.16.1/24out 30 1 302 303 204 205 6 mpls的优化1 r1 r2 r3r4 172.16.1/24 172.16.1/24in 20172.16.1/24in 30out 20172.16.1/24out 30 1 302 303 204 205 6 最后一跳路由器收到数据包后,并不需要进行标签转 发,所做的只是去掉标签,然后送交ip层。 最好在倒数第二跳路由器就去掉标签,直接把ip报文 发送给最后一跳路由器。 问题:路由器怎么知道自己是倒数第二跳? mpls的优化2 r1 r2 r3r4 172.16.1/24 172.16.1/24in 3172.16.1/24in 30out 3172.16.1/24out 30 1 302 303 4 5 最后一跳路由器向倒数第二跳分配一个特殊的标签3。 路由器查看标签转发表,如果发现out标签是3,就认为自己是倒 数第二跳路由器。 标签分配方式 (优化前) 标签分配方式 (优化后) 转发方式 (优化前) 转发方式 (优化后) 倒数第一跳随机分配分配特定的标 签3 标签弹出,ip 路由转发 ip路由转 发 倒数第二跳随机分配随机分配标签交换标签弹出 地址冲突的细分 ce ce ce ce pepe pp 本地路由冲突问题,即在同一台pe上如何区分不同vpn 的相同路由。(pe发时) 路由在网络中的传播问题,即在pe上接收到来自不同 vpn的两条相同路由时,如何进行辨别(pe收时) 数据包的转发问题,即使成功解决了路由表的冲突, 但在pe接收到一个ip数据包时,怎么知道该发给那个 vpn?因为ip数据包头中唯一可用的信息就是目的地址 ,而很多vpn中都可能存在这个地址。 vpn_avpn_a vpn_bvpn_b 解决本地路由冲突的思路 ce ce pe 在pe上同时维护多张相互独立路由表 一张全局路由表(公网路由表) 为每个vpn建立一个路由表 由于每个vpn使用自己独立的路由表,因此可以有效地解决本地路 由冲突。 vpn_a vpn_b global routing table vrf for vpn-a vrf for vpn-b vpn routing table igp &/or bgp vrf vrf(vpn routing & forwarding instance, vpn路由转发实例) 可以看作虚拟的路由器, 该虚拟路由器包括以下元素: 一张独立的路由表,从而包括了独立的地址空间; 一组归属于这个vrf的路由器接口的集合; 一组只用于本vrf的路由协议。 问题:vrf实现了不同vpn之间路由的隔离,这并 不够,如何实现vrf之间的路由发布和交互呢? rt(route target) pe2pe1 vrf1:export red import red vrf2:export yellow import yellow vrf3:export red import red vrf4:export yellow import yellow vpn-a vpn-b rt的本质是每个vrf表达自己的路由取舍及喜 好的方式 ,分为两部分: export target,表示发出路由的属性 import target,表示愿意接收什么路由 问题:如何在pe之间传递各vrf中的路由以及相应 的rt? bgp的引入 解决办法:使用bgp路由协议 bgp简介 as100 as200 as300 bgp是外部路由协议,用在自治系统as之间传递 路由信息,属于增强型的距离矢量路由协议。 bgp邻居分为两类:ibgp(同一个as内的邻居) 和ebgp(不同as间的邻居) bgp邻居之间通过tcp协议相连,因此可以在不 直接相连的路由器间交换路由信息 用bgp传递vpn路由的好处 ce ce ce ce pepe pp vpn路由信息可以直接在pe之间传递,所以p路 由器中不会包含任何vpn路由信息。 vpn_avpn_a vpn_bvpn_b bgp连接 bgp报文的种类 open: 用于建立bgp邻居关系,是bgp路由器之 间的初始握手信息 keepalive: 定期检测bgp邻居是否存活 update: 发送路由更新信息 notification: 检测到差错时发送该报文 update报文的格式 不可达路由长度(2byte) 不可达路由withdrawn routes(变长) 路由属性长度(2byte) 路由属性(变长) 可达路由信息nlri (变长) 不可达路由中不携带路由属性,可达路由同时 携带路由属性 一个update报文中可以携带多条不可达路由信 息,可携带多条具有相同路由属性的可达路由 信息 常见的路由属性 origin as-path next-hop community: 团体属性,可用来对入路由和出路由 进行过滤。 community:20:101 community:20:102 只接收community为 20:102的路由 r1 r2 r3 rt的表示 可以用扩展的community来表示rt,type字段 为0x0002或者0x0102时是rt。 type(0x0002 ) as#(16bit)value(32bit) type(0x0102 ) ip address(32bit)value(16bit) 可见rt有两种表示方法:as:nn和 ipaddress:nn。通常建议使用as:nn表示法 路由传播的冲突问题 ce ce ce ce pepe rt属于bgp的路由属性,而在bgp的不可达路由信息 中不包含路由属性。所以在收到来自不同vpn、具有相 同网段的不可达路由信息时,路由器将无法根据rt来 分辨。 vpn_avpn_a vpn_bvpn_b /16 /16 问题:rt能否解决路由传播的冲突问题? rd (route distinguisher) 每个vrf中分别配置一个标识,称为rd。在pe发布vrf中的路由信息时 ,会在地址前面加上rd,以便接收方pe区分来自不同vrf的路由信息 。 rd的长度为8个字节,格式与rt相似。 在ipv4地址前加上rd之后,就称为vpn-ipv4地址族。 rd的本质 通常建议为一个vpn中的vrf都配置相同的rd, 不同的vpn配置不同的rd。事实上分配rd只需 遵循以下原则: 保证存在相同地址的两个vrf 的rd不同。 rd并不会影响不同vrf之间的路由选择以及vpn 的形成,这些事情由rt完成。 pe与ce之间传递的是ipv4路由, pe与pe之间 传递的是vpn-ipv4路由。 数据包转发的冲突问题 解决本地路由和路由传播的冲突问题后,如果一个pe的两 个vrf中同时存在/16的路由,当接收到一个目的 地址为的数据包时, pe如何知道该把这个数据 包发给与哪个vrf相连的ce? 既然路由发布时已经携带了rd,能否在发送数据包时 也在地址前面加上rd呢? 理论上可以,但是rd太长,会导致转发效率的降低, 所以只需要一个短小、定长的标记即可。由于公网的 隧道已经由mpls来提供,而且mpls支持多层标签的 嵌套,因此这个标记可定义成mpls标签的格式。 对bgp的要求 要求支持vpn-ipv4路由,而原有的bgp只支持 ipv4路由。 要求路由信息中包含私网mpls标签。 bgp的多协议扩展-mp-bgp bgp增加了两个扩展属性mp_reach_nlri和 mp_unreach_nlri。使用了这两种属性的bgp称 为mp-bgp address-family:指明使用了vpn-ipv4地址族 next-hop:路由的下一跳地址 label:24bit,与mpls标签一样,但没有ttl字段 prefix:64bit的rdip前缀 mp_reach_nlri的结构 ce与pe之间交换路由 ce ce pe pe 维护独立的路由表,包括公网和vrf路由表: 公网路由表:包含全部pe和p 路由器之间的路由,由骨干网 igp产生 vrf路由表:包含本vpn内的路由信息。pe 和 ce 通过标准的 ebgp、ospf、rip或者静态路由交换vrf路由信息 vpn_a vpn_b pe 私网路由 公网路由 vrf路由注入mp-ibgp ce向pe发送的是标准ipv4路由,pe接收到路由后会进行 以下操作: 加上rd(rd为手工配置),变为一条vpn-ipv4路由 更改下一跳属性为本pe的loopback地址 加上私网标签(随机自动生成,无需配置) 加上rt属性(rt需手工配置) 发给所有的pe邻居 mp-ibgp bgp, ospf, ripv2 update for /24,nh=ce-1 vpn-v4 update: rd:1:27:/24, next-hop=pe-1 rt=vpn-a, label=(28) ce1ce2 pe1 pe2 /24 mp-ibgp 路由注入vrf pe接收到mp-ibgp路由后,首先剥离rd成为ipv4 路由,然后根据本地vrf的import rt属性把路 由加入到相应的vrf中,私网标签保留,留做转 发时使用。 通过本vrf的路由协议引入上述路由并转发给相 应的ce。 mp-ibgp bgp, ospf, ripv2 update for /24,nh=ce-1 vpn-v4 update: rd:1:27:/24, next-hop=pe-1 rt=vpn-a, label=(28) ce1ce2 pe1 pe2 /24 bgp, ospf, ripv2 update for /24,nh=pe-2 分配pe之间的公网标签 pe和p路由器通过骨干网igp学习到bgp邻居下一跳的地址 通过运行ldp协议,分配标签,建立标签转发通道 标签栈用于报文转发,外层标签用来指示如何到达bgp下一跳 , 内层标签表示报文属于哪个vrf mpls 节点转发是基于外层标签,而不管内层标签是多少 p routerp router in label fec out label - /32 - in label fec out label 41 /32 3 in label fec out label - /32 41 use label 3 for destination /32 use label 41 for destination /32 vpn-v4 update: rd:1:27:/24, nh= rt=vpn-a, label=(28) pe-1 ce1 149.27

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论