IS-IS 扩展以支持路由标记
要控制路由到 IS-IS 的传输,或控制 IS-IS 路由在不同 IS-IS 级别之间的传输,可以使用某些属性标记路由。IS-IS 路由可以携带这些属性,路由策略可以使用这些属性在不同 IS-IS 级别之间导出和导入路由。IP 前缀 TLV 的子 TLV 用于在路由上携带标记或属性。
注意:
禁用 IS-IS 流量工程时,路由标记不起作用。
protocols {
isis {
export tag-lo0;
}
}
policy-options {
policy-statement tag-lo0 {
from {
interface lo0.0;
}
then {
accept;
tag 200;
}
}
}
您可以使用 show isis database extensive 命令验证标记是否已正确应用。在命令输出中,查找 Administrative tag 字段。
验证路由标记是否正确后,您可以应用路由泄漏策略来匹配管理标记的存在,而不是指定路由过滤器列表。
protocols {
isis {
export leak-tagged-L2-to-L1;
}
}
policy-options {
policy-statement leak-tagged-L2-to-L1 {
from {
tag 200;
protocol isis;
level 2;
}
to {
protocol isis;
level 1;
}
then accept;
}
}