云服务器内容精选

  • 操作步骤 进入路由策略列表页面。 在路由策略列表中,单击目标路由策略名称。 进入路由策略详情页面。 在策略节点列表中,单击目标路由策略所在行的操作列下的“修改”。 弹出“修改策略节点”页面。 根据界面提示,配置策略节点的基本信息,如表1所示。 表1 修改策略节点-参数说明 参数名称 参数说明 取值样例 节点号 不支持修改。 - 匹配模式 不支持修改。 - 匹配条件 必选参数。 设置路由的过滤条件,匹配上的路由,根据匹配原则,被允许通过或拒绝。当前路由策略支持以下匹配条件: 路由类型 静态路由:用户手动配置的路由。 在ER场景下,位于ER路由表中的自定义路由和“虚拟私有云(VPC)”连接对应的传播路由属于静态路由。 BGP路由:通过BGP协议学习的路由。 在ER场景下,以云专线DC为例,DC的虚拟网关和ER在云上通信使用BGP协议,那么在ER路由表中,“虚拟网关(VGW)”连接学习来的传播路由,属于BGP路由。 “对等连接(Peering)”、“VPN网关(VPN)”以及“全域接入网关(DGW)”类型的连接同理。 IP地址前缀列表:是一种包含一组路由信息过滤规则的过滤器,用户可以在规则中定义IP地址前缀和掩码长度范围,用于匹配路由信息的目的网段地址或下一跳地址。更多详细信息,请参见IP地址前缀列表概述。 AS_Path列表:是一组针对BGP路由的AS_Path属性进行过滤的规则。在BGP的路由信息中,包含有AS_Path属性,AS_Path属性按矢量顺序记录了BGP路由从本地到目的地址所要经过的所有AS编号,因此基于AS_Path属性定义一些过滤规则,就可以实现对BGP路由信息的过滤。更多详细信息,请参见AS_Path列表概述。 路由类型:动态路由 IP地址前缀列表:prefixFilter-ab AS_Path列表:asPathFilter-ab 策略值 可选参数。 当路由策略的匹配模式选择“允许”时,您可以根据需要设置路由的策略值。当前路由策略支持两个策略值,通过“添加策略值”按钮,可同时添加两个策略值。 PrefVal: 华为规定的路由特有属性,代表路由的优先级。PrefVal值越大,路由优先级越高。 通过在路由策略中设置PrefVal值,可以修改路由的PrefVal值。 PrefVal值为整数。 企业路由器中不同类型连接的默认值如下: 虚拟网关(VGW):100 对等连接(Peering):60 VPN网关(VPN):80 全域接入网关(DGW):100 须知: 修改路由的PrefVal值,会影响不同类型连接路由的选路策略。如果您修改不当,可能会对业务造成影响,请您提交工单联系华为云客服,评估修改方案。 AS_Path:在BGP的路由信息中,包含有AS_Path属性,AS_Path属性按矢量顺序记录了BGP路由从本地到目的地址所要经过的所有AS编号。 通过在路由策略中设置AS_Path,可以为路由执行以下动作: 追加:在AS_Path的左侧位置中追加策略中设置的值。 替换:替换路由原有的AS_Path为路由策略中设置的值。 删除:删除路由原有AS_Path中的指定值。 AS_Path值的填写要求如下: 格式为x或x.y的整型数字,其中x的范围为1-65535, y的范围为0-65535。 一次最多可填写10个值。 值不允许重复。 prefVal:20 AS_Path:2000 10.2 3.7 500 策略节点的基本信息修改完成后,单击“确定”。 返回策略节点列表页面,可查看已修改的策略节点。
  • 操作步骤 进入IP地址前缀列表页面。 在资源列表中,单击IP地址前缀列表名称。 进入IP地址前缀规则详情页面。 在IP地址前缀规则列表中,单击目标前缀规则所在行的操作列下的“修改”。 弹出“修改IP地址前缀规则”对话框。 根据界面提示,配置IP地址前缀规则的基本信息,如表1所示。 表1 修改IP地址前缀列表-参数说明 参数名称 参数说明 取值样例 序列号 不支持修改。 - 匹配模式 不支持修改。 - IP地址前缀 不支持修改。 - 掩码下限 掩码下限不能低于IP地址前缀中的掩码出长度,比如IP地址前缀的掩码为16,则掩码下限大于等于16,比如18。 20 掩码上限 掩码上限不能低于掩码下限,比如掩码下限为18,则掩码上限大于等于18,小于等于32,比如20。 28 基本信息设置完成后,单击“确定”。 返回IP地址前缀规则页面,查看刚修改的IP地址前缀规则。
  • 操作步骤 进入AS_Path列表页面。 单击页面右上角的“创建AS_Path列表”。 弹出“创建AS_Path列表”对话框。 根据界面提示,配置AS_Path的基本信息,如表1所示。 表1 创建AS_Path列表-参数说明 参数名称 参数说明 取值样例 名称 必选参数。 输入AS_Path列表的名称。要求如下: 长度范围为1~64位。 名称由中文、英文字母、数字、下划线(_)、中划线(-)、点(.)组成。 asPathFilter-ab 描述 可选参数。 您可以根据需要在文本框中输入对该AS_Path列表的描述信息。 - 配置AS_Path规则 必选参数。 AS_Path列表的配置参数: 序列号:一个AS_Path列表由一个或多个AS_Path规则构成,待过滤路由按照序列号从小到大的顺序进行匹配。请根据需要填写相应的序列号,取值范围为0~65535。 匹配模式:可选“允许”或“拒绝”。当匹配上AS_Path规则中的条件,如果该规则的匹配模式是允许,则这条路由被允许通过;如果该规则的匹配模式是拒绝,则这条路由被拒绝通过。 正则表达式:正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。AS_Path规则主要是定义“正则表达式”,然后去匹配BGP路由的AS_Path属性信息,从而实现对BGP路由信息的过滤。 AS_Path正则表达式的详细说明,请参见AS_Path正则表达式说明 序列号:10 匹配模式:允许 AS_Path正则表达式:65+ 基本信息设置完成后,单击“确定”。 返回AS_Path列表页面,查看刚创建的AS_Path列表。
  • 解绑定ER传播的路由策略 进入企业路由器列表页面。 通过名称过滤,快速找到目标企业路由器。 您可以通过以下两种操作入口,进入企业路由器的“路由表”页签。 在企业路由器右上角区域,单击“管理路由表”。 单击企业路由器名称,并选择“路由表”页签。 在路由表列表中选择目标路由表,并选择“传播”页签。 进入ER连接的传播列表页面。 在ER传播列表中,单击目标传播所在行的操作列下的“修改”。 弹出“修改传播”对话框。 在“修改传播”对话框中,将鼠标放置在当前绑定的路由策略上,并单击路由策略右侧的。 确认无误后,单击“确定”,解绑定路由策略。 返回传播列表中,可以看到路由策略已和对应的传播解绑。
  • 操作步骤 进入AS_Path列表页面。 在资源列表中,单击AS_Path列表名称。 进入AS_Path规则详情页面。 在AS_Path规则列表上方,单击“导出”,选择您所需的操作。 导出全部数据到XLSX:将当前AS_Path列表内的所有AS_Path规则信息导出至表格。 导出已选中数据到XLSX:勾选待导出的AS_Path规则,然后单击“导出已选中数据到XLSX”,将您选中的AS_Path规则信息导出至表格。
  • 解绑定ER关联的路由策略 进入企业路由器列表页面。 通过名称过滤,快速找到目标企业路由器。 您可以通过以下两种操作入口,进入企业路由器的“路由表”页签。 在企业路由器右上角区域,单击“管理路由表”。 单击企业路由器名称,并选择“路由表”页签。 在路由表列表中选择目标路由表,并选择“关联”页签。 进入ER连接的关联列表页面。 在ER关联列表中,单击目标关联所在行的操作列下的“修改”。 弹出“修改关联”对话框。 在“修改关联”对话框中,将鼠标放置在当前绑定的路由策略上,并单击路由策略右侧的。 确认无误后,单击“确定”,解绑定路由策略。 返回关联列表中,可以看到路由策略已和对应的关联解绑。
  • AS_Path列表简介 AS_Path列表是一组针对BGP路由的AS_Path属性进行过滤的规则。在BGP的路由信息中,包含有AS_Path属性,AS_Path属性按矢量顺序记录了BGP路由从本地到目的地址所要经过的所有AS编号,因此基于AS_Path属性定义一些过滤规则,就可以实现对BGP路由信息的过滤。 AS_Path路径记录AS编号越少,证明该路径越短,当两条AS_Path均能实现通信目的时,优选路径较短的。
  • AS_Path匹配规则 BGP路由的AS_Path属性实际上可以看作是一个包含空格的字符串,因此可以通过正则表达式来进行匹配。 如图1所示,ER-A的AS号为100,来自ER-A邻居的BGP路由的经过ER-A,AS_Path会自动在最左边的位置增加ER-A的AS号100。 图1 AS_Path原理图示 正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。AS_Path规则主要是定义“AS_Path正则表达式”,然后去匹配BGP路由的AS_Path属性信息,从而实现对BGP路由信息的过滤。 一个AS_Path列表中可以创建多个AS_Path规则,每个AS_Path规则对应一条过滤规则。如图2所示,待过滤路由按照序列号从小到大的顺序进行匹配: 当匹配上某一AS_Path规则时,如果该AS_Path规则的匹配模式是允许,则这条路由被允许通过;如果该AS_Path规则的匹配模式是拒绝,则这条路由被拒绝通过。 当遍历了AS_Path列表中的所有AS_Path规则,均没有匹配上,那么这条路由就被拒绝通过。 图2 AS_Path匹配规则 AS_Path列表过滤路由的原则可以总结为:顺序匹配、唯一匹配、默认拒绝。 顺序匹配:按序列号从小到大按顺序进行匹配。同一个AS_Path列表中的多条AS_Path规则设置不同的序列号,可能会有不同的过滤结果,实际配置时需要注意。 唯一匹配:待过滤路由只要与一个AS_Path规则匹配,就不会再去尝试匹配其他AS_Path规则。 默认拒绝:默认所有未与任何一个AS_Path规则匹配的路由,均为未通过AS_Path列表的过滤。因此在一个AS_Path列表中创建了一个或多个拒绝模式的AS_Path规则后,需要创建一个AS_Path规则来允许所有其他路由通过。
  • AS_Path正则表达式说明 AS_Path规则过滤的核心内容就是正则表达式。关于正则表达式的内容较为复杂,这里仅讨论一些跟AS_Path过滤器相关的内容。 AS_Path规则使用正则表达式来定义匹配规则。正则表达式由元字符和字符两部分组成: 元字符定义了匹配的规则 字符定义了匹配的对象 BGP AS_Path支持的元字符及正则表达式配置示例如表1所示。 表1 AS_Path正则表达式 元字符 含义 示例 . 匹配除“\n”之外任何单个字符,包括空格。 .*表示匹配任意字符串,即AS_Path为任意,可以用来匹配所有路由。 说明: 在一个AS_Path列表中创建了一个或多个拒绝模式的AS_Path规则后,需要创建一个.*规则,来允许所有其他路由通过。 * 之前的字符在目标对象中出现0次或连续多次。 参考上例。 + 之前的字符在目标对象中出现1次或连续多次。 65+表示6在AS_Path的首位,而5在AS_Path中出现一次或多次,那么: 以下字符串都符合这个特征:65,655,6559,65259,65529等。 以下字符串不符合这个特征:56,556,5669,55269,56259等。 | 竖线左边和右边的字符为“或”的关系。 100|65002|65003表示匹配100、65002或65003。 以下字符串均符合这个特征,包含其中任意一个字符即可: 100,655,6559 65,655,65002 65,65003,100 ^ 之后的字符串必须出现在目标对象的开始。 ^65表示匹配以65开头的字符串,那么: 以下字符串都符合这个特征:65,651,6501,65001等。 以下字符串不符合这个特征:165,1650,6650,60065等。 $ 之前的字符串必须出现在目标对象的结束。 65$表示匹配以65结尾的字符串,那么: 以下字符串都符合这个特征:65,165,1065,10065,60065等。 以下字符串不符合这个特征:651,1650,6650,60650,65001等。 说明: ^$表示匹配空字符串,即AS_Path为空,通常用来匹配本地始发路由。 ( ) 一对圆括号内的正则表达式作为一个子正则表达式,匹配子表达式并获取这一匹配。 100(200)+表示100在AS_Path的首位,而200在AS_Path中出现一次或多次,那么 以下字符串都符合这个特征: 100200 100200200 100200200200 [ ] 匹配方括号内的任意字符或指定范围内的任意字符。 [896]表示匹配含有8、9或6中任意一个字符。 [2-4]表示匹配2,3,4的任意字符。 [0-9]表示匹配数字0~9的任意字符。 说明: 方括号内“[ ]”只能填写数字0到9。例如,如果需要匹配735~907,则需要写成(73[5-9]|7[4-9][0-9]|8[0-9][0-9]|90[0-7])。 [^ ] 匹配除了方扩号内列出的字符外的任意字符或不在指定范围内的任意字符。 [^2-4]表示匹配除2,3,4外的其他字符。 [^0-9]表示匹配除数字0~9外的其他字符。 [^896]表示匹配含有8、9或6这几个字符之外的任意一个字符。 _ 匹配一个符号,包括逗号、左大括号、右大括号、左括号、右括号和空格,在表达式的开头或结尾时还可作起始符、结束符(同^ ,$)。 ^65001_表示匹配字符串的开始为65001,字符串的后面为符号,也即AS_Path最左边AS(最后一个AS)为65001,可以用来匹配AS 65001邻居发送的路由, _65001_表示匹配字符串里有65001,即AS_Path中有65001,可以用来匹配经过AS 65001的路由。 _65001$表示匹配字符串的最后为65001,字符串前面是符号,即AS_Path最右边AS(第一个AS)为65001,可以用来匹配AS 65001始发的路由。 \ 转义字符。 AS_Confed_Sequence是用“(” 、“)”表示的,“(” 、“)”在正则表达式中是特殊字符,有特殊用处,所以对于这种特殊字符,可以使用“\”来去除其特殊意义进行匹配。例如: \(65002_表示匹配字符串为(65002,字符串的后面为符号,也即AS_Confed_Sequence最左边AS(最后一个AS)为65002,可以用来匹配AS 65002邻居发送的路由。 \(.*_65003_.*\) 表示AS_Confed_Sequence中间有65003,可以用来匹配经过AS 65003的路由。 _65004\)表示匹配字符串最后为65004),字符串的前面为符号,也即AS_Confed_Sequence最右边AS(第一个AS)为65004,可以用来匹配AS 65004始发的路由,还可以用来匹配AS 65004直接发布的路由。 同理,AS_Confed_Set使用的“[”、“]”,AS_Set使用的“{”、“}”也都可以使用“\”符号来去除这些特殊符号的特殊意义。
  • 操作步骤 进入AS_Path列表页面。 在资源列表中,单击AS_Path列表名称。 进入AS_Path规则详情页面。 单击列表左上方的“添加AS_Path规则”。 弹出“添加AS_Path规则”对话框。 根据界面提示,配置AS_Path规则的基本信息,如表1所示。 表1 添加AS_Path规则-参数说明 参数名称 参数说明 取值样例 序列号 必选参数。 一个AS_Path列表由一个或多个AS_Path规则构成,待过滤路由按照序列号从小到大的顺序进行匹配。请根据需要填写相应的序列号,取值范围为0~65535。 10 匹配模式 必选参数。 AS_Path规则的匹配模式,取值如下: 当匹配上AS_Path规则中的条件,如果该规则的匹配模式是允许,则这条路由被允许通过。 当匹配上AS_Path规则中的条件,如果该规则的匹配模式是拒绝,则这条路由被拒绝通过。 允许 正则表达式 正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。AS_Path规则主要是定义“正则表达式”,然后去匹配BGP路由的AS_Path属性信息,从而实现对BGP路由信息的过滤。 AS_Path正则表达式的详细说明,请参见AS_Path正则表达式说明 65+ 基本信息设置完成后,单击“确定”。 返回AS_Path规则页面,查看刚创建的AS_Path规则。
  • 操作场景 本章节指导用户将路由策略绑定至ER,路由策略可以控制ER发送或接收的路由流量路径,详细说明和操作指导请参见表1。 表1 路由策略控制ER路由详细说明 流量走向 说明 ER发送的路由: ER-A→DC/VPN/ER-B 控制ER发送出去的路由,即从ER发送到DC/VPN/其他ER的路由,这些路由位于ER路由表中,包括静态路由和BGP路由。 您需要在ER“关联”页签中,将路由策略绑定至ER连接对应的关联,具体请参见将路由策略绑定至ER连接的关联。 ER接收的路由: DC/VPN/ER-B→ER-A 控制ER接收的路由,即从ER接收到DC/VPN/其他ER的路由,均为BGP路由。 您需要在ER“传播”页签中,将路由策略绑定至ER连接对应的传播,具体请参见将路由策略绑定至ER连接的传播。
  • 将路由策略绑定至ER连接的关联 进入企业路由器列表页面。 通过名称过滤,快速找到目标企业路由器。 您可以通过以下两种操作入口,进入企业路由器的“路由表”页签。 在企业路由器右上角区域,单击“管理路由表”。 单击企业路由器名称,并选择“路由表”页签。 在路由表列表中选择目标路由表,并选择“关联”页签。 进入ER连接的关联列表页面。 在ER关联列表中,单击目标关联所在行的操作列下的“修改”。 弹出“修改关联”对话框。 在“修改关联”对话框中,选择已创建的路由策略,并单击“确定”。 如果您还未创建路由策略,请参考创建路由策略进行创建。 返回关联列表中,可以看到路由策略已绑定至对应的关联上。
  • 将路由策略绑定至ER连接的传播 进入企业路由器列表页面。 通过名称过滤,快速找到目标企业路由器。 您可以通过以下两种操作入口,进入企业路由器的“路由表”页签。 在企业路由器右上角区域,单击“管理路由表”。 单击企业路由器名称,并选择“路由表”页签。 在路由表列表中选择目标路由表,并选择“传播”页签。 进入ER连接的传播列表页面。 在ER传播列表中,单击目标传播所在行的操作列下的“修改”。 弹出“修改传播”对话框。 在“修改传播”对话框中,选择已创建的路由策略,并单击“确定”。 如果您还未创建路由策略,请参考创建路由策略进行创建。 返回传播列表中,可以看到路由策略已绑定至对应的传播上。
  • 路由策略匹配规则 一个路由策略中可以创建多个路由策略节点,路由策略节点中包含路由的匹配条件和路由策略值。路由策略的匹配规则如图1所示,待过滤路由按照节点号从小到大的顺序匹配路由策略节点: 当匹配上策略节点中的所有过滤条件,则执行以下操作: 如果该策略节点的匹配模式是允许,则这条路由被允许通过。 当匹配模式是允许时,如果路由策略中设置了策略值,则对已匹配路由的策略值执行指定的动作,包含修改、替换、删除。 如果该策略节点的匹配模式是拒绝,则这条路由被拒绝通过。 当遍历了路由策略中的所有策略节点,均没有匹配上,那么这条路由就被拒绝通过。 图1 路由策略匹配规则 路由策略过滤路由的原则可以总结为:顺序匹配、唯一匹配、默认拒绝。 顺序匹配:按节点号从小到大按顺序进行匹配。同一个路由策略中的多个路由策略节点设置不同的节点号,可能会有不同的过滤结果,实际配置时需要注意。 唯一匹配:待过滤路由只要与一个路由策略节点匹配,就不会再去尝试匹配其他路由策略节点。 默认拒绝:默认所有未与任何一个路由策略节点匹配的路由,均为未通过路由策略的过滤。因此在一个路由策略中创建了一个或多个拒绝模式的路由策略节点后,需要创建一个路由策略节点来允许所有其他路由通过。
  • 路由策略简介 路由策略(Routing Policy)作用于路由,主要具备路由过滤和路由策略值设置等功能,它通过改变路由策略值来改变网络流量所经过的路径。 当前路由策略可应用于企业路由器以下类型的连接: 虚拟网关(VGW) 对等连接(Peering) VPN网关(VPN) 全域接入网关(DGW) 企业路由器在发送、接收和学习路由信息时,根据实际组网需要实施一些路由策略,以便对路由信息进行过滤和改变路由信息的属性,具体如下: 控制路由的发送:只发送满足条件的路由信息。 控制路由的接收:只接收必要、合法的路由信息,以控制路由表的容量,提高网络的安全性。 过滤和控制学习的路由:一种路由协议在学习其它路由协议发现的路由信息丰富自己的路由知识时,只引入一部分满足条件的路由信息,并对所引入的路由信息的某些属性进行设置,以使其满足本协议的要求。 设置特定路由的策略值:修改通过路由策略过滤的路由的策略值,满足自身需要。