问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FAST路由器的BGP的正确应用方法

发布网友 发布时间:2022-10-15 17:19

我来回答

1个回答

热心网友 时间:2023-10-10 05:34

  一、Internet路由表中的BGP路由条目,目前规模已经达到十几万。

  在面对庞大的Internet路由表时,我们免不了需要进行路由过滤。在处理如此大规模的路由表时,如果利用地址前缀去过滤BGP路由,那么一来有可能配置比较繁琐,二来且有新的路由加入不好维护,所以提出了利用AS_PATH进行BGP路由过滤的办法。

  二、由于Internet核心AS的分布都是有记录的

  所以利用AS的过滤更有针对性,例如可以使用AS_PATH作过滤,解决过滤从某个AS_PATH始发的全部路由,只需一个AS_PATH列表即可,当然利用AS_PATH过滤可以解决的问题远不仅如此,这还需要我们在下文中慢慢体会。

  三、AS_PATH与正则表达式介绍,AS_PATH,公认必遵属性。这个属性在传递UPDATE报文中标识了到达一个目的地所经过的AS信息,AS_PATH有4种类型:

  AS_SEQUENCE(用于路由AS路径记录);

  AS_SET(用于聚合路由的明细路由AS集合);

  AS_CONFED_SEQUENCE(用于联盟路由AS路径记录);

  AS_CONFED_SET(用于联盟聚合路由)。

  四、从AS_PATH的显示格式看出,AS_PATH可以看成一个由数字0-9,“()”,“[]”,“{}”和空格组成的字符串。

  当然例子中是最复杂的格式,实际应用中并不是所有字段都有填充的,当我们想利用匹配AS_PATH做路由过滤的时候,怎么实现对AS_PATH匹配呢?根据之前分析过AS_PATH可以看作是字符串的'这一特点,我们找到了处理字符串的强大工具正则表达式这把利剑来帮我们实现匹配,这样正则表达式就在BGP的舞台登场了。

  五、正则表达式是按照一定的模板来匹配字符串的公式。

  在BGP中,正则表达式可以应用于基于AS_PATH的ACL,根据BGP路由的AS_PATH属性决定路由的接受与拒绝。利用介绍的符号来对AS_PATH进行匹配,看看这些符号能够给我们带来多么奇妙的效果。

  1、^$表示匹配的字符串为空,即AS_PATH为空,表示只匹配本地路由。

  2、.*表示匹配任意字符串,即AS_PATH为任意,表示匹配所有路由。

  3、^100表示匹配字符串开始为100,即AS_PATH最左边AS前3位(最后一个AS)为100、1001、1002等,表示匹配AS100、1001、1002等邻居发送的路由。

  4、^100_表示匹配字符串开始为100后面为符号,即AS_PATH最左边AS(最后一个AS)为100,表示匹配AS100邻居发送的路由,比较前一个表达式,”_”的好处就体现出来了,它可以和用来帮助我们*匹配单独的一个AS。

  5、_100$表示匹配字符串最后为100,即AS_PATH最右边AS(起始AS)为100,表示匹配AS100始发的路由。

  6、_100_表示字符串中间有100,即AS_PATH中有100,表示匹配经过AS100的路由。

  7、(65535_表示匹配字符串为(65535后面为符号,即AS_CONFED_SEQUENCE最左边AS(最后一个AS)为65535,表示匹配联盟AS65535邻居发送的路由,我们知道,AS_CONFED_SEQUENCE是用”(”、“)”表示的,”(”、“)在正则中是特殊字符,有特殊用处,所以对于这种特殊字符,可以使用””来去除其特殊意义进行匹配,同理AS_CONFED_SET使用的”[“、”]”,AS_SET使用的”{”、”}”都可以使用””符号来去除这些特殊符号的特殊意义,举例[65533_,{202_。

  8、(.*_205_.*)表示字符串AS_CONFED_SEQUENCE中间有205,即AS_CONFED_SEQUENCE中有205,表示匹配经过联盟AS205的路由。

  9、_207)表示匹配字符串最后为207),即AS_PATH最右边AS_CONFED_SEQUENCE(起始AS)为207,表示匹配联盟AS207始发的路由。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 烟草企业给第三方劳务公司测算算管理费一般是多少 城市公园维护管理费,按多少钱一平米估算,或者举例说明某某公园哪一年维护管理费用是多少,谢谢 工商银行信用卡一般的额度是多少 请教一个成语的意思 解释一个成语 四象限变频器负载大时母线电压过高,负载小时正常,可能是什么原因? 右图为人类口腔上皮细胞(图1)和洋葱表皮细胞(图2)结构示意图,据图回答: 图1 口腔上皮细 父母的爱作文450字 欢迎阅读吧 16升水放多少毫升戊二醛癸甲臭铵溶液 24小时自助式健身房,你会去吗 戊二醛癸甲溴铵溶液混合三环唑富士一号对水稻有害吗? 天秤和什么星座最配 爱你是我难言的痛原唱 想自己做游戏手游推广,选什么平台好 姐妹四人,复姓慕容,分别取什么名字好(小说用,要唯美一些的) 车牌相机数据上传到云平台不稳定,经常失败怎么办 如何保证kafka生产者发送消息的可靠性 怎样在微信小程序里关掉微信登录 车站信号室内设备安装一般包括 什么信号集中监测设备等安装? 有没有监测附近手机信号的电子器材啊?谢谢大侠了啊! 光纤接入BGP和NAT那个好?这两个的区别在什么地方? bgp路由切换需要多久 H3C BGP 引入路由的问题 利是钱什么寓意? 好人得到的是好报吗 好人真的有好报? 好人自有好报中的好是什么意思 三星GT-s7562c如何在手机上root? 三星GT-S7562C手机密码忘记,请问如何破解? 三星GT -S7562C刷机后开不开机 三星手机GT-S7562怎么进入recovery模式 12万元贷款年利率7.8000%一天多少利息 银行借款6万元,1年期贷款利息2400元左右贵吗 贷了八十万用了等额本金,第三年想还二十万划算吗 腋下肉里面摸着能捏出一块硬硬的 农村老人说的冷箭是什么意思 利益驱使的情况下,注意冷箭是什么意思 暗箭难防,是什意思 陆游的资料简介 陆游相关介绍 health data science可以投递data science