ChinaNet骨干网拓扑结构和路由政策概述文档格式.docx
《ChinaNet骨干网拓扑结构和路由政策概述文档格式.docx》由会员分享,可在线阅读,更多相关《ChinaNet骨干网拓扑结构和路由政策概述文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
采用BGP4进行与省网内进行地址交换,而采用IS-IS进行骨干网内部的路由选择。
2.1BGP
BGP是域间路由协议。
Chinanet骨干网申请的自治域号为4134,Chinanet
作为一个独立的自治域,采用BGP路由协议与国际internet及各省接入网交换
路由信息。
骨干网内路由器之间是IBGP,骨干网和国外及接入网之间是EBGP。
但是IBGP路由在自治域内只会向前传递一次,所以IBGP路由器之间需要具
有全网状连接,才能保证每台路由器都收到完整的路由,但是骨干网内路由器数
量很多,做全网状连接是不现实的,因此骨干网采用BGPConfedration的方法;
对内将骨干网用私有AS号划分为9个私有AS域,每一个小的自治域中,IBGP
采用全网状的联接方式,自治域之间为EBGP联接方式。
对外通过GPConfedration
将这些AS集合成一个独立的AS4134。
这样,ChinaNET骨干网就采用AS4134
分别与国际Internet以及各省网交换路由信息,在内部用私有AS号交换路由。
2.2ISIS
ISIS是一种IGP(内部网关协议),通过ISIS路由协议可以对从BGP学来的
nexthop进行寻径。
在ChinaNET骨干网中使用singleIGP。
即核心层及八个大区层网络中使用
同一个Tag(core)的IS-IS。
采用SingleIGP的好处是所有的IS-IS路由器可以
正常地交换IS-IS路由信息。
如果采用不同的Tag,则不同tag下的isis彼此
交换路由,需要redistribute,这将导致许多不必要的麻烦。
2.1.1AREA的划分
ISIS路由协议是一种linkstate路由协议,它的一个特点就是在一个域内
可以分为很多个区,如果一台路由器的路由表发生变化,它就会向本区内的其他
路由器广播这一变化,直到同一区内的所有路由器都将形成一张完全相同的本区
的拓扑图为止。
由于ChinaNet骨干网路由器及链路数量很多,如果所有路由器
都在一个区的话,每一条路由的变化,都会导致全网的路由器进行路由更新,这
将大大降低网络的效率。
因此根据骨干网的网络结构状况,将Chinanet划分为
九个IS-IS域,核心层网络与八个大区层网络分别处于一个独立的区域内。
这样
就将链路状态的频繁变化对网络的影响限制于一个区域内部,而不致于对全网产
生影响。
2.1.2Level-1和Level-2路由
在ISIS中,路由可分为两类:
level-1和level-2。
level-1的链路信息可
以从level-2的链路上广播,而level-2的链路信息不可以从level-1的链路
上广播。
level-1的路由和level-2的路由在路由器内分别在两个数据库中。
如
果某台路由器只有level-1路由的数据库,则称为level-1router,反之为
level-2路由器。
level-1router只和与它具有相同areaid的路由器交换路由
信息,而level-2路由器可以和与它具有相同areaid的路由器交换路由信息。
如果level-1router发现IP包的目的地址与它的areaid不同,它就会
将此包自动转发到离它最近的(并不一定最好)的level-2路由器上。
区分
level-1和level-2路由可以减少路由交换的数量,提高网络的效率。
2.1.3ISISmetric
ISIS的路由选择通过metric实现,metric值越小越优先。
Metric的范围
为0~63,缺省为10。
目前Chinanet骨干网主要根据链路带宽的大小设置metric
的优先级,带宽越大,metric值越小,这样网络可以动态地优先选择大带宽的
路径。
2.1.4静态路由和直连路由的广播
路由器上设置的静态路由,为了使它加入到ISIS的路由表中去,需要将静
态路由redistribute进ISIS中。
同样,在isiscore的边缘上路由器,如国
际出口链路和大区与接入之间链路,也需要redistribute进ISIS。
Redistribute的原则是:
国际和核心路由器redistribute进level-2,大
区出口路由器redistribute进level-1和level-2,大区内路由器redistribute
进level-1。
3国内路由政策
国内路由在全网范围内进行广播,路径选择首先选择被访问地址所属省网的
出口,然后选择到此省网出口的最短路径。
大区第一出口节点、非大区出口节点
首选大区第一出口作为访问其它国内地址的出口,大区第二出口首选大区第二出
口作为访问国内其它大区地址的出口。
3.1核心路由器与国际出口路由器之间的路由政策
3.1.1BGP
在北京、上海和广州这三个国际出口分别设了两台国际出口路由器,同属
AS64999,为了减少IBGP的数量,采用了routereflector技术,将核心路由器作为RRserver,国际路由器作为RRclient,这样其他核心路由器不和国际路由器做IBGP,也能接收到国际路由。
3.1.2ISIS
ü
国际路由器与核心路由器之间的连接均为level-2。
两者采用155M的POS相连,因此metric=5。
3.2核心与核心路由器之间的路由政策
3.2.1BGP
核心与核心路由器之间以Loopback地址为neighbor做IBGP的full-mesh。
核心路由器之间的IBGP不做任何控制,所有的核心路由器都接收全路由表。
3.2.2ISIS
所有核心与核心路由器之间的连接都是level-2only。
isis的metic按附录二设置。
3.3核心与大区出口路由器之间的路由政策
每个大区现在除与本大区核心路由器相连的第一出口之外,还设有第二出口与另一台核心路由器相连,作为第二大区出口。
3.3.1BGP
核心与大区出口路由器之间为confederation内的EBGP,以interface作为neighbor。
为了减少大区路由器的负载,提高网络效率,在核心路由器向大区路由器广播路由时,过滤掉国际路由,即大区路由器不接收国际路由。
(北京除外)
北京大区路由器接收全路由表,与核心路由器之间的IBGP不做任何控制。
3.3.2ISIS
所有核心与大区路由器之间的连接都是level-2only。
在大区出口路由器上设置缺省路由,分别指向与本其直连的核心路由器和另一出口路由器,这样大区出国的路由均根据静态路由的指向出国。
国内的路由及入大区的流量根据metric值的大小动态调节。
3.4大区与大区路由器之间的路由政策
3.4.1BGP
大区内所有路由器做IBGPfull-mesh.。
大区路由器之间IBGP不做任何控制。
3.4.2ISIS
大区内的连接定义为level-1。
大区非出口路由器定义为level-1router。
大区非出口路由器出大区,选择离它最近的level-2路由器。
3.5大区路由器与接入网之间的路由政策
大区与接入网之间为EBGP,且原则上不做控制。
对于到骨干网有两个出口的接入网,由接入网自行设置流量分担。
对于省网广播上来的路由,骨干网在国际路由器上重新进行aggregate,以4134广播出去,从而隐藏掉各省网的私有AS。
根据BGP协议的规定,对地址进行aggregate时,BGP路由表中必须有关于该地址块更小的路由。
例如骨干网要aggegate一个64个C的地址块,接入网必须以两个32个C的地址块广播给骨干网。
4国际路由策略
在北京、上海和广州这三个国际出口分别设了两台国际出口路由器,接收国际路由,分别广播给所在节点的核心路由器,再广播给其它的核心路由器。
大区路由器不接收国际路由表,靠缺省路由选择路径。
4.1目前CHINANET在北京、上海、广州设有国际出口,负责国内不同地区的国际访问时的流量出口。
下表说明的是不同出口所负责的地区:
北京负责地区北京大区、成都大区、长春、兰州、济南
上海负责地区上海大区、南京大区、武汉大区、西安大区、沈阳大区、南宁、天津
广州负责地区广州大区、重庆、长沙、福州
某地区国际访问流量的流入和流出优先选择主要负责出口,并且以其它出口作为备份。
对国外对等网访问时的路由可不受此原则的限制。
4.2路由政策的实现方法
4.2.1由于IP网络选路的原则是只根据目的地址选路。
因此,流出时,一方面要通过调整接收国际路由的属性,另一方面还要调整国内路由,使主要负责出口距离最短的来实现,但只能原则上实现,不排除从非主要负责出口流出的可能。
流入时,通过调整国内不同地址块向国际广播时的属性来实现。
4.2.2根据国际上一些ISP的规定,Chinanet新广播出去的路由必须先在国际公共的路由注册机构进行注册之后,才给予接收。
目前Chinanet的地址是在MCI的数据库中注册,MCI同意之后,再通知AT&
T等ISP接收。
4.3划分的依据:
4.3.1地理位置及网络拓扑:
北京主要负责华北、东北及西南地区,上海负责华东、华中和西北地区、广东负责华南地区。
负责出口的节点要有和此节点直联的电路,或与此节点所在大区的核心节点有直联电路,作为大区的第二出口节点由直联的节点出口负责。
4.3.2流量均衡
由于目前的统计手段还无法确知某省的国际流量情况,因此由此省的接入流量代替,由于国际与国内可以近似看作成一定比例,故通过比较省内网流入和流出骨干网的总流量,可知按上述范围划分基本可以保证三部分的流量基本平均分配在三个出口上。
5政策调整
今年年初根据安排CHINANET的国际出口带宽会有大幅度的提高,因此路由
政策也需要有相应的调整。
根据目前所掌握的流量情况,原有的负责范围调整如下:
北京负责地区北京、河北、内蒙、山西、沈阳、河南、吉林、黑龙江、山
东
上海负责地区上海、浙江、江苏、安徽、湖北、天津、江西、陕西、甘肃、
青海、宁夏、新疆、广西
广州负责地区广东、福建、湖南、海南、四川、云南、贵州、西藏、重庆
5.1分配原则的调整
基本继续沿用以前的流入、流出原则并增加以下原则:
为减轻国内流量压力,北京、上海、广州本地地址流量在本地的一条出口中