diff --git a/routingtable/filter/term_condition.go b/routingtable/filter/term_condition.go
index df6b866a1d2f0e5482f25f9003e4c73cd9feb5f1..fe19e461701dc1a453a3ddee17a38547d08936a6 100644
--- a/routingtable/filter/term_condition.go
+++ b/routingtable/filter/term_condition.go
@@ -23,7 +23,7 @@ func (f *TermCondition) Matches(p net.Prefix, pa *route.Path) bool {
 	return f.matchesPrefixListFilters(p) &&
 		f.machtchesRouteFilters(p) &&
 		f.machtchesCommunityFilters(pa) &&
-		f.machtchesLageCommunityFilters(pa)
+		f.machtchesLargeCommunityFilters(pa)
 }
 
 func (t *TermCondition) matchesPrefixListFilters(p net.Prefix) bool {
@@ -72,7 +72,7 @@ func (t *TermCondition) machtchesCommunityFilters(pa *route.Path) bool {
 	return false
 }
 
-func (t *TermCondition) machtchesLageCommunityFilters(pa *route.Path) bool {
+func (t *TermCondition) machtchesLargeCommunityFilters(pa *route.Path) bool {
 	if len(t.largeCommunityFilters) == 0 {
 		return true
 	}